diff --git a/build/asset-manifest.json b/build/asset-manifest.json index c5adbcd..d494dfd 100644 --- a/build/asset-manifest.json +++ b/build/asset-manifest.json @@ -1,7 +1,7 @@ { "files": { "main.css": "/static/css/main.b85b0dd8.css", - "main.js": "/static/js/main.a50556cf.js", + "main.js": "/static/js/main.37deb375.js", "static/js/3723.40cbebbb.chunk.js": "/static/js/3723.40cbebbb.chunk.js", "static/js/2898.3b8c86cc.chunk.js": "/static/js/2898.3b8c86cc.chunk.js", "static/js/6390.ca813cc4.chunk.js": "/static/js/6390.ca813cc4.chunk.js", @@ -14,26 +14,27 @@ "static/js/7157.0bca8b1a.chunk.js": "/static/js/7157.0bca8b1a.chunk.js", "static/js/3750.0e077677.chunk.js": "/static/js/3750.0e077677.chunk.js", "static/js/9297.895ecc24.chunk.js": "/static/js/9297.895ecc24.chunk.js", - "static/js/2851.a488593a.chunk.js": "/static/js/2851.a488593a.chunk.js", + "static/js/2851.6c416297.chunk.js": "/static/js/2851.6c416297.chunk.js", "static/js/9521.ec79a73c.chunk.js": "/static/js/9521.ec79a73c.chunk.js", "static/js/6165.fc03af94.chunk.js": "/static/js/6165.fc03af94.chunk.js", "static/js/9912.f27c39b5.chunk.js": "/static/js/9912.f27c39b5.chunk.js", "static/js/6248.bf8f395b.chunk.js": "/static/js/6248.bf8f395b.chunk.js", "static/js/1148.f9207a95.chunk.js": "/static/js/1148.f9207a95.chunk.js", - "static/js/987.8e196e9b.chunk.js": "/static/js/987.8e196e9b.chunk.js", + "static/css/3753.d853dd28.chunk.css": "/static/css/3753.d853dd28.chunk.css", + "static/js/3753.0cb1173c.chunk.js": "/static/js/3753.0cb1173c.chunk.js", "static/js/54.1e40d7c3.chunk.js": "/static/js/54.1e40d7c3.chunk.js", "static/js/2638.f4999b6b.chunk.js": "/static/js/2638.f4999b6b.chunk.js", "static/js/4793.1834efdf.chunk.js": "/static/js/4793.1834efdf.chunk.js", "static/js/7875.ed9def13.chunk.js": "/static/js/7875.ed9def13.chunk.js", "static/js/6849.7a907a16.chunk.js": "/static/js/6849.7a907a16.chunk.js", "static/css/768.d6bfd15f.chunk.css": "/static/css/768.d6bfd15f.chunk.css", - "static/js/768.dcc3a402.chunk.js": "/static/js/768.dcc3a402.chunk.js", + "static/js/768.77cfb3b5.chunk.js": "/static/js/768.77cfb3b5.chunk.js", "static/js/181.1b4ea03b.chunk.js": "/static/js/181.1b4ea03b.chunk.js", "static/js/4263.b73de124.chunk.js": "/static/js/4263.b73de124.chunk.js", "static/js/2533.e7fbd28c.chunk.js": "/static/js/2533.e7fbd28c.chunk.js", "static/js/238.2d84f4f9.chunk.js": "/static/js/238.2d84f4f9.chunk.js", "static/js/4416.41f332bd.chunk.js": "/static/js/4416.41f332bd.chunk.js", - "static/js/5776.45663db0.chunk.js": "/static/js/5776.45663db0.chunk.js", + "static/js/7065.8f14569e.chunk.js": "/static/js/7065.8f14569e.chunk.js", "static/js/5260.2165290c.chunk.js": "/static/js/5260.2165290c.chunk.js", "static/js/1685.d71eee3a.chunk.js": "/static/js/1685.d71eee3a.chunk.js", "static/js/2946.5551fa65.chunk.js": "/static/js/2946.5551fa65.chunk.js", @@ -48,34 +49,34 @@ "static/js/4771.1155fedd.chunk.js": "/static/js/4771.1155fedd.chunk.js", "static/js/1222.8667e4c8.chunk.js": "/static/js/1222.8667e4c8.chunk.js", "static/js/3302.c5347b25.chunk.js": "/static/js/3302.c5347b25.chunk.js", - "static/js/8848.dcd7ff6e.chunk.js": "/static/js/8848.dcd7ff6e.chunk.js", - "static/js/4826.cfb2c2a3.chunk.js": "/static/js/4826.cfb2c2a3.chunk.js", "static/js/62.8be6503f.chunk.js": "/static/js/62.8be6503f.chunk.js", + "static/js/8848.dcd7ff6e.chunk.js": "/static/js/8848.dcd7ff6e.chunk.js", + "static/js/4826.da694cf8.chunk.js": "/static/js/4826.da694cf8.chunk.js", + "static/js/6415.63dcb217.chunk.js": "/static/js/6415.63dcb217.chunk.js", "static/js/4180.172969de.chunk.js": "/static/js/4180.172969de.chunk.js", "static/js/1981.af3f55b2.chunk.js": "/static/js/1981.af3f55b2.chunk.js", - "static/js/1930.91370365.chunk.js": "/static/js/1930.91370365.chunk.js", "static/js/3121.8b22ba20.chunk.js": "/static/js/3121.8b22ba20.chunk.js", "static/js/6258.65fdb169.chunk.js": "/static/js/6258.65fdb169.chunk.js", "static/js/1364.b2ba9807.chunk.js": "/static/js/1364.b2ba9807.chunk.js", "static/js/6604.a5289d87.chunk.js": "/static/js/6604.a5289d87.chunk.js", "static/js/523.e8774839.chunk.js": "/static/js/523.e8774839.chunk.js", "static/js/1048.1d516c51.chunk.js": "/static/js/1048.1d516c51.chunk.js", - "static/js/8823.b6e761a5.chunk.js": "/static/js/8823.b6e761a5.chunk.js", - "static/js/5698.0f131867.chunk.js": "/static/js/5698.0f131867.chunk.js", + "static/js/9803.0d8c5b06.chunk.js": "/static/js/9803.0d8c5b06.chunk.js", + "static/js/7167.c4f7049b.chunk.js": "/static/js/7167.c4f7049b.chunk.js", "static/js/464.6a91d52c.chunk.js": "/static/js/464.6a91d52c.chunk.js", - "static/js/3736.3a1feedb.chunk.js": "/static/js/3736.3a1feedb.chunk.js", + "static/js/4049.e69c22b6.chunk.js": "/static/js/4049.e69c22b6.chunk.js", "static/js/3404.080719b6.chunk.js": "/static/js/3404.080719b6.chunk.js", "static/js/1614.60c66908.chunk.js": "/static/js/1614.60c66908.chunk.js", + "static/js/3625.b03352b4.chunk.js": "/static/js/3625.b03352b4.chunk.js", "static/js/4808.82eca322.chunk.js": "/static/js/4808.82eca322.chunk.js", "static/js/4119.c9e022fd.chunk.js": "/static/js/4119.c9e022fd.chunk.js", - "static/js/3625.8c8dfd7a.chunk.js": "/static/js/3625.8c8dfd7a.chunk.js", "static/js/4914.78cdf7e4.chunk.js": "/static/js/4914.78cdf7e4.chunk.js", "static/js/4966.75398c13.chunk.js": "/static/js/4966.75398c13.chunk.js", "static/js/6023.0a2c3836.chunk.js": "/static/js/6023.0a2c3836.chunk.js", "static/js/7537.36826a6b.chunk.js": "/static/js/7537.36826a6b.chunk.js", "static/js/1425.af5b4e87.chunk.js": "/static/js/1425.af5b4e87.chunk.js", - "static/css/8012.86fcc68c.chunk.css": "/static/css/8012.86fcc68c.chunk.css", - "static/js/8012.f21d1d05.chunk.js": "/static/js/8012.f21d1d05.chunk.js", + "static/css/8012.01c01f66.chunk.css": "/static/css/8012.01c01f66.chunk.css", + "static/js/8012.75d4aeef.chunk.js": "/static/js/8012.75d4aeef.chunk.js", "static/js/421.2f4af4f0.chunk.js": "/static/js/421.2f4af4f0.chunk.js", "static/media/aiImage.png": "/static/media/aiImage.89c2ccb91a41d85031e3.png", "static/media/coming-soon.png": "/static/media/coming-soon.69b99428ab9e22eca0ba.png", @@ -92,6 +93,6 @@ }, "entrypoints": [ "static/css/main.b85b0dd8.css", - "static/js/main.a50556cf.js" + "static/js/main.37deb375.js" ] } \ No newline at end of file diff --git a/build/index.html b/build/index.html index cffc698..2b12d50 100644 --- a/build/index.html +++ b/build/index.html @@ -1 +1 @@ -Nearle Console
\ No newline at end of file +Nearle Console
\ No newline at end of file diff --git a/build/static/css/3753.d853dd28.chunk.css b/build/static/css/3753.d853dd28.chunk.css new file mode 100644 index 0000000..fefcf92 --- /dev/null +++ b/build/static/css/3753.d853dd28.chunk.css @@ -0,0 +1 @@ +.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.location-panel{background:linear-gradient(180deg,#fff,#fbfcff);border:1px solid #eef2f6;border-radius:12px;height:100%;padding:12px 14px;position:relative;transition:box-shadow .3s ease,transform .3s ease}.location-panel:hover{box-shadow:0 10px 30px -10px #3e49541a}.location-panel:before{border-radius:0 4px 4px 0;bottom:22px;content:"";left:0;position:absolute;top:22px;width:4px}.pickup-panel:before{background:linear-gradient(180deg,#1890ff,#096dd9)}.drop-panel:before{background:linear-gradient(180deg,#a855f7,#65387a)}.lp-header{border-bottom:1px dashed #e2e8f0;display:flex;gap:10px;justify-content:space-between;margin-bottom:12px;padding-bottom:10px}.lp-header,.lp-header-actions{align-items:center;flex-wrap:wrap}.lp-header-actions{display:inline-flex;gap:8px}.lp-completion-pill{align-items:center;background:#94a3b824;border:1px solid #94a3b840;border-radius:999px;color:#64748b;display:inline-flex;font-size:11.5px;font-weight:700;letter-spacing:.5px;line-height:1;padding:4px 11px;text-transform:uppercase}.lp-completion-pill--ok{background:#22c55e1f;border-color:#22c55e4d;color:#15803d}.lp-completion-pill--ok:before{content:"✓";font-weight:900;margin-right:4px}.lp-distance-pill{align-items:center;background:linear-gradient(135deg,#1890ff1a,#a855f71a);border:1px solid #65387a33;border-radius:999px;color:#1e293b;display:inline-flex;font-size:11.5px;font-weight:700;gap:4px;letter-spacing:.3px;line-height:1;padding:4px 10px;white-space:nowrap}.lp-distance-pill .lp-distance-arrow{color:#94a3b8;font-weight:600}.pickup-panel .lp-distance-pill{border-color:#1890ff40}.drop-panel .lp-distance-pill{border-color:#65387a40}.lp-swap-btn{background:#fff!important;border:1px solid #e2e8f0!important;border-radius:10px!important;color:#475569!important;height:32px!important;transition:all .2s ease;width:32px!important}.lp-swap-btn:hover{background:#f8fafc!important;border-color:#cbd5e1!important;color:#1e293b!important;transform:rotate(180deg)}.pickup-panel .lp-swap-btn:hover{border-color:#1890ff59!important;color:#1890ff!important}.drop-panel .lp-swap-btn:hover{border-color:#65387a59!important;color:#65387a!important}.lp-swap-btn.Mui-disabled{background:#f8fafc!important;border-color:#eef2f6!important;color:#cbd5e1!important}.lp-header-title{gap:12px}.lp-badge,.lp-header-title{align-items:center;display:flex}.lp-badge{border-radius:10px;box-shadow:0 4px 10px #0000001a;color:#fff;flex-shrink:0;font-size:15px;height:34px;justify-content:center;width:34px}.pickup-panel .lp-badge{background:linear-gradient(135deg,#1890ff,#096dd9);box-shadow:0 6px 14px #1890ff4d}.drop-panel .lp-badge{background:linear-gradient(135deg,#a855f7,#65387a);box-shadow:0 6px 14px #65387a4d}.lp-title{color:#1e293b;font-size:15px;font-weight:700;line-height:1.2}.lp-subtitle{color:#94a3b8;font-size:11.5px;margin-top:1px}.lp-action-btn{border-radius:8px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.2px!important;min-height:30px!important;padding:5px 11px!important;text-transform:none!important}.pickup-panel .lp-action-btn{background:#1890ff14!important;color:#1890ff!important}.pickup-panel .lp-action-btn:hover{background:#1890ff29!important}.drop-panel .lp-action-btn{background:#a855f71a!important;color:#65387a!important}.drop-panel .lp-action-btn:hover{background:#a855f72e!important}.lp-action-btn.Mui-disabled{background:#f8fafc!important;color:#cbd5e1!important}.lp-action-btn--ghost{background:#0000!important;border:1px dashed #cbd5e1!important;color:#475569!important}.lp-action-btn--ghost:hover{background:#f8fafc!important;border-color:#94a3b8!important;color:#1e293b!important}.lp-action-btn--ghost.Mui-disabled{background:#0000!important;border-color:#e2e8f0!important;color:#cbd5e1!important}.address-search-helper{align-items:center!important;display:flex!important;font-size:13px!important;font-weight:500!important;gap:6px!important;margin-left:2px!important;margin-top:6px!important}.address-search-helper.pickup-helper{color:#1890ff!important}.address-search-helper.drop-helper{color:#65387a!important}.field-group-caption{align-items:center;color:#64748b;display:flex;font-size:10.5px;font-weight:700;gap:8px;letter-spacing:.7px;margin-bottom:8px;text-transform:uppercase}.field-group-caption:after{background:linear-gradient(90deg,#e2e8f0,#0000);content:"";flex:1 1;height:1px}.field-group-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.pickup-panel .field-group-dot{background:#1890ff}.drop-panel .field-group-dot{background:#65387a}.address-search-block{background:#1890ff0a;border:1px solid #1890ff1f;border-radius:12px;padding:16px;transition:border-color .2s ease}.drop-panel .address-search-block{background:#a855f70a;border:1px solid #65387a1f}.address-search-block:focus-within{border-color:#1890ff66}.drop-panel .address-search-block:focus-within{border-color:#65387a66}.address-search-hint{align-items:center;color:#64748b;display:flex;font-size:11.5px;font-weight:500;gap:6px;margin-bottom:12px}.save-later-pill{align-items:center;background:linear-gradient(135deg,#22c55e1a,#22c55e0a);border:1px dashed #86efac;border-radius:999px;display:inline-flex;gap:6px;margin-top:4px;padding:4px 12px 4px 8px}.save-later-pill .MuiFormControlLabel-root{margin:0}.save-later-pill .MuiCheckbox-root{color:#22c55e;padding:4px}.save-later-pill .MuiTypography-root{color:#15803d;font-size:13.5px;font-weight:600}.route-flow{display:flex;flex-direction:column;gap:18px}.route-flow-link{align-items:center;display:flex;gap:18px;justify-content:flex-start;min-height:80px;padding:22px 0 22px 31px;position:relative}.route-flow-link:before{background:repeating-linear-gradient(180deg,#cbd5e1,#cbd5e1 4px,#0000 0,#0000 8px);bottom:0;content:"";left:46px;position:absolute;top:0;width:2px;z-index:1}.route-flow-arrow{align-items:center;background:#fff;border:2px solid #cbd5e1;border-radius:50%;box-shadow:0 2px 6px #0000000a;color:#64748b;display:inline-flex;height:32px;justify-content:center;position:relative;transition:all .25s ease;width:32px;z-index:2}.route-flow-arrow:hover{background:linear-gradient(135deg,#1890ff,#65387a);border-color:#0000;color:#fff;transform:scale(1.05)}.route-flow-distance{align-items:center;background:linear-gradient(135deg,#1890ff14,#a855f714);border:1px dashed #65387a40;border-radius:999px;color:#475569;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:6px 16px}.route-flow-distance .dist-value{color:#1890ff;font-size:14.5px;font-weight:700}.route-flow-distance .dist-label{color:#64748b;font-size:13.5px;font-weight:500}.route-flow-distance .dist-route{align-items:center;display:inline-flex;gap:5px;margin-right:2px}.route-flow-distance .dist-dot{border-radius:50%;display:inline-block;height:7px;width:7px}.route-flow-distance .dist-dot--pick{background:#1890ff;box-shadow:0 0 0 2px #1890ff2e}.route-flow-distance .dist-dot--drop{background:#65387a;box-shadow:0 0 0 2px #65387a2e}.route-flow-distance .dist-arrow{color:#94a3b8;font-size:11px;line-height:1}.route-flow-distance .dist-placeholder{color:#94a3b8;font-size:13.5px;font-style:italic;font-weight:500}.route-flow-swap{align-items:center!important;background:#fff!important;border:1px solid #e2e8f0!important;border-radius:999px!important;box-shadow:0 1px 2px #0000000a;color:#475569!important;display:inline-flex!important;font-size:13.5px!important;font-weight:600!important;gap:6px!important;letter-spacing:.2px!important;margin-left:auto!important;min-width:0!important;padding:6px 14px!important;text-transform:none!important;transition:all .2s ease}.route-flow-swap:hover{background:#f8fafc!important;border-color:#cbd5e1!important;box-shadow:0 4px 10px -2px #00000014;color:#1e293b!important;transform:translateY(-1px)}.route-flow-swap.Mui-disabled{background:#fff!important;border-color:#eef2f6!important;box-shadow:none;color:#cbd5e1!important}.orders-workspace-bg{background:linear-gradient(135deg,#f8fafc,#edf2f7)!important}.dashboard-scroll-col{scrollbar-color:#94a3b866 #0000;scrollbar-width:thin}.dashboard-scroll-col::-webkit-scrollbar{width:8px}.dashboard-scroll-col::-webkit-scrollbar-track{background:#0000}.dashboard-scroll-col::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#94a3b859;border:2px solid #0000;border-radius:999px}.dashboard-scroll-col:hover::-webkit-scrollbar-thumb{background-clip:padding-box;background-color:#64748b8c}.section-title-bar{align-items:center;display:flex;gap:12px;margin-bottom:20px}.section-title-bar:before{background:linear-gradient(180deg,#1890ff,#096dd9);border-radius:4px;content:"";flex-shrink:0;height:22px;width:4px}.section-title-bar--accent:before{background:linear-gradient(180deg,#a855f7,#65387a)}.section-title-bar .MuiTypography-root{line-height:1.2;margin-bottom:0!important}.service-config-bar{backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;background:#ffffffbf!important;border:1px solid #fff9!important;border-radius:12px!important;box-shadow:0 4px 20px -5px #94a3b81a!important;flex-shrink:0;margin-bottom:12px!important;padding:12px 20px!important}.console-dashboard-layout{display:flex;flex:1 1;gap:16px;overflow:hidden}.console-left-pane{flex:1.7 1;flex-direction:column}.console-left-pane,.console-right-pane{display:flex;gap:12px;overflow-y:auto;padding-right:4px}.console-right-pane{flex:1 1;flex-direction:column}.console-left-pane::-webkit-scrollbar,.console-right-pane::-webkit-scrollbar{width:4px}.console-left-pane::-webkit-scrollbar-track,.console-right-pane::-webkit-scrollbar-track{background:#0000}.console-left-pane::-webkit-scrollbar-thumb,.console-right-pane::-webkit-scrollbar-thumb{background:#94a3b84d;border-radius:99px}.console-left-pane::-webkit-scrollbar-thumb:hover,.console-right-pane::-webkit-scrollbar-thumb:hover{background:#94a3b880}.glass-card{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffc!important;border:1px solid #ffffff80!important;border-radius:12px!important;box-shadow:0 10px 25px -5px #3e49540a,0 4px 12px -2px #3e495405!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.glass-card:hover{border-color:#fffc!important;box-shadow:0 16px 35px -8px #3e495412,0 6px 16px -3px #3e495408!important}.pickup-panel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0ea5e9!important;box-shadow:0 0 0 3px #0ea5e91f}.drop-panel .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#a855f7!important;box-shadow:0 0 0 3px #a855f71f}.weight-card-btn.active.weight-light{background:#0ea5e90a!important;border-color:#0ea5e9!important;box-shadow:0 6px 16px #0ea5e926!important}.weight-card-btn.active.weight-light:before{background:#0ea5e9;content:"";height:3px;left:0;position:absolute;right:0;top:0}.weight-card-btn.active.weight-medium{background:#a855f70a!important;border-color:#a855f7!important;box-shadow:0 6px 16px #a855f726!important}.weight-card-btn.active.weight-medium:before{background:#a855f7;content:"";height:3px;left:0;position:absolute;right:0;top:0}.weight-card-btn.active.weight-heavy{background:#6366f10a!important;border-color:#6366f1!important;box-shadow:0 6px 16px #6366f126!important}.weight-card-btn.active.weight-heavy:before{background:#6366f1;content:"";height:3px;left:0;position:absolute;right:0;top:0}.orders-card{background:#fff!important;border:1px solid #eef2f6!important;border-radius:12px!important;box-shadow:0 10px 25px -5px #3e49540a,0 4px 12px -2px #3e495405!important;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)!important}.location-panel .MuiOutlinedInput-root,.orders-card .MuiOutlinedInput-root{border-radius:10px!important;font-size:13px!important}.location-panel .MuiOutlinedInput-input,.orders-card .MuiOutlinedInput-input{font-size:13px!important;padding-bottom:9px!important;padding-top:9px!important}.location-panel .MuiInputLabel-root,.orders-card .MuiInputLabel-root{font-size:13px!important}.location-panel .MuiInputLabel-root.MuiInputLabel-shrink,.orders-card .MuiInputLabel-root.MuiInputLabel-shrink{font-size:11.5px!important}.location-panel .MuiFormHelperText-root,.orders-card .MuiFormHelperText-root{font-size:11px!important;margin-top:3px!important}.MuiAutocomplete-popper .MuiAutocomplete-option{font-size:13px!important;min-height:34px!important;padding-bottom:6px!important;padding-top:6px!important}.orders-card .MuiTypography-h5{font-size:15px!important}.orders-card .MuiTypography-h6{font-size:13.5px!important}.orders-card:hover{box-shadow:0 16px 35px -8px #3e495414,0 6px 16px -3px #3e495408!important}.glass-panel{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:#fffc!important;border:1px solid #ffffff80!important}.connector-line-wrapper{align-items:center;display:flex;height:100%;justify-content:center;position:relative}.connector-line{background:repeating-linear-gradient(180deg,#1890ff,#1890ff 6px,#0000 0,#0000 12px);bottom:15%;position:absolute;top:15%;width:2px;z-index:1}.connector-icon-wrapper{align-items:center;background:#fff;border:2px solid #1890ff;border-radius:50%;box-shadow:0 4px 10px #1890ff26;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px;z-index:2}.connector-line-wrapper:hover .connector-icon-wrapper{box-shadow:0 6px 14px #1890ff40;transform:scale(1.15) rotate(15deg)}.weight-selector-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:8px 0;width:100%}.weight-card-btn{align-items:center;background:#fff;border:1.5px solid #eef2f6;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:10px 8px;position:relative;text-align:center;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none}.weight-card-btn:hover{background-color:#f8fafc;border-color:#cbd5e1;transform:translateY(-1.5px)}.weight-card-btn.active{background:#1890ff0a;border-color:#1890ff;box-shadow:0 4px 12px -2px #1890ff1f}.weight-card-btn.active:before{background:#1890ff;content:"";height:3px;left:0;position:absolute;right:0;top:0}.weight-card-icon{color:#64748b;font-size:18px;margin-bottom:4px;transition:all .3s ease}.weight-card-btn.active .weight-card-icon{color:#1890ff;transform:scale(1.08)}.weight-card-label{color:#334155;font-size:12.5px;font-weight:600;margin-bottom:2px}.weight-card-desc{color:#64748b;font-size:9.5px;line-height:1.2}.map-preview-wrapper{border:1px solid #eef2f6;border-radius:12px;box-shadow:0 4px 15px #0000000d;height:260px;min-height:260px;overflow:hidden;position:relative}.map-preview-wrapper .leaflet-container{height:100%!important;min-height:0!important}.map-preview-wrapper>div{min-height:0!important}.pricing-summary-card{background:linear-gradient(135deg,#fff,#fafbfc)!important;border:1px solid #eef2f6!important;border-radius:14px!important;padding:14px 16px!important}.pricing-header{align-items:baseline;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.pricing-title{color:#1e293b!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em}.pricing-subtitle{color:#94a3b8!important;font-size:11px!important;font-weight:500!important;letter-spacing:.6px;text-transform:uppercase}.price-metric-item{align-items:center;border-bottom:1px solid #f5f7fa;display:flex;justify-content:space-between;padding:7px 0}.price-metric-item:last-of-type{border-bottom:none;padding-bottom:4px}.price-metric-label{align-items:center;color:#475569;display:flex;font-size:12.5px;font-weight:500;gap:10px;min-width:0}.price-metric-icon{align-items:center;border-radius:8px;display:inline-flex;flex-shrink:0;font-size:12px;height:26px;justify-content:center;width:26px}.price-metric-icon.icon-distance{background:#1890ff1a;color:#1890ff}.price-metric-icon.icon-base{background:#22c55e1a;color:#16a34a}.price-metric-icon.icon-rate{background:#f59e0b1f;color:#d97706}.price-metric-sub{color:#94a3b8;font-size:11.5px;font-weight:500}.price-metric-value{align-items:baseline;color:#1e293b;display:inline-flex;font-size:13.5px;font-weight:700;gap:2px;white-space:nowrap}.price-metric-value.highlight{color:#1890ff}.price-metric-unit{color:#94a3b8;font-size:11px;font-weight:500;margin-left:2px}.total-charge-badge{align-items:center;background:linear-gradient(135deg,#1890ff14,#65387a1a);border:1px solid #65387a2e;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-top:12px;padding:10px 14px}.total-charge-left{align-items:center;display:inline-flex;gap:8px;min-width:0}.total-charge-icon{color:#65387a;flex-shrink:0;font-size:13px}.total-charge-label{color:#65387a;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.total-charge-val{color:#65387a;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.1;white-space:nowrap}.gradient-btn-create{align-items:center!important;background:linear-gradient(135deg,#1890ff,#65387a)!important;border:none!important;border-radius:10px!important;box-shadow:0 4px 12px -3px #1890ff4d,0 2px 4px #65387a1a!important;color:#fff!important;display:inline-flex!important;font-size:13px!important;font-weight:600!important;gap:8px!important;justify-content:center!important;letter-spacing:.01em!important;min-height:38px!important;padding:8px 18px!important;text-transform:none!important;transition:all .22s cubic-bezier(.4,0,.2,1)!important}.gradient-btn-create .MuiButton-endIcon,.gradient-btn-create .MuiButton-startIcon{margin:0!important}.gradient-btn-create:hover{box-shadow:0 8px 18px -4px #1890ff66,0 3px 8px #65387a2e!important;filter:brightness(1.04);transform:translateY(-1px)!important}.gradient-btn-create:active{filter:brightness(.98);transform:translateY(0)!important}.gradient-btn-create.Mui-disabled,.gradient-btn-create:disabled{background:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important;cursor:not-allowed!important}.completion-checklist{list-style:none;margin:16px 0;padding:0}.completion-item{align-items:center;color:#64748b;display:flex;font-size:14.5px;gap:12px;line-height:1.4;margin-bottom:10px;transition:all .3s ease}.completion-item.completed{color:#0f172a;font-weight:600}.completion-bullet{background-color:#cbd5e1;border-radius:50%;flex-shrink:0;height:10px;transition:all .3s ease;width:10px}.completion-item.completed .completion-bullet{background-color:#10b981;box-shadow:0 0 8px #10b981}.address-card-btn{background:#fff!important;border:1.5px solid #eef2f6!important;border-radius:12px!important;margin-bottom:12px;padding:16px!important;text-transform:none!important;transition:all .2s ease!important;width:100%}.address-card-btn:hover{background-color:#1890ff05!important;border-color:#1890ff!important;box-shadow:0 4px 12px #00000008;transform:translateY(-2px)}.address-card-btn:disabled{background-color:#f8fafc!important;border-color:#e2e8f0!important;opacity:.7}.pulse-indicator{animation:pulse-green 2s infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 #10b981b3;height:8px;width:8px}@keyframes pulse-green{0%{box-shadow:0 0 0 0 #10b981b3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #10b98100;transform:scale(1)}to{box-shadow:0 0 0 0 #10b98100;transform:scale(.95)}}.pulse-yellow{animation:pulse-yellow-anim 2s infinite;background:#f59e0b;box-shadow:0 0 0 0 #f59e0bb3}@keyframes pulse-yellow-anim{0%{box-shadow:0 0 0 0 #f59e0bb3;transform:scale(.95)}70%{box-shadow:0 0 0 6px #f59e0b00;transform:scale(1)}to{box-shadow:0 0 0 0 #f59e0b00;transform:scale(.95)}}@media (max-width:959px){.connector-line-wrapper{display:none}}@media (min-width:900px){.route-flow{align-items:stretch;flex-direction:row;gap:16px}.route-flow>.location-panel{flex:1 1;min-width:0}.route-flow>.location-panel .MuiGrid-container>.MuiGrid-item{flex-basis:100%!important;max-width:100%!important}.route-flow-link{align-items:center;flex-direction:column;flex-shrink:0;gap:14px;justify-content:center;min-height:0;min-width:92px;padding:8px 4px}.route-flow-link:before{display:none}.route-flow-arrow svg{transform:rotate(-90deg);transition:transform .25s ease}.route-flow-swap{margin-left:0!important;margin-top:0!important}.route-flow-distance{flex-direction:column;gap:4px;line-height:1.2;padding:8px 10px;text-align:center}.route-flow-distance .dist-label{display:none}.route-flow-distance .dist-placeholder{font-size:11px;line-height:1.3}}@media (min-width:1536px){.route-flow>.location-panel .MuiGrid-container>.MuiGrid-item.MuiGrid-grid-sm-6{flex-basis:50%!important;max-width:50%!important}}@media (max-width:1400px){.orders-card .MuiTypography-h5{font-size:17px!important}.orders-card .MuiTypography-h6{font-size:14.5px!important}.lp-title{font-size:15.5px}.lp-subtitle{font-size:12px;margin-top:1px}.lp-badge{border-radius:10px;font-size:15px;height:36px;width:36px}.lp-action-btn{font-size:12.5px!important;padding:5px 10px!important}.route-flow-link{min-height:60px;padding:16px 0 16px 26px}.route-flow-link:before{left:41px}.route-flow-arrow{height:28px;width:28px}.route-flow-distance{font-size:12.5px;padding:4px 12px}.route-flow-swap{font-size:12px!important;padding:4px 10px!important}.map-preview-wrapper{height:220px;min-height:220px}.weight-card-btn{padding:8px 6px}.weight-card-label{font-size:11.5px}.weight-card-desc{font-size:9px}.orders-card{padding:16px!important}.orders-card.page-header-row{padding:10px 16px!important}}@media (min-width:900px){.MuiContainer-root:has(.orders-workspace-bg){max-width:1600px!important;padding-left:16px!important;padding-right:16px!important}main:has(.orders-workspace-bg){padding:16px!important}}.header-compact-tf .MuiOutlinedInput-root{background:#fff;border-radius:10px!important;font-size:12.5px!important;height:40px!important;padding-left:10px!important}.header-compact-tf .MuiOutlinedInput-input{font-size:12.5px!important;padding-bottom:6px!important;padding-top:6px!important}.header-compact-tf .MuiInputLabel-root{color:#64748b!important;font-size:11.5px!important;font-weight:600;letter-spacing:.02em}.header-compact-tf .MuiInputLabel-shrink{background:#fff;padding:0 4px;transform:translate(12px,-7px) scale(.82)!important}.header-compact-tf .MuiOutlinedInput-notchedOutline{border-color:#e2e8f0}.header-compact-tf:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1}.header-compact-tf .Mui-focused .MuiOutlinedInput-notchedOutline{border-width:1.5px!important}.header-compact-input .MuiAutocomplete-endAdornment{align-items:center;display:inline-flex;gap:2px;height:auto;right:8px;top:50%;transform:translateY(-50%)}.header-compact-input .MuiAutocomplete-endAdornment .MuiSvgIcon-root{display:block;font-size:16px}.header-compact-input .MuiAutocomplete-clearIndicator,.header-compact-input .MuiAutocomplete-popupIndicator{align-items:center;color:#94a3b8!important;display:inline-flex;height:22px;justify-content:center;padding:3px!important;width:22px}.header-compact-input .MuiAutocomplete-clearIndicator:hover,.header-compact-input .MuiAutocomplete-popupIndicator:hover{background:#94a3b81f!important;color:#475569!important}.header-compact-input .MuiAutocomplete-popupIndicator{margin-right:0}.header-compact-input .MuiOutlinedInput-root{padding-bottom:0!important;padding-right:60px!important;padding-top:0!important}.header-compact-input .MuiAutocomplete-input{height:auto!important;padding:4px 4px 4px 0!important}.page-header-row{min-height:0!important}.delivery-prefs-card{background:linear-gradient(135deg,#fff,#fbfcff)!important;border:1px solid #eef2f6!important;border-radius:14px!important}.delivery-prefs-header{align-items:baseline;border-bottom:1px solid #f1f5f9;display:flex;gap:10px;justify-content:space-between;margin-bottom:10px;padding-bottom:10px}.delivery-prefs-title{color:#1e293b!important;font-size:14px!important;font-weight:700!important;letter-spacing:-.01em;line-height:1.2}.delivery-prefs-sub{color:#94a3b8!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.55px;line-height:1.2;text-align:right;text-transform:uppercase}.delivery-prefs-row{display:flex;flex-direction:column;gap:10px}.delivery-prefs-field{display:flex;flex-direction:column;gap:5px}.delivery-prefs-label{align-items:center;color:#64748b;display:inline-flex;font-size:10.5px;font-weight:700;gap:5px;letter-spacing:.55px;text-transform:uppercase}.sms-toggle-tile{align-items:center;background:#fafbfc;border:1px solid #eef2f6;border-radius:10px;cursor:pointer;display:flex;gap:10px;justify-content:space-between;padding:8px 12px;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease;-webkit-user-select:none;user-select:none}.sms-toggle-tile:hover{background:#fff;border-color:#cbd5e1}.sms-toggle-tile.is-active{background:linear-gradient(135deg,#1890ff0f,#65387a0d);border-color:#1890ff47;box-shadow:0 3px 10px -3px #1890ff2e}.sms-toggle-left{gap:9px;min-width:0}.sms-toggle-icon,.sms-toggle-left{align-items:center;display:inline-flex}.sms-toggle-icon{background:#eef2f6;border-radius:8px;color:#94a3b8;flex-shrink:0;height:28px;justify-content:center;transition:all .2s ease;width:28px}.sms-toggle-tile.is-active .sms-toggle-icon{background:linear-gradient(135deg,#1890ff,#65387a);box-shadow:0 3px 10px #65387a38;color:#fff}.sms-toggle-title{color:#1e293b!important;font-size:12.5px!important;font-weight:700!important;letter-spacing:-.005em;line-height:1.2!important}.sms-toggle-sub{color:#94a3b8!important;font-size:10.5px!important;font-weight:500!important;line-height:1.2!important;margin-top:1px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sms-toggle-tile .MuiSwitch-root{flex-shrink:0}.route-stepper{align-items:stretch;background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0;border-radius:12px;display:flex;gap:0;margin-bottom:12px;padding:4px}.route-step{align-items:center;background:#0000;border-radius:9px;cursor:pointer;display:flex;flex:1 1;gap:10px;outline:none;padding:6px 10px;transition:background-color .22s ease,box-shadow .22s ease,transform .22s ease;-webkit-user-select:none;user-select:none}.route-step:hover{background:#fff9}.route-step.is-active{background:#fff;box-shadow:0 6px 18px -8px #0f172a1f,0 2px 6px -2px #0f172a0f;transform:translateY(-1px)}.route-step.is-locked{cursor:not-allowed;opacity:.6}.route-step.is-locked:hover{background:#0000}.route-step-index{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;color:#94a3b8;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:700;height:26px;justify-content:center;transition:all .22s ease;width:26px}.step-pickup.is-active .route-step-index{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:#0000;box-shadow:0 4px 12px #1890ff52;color:#fff}.step-drop.is-active .route-step-index{background:linear-gradient(135deg,#a855f7,#65387a);border-color:#0000;box-shadow:0 4px 12px #65387a52;color:#fff}.step-pickup.is-done:not(.is-active) .route-step-index{background:#22c55e1f;border-color:#22c55e59;color:#16a34a}.route-step-text{display:flex;flex-direction:column;line-height:1.2}.route-step-title{color:#1e293b!important;font-size:13px!important;font-weight:700!important;letter-spacing:-.01em}.route-step-sub,.route-step.is-locked .route-step-title{color:#94a3b8!important}.route-step-sub{font-size:10.5px!important;font-weight:500!important;margin-top:1px!important}.route-step-connector{align-items:center;display:flex;flex-shrink:0;justify-content:center;min-width:28px;padding:0 6px;position:relative}.route-step-line{background:#e2e8f0;border-radius:2px;height:2px;transition:background .3s ease;width:100%}.route-step-connector.is-done .route-step-line{background:linear-gradient(90deg,#1890ff,#a855f7)}.route-step-line-arrow{align-items:center;background:#fff;border:1.5px solid #e2e8f0;border-radius:50%;color:#cbd5e1;display:inline-flex;font-size:10px;height:22px;justify-content:center;position:absolute;transition:all .3s ease;width:22px}.route-step-connector.is-done .route-step-line-arrow{border-color:#a855f766;color:#a855f7}.step-nav{align-items:center;border-top:1px dashed #e2e8f0;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-top:12px;padding-top:10px}.step-nav-hint{color:#64748b!important;font-size:11.5px!important;font-weight:500!important}.step-nav-btn{border-radius:8px!important;font-size:12px!important;font-weight:600!important;letter-spacing:.01em!important;min-height:32px!important;padding:6px 14px!important;text-transform:none!important;transition:all .22s ease!important}.step-nav-next{background:linear-gradient(135deg,#1890ff,#65387a)!important;box-shadow:0 6px 18px -6px #65387a59!important;color:#fff!important}.step-nav-next:hover{box-shadow:0 10px 22px -8px #65387a73!important;filter:brightness(1.05);transform:translateY(-1px)}.step-nav-next.Mui-disabled{background:#e2e8f0!important;box-shadow:none!important;color:#94a3b8!important}.step-nav-back{background:#f1f5f9!important;border:1px solid #e2e8f0!important;color:#475569!important}.step-nav-back:hover{background:#e2e8f0!important;color:#1e293b!important}@media (max-width:599px){.route-step-sub{display:none!important}.route-step{gap:8px;padding:8px 10px}.route-step-index{font-size:13px;height:28px;width:28px}.step-nav{align-items:stretch;flex-direction:column-reverse}.step-nav-btn{width:100%}} \ No newline at end of file diff --git a/build/static/css/8012.01c01f66.chunk.css b/build/static/css/8012.01c01f66.chunk.css new file mode 100644 index 0000000..c1f5f32 --- /dev/null +++ b/build/static/css/8012.01c01f66.chunk.css @@ -0,0 +1 @@ +.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bg:#fff;--bg-sub:#f8fafc;--bg-card:#fff;--border:#e2e8f0;--border-active:#3b82f6;--text:#1e293b;--text-muted:#64748b;--accent:#3b82f6;--accent-soft:#3b82f614;--kitchen:#f59e0b;--kitchen-soft:#f59e0b1a;--success:#22c55e;--shadow:0 4px 12px #0000000d;--shadow-lg:0 10px 25px -5px #00000014}.dispatch-container{background:#fff;background:var(--bg);color:#1e293b;color:var(--text);display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;height:calc(100vh - 88px);margin:-24px;overflow:hidden;position:relative;width:calc(100% + 48px)}.dispatch-container.embedded{flex:1 1;height:100%;margin:0;min-height:0;width:100%}.dispatch-container *{box-sizing:border-box;margin:0;padding:0}.dispatch-container #hdr{align-items:center;background:#fff;background:var(--bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;height:56px;justify-content:space-between;padding:0 24px;z-index:1010}.dispatch-container .logo{align-items:center;display:flex;gap:12px}.dispatch-container .logo-badge{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px}.dispatch-container .logo-name{color:#1e293b;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.02em}.dispatch-container .logo-name em{color:#3b82f6;color:var(--accent);font-style:normal;opacity:.8}.dispatch-container .logo-city-wrap{display:inline-block;position:relative}.dispatch-container .logo-city{align-items:center;background:#7b1fa214;border:1px solid #7b1fa240;border-radius:999px;color:#7b1fa2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1;padding:4px 8px 4px 10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dispatch-container .logo-city:hover{background:#7b1fa224;border-color:#7b1fa273}.dispatch-container .logo-city.open{background:#7b1fa22e;border-color:#7b1fa28c;box-shadow:0 4px 12px #7b1fa22e}.dispatch-container .logo-city svg{flex-shrink:0;font-size:13px}.dispatch-container .logo-city-caret{font-size:15px;transition:transform .2s ease}.dispatch-container .logo-city.open .logo-city-caret{transform:rotate(180deg)}.dispatch-container .logo-city-text{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .logo-city-menu{animation:logo-city-menu-in .14s ease-out;background:#fff;border:1px solid #7b1fa22e;border-radius:12px;box-shadow:0 16px 36px #0f172a29;left:0;max-height:320px;min-width:200px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:1000}@keyframes logo-city-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .logo-city-menu::-webkit-scrollbar{width:6px}.dispatch-container .logo-city-menu::-webkit-scrollbar-thumb{background:#7b1fa24d;border-radius:999px}.dispatch-container .logo-city-option{align-items:center;background:#0000;border:0;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.dispatch-container .logo-city-option:hover{background:#7b1fa20f}.dispatch-container .logo-city-option.active{background:#7b1fa21a;color:#7b1fa2}.dispatch-container .logo-city-option-icon{color:#7b1fa2;flex-shrink:0;font-size:14px}.dispatch-container .logo-city-option span:not(.logo-city-option-check){flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .logo-city-option-check{color:#7b1fa2;flex-shrink:0;font-weight:800}.dispatch-container .hdr-sep{background:#e2e8f0;background:var(--border);height:20px;margin:0 4px;width:1px}.dispatch-container .hdr-meta{color:#64748b;color:var(--text-muted);font-size:12px;font-weight:500}.dispatch-container #clock{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#1e293b;color:var(--text);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;padding:7px 16px}.dispatch-container .hdr-stats{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;margin-left:auto;margin-right:16px;min-width:0}.dispatch-container #strat-row{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;height:54px;padding:0 24px}.dispatch-container #strat-row,.dispatch-container .sbt{align-items:center;background:#fff;background:var(--bg);gap:8px}.dispatch-container .sbt{border:1px solid #0f172a14;border-radius:10px;color:#64748b;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;line-height:1;padding:8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dispatch-container .sbt:hover{background:#f8fafc;background:var(--bg-sub);border-color:#64748b;border-color:var(--text-muted);color:#1e293b;color:var(--text)}.dispatch-container .sbt.active{background:#3b82f6;background:var(--accent);border-color:#3b82f6;border-color:var(--accent);box-shadow:0 4px 12px #3b82f640;color:#fff}.dispatch-container .sbt .sbt-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:18px;height:18px;justify-content:center;line-height:1;width:18px}.dispatch-container .sbt .sbt-icon svg{display:block;height:1em;vertical-align:middle;width:1em}.dispatch-container .strat-stats{align-items:center;border-left:1px solid #e2e8f0;border-left:1px solid var(--border);display:inline-flex;gap:8px;height:32px;margin-left:8px;padding-left:12px}.dispatch-container .strat-stats.strat-stats-right{border-left:none;margin-left:auto;padding-left:0}.dispatch-container .strat-stat{align-items:center;background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:12px;font-weight:700;gap:8px;line-height:1;padding:7px 15px;transition:all .15s ease;white-space:nowrap}.dispatch-container .strat-stat-icon{font-size:13px;line-height:1}.dispatch-container .strat-stat-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .strat-stat-value{font-size:13px;font-weight:800}.dispatch-container .strat-stat-orders{background:#3b82f614;background:var(--accent-soft);border-color:#3b82f640}.dispatch-container .strat-stat-orders .strat-stat-value{color:#3b82f6;color:var(--accent)}.dispatch-container .strat-stat-profit{background:#22c55e1a;border-color:#22c55e4d}.dispatch-container .strat-stat-profit .strat-stat-label,.dispatch-container .strat-stat-profit .strat-stat-value{color:#22c55e;color:var(--success)}.dispatch-container .strat-stat-loss{background:#ef44441a;border-color:#ef444459}.dispatch-container .strat-stat-loss .strat-stat-label,.dispatch-container .strat-stat-loss .strat-stat-value{color:#dc2626}.dispatch-container .live-controls{align-items:center;display:flex;gap:12px;margin-left:auto}.dispatch-container .live-status{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#64748b;color:var(--text-muted);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:7px 15px}.dispatch-container .live-status-ready{color:#22c55e;color:var(--success)}.dispatch-container .live-status-error{color:#ef4444}.dispatch-container .live-status-sub{color:#64748b;color:var(--text-muted);font-size:11px;font-weight:500;opacity:.85}.dispatch-container .live-dot{animation:live-pulse 1.2s ease-in-out infinite;background:#3b82f6;background:var(--accent);border-radius:50%;height:8px;width:8px}.dispatch-container .live-dot.ready{animation:none;background:#22c55e;background:var(--success)}.dispatch-container .live-dot.error{animation:none;background:#ef4444}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.dispatch-container .date-chip{align-items:stretch;background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f;display:inline-flex;gap:0;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dispatch-container .date-chip.is-open{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133,0 12px 30px #6366f138}.dispatch-container .date-chip:hover{border-color:#6366f173;box-shadow:0 2px 4px #0f172a0f,0 8px 22px #6366f126;transform:translateY(-1px)}.dispatch-container .date-chip:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133,0 8px 22px #6366f138}.dispatch-container .date-chip-main{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:10px;min-width:0;padding:8px 18px;position:relative;text-align:left}.dispatch-container .date-chip-main:focus{outline:none}.dispatch-container .date-chip-main:hover{background:#6366f10a}.dispatch-container .date-chip-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:15px;height:28px;justify-content:center;width:28px}.dispatch-container .date-chip-text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;line-height:1.1;min-width:0}.dispatch-container .date-chip-label{color:#94a3b8;font-size:10px;gap:6px;letter-spacing:.08em}.dispatch-container .date-chip-label,.dispatch-container .date-chip-today-pill{align-items:center;display:inline-flex;font-weight:800;text-transform:uppercase}.dispatch-container .date-chip-today-pill{background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:999px;box-shadow:0 2px 6px #6366f159;color:#fff;font-size:9px;letter-spacing:.06em;padding:1px 6px}.dispatch-container .date-chip-value{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.dispatch-container .date-chip-chevron{align-items:center;color:#94a3b8;display:inline-flex;font-size:18px;justify-content:center;margin-left:2px;transition:color .18s ease,transform .18s ease}.dispatch-container .date-chip-main:hover .date-chip-chevron{color:#4338ca}.dispatch-container .date-chip-chevron.is-open{color:#4338ca;transform:rotate(180deg)}.dispatch-container .date-cal-popover{animation:date-cal-in .18s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 18px 44px #0f172a2e,0 4px 12px #0f172a0f;padding:14px 14px 10px;position:absolute;right:0;top:calc(100% + 10px);width:304px;z-index:1000}.dispatch-container .date-cal-popover:after,.dispatch-container .date-cal-popover:before{border-left:8px solid #0000;border-right:8px solid #0000;bottom:100%;content:"";height:0;position:absolute;right:28px;width:0}.dispatch-container .date-cal-popover:before{border-bottom:8px solid #0f172a14}.dispatch-container .date-cal-popover:after{border-bottom:8px solid #fff;margin-bottom:-1px}@keyframes date-cal-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dispatch-container .date-cal-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.dispatch-container .date-cal-title{color:#0f172a;flex:1 1;font-size:14px;font-weight:800;letter-spacing:.01em;text-align:center}.dispatch-container .date-cal-nav{align-items:center;-webkit-appearance:none;appearance:none;background:#f8fafce6;border:0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.dispatch-container .date-cal-nav:hover:not(:disabled){background:#6366f11a;color:#4338ca}.dispatch-container .date-cal-nav:disabled{cursor:not-allowed;opacity:.35}.dispatch-container .date-cal-grid,.dispatch-container .date-cal-weekdays{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dispatch-container .date-cal-weekdays{margin-bottom:4px}.dispatch-container .date-cal-weekday{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 0;text-align:center;text-transform:uppercase}.dispatch-container .date-cal-day{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:9px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;transition:background .12s ease,color .12s ease,box-shadow .18s ease,transform .12s ease}.dispatch-container .date-cal-day:hover:not(:disabled):not(.is-selected){background:#6366f11a;color:#4338ca}.dispatch-container .date-cal-day.is-other-month{color:#cbd5e1;font-weight:500}.dispatch-container .date-cal-day.is-today{box-shadow:inset 0 0 0 1.5px #6366f18c;color:#4338ca;font-weight:800}.dispatch-container .date-cal-day.is-selected{background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 4px 12px #6366f159;color:#fff;font-weight:800}.dispatch-container .date-cal-day.is-selected.is-today{box-shadow:0 4px 12px #6366f159}.dispatch-container .date-cal-day.is-selected:hover{box-shadow:0 6px 16px #6366f173;transform:translateY(-1px)}.dispatch-container .date-cal-day.is-disabled{color:#e2e8f0;cursor:not-allowed;pointer-events:none}.dispatch-container .date-cal-day:focus-visible{outline:2px solid #6366f180;outline-offset:1px}.dispatch-container .date-cal-presets{border-top:1px solid #0f172a0f;display:flex;gap:6px;margin-top:10px;padding-top:10px}.dispatch-container .date-cal-preset{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a14;border-radius:9px;color:#475569;cursor:pointer;flex:1 1;font-size:11px;font-weight:700;letter-spacing:.02em;padding:7px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.dispatch-container .date-cal-preset:hover{background:#6366f114;border-color:#6366f159;color:#4338ca;transform:translateY(-1px)}.dispatch-container .date-cal-preset:focus-visible{outline:2px solid #6366f180;outline-offset:1px}.dispatch-container .date-chip-nav{align-items:center;-webkit-appearance:none;appearance:none;background:#f8fafcb3;border:0;border-left:1px solid #0f172a0f;border-right:1px solid #0f172a0f;color:#64748b;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;transition:background .15s ease,color .15s ease;width:34px}.dispatch-container .date-chip-nav:first-child{border-left:0;border-radius:11px 0 0 11px;border-right:1px solid #0f172a0f}.dispatch-container .date-chip-nav:last-child{border-left:1px solid #0f172a0f;border-radius:0 11px 11px 0;border-right:0}.dispatch-container .date-chip-nav:hover:not(:disabled){background:#6366f114;color:#4338ca}.dispatch-container .date-chip-nav:disabled{cursor:not-allowed;opacity:.4}.dispatch-container .date-chip-nav:focus-visible{outline:2px solid #6366f180;outline-offset:-2px}.dispatch-container #batch-row{align-items:center;background:#f8fafc;background:var(--bg-sub);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;min-width:0;padding:12px 24px}.dispatch-container .batch-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-behavior:smooth;scrollbar-color:#64748b66 #0000;scrollbar-width:thin}.dispatch-container .batch-scroll::-webkit-scrollbar{height:6px}.dispatch-container .batch-scroll::-webkit-scrollbar-track{background:#0000}.dispatch-container .batch-scroll::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px}.dispatch-container .batch-scroll::-webkit-scrollbar-thumb:hover{background:#64748b8c}.dispatch-container .batch-label{color:#64748b;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.dispatch-container .time-field-wrap{display:inline-block;flex-shrink:0;margin-right:4px;position:relative}.dispatch-container .time-field-btn{align-items:center;background:#7b1fa214;border:1px solid #7b1fa240;border-radius:999px;color:#7b1fa2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1;padding:7px 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dispatch-container .time-field-btn:hover{background:#7b1fa224;border-color:#7b1fa273}.dispatch-container .time-field-btn.open{background:#7b1fa22e;border-color:#7b1fa28c;box-shadow:0 4px 12px #7b1fa22e}.dispatch-container .time-field-btn svg{flex-shrink:0;font-size:13px}.dispatch-container .time-field-caret{font-size:15px;transition:transform .2s ease}.dispatch-container .time-field-btn.open .time-field-caret{transform:rotate(180deg)}.dispatch-container .time-field-text{white-space:nowrap}.dispatch-container .time-field-menu{animation:logo-city-menu-in .14s ease-out;background:#fff;border:1px solid #7b1fa22e;border-radius:12px;box-shadow:0 16px 36px #0f172a29;left:0;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:1000}.dispatch-container .time-field-option{align-items:center;background:#0000;border:0;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.dispatch-container .time-field-option:hover{background:#7b1fa20f}.dispatch-container .time-field-option.active{background:#7b1fa21a;color:#7b1fa2}.dispatch-container .time-field-option-icon{color:#7b1fa2;flex-shrink:0;font-size:14px}.dispatch-container .time-field-option-check{color:#7b1fa2;font-weight:800;margin-left:auto}.dispatch-container .slot-edit-wrap{display:inline-block;flex-shrink:0;margin-right:4px;position:relative}.dispatch-container .slot-edit-btn{align-items:center;background:#0f172a0a;border:1px dashed #0f172a2e;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1;padding:7px 12px}.dispatch-container .slot-edit-btn:hover{background:#0f172a14;border-color:#0f172a52;color:#0f172a}.dispatch-container .slot-edit-btn.open{background:#7b1fa21a;border-color:#7b1fa280;border-style:solid;color:#7b1fa2}.dispatch-container .slot-edit-btn svg{flex-shrink:0;font-size:13px}.dispatch-container .slot-edit-panel{animation:logo-city-menu-in .14s ease-out;background:#fff;border:1px solid #7b1fa22e;border-radius:14px;box-shadow:0 20px 44px #0f172a33;left:0;min-width:340px;padding:12px;position:absolute;top:calc(100% + 6px);z-index:1000}.dispatch-container .slot-edit-head{margin-bottom:10px}.dispatch-container .slot-edit-title{color:#0f172a;font-size:13px;font-weight:800}.dispatch-container .slot-edit-sub{color:#64748b;font-size:11px;margin-top:2px}.dispatch-container .slot-edit-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.dispatch-container .slot-edit-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:22px 70px 70px 1fr 28px}.dispatch-container .slot-edit-idx{align-items:center;background:#7b1fa21f;border-radius:6px;color:#7b1fa2;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.dispatch-container .slot-edit-field{display:flex;flex-direction:column;gap:2px}.dispatch-container .slot-edit-field-label{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dispatch-container .slot-edit-field input{background:#fff;border:1px solid #0f172a29;border-radius:8px;color:#0f172a;font-family:inherit;font-size:12px;font-weight:700;padding:5px 8px;width:100%}.dispatch-container .slot-edit-field input:focus{border-color:#7b1fa2;box-shadow:0 0 0 3px #7b1fa22e;outline:none}.dispatch-container .slot-edit-preview{color:#475569;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .slot-edit-remove{align-items:center;background:#dc26260f;border:1px solid #dc262652;border-radius:50%;color:#dc2626;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;height:26px;justify-content:center;line-height:1;padding:0;width:26px}.dispatch-container .slot-edit-remove:hover:not(:disabled){background:#dc262624;border-color:#dc26268c}.dispatch-container .slot-edit-remove:disabled{cursor:not-allowed;opacity:.4}.dispatch-container .slot-edit-actions{border-top:1px dashed #0f172a1a;display:flex;gap:8px;margin-top:12px;padding-top:10px}.dispatch-container .slot-edit-add,.dispatch-container .slot-edit-reset{border:1px solid #0000;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;padding:7px 10px}.dispatch-container .slot-edit-add{background:#7b1fa2;border-color:#7b1fa2;color:#fff}.dispatch-container .slot-edit-add:hover{background:#6a1591}.dispatch-container .slot-edit-reset{background:#fff;border-color:#0f172a29;color:#475569}.dispatch-container .slot-edit-reset:hover{background:#0f172a0a;color:#0f172a}.dispatch-container .batch-btn{align-items:center;background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#64748b;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.dispatch-container .batch-btn:hover{border-color:#64748b;border-color:var(--text-muted);color:#1e293b;color:var(--text)}.dispatch-container .batch-btn.active{border-color:#0000;box-shadow:0 4px 12px #0000001f;color:#fff}.dispatch-container .batch-btn.batch-slot.active{background:linear-gradient(135deg,#3b82f6,#6366f1)}.dispatch-container .batch-btn-icon{font-size:14px;line-height:1}.dispatch-container .batch-btn-label{letter-spacing:.01em}.dispatch-container .batch-btn-count{font-feature-settings:"tnum";align-items:center;background:#f8fafc;background:var(--bg-sub);border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:20px;justify-content:center;min-width:24px;padding:0 7px}.dispatch-container .batch-btn.active .batch-btn-count{background:#ffffff47;color:#fff}.dispatch-container .status-chip{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.dispatch-container .status-chip,.dispatch-container .step-flag{align-items:center;display:inline-flex;flex-shrink:0;margin-left:8px}.dispatch-container .step-flag{gap:5px}.dispatch-container .step-flag-svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));flex-shrink:0;height:18px;width:14px}.dispatch-container .step-flag-label{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dispatch-container .cmark{position:relative}.dispatch-container .cmark.pulse{animation:cmark-pulse .8s ease-out infinite;z-index:1500!important}@keyframes cmark-pulse{0%{box-shadow:0 0 0 0 #3b82f68c,0 4px 12px #0006;transform:scale(1)}70%{box-shadow:0 0 0 14px #3b82f600,0 4px 12px #0006;transform:scale(1.18)}to{box-shadow:0 0 0 0 #3b82f600,0 4px 12px #0006;transform:scale(1)}}.dispatch-container .cmark .cmark-flag{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));height:22px;left:50%;pointer-events:none;position:absolute;top:-20px;transform:translateX(-2px);width:18px}.dispatch-container .rider-bike{--rider-color:#475569;align-items:center;display:flex;height:44px;justify-content:center;position:relative;width:44px}.dispatch-container .rider-bike-ring{animation:rider-pulse 1.8s ease-in-out infinite;background:var(--rider-color);border:3px solid #fff;border-radius:50%;box-shadow:0 6px 18px #00000059,0 0 0 4px #ffffff40;inset:0;position:absolute}.dispatch-container .rider-bike-svg{align-items:center;display:flex;height:26px;justify-content:center;position:relative;width:26px;z-index:2}.dispatch-container .rider-bike-svg svg{display:block;height:100%;width:100%}.dispatch-container .rider-bike-progress{background:#0f172a;border:1.5px solid #fff;border-radius:999px;bottom:-16px;box-shadow:0 2px 6px #00000040;color:#fff;font-size:10px;font-weight:800;left:50%;letter-spacing:.04em;padding:2px 6px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:3}@keyframes rider-pulse{0%,to{box-shadow:0 6px 18px #00000059,0 0 0 4px #ffffff40}50%{box-shadow:0 6px 18px #00000059,0 0 0 8px #ffffff26}}.dispatch-container .live-rider-pin{--pin-color:#16a34a;height:41px;position:relative;width:24px}.dispatch-container .live-rider-pin-marker{background:var(--pin-color);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 4px 10px #0000004d;height:24px;left:0;position:absolute;top:0;transform:rotate(-45deg);width:24px}.dispatch-container .live-rider-pin-marker:after{background:#fff;border-radius:50%;content:"";inset:4px;position:absolute}.dispatch-container .live-rider-pin-label{background:var(--pin-color);border-radius:4px;box-shadow:0 2px 6px #00000040;color:#fff;font-size:11px;font-weight:700;left:30px;line-height:1.2;padding:3px 8px;position:absolute;top:2px;white-space:nowrap}.dispatch-container .live-rider-pin-label span{font-weight:500;margin-left:4px;opacity:.85}.dispatch-container #body{display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.dispatch-container #sidebar{background:#f8fafc;background:var(--bg-sub);border-right:1px solid #e2e8f0;border-right:1px solid var(--border);display:flex;flex:0 0 400px;flex-direction:column;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),flex-basis .32s cubic-bezier(.4,0,.2,1),border-right-color .2s ease;width:400px;z-index:5}.dispatch-container #body.sidebar-collapsed #sidebar{border-right-color:#0000;flex:0 0;width:0}.dispatch-container .sidebar-toggle-tab{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a1f);border-radius:10px;box-shadow:0 4px 12px #0f172a1f,0 1px 3px #0f172a0f;color:#1e293b;color:var(--text,#0f172a);cursor:pointer;display:inline-flex;font-size:18px;height:56px;justify-content:center;left:400px;line-height:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .32s cubic-bezier(.4,0,.2,1),background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;width:22px;z-index:1200}.dispatch-container .sidebar-toggle-tab:hover{background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 6px 16px #6366f159;color:#fff;transform:translate(-50%,-50%) scale(1.06)}.dispatch-container .sidebar-toggle-tab:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--accent,#3b82f6);outline-offset:2px}.dispatch-container .sidebar-toggle-tab.is-collapsed{border-left:none;border-radius:0 10px 10px 0;left:0;transform:translateY(-50%)}.dispatch-container .sidebar-toggle-tab.is-collapsed:hover{transform:translateY(-50%) scale(1.06)}.dispatch-container .sidebar-toggle-tab svg{display:block}.dispatch-container .sb-header{background:linear-gradient(180deg,#fff,#f8fafc);background:linear-gradient(180deg,#fff 0,var(--bg-sub) 100%);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);overflow:hidden;padding:18px 18px 16px;position:relative}.dispatch-container .sb-header:before{background:radial-gradient(circle at center,#3b82f614 0,#0000 70%);background:radial-gradient(circle at center,var(--accent-soft) 0,#0000 70%);border-radius:50%;content:"";height:160px;inset:-40px -40px auto auto;pointer-events:none;position:absolute;width:160px}.dispatch-container .sb-header>*{position:relative}.dispatch-container .sb-header-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.dispatch-container .sb-header-title{align-items:center;display:inline-flex;gap:8px}.dispatch-container .sb-title-bar{background:linear-gradient(180deg,#3b82f6,#6366f1);background:linear-gradient(180deg,var(--accent),#6366f1);border-radius:2px;display:inline-block;height:14px;width:3px}.dispatch-container .sb-title-text{color:#1e293b;color:var(--text);font-size:12px;font-weight:800;letter-spacing:.12em}.dispatch-container .sb-header-scope{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#64748b;color:var(--text-muted);display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.08em;max-width:60%;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-container .sb-scope-dot{background:#22c55e;background:var(--success);border-radius:50%;box-shadow:0 0 0 2px #22c55e2e;flex-shrink:0;height:6px;width:6px}.dispatch-container .sb-header-area{align-items:center;background:#3b82f614;background:var(--accent-soft);border:1px solid #3b82f638;border-radius:999px;color:#3b82f6;color:var(--accent);display:inline-flex;font-size:11px;font-weight:700;gap:6px;margin-bottom:14px;padding:4px 10px 4px 8px}.dispatch-container .sb-area-icon{align-items:center;display:inline-flex;font-size:14px;line-height:1}.dispatch-container .sb-header-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.dispatch-container .sb-tile{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 6px #0f172a0a;display:flex;gap:10px;padding:10px 12px;transition:transform .18s ease,box-shadow .18s ease}.dispatch-container .sb-tile:hover{box-shadow:0 6px 14px #0f172a0f;transform:translateY(-1px)}.dispatch-container .sb-tile-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;width:32px}.dispatch-container .sb-tile-orders .sb-tile-icon{background:#3b82f614;background:var(--accent-soft);color:#3b82f6;color:var(--accent)}.dispatch-container .sb-tile-riders .sb-tile-icon{background:#f59e0b1f;color:#f59e0b;color:var(--kitchen)}.dispatch-container .sb-tile-body{line-height:1.1;min-width:0}.dispatch-container .sb-tile-value{font-feature-settings:"tnum";color:#1e293b;color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.dispatch-container .sb-tile-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.dispatch-container #stats-strip{grid-gap:12px;background:#fff;background:var(--bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.dispatch-container .sc{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:12px}.dispatch-container .sc-lbl{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.dispatch-container .sc-val{color:#1e293b;color:var(--text);font-size:22px;font-weight:800;line-height:1}.dispatch-container .sc-val.g{color:#22c55e;color:var(--success)}.dispatch-container .sc-sub{color:#64748b;color:var(--text-muted);font-size:11px;margin-top:4px}.dispatch-container #riders-panel{flex:1 1;overflow-y:auto;padding:16px}.dispatch-container .ph{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.dispatch-container .ph:after{background:#e2e8f0;background:var(--border);content:"";flex:1 1;height:1px}.dispatch-container .rcard{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dispatch-container .rcard:hover{border-color:#3b82f6;border-color:var(--accent);box-shadow:0 10px 25px -5px #00000014;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.dispatch-container .rcard-top{align-items:center;display:flex;gap:12px;margin-bottom:12px}.dispatch-container .kitchen-mark{box-shadow:0 0 20px #f59e0b99,0 0 40px #f59e0b4d;font-size:14px;font-weight:800;height:34px;width:34px}.dispatch-container .rcard-info{flex:1 1}.dispatch-container .rcard-emo{align-items:center;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.dispatch-container .rcard-name{color:#1e293b;color:var(--text);font-size:15px;font-weight:700}.dispatch-container .rcard-zone{color:#64748b;color:var(--text-muted);font-size:12px;margin-top:2px}.dispatch-container .rcard-badge{font-feature-settings:"tnum","tnum";background:#f8fafc;background:var(--bg-sub);border-radius:8px;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;padding:4px 10px;white-space:nowrap}.dispatch-container .rcard-badge.is-done{background:#16a34a1f;color:#16a34a}.dispatch-container .bar-bg{background:#f8fafc;background:var(--bg-sub);border-radius:4px;height:5px;margin-bottom:12px;overflow:hidden}.dispatch-container .bar-fg{border-radius:4px;height:100%}.dispatch-container .rcard-meta{color:#64748b;color:var(--text-muted);display:flex;font-size:12px;font-weight:500;justify-content:space-between}.dispatch-container .step-ids{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.dispatch-container .step-id{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:4px;color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;padding:2px 6px}.dispatch-container #route-detail{background:#fff;background:var(--bg);flex:1 1;overflow-y:auto;padding:20px}.dispatch-container .rd-back{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#1e293b;color:var(--text);cursor:pointer;font-size:12px;font-weight:600;margin-bottom:20px;padding:8px 16px;transition:all .2s}.dispatch-container .rd-back:hover{background:#e2e8f0;background:var(--border)}.dispatch-container .rd-rider-name{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:6px}.dispatch-container .rd-rider-sub{color:#64748b;color:var(--text-muted);display:flex;font-size:13px;gap:16px;margin-bottom:24px}.dispatch-container .rd-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0 22px}.dispatch-container .rd-stat{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:14px 10px 12px;text-align:center;transition:transform .15s,box-shadow .15s}.dispatch-container .rd-stat:hover{box-shadow:0 4px 10px #0000000d;transform:translateY(-1px)}.dispatch-container .rd-stat-icon{font-size:18px;line-height:1;margin-bottom:6px;opacity:.9}.dispatch-container .rd-stat-value{font-feature-settings:"tnum";color:#1e293b;color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.dispatch-container .rd-stat-unit{font-size:12px;font-weight:700;margin-left:3px;opacity:.7}.dispatch-container .rd-stat-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.dispatch-container .rd-stat-orders{background:linear-gradient(135deg,#3b82f617,#6366f10a);border-color:#3b82f638}.dispatch-container .rd-stat-orders .rd-stat-value{color:#2563eb}.dispatch-container .rd-stat-distance{background:linear-gradient(135deg,#f59e0b1a,#f973160a);border-color:#f59e0b40}.dispatch-container .rd-stat-distance .rd-stat-value{color:#d97706}.dispatch-container .rd-stat-profit.is-gain{background:linear-gradient(135deg,#22c55e1f,#14b8a60a);border-color:#22c55e59}.dispatch-container .rd-stat-profit.is-gain .rd-stat-value{color:#16a34a}.dispatch-container .rd-stat-profit.is-gain .rd-stat-label{color:#16a34a;opacity:.75}.dispatch-container .rd-stat-profit.is-loss{background:linear-gradient(135deg,#ef44441f,#f43f5e0a);border-color:#ef444459}.dispatch-container .rd-stat-profit.is-loss .rd-stat-value{color:#dc2626}.dispatch-container .rd-stat-profit.is-loss .rd-stat-label{color:#dc2626;opacity:.75}.dispatch-container .trip-block{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;margin-bottom:24px;overflow:hidden}.dispatch-container .trip-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 16px}.dispatch-container .th-badge{border-radius:6px;color:#fff;font-size:11px;font-weight:800;padding:4px 10px}.dispatch-container .trip-stats{color:#64748b;color:var(--text-muted);display:flex;font-size:12px;font-weight:600;gap:12px}.dispatch-container .step-wrap{padding:16px}.dispatch-container .step-row{border-radius:8px;display:flex;gap:16px;padding-bottom:20px;position:relative;transition:background .15s ease,box-shadow .15s ease}.dispatch-container .step-row.clickable{cursor:pointer}.dispatch-container .step-row.clickable:hover{background:#6366f10f}.dispatch-container .step-row.clickable:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--accent);outline-offset:2px}.dispatch-container .step-row.active{background:#6366f11a;box-shadow:inset 3px 0 0 #6366f1;margin-left:-8px;padding-left:8px}.dispatch-container .step-row:not(:last-child):before{background:#e2e8f0;background:var(--border);bottom:0;content:"";left:15px;position:absolute;top:32px;width:2px}.dispatch-container .step-dot{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px;z-index:2}.dispatch-container .step-dot.kitchen{background:#f59e0b;background:var(--kitchen);color:#fff}.dispatch-container .step-dot.delivery{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border);color:#64748b;color:var(--text-muted)}.dispatch-container .step-label{font-size:15px;font-weight:700}.dispatch-container .step-label-row{align-items:flex-start;display:flex}.dispatch-container .step-customer{flex:1 1;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dispatch-container .kitchen-tag{color:#f59e0b;color:var(--kitchen)}.dispatch-container .step-dest{color:#64748b;color:var(--text-muted);font-size:13px;margin-top:3px}.dispatch-container .step-detail{display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px;margin-top:6px}.dispatch-container .step-profit{color:#22c55e;color:var(--success)}.dispatch-container .step-profit.is-loss{color:#dc2626}.dispatch-container .step-location{font-weight:500}.dispatch-container .step-location,.dispatch-container .step-notes{color:#64748b;color:var(--text-muted);font-size:11px;margin-top:3px}.dispatch-container .step-notes{background:#f59e0b14;border-left:2px solid #f59e0b99;border-radius:4px;font-style:italic;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .step-charges{color:#0074e7;font-weight:600}.dispatch-container .step-type{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.dispatch-container .step-type.type-economy{background:#22c55e26;color:#16a34a}.dispatch-container .step-type.type-risky{background:#ef444426;color:#dc2626}.dispatch-container .step-type.type-express{background:#3b82f626;color:#2563eb}.dispatch-container .step-type:not(.type-economy):not(.type-risky):not(.type-express){background:#64748b26;color:#475569}.dispatch-container .rcard.zone-card{background:linear-gradient(180deg,#fff,#fafbff);overflow:hidden;padding:14px 14px 12px;position:relative}.dispatch-container .rcard.zone-card:before{background:linear-gradient(180deg,#3b82f6,#6366f1);content:"";height:100%;left:0;opacity:.55;position:absolute;top:0;transition:opacity .2s,width .2s;width:3px}.dispatch-container .rcard.zone-card:hover{background:linear-gradient(180deg,#fff,#f0f7ff);border-color:#3b82f680;box-shadow:0 8px 22px #3b82f61f}.dispatch-container .rcard.zone-card:hover:before{opacity:1;width:4px}.dispatch-container .zone-card-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.dispatch-container .zone-card-emoji{align-items:center;background:linear-gradient(135deg,#3b82f61f,#6366f124);border:1px solid #3b82f638;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.dispatch-container .zone-card-titles{flex:1 1;min-width:0}.dispatch-container .zone-card-name{color:#1e293b;color:var(--text);font-size:15px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-card-sub{color:#64748b;color:var(--text-muted);font-size:11px;font-weight:500;margin-top:2px}.dispatch-container .zone-card-arrow{color:#3b82f6;color:var(--accent);flex-shrink:0;font-size:18px;font-weight:800;opacity:.4;transition:transform .2s,opacity .2s}.dispatch-container .rcard.zone-card:hover .zone-card-arrow{opacity:1;transform:translateX(4px)}.dispatch-container .zone-progress-row{align-items:center;display:flex;gap:10px;margin:10px 0 4px}.dispatch-container .zone-progress-row .zone-status-bar{flex:1 1;height:6px;margin:0}.dispatch-container .zone-progress-label{font-feature-settings:"tnum";color:#64748b;color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;white-space:nowrap}.dispatch-container .zone-stat-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.dispatch-container .zone-stat-pill{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 9px;transition:all .15s}.dispatch-container .zone-stat-icon{font-size:12px;opacity:.85}.dispatch-container .zone-stat-value{font-feature-settings:"tnum";color:#1e293b;color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.dispatch-container .zone-stat-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:600}.dispatch-container .zone-stat-pill.profit-positive{background:#22c55e14;border-color:#22c55e40}.dispatch-container .zone-stat-pill.profit-positive .zone-stat-value{color:#22c55e;color:var(--success)}.dispatch-container .zone-stat-pill.profit-negative{background:#ef444414;border-color:#ef444440}.dispatch-container .zone-stat-pill.profit-negative .zone-stat-value{color:#ef4444}.dispatch-container .zone-card-suburbs{align-items:center;border-top:1px dashed #e2e8f0;border-top:1px dashed var(--border);color:#64748b;color:var(--text-muted);display:flex;font-size:11px;gap:6px;line-height:1.4;margin-top:10px;padding-top:10px}.dispatch-container .zone-card-suburbs-text{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-card-suburbs-more{background:#3b82f614;background:var(--accent-soft);border-radius:999px;color:#3b82f6;color:var(--accent);flex-shrink:0;font-size:10px;font-weight:800;padding:1px 7px}.dispatch-container .zone-status-bar{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:3px;display:flex;height:5px;margin-top:10px;overflow:hidden}.dispatch-container .zone-status-bar.tall{border-radius:4px;height:16px}.dispatch-container .zone-status-seg{align-items:center;display:flex;height:100%;justify-content:center;min-width:1px;transition:filter .2s}.dispatch-container .zone-status-bar.tall .zone-status-seg{color:#fff;font-size:10px;font-weight:800;text-shadow:0 1px 2px #0000004d}.dispatch-container .zone-status-seg:hover{filter:brightness(1.1)}.dispatch-container .zone-status-seg-label{padding:0 4px}.dispatch-container .zone-status-legend{color:#64748b;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-top:8px}.dispatch-container .legend-item{align-items:center;display:inline-flex;gap:5px}.dispatch-container .legend-item strong{color:#1e293b;color:var(--text);font-weight:700;margin-left:2px}.dispatch-container .legend-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.dispatch-container .zone-detail-section{margin:18px 0}.dispatch-container .zone-section-label{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-size:10px;font-weight:800;gap:10px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.dispatch-container .zone-section-label:after{background:#e2e8f0;background:var(--border);content:"";flex:1 1;height:1px}.dispatch-container .section-count{color:#3b82f6;color:var(--accent);font-weight:700}.dispatch-container .zone-chips{display:flex;flex-wrap:wrap;gap:6px}.dispatch-container .zone-chip{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 4px 4px 10px;transition:all .15s}.dispatch-container .zone-chip:hover{background:#3b82f614;background:var(--accent-soft);border-color:#3b82f6;border-color:var(--accent)}.dispatch-container .zone-chip.kitchen{background:#f59e0b0f;border-color:#f59e0b40}.dispatch-container .zone-chip.kitchen:hover{background:#f59e0b1f;border-color:#f59e0b80}.dispatch-container .zone-chip-name{white-space:nowrap}.dispatch-container .zone-chip-count{align-items:center;background:#3b82f6;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:20px;padding:0 6px}.dispatch-container .zone-chip-count.kitchen{background:#f59e0b;background:var(--kitchen)}.dispatch-container .zone-chip.zone-chip-clickable{cursor:pointer;font-family:inherit}.dispatch-container .zone-chip.zone-chip-clickable.active{background:#3b82f6;background:var(--accent);border-color:#3b82f6;border-color:var(--accent);box-shadow:0 2px 8px #3b82f640;color:#fff}.dispatch-container .zone-chip.zone-chip-clickable.active .zone-chip-count{background:#ffffff40;color:#fff}.dispatch-container .zone-suburb-panel{animation:zone-suburb-panel-in .18s ease-out;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;margin-top:12px;overflow:hidden}@keyframes zone-suburb-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .zone-suburb-panel-head{align-items:center;background:#3b82f614;background:var(--accent-soft);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.dispatch-container .zone-suburb-panel-title{align-items:center;color:#1e293b;color:var(--text);display:inline-flex;font-size:13px;font-weight:800;gap:6px;letter-spacing:-.01em}.dispatch-container .zone-suburb-panel-count{background:#3b82f6;background:var(--accent);border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;margin-left:6px;padding:2px 8px}.dispatch-container .zone-suburb-panel-close{background:#0f172a0f;border:none;border-radius:50%;color:#64748b;color:var(--text-muted);cursor:pointer;font-size:18px;font-weight:700;height:24px;line-height:1;transition:all .15s;width:24px}.dispatch-container .zone-suburb-panel-close:hover{background:#ef444426;color:#dc2626}.dispatch-container .zone-suburb-panel-empty{color:#64748b;color:var(--text-muted);font-size:12px;padding:16px;text-align:center}.dispatch-container .zone-order-grid{display:flex;flex-direction:column;gap:10px;padding:4px 2px 12px}.dispatch-container .zone-order-card{background:#fff;border:1px solid #7b1fa224;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden;padding:12px 14px 12px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dispatch-container .zone-order-card:before{background:#7b1fa2;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;transition:width .18s ease,opacity .18s ease;width:4px}.dispatch-container .zone-order-card.clickable{cursor:pointer}.dispatch-container .zone-order-card.clickable:hover{border-color:#7b1fa273;box-shadow:0 8px 20px #7b1fa229;transform:translateY(-1px)}.dispatch-container .zone-order-card.clickable:hover:before{opacity:1;width:5px}.dispatch-container .zone-order-card.active{background:linear-gradient(180deg,#fff,#f7eaff);border-color:#7b1fa2;box-shadow:0 10px 24px #7b1fa238}.dispatch-container .zone-order-card.active:before{opacity:1;width:6px}.dispatch-container .zone-order-card.going-on{background:linear-gradient(180deg,#fff,#ecfdf5);border-color:#22c55e66;box-shadow:0 6px 18px #22c55e26}.dispatch-container .zone-order-card.going-on:before{background:#16a34a;opacity:1}.dispatch-container .zone-order-card.going-on.active{background:linear-gradient(180deg,#fff,#d1fae5);border-color:#16a34a}.dispatch-container .zone-order-card-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.dispatch-container .zone-order-num{align-items:center;background:#7b1fa2;border:1px solid #7b1fa2;border-radius:8px;box-shadow:0 2px 6px #7b1fa238;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.dispatch-container .zone-order-id-block{flex:1 1;min-width:0}.dispatch-container .zone-order-id{color:#1e293b;color:var(--text);font-size:12px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-rider{color:#7b1fa2;font-size:11px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-status{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.dispatch-container .zone-order-status-stack{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.dispatch-container .zone-order-time{font-feature-settings:"tnum";align-items:center;color:#1e293b;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;letter-spacing:.01em;white-space:nowrap}.dispatch-container .zone-order-time svg{color:#7b1fa2;flex-shrink:0;font-size:14px}.dispatch-container .zone-order-time.is-expected{color:#64748b;font-weight:600}.dispatch-container .zone-order-time.is-expected svg{color:#94a3b8}.dispatch-container .zone-order-customer{color:#1e293b;color:var(--text);font-size:14px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-line{color:#64748b;color:var(--text-muted);font-size:12px;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-notes{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-style:italic;text-overflow:clip;white-space:normal}.dispatch-container .zone-order-stats{border-top:1px dashed #7b1fa224;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.dispatch-container .zone-order-chip{align-items:center;background:#7b1fa20f;border:1px solid #7b1fa224;border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.dispatch-container .zone-order-chip.is-profit{background:#22c55e1a;border-color:#22c55e40;color:#16a34a}.dispatch-container .zone-order-chip.is-loss{background:#ef44441a;border-color:#ef444440;color:#dc2626}.dispatch-container .zone-order-chip.zone-order-trip{background:#7b1fa21a;border-color:#7b1fa240;color:#7b1fa2}.dispatch-container .zone-order-type{letter-spacing:.05em;text-transform:uppercase}.dispatch-container .kitchen-transition{background:#f59e0b1a;background:var(--kitchen-soft);border:1px dashed #f59e0b;border:1px dashed var(--kitchen);border-radius:10px;font-size:12px;font-weight:600;margin:8px 0 20px 40px;padding:12px}.dispatch-container .zone-order-grid .kitchen-transition{margin:2px 0;padding:8px 12px}.dispatch-container #map-wrap{flex:1 1;position:relative;transition:flex .32s cubic-bezier(.4,0,.2,1)}.dispatch-container #map-wrap.compare-split{border-radius:0 14px 14px 0;border-right:0;box-shadow:0 0 0 1px #0f172a0f;flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;margin-right:16px;min-width:0;overflow:hidden}.dispatch-container .compare-planned-label{align-items:center;animation:compare-label-in .22s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #6366f14d;border-radius:999px;box-shadow:0 4px 14px #0f172a1a;color:#4338ca;display:inline-flex;font-size:10px;font-weight:800;gap:6px;left:12px;letter-spacing:.06em;padding:5px 12px 5px 9px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px;z-index:1000}.dispatch-container .compare-planned-dot{background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:50%;flex-shrink:0;height:7px;width:7px}.dispatch-container .compare-actual-label{align-items:center;animation:compare-label-in .22s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #0ea5e959;border-radius:999px;box-shadow:0 4px 14px #0f172a1a;color:#0369a1;display:inline-flex;font-size:10px;font-weight:800;gap:6px;left:12px;letter-spacing:.06em;padding:5px 12px 5px 9px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px;z-index:1000}.dispatch-container .compare-actual-dot{animation:compare-actual-pulse 1.6s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0369a1);border-radius:50%;box-shadow:0 0 0 2px #0ea5e926;flex-shrink:0;height:7px;width:7px}@keyframes compare-actual-pulse{0%,to{box-shadow:0 0 0 2px #0ea5e926}50%{box-shadow:0 0 0 4px #0ea5e90d}}@keyframes compare-label-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-container #compare-map-wrap{animation:compare-slide-in .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:14px 0 0 14px;box-shadow:0 0 0 1px #0f172a0f;display:flex;flex-basis:calc(50% - 8px);flex-direction:column;flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;position:relative}@keyframes compare-slide-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.dispatch-container #compare-map-wrap .leaflet-container{background:#f0f4f8!important;flex:1 1;min-height:0}.dispatch-container .compare-map-area{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.dispatch-container .compare-ov-br{bottom:12px;display:flex;gap:8px;position:absolute;right:12px;z-index:1000}.dispatch-container .compare-header{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);flex-shrink:0;padding:10px 14px 8px}.dispatch-container .compare-header-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.dispatch-container .compare-title{align-items:center;color:#0f172a;display:inline-flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.01em;min-width:0}.dispatch-container .compare-title-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.dispatch-container .compare-title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-title-badge{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e940;border-radius:999px;color:#0284c7;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.07em;padding:3px 9px;text-transform:uppercase}.dispatch-container .compare-progress{align-items:center;display:flex;gap:8px}.dispatch-container .compare-progress-bar-wrap{background:#0f172a12;border-radius:999px;flex:1 1;height:3px;overflow:hidden}.dispatch-container .compare-progress-bar-fill{background:linear-gradient(90deg,#0ea5e9,#6366f1);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.dispatch-container .compare-progress-bar-fill.is-done{background:linear-gradient(90deg,#22c55e,#16a34a)}.dispatch-container .compare-progress-text{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.dispatch-container .compare-track-legend{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a12);flex-shrink:0;max-height:150px;overflow-y:auto;scrollbar-color:#64748b40 #0000;scrollbar-width:thin}.dispatch-container .compare-track-legend::-webkit-scrollbar{width:4px}.dispatch-container .compare-track-legend::-webkit-scrollbar-thumb{background:#64748b40;border-radius:999px}.dispatch-container .compare-track-item{align-items:center;border-bottom:1px solid #0f172a0a;display:flex;gap:9px;padding:5px 14px;transition:background .12s}.dispatch-container .compare-track-item:last-child{border-bottom:0}.dispatch-container .compare-track-item:hover{background:rgba(15,23,42,.025)}.dispatch-container .compare-track-num{align-items:center;border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;height:20px;justify-content:center;width:20px}.dispatch-container .compare-track-info{flex:1 1;min-width:0}.dispatch-container .compare-track-customer{color:#1e293b;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-track-meta{color:#94a3b8;font-size:10px;font-weight:600;margin-top:1px}.dispatch-container .compare-track-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.dispatch-container .compare-track-status{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:800;letter-spacing:.05em;padding:1px 6px;text-transform:uppercase}.dispatch-container .compare-track-kms{color:#64748b;font-size:10px;font-weight:700}.dispatch-container .compare-track-no-data{align-items:center;color:#cbd5e1;display:inline-flex;font-size:9px;font-weight:600;gap:4px}.dispatch-container .compare-track-spinner{animation:compare-spin .65s linear infinite;border:1.5px solid #64748b2e;border-radius:50%;border-top-color:#94a3b8;flex-shrink:0;height:9px;width:9px}@keyframes compare-spin{to{transform:rotate(1turn)}}.dispatch-container .compare-overall-card{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#0f172a12);flex-shrink:0;padding:10px 14px}.dispatch-container .compare-overall-head{align-items:center;display:flex;gap:8px;margin-bottom:9px}.dispatch-container .compare-overall-dot{border-radius:50%;flex-shrink:0;height:11px;width:11px}.dispatch-container .compare-overall-name{color:#0f172a;flex:1 1;font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-overall-rate{align-items:center;background:#22c55e1a;border:1px solid #22c55e38;border-radius:999px;color:#16a34a;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.dispatch-container .compare-overall-rate.is-partial{background:#f59e0b1a;border-color:#f59e0b40;color:#b45309}.dispatch-container .compare-overall-rate.is-zero{background:#64748b14;border-color:#64748b33;color:#64748b}.dispatch-container .compare-overall-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.dispatch-container .compare-overall-stat{background:#0f172a08;border:1px solid #0f172a0f;border-radius:10px;padding:7px 6px 6px;text-align:center;transition:background .15s,transform .15s}.dispatch-container .compare-overall-stat:hover{background:rgba(15,23,42,.055);transform:translateY(-1px)}.dispatch-container .compare-overall-stat-icon{align-items:center;color:#94a3b8;display:flex;font-size:13px;justify-content:center;line-height:1;margin-bottom:3px}.dispatch-container .compare-overall-stat-value{color:#0f172a;font-size:14px;font-weight:800;line-height:1.1}.dispatch-container .compare-overall-stat-unit{color:#94a3b8;font-size:9px;font-weight:700;margin-left:2px}.dispatch-container .compare-overall-stat-label{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.dispatch-container .compare-overall-stat.is-profit{background:#22c55e0f;border-color:#22c55e29}.dispatch-container .compare-overall-stat.is-profit .compare-overall-stat-value{color:#16a34a}.dispatch-container .compare-overall-stat.is-profit .compare-overall-stat-icon{color:#22c55e}.dispatch-container .compare-overall-stat.is-loss{background:#ef44440f;border-color:#ef444429}.dispatch-container .compare-overall-stat.is-loss .compare-overall-stat-value{color:#dc2626}.dispatch-container .compare-overall-stat.is-loss .compare-overall-stat-icon{color:#ef4444}.dispatch-container .compare-header-v2{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px 10px}.dispatch-container .compare-header-row{align-items:center;display:flex;gap:10px;min-width:0}.dispatch-container .compare-header-row .compare-title{align-items:center;color:#0f172a;display:inline-flex;flex:1 1;font-size:16px;font-weight:800;gap:10px;min-width:0}.dispatch-container .compare-header-tools{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.dispatch-container .compare-overall-btn{align-items:center;background:linear-gradient(135deg,#6366f114,#3b82f614);border:1px solid #6366f147;border-radius:999px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;transition:all .18s ease}.dispatch-container .compare-overall-btn:hover{background:linear-gradient(135deg,#6366f1,#3b82f6);border-color:#6366f1;box-shadow:0 4px 12px #6366f147;color:#fff;transform:translateY(-1px)}.dispatch-container .compare-overall-btn svg{font-size:15px}.dispatch-container .compare-sync-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a1f);border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;transition:all .18s ease}.dispatch-container .compare-sync-toggle:hover{border-color:#6366f166;color:#4338ca}.dispatch-container .compare-sync-toggle.is-on{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 4px 10px #22c55e38;color:#fff}.dispatch-container .compare-sync-toggle svg{font-size:15px}.dispatch-container .compare-timeline-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a1f);border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .18s ease,color .18s ease,border-color .18s ease;width:30px}.dispatch-container .compare-timeline-toggle:hover{background:#6366f10f;border-color:#6366f166;color:#4338ca}.dispatch-container .compare-timeline-toggle svg{font-size:18px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.dispatch-container .compare-timeline-toggle.is-open svg{color:#4338ca;transform:rotate(180deg)}.dispatch-container .compare-timeline-wrap{display:flex;flex-direction:column;gap:6px}.dispatch-container .compare-timeline-container{align-items:stretch;background:#0f172a05;border:1px solid #0f172a0f;border-radius:12px;box-shadow:inset 0 1px 2px #0f172a05;display:flex;gap:16px;padding:10px 14px}.dispatch-container .compare-timeline-labels{border-right:1.5px dashed #0f172a14;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:space-between;padding-right:14px}.dispatch-container .compare-timeline-label{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:800;height:32px;letter-spacing:.06em;text-transform:uppercase}.dispatch-container .compare-timeline-scrollable{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:auto;padding-bottom:2px;scrollbar-color:#64748b33 #0000;scrollbar-width:thin}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar{height:4px}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar-thumb{background:#64748b40;border-radius:999px}.dispatch-container .compare-timeline-track{align-items:center;display:flex;gap:0;position:relative}.dispatch-container .compare-timeline-track.is-planned .compare-step{gap:0;height:32px;padding:0}.dispatch-container .compare-timeline-track.is-planned .compare-step-spacer{align-self:center;margin-bottom:0}.dispatch-container .compare-timeline-track.is-actual .compare-step-spacer{margin-bottom:22px}.dispatch-container .compare-step-spacer{background:linear-gradient(90deg,#94a3b800,#94a3b88c 30%,#94a3b88c 70%,#94a3b800);flex-shrink:0;height:2px;width:16px}.dispatch-container .compare-step{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;gap:11px;padding:2px 2px 0;position:relative;transition:transform .18s ease}.dispatch-container .compare-step:hover{transform:translateY(-1px)}.dispatch-container .compare-step-circle{align-items:center;background:#94a3b8;background:var(--step-color,#94a3b8);border-radius:50%;box-shadow:0 2px 6px #0f172a24,0 0 0 1px #fff9;color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:32px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:32px}.dispatch-container .compare-step:hover .compare-step-circle{box-shadow:0 4px 10px #0f172a33,0 0 0 1px #fff9;transform:scale(1.08)}.dispatch-container .compare-step.is-focused .compare-step-circle{box-shadow:0 4px 10px #0f172a38,0 0 0 2px #fff,0 0 0 4px #6366f1;box-shadow:0 4px 10px #0f172a38,0 0 0 2px #fff,0 0 0 4px var(--step-color,#6366f1);transform:scale(1.18)}.dispatch-container .compare-step.is-focused .compare-step-tick{color:#4338ca;color:var(--step-color,#4338ca);font-weight:800}.dispatch-container .compare-step.is-pending .compare-step-circle{background:#fff;border:2px solid #cbd5e1;border:2px solid var(--step-color,#cbd5e1);box-shadow:0 1px 3px #0f172a14;color:#94a3b8;color:var(--step-color,#94a3b8)}.dispatch-container .compare-step.is-skipped .compare-step-circle{background:#cbd5e1;opacity:.42}.dispatch-container .compare-step.is-loading .compare-step-circle{background:#fff;border:2px solid #6366f173;color:#0000}.dispatch-container .compare-step.is-no-data .compare-step-circle{background:repeating-linear-gradient(45deg,#e2e8f0 0 4px,#f1f5f9 4px 8px);color:#94a3b8}.dispatch-container .compare-step-spin{animation:compare-step-spin .7s linear infinite;border:2px solid #6366f12e;border-radius:50%;border-top-color:#6366f1;height:14px;width:14px}@keyframes compare-step-spin{to{transform:rotate(1turn)}}.dispatch-container .compare-step-tick{font-feature-settings:"tnum";color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}.dispatch-container .compare-step-flag{background:#dc2626;border:1.5px solid #fff;border-radius:50%;box-shadow:0 2px 4px #dc262673;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.dispatch-container .compare-progress-strip{align-items:center;display:flex;gap:8px}.dispatch-container .compare-legend{align-items:center;border-top:1px dashed #0f172a0f;display:flex;flex-wrap:wrap;gap:14px;padding-top:2px}.dispatch-container .compare-legend-item{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.02em}.dispatch-container .compare-legend-swatch{border-radius:2px;flex-shrink:0;height:4px;width:22px}.dispatch-container .compare-legend-swatch.is-planned{background:repeating-linear-gradient(90deg,#6366f1 0 5px,#0000 5px 9px);height:3px}.dispatch-container .compare-legend-swatch.is-actual{background:linear-gradient(90deg,currentColor,currentColor);height:4px}.dispatch-container .compare-legend-swatch.is-step-color{border-radius:2px;height:4px}.dispatch-container .compare-legend-swatch.is-step-color.is-dashed{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 9px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 9px)}.dispatch-container .compare-legend-note{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:auto;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-container .compare-legend-swatch.is-transit{background:repeating-linear-gradient(90deg,#94a3b8 0 3px,#0000 3px 6px);height:2px}.dispatch-container .compare-delta{animation:compare-delta-in .22s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#0f172a12);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px 14px}.dispatch-container .compare-delta.is-anomaly{background:linear-gradient(180deg,#fff,#fef2f2);border-top-color:#dc262640}@keyframes compare-delta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .compare-delta-title{align-items:center;display:flex;gap:10px;min-width:0}.dispatch-container .compare-delta-step-badge{align-items:center;background:#6366f1;border-radius:50%;box-shadow:0 3px 10px #0f172a26,0 0 0 1px #ffffff80;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px}.dispatch-container .compare-delta-step-badge svg{font-size:17px}.dispatch-container .compare-delta-title-text{flex:1 1;min-width:0}.dispatch-container .compare-delta-title-main{color:#0f172a;font-size:16px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-delta-title-sub{color:#94a3b8;font-size:13px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-delta-status{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.07em;padding:4px 11px;text-transform:uppercase}.dispatch-container .compare-delta-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.dispatch-container .compare-delta-cell{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a14);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:11px 13px 10px;transition:transform .18s ease,box-shadow .18s ease}.dispatch-container .compare-delta-cell:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.dispatch-container .compare-delta-cell.is-anomaly{background:linear-gradient(180deg,#fff,#fef2f2);border-color:#dc26266b;box-shadow:inset 0 0 0 1px #dc26262e}.dispatch-container .compare-delta-cell-label{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dispatch-container .compare-delta-cell-val{font-feature-settings:"tnum";color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.dispatch-container .compare-delta-cell-val.is-over{color:#dc2626}.dispatch-container .compare-delta-cell-val.is-under{color:#16a34a}.dispatch-container .compare-delta-cell-unit{color:#94a3b8;font-size:13px;font-weight:700;margin-left:2px}.dispatch-container .compare-delta-cell-sub{color:#64748b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-step-pin{align-items:center;background:#475569;background:var(--pin-color,#475569);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000052,0 0 0 1px #ffffff2e;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:800;height:34px;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;width:34px}.dispatch-container .compare-step-pin:hover{transform:scale(1.08);z-index:1200}.dispatch-container .compare-step-pin-num{line-height:1;position:relative;z-index:1}.dispatch-container .compare-step-pin.is-skipped{filter:grayscale(.6);opacity:.45}.dispatch-container .compare-step-pin.is-focused{animation:compare-pin-pulse 1.6s ease-in-out infinite;box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px #6366f1,0 0 18px 6px color-mix(in srgb,#6366f1 35%,#0000);box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px var(--pin-color,#6366f1),0 0 18px 6px color-mix(in srgb,var(--pin-color,#6366f1) 35%,#0000);transform:scale(1.22);z-index:1300}.dispatch-container .compare-step-pin.is-focused:hover{transform:scale(1.3)}.dispatch-container .compare-step-pin.is-focused:before{animation:compare-pin-halo 1.6s ease-out infinite;border:2px solid #6366f1;border:2px solid var(--pin-color,#6366f1);border-radius:50%;content:"";inset:-6px;opacity:.65;pointer-events:none;position:absolute}@keyframes compare-pin-pulse{0%,to{box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px #6366f1,0 0 18px 6px color-mix(in srgb,#6366f1 35%,#0000);box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px var(--pin-color,#6366f1),0 0 18px 6px color-mix(in srgb,var(--pin-color,#6366f1) 35%,#0000)}50%{box-shadow:0 10px 28px #0f172a80,0 0 0 3px #fff,0 0 0 6px #6366f1,0 0 28px 10px color-mix(in srgb,#6366f1 55%,#0000);box-shadow:0 10px 28px #0f172a80,0 0 0 3px #fff,0 0 0 6px var(--pin-color,#6366f1),0 0 28px 10px color-mix(in srgb,var(--pin-color,#6366f1) 55%,#0000)}}@keyframes compare-pin-halo{0%{inset:-2px;opacity:.7}to{inset:-16px;opacity:0}}.dispatch-container .compare-step-pin.is-anomaly{box-shadow:0 4px 14px #dc262659,0 0 0 1px #ffffff2e,0 0 0 3px #fff,0 0 0 5px #dc2626}.dispatch-container .compare-step-pin.is-anomaly.is-focused{animation:compare-pin-pulse-anomaly 1.4s ease-in-out infinite;box-shadow:0 8px 22px #dc262680,0 0 0 3px #fff,0 0 0 5px #dc2626,0 0 22px 8px #dc262673}@keyframes compare-pin-pulse-anomaly{0%,to{box-shadow:0 8px 22px #dc262680,0 0 0 3px #fff,0 0 0 5px #dc2626,0 0 22px 8px #dc262673}50%{box-shadow:0 10px 28px #dc2626a6,0 0 0 3px #fff,0 0 0 6px #dc2626,0 0 32px 12px #dc26268c}}.dispatch-container .compare-step-pin-check{background:#16a34a;border:1.5px solid #fff;border-radius:50%;bottom:-3px;box-shadow:0 2px 5px #0f172a57;height:14px;padding:1px;position:absolute;right:-3px;width:14px;z-index:2}.dispatch-container .compare-start-pin{align-items:center;background:#fff;border:3px solid #475569;border:3px solid var(--pin-color,#475569);border-radius:50%;box-shadow:0 5px 14px #0f172a52,0 0 0 1px #fff9;color:#475569;color:var(--pin-color,#475569);cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease;width:40px}.dispatch-container .compare-start-pin:hover{box-shadow:0 7px 20px #0f172a66,0 0 0 1px #ffffffb3;transform:scale(1.1);z-index:1100}.dispatch-container .compare-start-pin svg{display:block;height:22px;width:22px}.dispatch-container .compare-tooltip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172af2;border:0;border-radius:12px;box-shadow:0 10px 30px #0f172a66,0 0 0 1px #ffffff0f;color:#f8fafc;font-family:inherit;padding:0;white-space:normal}.dispatch-container .compare-tooltip.leaflet-tooltip-top:before{border-top-color:#0f172af2}.dispatch-container .compare-tooltip.leaflet-tooltip-bottom:before{border-bottom-color:#0f172af2}.dispatch-container .compare-tooltip.leaflet-tooltip-left:before{border-left-color:#0f172af2}.dispatch-container .compare-tooltip.leaflet-tooltip-right:before{border-right-color:#0f172af2}.dispatch-container .cmp-tip{max-width:260px;min-width:200px;padding:9px 12px 8px}.dispatch-container .cmp-tip-header{align-items:center;display:flex;gap:9px;min-width:0}.dispatch-container .cmp-tip-step{align-items:center;background:#6366f1;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:24px;justify-content:center;width:24px}.dispatch-container .cmp-tip-step svg{font-size:14px}.dispatch-container .cmp-tip-title-stack{flex:1 1;min-width:0}.dispatch-container .cmp-tip-title{color:#f8fafc;font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cmp-tip-sub{color:#cbd5e1;font-size:10px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cmp-tip-tag{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:800;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.dispatch-container .cmp-tip-anomaly{background:#dc262629;border:1px solid #dc262652;border-radius:8px;color:#fecaca;font-size:10px;font-weight:700;letter-spacing:.02em;margin-top:7px;padding:5px 8px}.dispatch-container .cmp-tip-action{border-top:1px solid #ffffff1a;color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em;margin-top:7px;padding-top:6px;text-align:center;text-transform:uppercase}.dispatch-container .compare-popup .leaflet-popup-content-wrapper{background:#fff;border-radius:14px;box-shadow:0 12px 32px #0f172a38,0 0 0 1px #0f172a0f;overflow:hidden;padding:0}.dispatch-container .compare-popup .leaflet-popup-content{margin:0;min-width:240px;width:auto!important}.dispatch-container .compare-popup .leaflet-popup-tip{background:#fff;box-shadow:0 6px 18px #0f172a2e}.dispatch-container .compare-popup .leaflet-popup-close-button{color:#94a3b8;font-size:18px;font-weight:700;padding:4px 6px;right:6px;top:6px}.dispatch-container .compare-popup .leaflet-popup-close-button:hover{color:#0f172a}.dispatch-container .cmp-pop{color:#0f172a;font-family:Inter,-apple-system,sans-serif;line-height:1.35}.dispatch-container .cmp-pop-head{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #0f172a0f;display:flex;gap:10px;padding:12px 32px 12px 14px}.dispatch-container .cmp-pop-pin{align-items:center;border:2.5px solid #fff;border-radius:50%;box-shadow:0 3px 10px #0003;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.dispatch-container .cmp-pop-titles{flex:1 1;min-width:0}.dispatch-container .cmp-pop-title{color:#0f172a;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cmp-pop-sub{color:#64748b;font-size:9.5px;font-weight:700;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.dispatch-container .cmp-pop-tag{background:#e0e7ff;border-radius:999px;color:#4338ca;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.dispatch-container .cmp-pop-tag-start{background:#ecfeff;color:#0e7490}.dispatch-container .cmp-pop-rows{display:flex;flex-direction:column;padding:8px 14px 12px}.dispatch-container .cmp-pop-row{align-items:center;border-bottom:1px dashed #0f172a12;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:6px 0}.dispatch-container .cmp-pop-row:last-child{border-bottom:0}.dispatch-container .cmp-pop-k{color:#64748b;font-weight:600;white-space:nowrap}.dispatch-container .cmp-pop-v{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.dispatch-container .cmp-pop-v.is-loss{color:#dc2626}.dispatch-container .cmp-pop-v.is-profit{color:#16a34a}.dispatch-container .cmp-pop-coord{color:#475569;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.dispatch-container .leaflet-container{background:#f1f5f9!important}.dispatch-container #ov-tl{left:16px;position:absolute;top:16px;z-index:1000}.dispatch-container .ov-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 25px -5px #00000014;box-shadow:var(--shadow-lg);padding:16px 20px}.dispatch-container .ov-stats{display:flex;gap:24px}.dispatch-container .osv{font-size:24px;font-weight:800}.dispatch-container .osv.g{color:#22c55e;color:var(--success)}.dispatch-container .osl{color:#64748b;color:var(--text-muted);font-size:11px;font-weight:700;margin-top:2px;text-transform:uppercase}.dispatch-container #ov-tr{display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;top:16px;width:200px;z-index:1000}.dispatch-container #body.compare-mode #ov-tr{display:none!important}.dispatch-container #ov-br{bottom:20px;position:absolute;right:80px;z-index:1000}.dispatch-container .rchip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 12px;transition:all .2s}.dispatch-container .rchip.active{background:#fff;border-color:#3b82f6;border-color:var(--accent);box-shadow:0 4px 12px #3b82f626}.dispatch-container .rchip-dot{border-radius:50%;height:8px;width:8px}.dispatch-container .rchip-n{font-feature-settings:"tnum","tnum";color:#3b82f6;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto;white-space:nowrap}.dispatch-container .rchip-n.is-done{color:#16a34a}.dispatch-container .cmark{border-radius:50%;box-shadow:0 4px 12px #0006;font-weight:800;letter-spacing:.02em}.dispatch-container .cmark,.dispatch-container .kitchen-mark{align-items:center;border:3px solid #fff;color:#fff;display:flex;justify-content:center}.dispatch-container .kitchen-mark{background:#f59e0b;background:var(--kitchen);border-radius:50%;box-shadow:0 0 20px #f59e0bcc,0 0 40px #f59e0b66;font-size:18px;font-weight:900;height:46px;width:46px}.dispatch-container .kitchen-mark.is-focused{animation:kitchen-mark-pulse 1.8s ease-in-out infinite;border-width:4px;font-size:22px;height:56px;width:56px}@keyframes kitchen-mark-pulse{0%,to{box-shadow:0 0 20px #f59e0be6,0 0 40px #f59e0b80,0 0 0 0 #f59e0b8c}50%{box-shadow:0 0 30px #f59e0b,0 0 60px #f59e0bb3,0 0 0 18px #f59e0b00}}.dispatch-container .leaflet-popup-content-wrapper{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #00000026;color:#1e293b;padding:0}.dispatch-container .leaflet-popup-tip-container{bottom:-10px;height:10px;left:50%;margin-left:-10px;overflow:hidden;position:absolute;width:20px}.dispatch-container .leaflet-popup-tip{background:#fff;box-shadow:none;height:14px;margin:-10px auto 0;padding:0;transform:rotate(45deg);width:14px}.dispatch-container .pu-id{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;color:#64748b;display:flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.08em;padding:10px 14px}.dispatch-container .pu-live-dot{animation:pu-pulse 1.2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e33;height:6px;width:6px}@keyframes pu-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.dispatch-container .pu-rider-wrap{align-items:center;display:flex;gap:8px;padding:14px 14px 8px}.dispatch-container .pu-rider-indicator{border-radius:50%;box-shadow:0 0 6px #00000026;flex-shrink:0;height:8px;width:8px}.dispatch-container .pu-rider-name{color:#0f172a;font-size:14.5px;font-weight:800;letter-spacing:-.01em}.dispatch-container .pu-body-content{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.dispatch-container .pu-row{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:space-between;padding:2px 0}.dispatch-container .pu-row span:first-child{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;margin-right:12px;text-transform:uppercase}.dispatch-container .pu-row span:last-child{color:#334155;font-weight:600;max-width:70%;overflow-wrap:anywhere;text-align:right;word-break:break-word}.dispatch-container .pu-status-tag{align-items:center;border-radius:6px;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.dispatch-container .pu-status-tag.is-idle{background:#f1f5f9;color:#475569}.dispatch-container .pu-status-tag.is-active{background:#e0f2fe;color:#0284c7}.dispatch-container .pu-status-tag.is-delivered{background:#dcfce7;color:#16a34a}.dispatch-container .pu-status-tag.is-generic{background:#f1f5f9;color:#475569}.dispatch-container .pu-order-tag{background:#f5f3ff;border-radius:4px;color:#4f46e5!important;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700!important;padding:1px 6px}.dispatch-container .pu-phone-tag{color:#334155;font-family:JetBrains Mono,monospace;font-size:11.5px}.dispatch-container .pu-coord-tag{color:#64748b!important;font-family:JetBrains Mono,monospace;font-size:10.5px}.dispatch-container .live-rider-popup .leaflet-popup-content-wrapper{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 20px 48px #0f172a38;max-width:280px;min-width:260px;overflow:hidden;padding:0}.dispatch-container .live-rider-popup .leaflet-popup-content{margin:0;min-width:260px}.dispatch-container .live-rider-popup .pu-hdr-live{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 14px}.dispatch-container .live-rider-popup .pu-hdr-left{align-items:center;display:flex;gap:8px}.dispatch-container .live-rider-popup .pu-live-indicator{align-items:center;display:inline-flex;justify-content:center;position:relative}.dispatch-container .live-rider-popup .pu-live-dot{background-color:#dc2626;background-color:var(--pulse-color,#dc2626);border-radius:50%;height:7px;width:7px;z-index:2}.dispatch-container .live-rider-popup .pu-live-indicator:after{animation:pu-pulse-ring 1.8s cubic-bezier(.4,0,.2,1) infinite;border:2px solid #dc2626;border:2px solid var(--pulse-color,#dc2626);border-radius:50%;content:"";height:15px;opacity:0;position:absolute;width:15px;z-index:1}@keyframes pu-pulse-ring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.dispatch-container .live-rider-popup .pu-hdr-title{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .live-rider-popup .pu-status-badge{border-radius:999px;box-shadow:0 1px 3px #0000000d;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.dispatch-container .live-rider-popup .pu-status-badge.active{background:#e0f2fe;color:#0369a1}.dispatch-container .live-rider-popup .pu-status-badge.idle{background:#f1f5f9;color:#475569}.dispatch-container .live-rider-popup .pu-rider-profile{align-items:center;background:linear-gradient(180deg,#f8fafc80,#fff0);display:flex;gap:12px;padding:14px 16px 10px}.dispatch-container .live-rider-popup .pu-avatar{align-items:center;border-radius:10px;box-shadow:inset 0 1px 2px #fff3;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.dispatch-container .live-rider-popup .pu-rider-info-text{display:flex;flex-direction:column;gap:2px}.dispatch-container .live-rider-popup .pu-rider-name{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.dispatch-container .live-rider-popup .pu-rider-meta{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.02em}.dispatch-container .live-rider-popup .pu-body-content{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px}.dispatch-container .live-rider-popup .pu-info-row{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;justify-content:space-between;padding:4px 0}.dispatch-container .live-rider-popup .pu-info-row:last-child{border-bottom:none;padding-bottom:0}.dispatch-container .live-rider-popup .pu-info-label{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dispatch-container .live-rider-popup .pu-info-value{color:#334155;font-size:12px;font-weight:700;text-align:right}.dispatch-container .live-rider-popup .pu-order-badge{background:#f5f3ff;border:1px solid #4f46e51f;border-radius:6px;color:#4f46e5;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;padding:2px 8px}.dispatch-container .live-rider-popup .pu-phone-link{color:#0284c7;font-family:JetBrains Mono,monospace;font-weight:700;text-decoration:none;transition:color .15s ease}.dispatch-container .live-rider-popup .pu-phone-link:hover{color:#0369a1;text-decoration:underline}.dispatch-container .live-rider-popup .pu-time-stamp{align-items:center;color:#475569;display:inline-flex;gap:4px}.dispatch-container .live-rider-popup .pu-time-stamp .inline-icon{color:#64748b;font-size:13px}.dispatch-container .live-rider-popup .pu-coordinates{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;font-family:JetBrains Mono,monospace;font-size:11px;padding:2px 6px}.dispatch-container .route-rider-popup .leaflet-popup-content-wrapper{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 20px 48px #0f172a38;max-width:260px;min-width:240px;overflow:hidden;padding:0}.dispatch-container .route-rider-popup .leaflet-popup-content{margin:0;min-width:240px}.dispatch-container .route-rider-popup .pu-hdr-live{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 14px}.dispatch-container .route-rider-popup .pu-hdr-left{align-items:center;display:flex;gap:8px}.dispatch-container .route-rider-popup .pu-hdr-title{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .route-rider-popup .pu-rider-profile{align-items:center;background:linear-gradient(180deg,#f8fafc80,#fff0);display:flex;gap:12px;padding:14px 16px 10px}.dispatch-container .route-rider-popup .pu-avatar{align-items:center;border-radius:10px;box-shadow:inset 0 1px 2px #fff3;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.dispatch-container .route-rider-popup .pu-rider-info-text{display:flex;flex-direction:column;gap:2px}.dispatch-container .route-rider-popup .pu-rider-name{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.dispatch-container .route-rider-popup .pu-rider-meta{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.02em}.dispatch-container .route-rider-popup .pu-body-content{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px}.dispatch-container .route-rider-popup .pu-info-row{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;justify-content:space-between;padding:4px 0}.dispatch-container .route-rider-popup .pu-info-row:last-child{border-bottom:none;padding-bottom:0}.dispatch-container .route-rider-popup .pu-info-label{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dispatch-container .route-rider-popup .pu-info-value{color:#334155;font-size:12px;font-weight:700;text-align:right}.dispatch-container .pu-section-label{border-bottom:1px solid #7b1fa22e;color:#7b1fa2;font-size:10px;font-weight:700;letter-spacing:.06em;margin:10px 14px 4px;padding-bottom:4px;text-transform:uppercase}.dispatch-container .pu-timeline{display:flex;flex-direction:column;gap:5px;padding:4px 14px 4px 16px;position:relative}.dispatch-container .pu-timeline:before{background:#7b1fa22e;bottom:8px;content:"";left:19px;position:absolute;top:8px;width:1px}.dispatch-container .pu-tl-row{align-items:center;display:flex;font-size:11px;gap:8px;position:relative;z-index:1}.dispatch-container .pu-tl-dot{background:#fff;border:2px solid #7b1fa273;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:8px;width:8px}.dispatch-container .pu-tl-row.delivered .pu-tl-dot{background:#16a34a;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.dispatch-container .pu-tl-label{color:#64748b;flex:1 1;font-weight:500}.dispatch-container .pu-tl-row.delivered .pu-tl-label{color:#16a34a;font-weight:700}.dispatch-container .pu-tl-time{font-feature-settings:"tnum","tnum";color:#1e293b;font-variant-numeric:tabular-nums;font-weight:700}.dispatch-container .dispatch-popup .leaflet-popup-content{margin:0;width:auto!important}.dispatch-container .dispatch-popup .leaflet-popup-content-wrapper{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);border-radius:14px;box-shadow:0 18px 40px #0f172a2e;min-width:580px;overflow:hidden;padding:0}.dispatch-container .dispatch-popup .leaflet-popup-tip{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1)}@keyframes dispatch-popup-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dispatch-container .dispatch-popup .leaflet-popup-content{min-width:580px}.dispatch-container .dispatch-popup-center{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);display:flex;left:50%;max-height:calc(100vh - 32px);max-width:calc(100vw - 32px);pointer-events:auto;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:1700}.dispatch-container .dispatch-popup-center .dispatch-popup-card{background:#fff;border-radius:14px;box-shadow:0 24px 60px #0f172a47;max-height:calc(100vh - 32px);max-width:680px;min-width:min(580px,calc(100vw - 32px));overflow-x:hidden;overflow-y:auto;position:relative}.dispatch-container .dispatch-popup-center-close{align-items:center;background:#fff3;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:26px;justify-content:center;line-height:1;padding:0;position:absolute;right:8px;top:8px;transition:background .15s ease;width:26px;z-index:2}.dispatch-container .dispatch-popup-center-close:hover{background:#ffffff59}.dispatch-container .dispatch-popup-center .dispatch-popup .pu-header{padding-right:44px}.dispatch-container .dispatch-popup .pu-header{background:linear-gradient(135deg,#7b1fa2,#9c27b0 50%,#ab47bc);border-radius:12px 12px 0 0;color:#fff;padding:14px 16px 12px}.dispatch-container .dispatch-popup .pu-header-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.dispatch-container .dispatch-popup .pu-id{background:#0000;border:0;border-radius:0;color:#fffffff2;font-size:12px;font-weight:800;letter-spacing:.06em;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-container .dispatch-popup .pu-status-chip{border-radius:999px;box-shadow:0 2px 6px #0000002e;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.dispatch-container .dispatch-popup .pu-rider{align-items:center;color:#fff!important;display:flex;font-size:16px;font-weight:800;gap:6px;letter-spacing:-.01em;padding:0}.dispatch-container .dispatch-popup .pu-rider svg{font-size:18px;opacity:.9}.dispatch-container .dispatch-popup .pu-rider span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .dispatch-popup .pu-delivery-id{color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:6px}.dispatch-container .dispatch-popup .pu-body{padding:4px 16px 12px}.dispatch-container .dispatch-popup .pu-section{margin-top:8px}.dispatch-container .dispatch-popup .pu-section-label{border-bottom:1px solid #7b1fa22e;color:#7b1fa2;font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 6px;padding-bottom:4px;text-transform:uppercase}.dispatch-container .dispatch-popup .pu-timeline{grid-column-gap:14px;grid-row-gap:4px;column-gap:14px;display:grid;grid-template-columns:1fr 1fr;padding:2px 0;position:relative;row-gap:4px}.dispatch-container .dispatch-popup .pu-timeline:before{display:none}.dispatch-container .dispatch-popup .pu-details-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dispatch-container .dispatch-popup .pu-detail{align-items:flex-start;background:#7b1fa20d;border:1px solid #7b1fa21f;border-radius:10px;display:flex;gap:8px;min-width:0;padding:8px 10px}.dispatch-container .dispatch-popup .pu-detail-icon{align-items:center;background:#7b1fa21f;border-radius:7px;color:#7b1fa2;display:flex;flex-shrink:0;font-size:14px;height:26px;justify-content:center;width:26px}.dispatch-container .dispatch-popup .pu-detail-icon svg{font-size:15px}.dispatch-container .dispatch-popup .pu-detail-body{flex:1 1;min-width:0}.dispatch-container .dispatch-popup .pu-detail-label{color:#64748b;font-size:9px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.dispatch-container .dispatch-popup .pu-detail-value{color:#1e293b;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .dispatch-popup .pu-distance-row{border-top:1px dashed #7b1fa22e;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px}.dispatch-container .dispatch-popup .pu-distance-chip{align-items:center;background:linear-gradient(135deg,#7b1fa214,#9c27b00f);border:1px solid #7b1fa233;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px}.dispatch-container .dispatch-popup .pu-distance-icon{color:#7b1fa2;display:inline-flex}.dispatch-container .dispatch-popup .pu-distance-icon svg{font-size:14px}.dispatch-container .dispatch-popup .pu-distance-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dispatch-container .dispatch-popup .pu-distance-value{font-feature-settings:"tnum";color:#1e293b;font-variant-numeric:tabular-nums;font-weight:800}.dispatch-container .kitchen-popup .kp-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.1em;padding:8px 14px}.dispatch-container .kitchen-popup .kp-name{color:#f59e0b;color:var(--kitchen);font-size:16px;font-weight:800;padding:14px 14px 4px}.dispatch-container .kitchen-popup .kp-stat{display:flex;justify-content:space-between;padding:8px 14px 16px}.dispatch-container .kitchen-popup .kp-stat-lbl{color:#64748b;font-size:12px}.dispatch-container .kitchen-popup .kp-stat-val{color:#1e293b;font-size:16px;font-weight:800}.dispatch-container .empty-slot{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.dispatch-container .empty-slot-icon{color:#e2e8f0;color:var(--border);font-size:36px;line-height:1}.dispatch-container .empty-slot-title{color:#64748b;color:var(--text-muted);font-size:14px;font-weight:700}.dispatch-container .empty-slot-sub{color:#e2e8f0;color:var(--border);font-size:12px;font-weight:500;line-height:1.5;max-width:220px}.dispatch-container #desc{background:#fff;background:var(--bg);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);color:#64748b;color:var(--text-muted);font-size:12px;font-weight:500;padding:16px 20px}@media (max-width:1280px){.dispatch-container #sidebar{flex-basis:360px;width:360px}.dispatch-container .sidebar-toggle-tab{left:360px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}}@media (max-width:1180px){.dispatch-container #sidebar{flex-basis:320px;width:320px}.dispatch-container .sidebar-toggle-tab{left:320px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container .rd-rider-name{font-size:24px}.dispatch-container .rd-stat-value,.dispatch-container .sb-tile-value{font-size:20px}.dispatch-container #hdr{padding:0 16px}.dispatch-container #strat-row{gap:6px;padding:0 16px}.dispatch-container #batch-row{padding:8px 16px}.dispatch-container .sbt{font-size:12px;gap:6px;padding:7px 11px}}@media (max-width:1080px){.dispatch-container #sidebar{flex-basis:290px;width:290px}.dispatch-container .sidebar-toggle-tab{left:290px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container .logo-city,.dispatch-container .logo-city-wrap{display:none}.dispatch-container .logo-name{font-size:16px}.dispatch-container #clock{font-size:12px;padding:5px 10px}.dispatch-container .hdr-stats{gap:6px;margin-right:8px}.dispatch-container .strat-stat{font-size:11px;gap:4px;padding:5px 9px}.dispatch-container .strat-stat-label{display:none}.dispatch-container .live-status{font-size:11px;padding:5px 8px}.dispatch-container .live-status-sub{display:none}.dispatch-container .sbt{font-size:12px;gap:5px;padding:7px 10px}.dispatch-container .sbt .sbt-icon{font-size:16px;height:16px;width:16px}.dispatch-container .batch-btn{font-size:11px;gap:4px;padding:5px 9px}.dispatch-container .batch-btn-count{font-size:9px;height:16px;min-width:18px;padding:0 4px}.dispatch-container .sb-header{padding:14px 14px 12px}.dispatch-container .sb-tile-value{font-size:18px}.dispatch-container .sb-tile{gap:8px;padding:8px 10px}.dispatch-container .sb-tile-icon{font-size:16px;height:28px;width:28px}.dispatch-container .rcard{padding:12px}.dispatch-container .rcard-name{font-size:13px}.dispatch-container .rcard-zone{font-size:11px}.dispatch-container .step-wrap{padding:12px}.dispatch-container #route-detail{padding:16px}.dispatch-container .rd-rider-name{font-size:20px}.dispatch-container .rd-stat-value{font-size:17px}.dispatch-container .rd-stat{padding:12px 8px 10px}.dispatch-container #ov-tr{width:160px}.dispatch-container .rchip{font-size:11px;padding:6px 8px}}@media (max-width:960px){.dispatch-container #sidebar{flex-basis:250px;width:250px}.dispatch-container .sidebar-toggle-tab{left:250px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container #strat-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dispatch-container #strat-row::-webkit-scrollbar{display:none}.dispatch-container .sbt{flex-shrink:0;font-size:11px;padding:7px 9px}.dispatch-container .zone-stat-label{display:none}.dispatch-container .zone-stat-pill{gap:3px;padding:3px 7px}.dispatch-container .zone-stat-value{font-size:12px}.dispatch-container .rd-stats-grid{gap:6px}.dispatch-container .rd-stat{padding:10px 6px 8px}.dispatch-container .rd-stat-value{font-size:15px}.dispatch-container .rd-stat-label{font-size:9px}.dispatch-container .rd-stat-icon{font-size:15px}.dispatch-container #ov-tr{display:none}.dispatch-container .zone-card-name{font-size:13px}.dispatch-container .zone-card-sub{font-size:10px}.dispatch-container #riders-panel{padding:12px}.dispatch-container .trip-header{padding:10px 12px}}.dispatch-container .rider-info-mode{background:#fff;background:var(--bg);display:flex;flex:1 1;min-height:0;overflow:hidden}.dispatch-container .ri-sidebar{background:#f8fafc;background:var(--bg-sub,#f8fafc);border-right:1px solid #e2e8f0;border-right:1px solid var(--border,#0f172a14);display:flex;flex-direction:column;flex-shrink:0;min-width:280px;overflow:hidden;width:320px}.dispatch-container .ri-sb-head{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);padding:16px 18px 12px}.dispatch-container .ri-sb-title{color:#1e293b;font-size:20px;font-weight:800;letter-spacing:-.01em}.dispatch-container .ri-sb-sub{color:#64748b;font-size:13px;font-weight:600;margin-top:4px}.dispatch-container .ri-main{background:#fff;flex:1 1;min-width:0;overflow-y:auto;padding:24px 28px}.dispatch-container .ri-main::-webkit-scrollbar{width:6px}.dispatch-container .ri-main::-webkit-scrollbar-thumb{background:#7b1fa240;border-radius:999px}.dispatch-container .ri-placeholder{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px 20px;text-align:center}.dispatch-container .ri-placeholder-icon{align-items:center;background:#7b1fa214;border-radius:16px;color:#7b1fa2;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:16px;width:64px}.dispatch-container .ri-placeholder-icon svg{font-size:36px}.dispatch-container .ri-placeholder-title{color:#1e293b;font-size:16px;font-weight:800;letter-spacing:-.01em}.dispatch-container .ri-placeholder-sub{font-size:12px;font-weight:500;line-height:1.5;margin-top:6px;max-width:320px}.dispatch-container .ri-search{padding:12px 14px 4px;position:relative}.dispatch-container .ri-search-icon{color:#94a3b8;font-size:18px;left:26px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dispatch-container .ri-search-input{background:#f8fafc;border:1px solid #7b1fa22e;border-radius:10px;color:#1e293b;font-family:inherit;font-size:13px;font-weight:500;outline:none;padding:10px 12px 10px 38px;transition:border-color .15s ease,background .15s ease;width:100%}.dispatch-container .ri-search-input:focus{background:#fff;border-color:#7b1fa2}.dispatch-container .ri-rider-list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:8px 14px 16px}.dispatch-container .ri-rider-list::-webkit-scrollbar{width:6px}.dispatch-container .ri-rider-list::-webkit-scrollbar-thumb{background:#7b1fa240;border-radius:999px}.dispatch-container .ri-rider-item{align-items:center;background:#fff;border:1px solid #7b1fa21f;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.dispatch-container .ri-rider-item:hover{background:#7b1fa20a;border-color:#7b1fa266;transform:translateX(2px)}.dispatch-container .ri-rider-item.active{background:linear-gradient(180deg,#fbf3ff,#f0e0fa);border-color:#7b1fa2;box-shadow:0 4px 12px #7b1fa22e}.dispatch-container .ri-rider-item.active .ri-rider-name{color:#7b1fa2}.dispatch-container .ri-rider-item.active .ri-rider-arrow{opacity:1;transform:translateX(2px)}.dispatch-container .ri-rider-dot{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #0f172a14;flex-shrink:0;height:14px;width:14px}.dispatch-container .ri-rider-info-block{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.dispatch-container .ri-rider-name{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .ri-rider-meta{color:#64748b;font-size:13px;font-weight:600}.dispatch-container .ri-rider-arrow{color:#7b1fa2;font-size:18px;font-weight:800;opacity:.4;transition:opacity .15s ease,transform .15s ease}.dispatch-container .ri-rider-item:hover .ri-rider-arrow{opacity:1;transform:translateX(2px)}.dispatch-container .ri-empty{color:#64748b;font-size:12px;padding:32px 16px;text-align:center}.dispatch-container .ri-error,.dispatch-container .ri-loading{color:#64748b;font-size:13px;padding:32px 16px;text-align:center}.dispatch-container .ri-error{color:#dc2626}.dispatch-container .ri-snap-head{border-bottom:1px dashed #7b1fa22e;margin-bottom:20px;padding:6px 0 18px}.dispatch-container .ri-snap-name{color:#1e293b;font-size:18px;font-weight:800;letter-spacing:-.01em}.dispatch-container .ri-snap-meta{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px}.dispatch-container .ri-status{background:#64748b2e;border-radius:999px;color:#475569;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 10px;text-transform:uppercase}.dispatch-container .ri-status-idle{background:#f59e0b2e;color:#b45309}.dispatch-container .ri-status-active,.dispatch-container .ri-status-ongoing,.dispatch-container .ri-status-online{background:#22c55e2e;color:#15803d}.dispatch-container .ri-status-offline{background:#ef44442e;color:#b91c1c}.dispatch-container .ri-live{align-items:center;background:#22c55e1f;border-radius:999px;color:#15803d;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.06em;padding:2px 8px 2px 6px;text-transform:uppercase}.dispatch-container .ri-live.is-refetching{background:#7b1fa21f;color:#7b1fa2}.dispatch-container .ri-live-dot{animation:ri-live-pulse 1.6s ease-in-out infinite;background:#16a34a;border-radius:50%;box-shadow:0 0 0 0 #22c55e8c;height:6px;width:6px}.dispatch-container .ri-live.is-refetching .ri-live-dot{background:#7b1fa2;box-shadow:0 0 0 0 #7b1fa28c}@keyframes ri-live-pulse{0%,to{box-shadow:0 0 0 0 #22c55e8c}50%{box-shadow:0 0 0 5px #22c55e00}}.dispatch-container .ri-snap-time{font-feature-settings:"tnum";align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px;margin-top:6px}.dispatch-container .ri-snap-time svg{font-size:13px}.dispatch-container .ri-snap-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dispatch-container .ri-stat{align-items:center;background:#7b1fa20d;border:1px solid #7b1fa21f;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.dispatch-container .ri-stat-warn{background:#ef44440f;border-color:#ef444438}.dispatch-container .ri-stat-icon{align-items:center;background:#7b1fa21f;border-radius:9px;color:#7b1fa2;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.dispatch-container .ri-stat-warn .ri-stat-icon{background:#ef444429;color:#b91c1c}.dispatch-container .ri-stat-icon svg{font-size:18px}.dispatch-container .ri-stat-body{flex:1 1;min-width:0}.dispatch-container .ri-stat-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.dispatch-container .ri-stat-value{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:700;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .ri-stat-tag{background:#22c55e2e;border-radius:999px;color:#15803d;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.dispatch-container .ri-map-section{margin-top:14px}.dispatch-container .ri-coords-label{font-feature-settings:"tnum";align-items:center;background:linear-gradient(180deg,#fff,#fbf5ff);border:1px solid #7b1fa22e;border-bottom:0;border-radius:10px 10px 0 0;box-sizing:border-box;color:#1e293b;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;padding:8px 14px;width:100%}.dispatch-container .ri-coords-label svg{color:#7b1fa2;font-size:16px}.dispatch-container .ri-map{border:1px solid #7b1fa22e;border-radius:0 0 10px 10px;height:260px;overflow:hidden;position:relative;width:100%;z-index:0}.dispatch-container .ri-map .leaflet-container{font-family:inherit;height:100%;width:100%}.dispatch-container .ri-map .leaflet-tooltip.ri-area-banner{background:#7b1fa2;border:0;border-radius:8px;box-shadow:0 4px 10px #0f172a40;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.dispatch-container .ri-map .leaflet-tooltip.ri-area-banner:before{border-top-color:#7b1fa2}@media (max-width:600px){.dispatch-container .rider-info-mode{flex-direction:column}.dispatch-container .ri-sidebar{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);border-right:0;max-height:40vh;min-width:0;width:100%}.dispatch-container .ri-main{padding:16px}.dispatch-container .ri-snap-grid{grid-template-columns:1fr}}@media (max-width:1366px){.dispatch-container #hdr{height:48px;padding:0 16px}.dispatch-container .logo-name{font-size:15px}.dispatch-container .logo-badge{border-radius:6px;font-size:13px;height:28px;width:28px}.dispatch-container .logo{gap:8px}.dispatch-container #clock{font-size:11px;padding:4px 10px}.dispatch-container .hdr-stats{gap:8px;margin-right:8px}.dispatch-container .strat-stat{font-size:11px;gap:4px;padding:4px 8px}.dispatch-container .strat-stat-label{display:none}.dispatch-container .live-status{font-size:11px;padding:4px 8px}.dispatch-container .date-chip-label,.dispatch-container .live-status-sub{display:none}.dispatch-container .date-chip-main{gap:8px;padding:6px 10px}.dispatch-container .date-chip-icon{font-size:13px;height:24px;width:24px}.dispatch-container .date-chip-value{font-size:12px}.dispatch-container .date-chip-nav{font-size:16px;width:28px}.dispatch-container #strat-row{gap:8px;height:48px;padding:0 16px}.dispatch-container .sbt{border:1px solid #0f172a14;border-radius:8px;font-size:12px;gap:6px;padding:6px 12px}.dispatch-container .sbt .sbt-icon{font-size:16px;height:16px;width:16px}.dispatch-container #batch-row{gap:6px;padding:6px 16px}.dispatch-container .batch-label{font-size:11px}.dispatch-container .batch-btn{font-size:11px;padding:4px 8px}.dispatch-container #sidebar{flex-basis:320px;width:320px}.dispatch-container .sidebar-toggle-tab{left:320px}.dispatch-container #body.compare-mode #sidebar{flex-basis:250px;width:250px}.dispatch-container #body.compare-mode .sidebar-toggle-tab{left:250px}.dispatch-container #body.compare-mode .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container .sb-header{padding:10px 12px}.dispatch-container .sb-tile{gap:6px;padding:6px 8px}.dispatch-container .sb-tile-value{font-size:16px}.dispatch-container .rcard{padding:10px}.dispatch-container .rcard-name{font-size:12px}.dispatch-container .rcard-zone{font-size:10px}.dispatch-container .step-wrap{padding:10px}.dispatch-container #route-detail{padding:12px}.dispatch-container .rd-rider-name{font-size:18px}.dispatch-container .rd-stats-grid{gap:4px}.dispatch-container .rd-stat{padding:8px 4px 6px}.dispatch-container .rd-stat-value{font-size:14px}.dispatch-container .rd-stat-label{font-size:9px}.dispatch-container .compare-header-v2{gap:6px;padding:8px 12px 6px}.dispatch-container .compare-header-row .compare-title{font-size:13px;gap:8px}.dispatch-container .compare-title-dot{height:8px;width:8px}.dispatch-container .compare-title-badge{font-size:9px;padding:2px 6px}.dispatch-container .compare-overall-btn,.dispatch-container .compare-sync-toggle{font-size:10px;gap:4px;padding:4px 8px}.dispatch-container .compare-overall-btn svg,.dispatch-container .compare-sync-toggle svg{font-size:12px}.dispatch-container .compare-timeline-wrap{gap:4px}.dispatch-container .compare-timeline-container{border-radius:8px;gap:12px;padding:6px 10px}.dispatch-container .compare-timeline-labels{border-right-width:1px;gap:12px;padding-right:10px}.dispatch-container .compare-timeline-label{font-size:9px;height:24px}.dispatch-container .compare-timeline-scrollable{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:auto;scrollbar-width:none}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar{height:4px}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar-track{background:#0000}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar-thumb{background:#6366f140;border-radius:999px}.dispatch-container .compare-timeline-scrollable:hover::-webkit-scrollbar-thumb{background:#6366f180}.dispatch-container .compare-timeline-track.is-planned .compare-step{height:24px}.dispatch-container .compare-timeline-track.is-planned .compare-step-spacer{align-self:center;margin-bottom:0}.dispatch-container .compare-timeline-track.is-actual .compare-step-spacer{margin-bottom:14px}.dispatch-container .compare-step{gap:4px}.dispatch-container .compare-step-circle{box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #fff9;font-size:10px;height:24px;width:24px}.dispatch-container .compare-step.is-focused .compare-step-circle{box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px #6366f1;box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px var(--step-color,#6366f1);transform:scale(1.1)}.dispatch-container .compare-step-spacer{margin-bottom:14px;width:10px}.dispatch-container .compare-step-tick{font-size:9px}.dispatch-container .compare-step-flag{border-width:1px;height:8px;right:-3px;top:-3px;width:8px}.dispatch-container .compare-progress-strip{margin-top:2px}.dispatch-container .compare-progress-text{font-size:9px}.dispatch-container .compare-legend{gap:8px;margin-top:0;padding-top:2px}.dispatch-container .compare-legend-item{font-size:9px}.dispatch-container .compare-legend-swatch{height:10px;width:10px}.dispatch-container .compare-legend-note{display:none}.dispatch-container .compare-delta{gap:6px;padding:8px 12px}.dispatch-container .compare-delta-title{gap:8px;margin-bottom:4px}.dispatch-container .compare-delta-step-badge{font-size:11px;height:20px;width:20px}.dispatch-container .compare-delta-title-main{font-size:12px}.dispatch-container .compare-delta-title-sub{font-size:9px}.dispatch-container .compare-delta-status{font-size:9px;padding:2px 6px}.dispatch-container .compare-delta-grid{gap:6px}.dispatch-container .compare-delta-cell{border-radius:8px;padding:5px 8px 4px}.dispatch-container .compare-delta-cell-label{font-size:9px;margin-bottom:1px}.dispatch-container .compare-delta-cell-val{font-size:13px}.dispatch-container .compare-delta-cell-unit{font-size:8px}.dispatch-container .compare-delta-cell-sub{font-size:9px;margin-top:1px}}@media (max-height:750px){.dispatch-container #hdr,.dispatch-container #strat-row{height:42px}.dispatch-container #strat-row .sbt{border:1px solid #0f172a14;border-radius:6px;font-size:11px;padding:5px 10px}.dispatch-container #batch-row{padding:4px 16px}.dispatch-container .compare-header-v2{gap:6px;padding:8px 12px 6px}.dispatch-container .compare-header-row .compare-title{font-size:13px;gap:8px}.dispatch-container .compare-title-dot{height:8px;width:8px}.dispatch-container .compare-title-badge{font-size:9px;padding:2px 6px}.dispatch-container .compare-overall-btn,.dispatch-container .compare-sync-toggle{font-size:10px;gap:4px;padding:4px 8px}.dispatch-container .compare-overall-btn svg,.dispatch-container .compare-sync-toggle svg{font-size:12px}.dispatch-container .compare-timeline-wrap{gap:4px}.dispatch-container .compare-timeline-container{border-radius:8px;gap:12px;padding:6px 10px}.dispatch-container .compare-timeline-labels{border-right-width:1px;gap:12px;padding-right:10px}.dispatch-container .compare-timeline-label{font-size:9px;height:24px}.dispatch-container .compare-timeline-scrollable{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:auto;padding-bottom:2px}.dispatch-container .compare-timeline-track.is-planned .compare-step{height:24px}.dispatch-container .compare-timeline-track.is-planned .compare-step-spacer{align-self:center;margin-bottom:0}.dispatch-container .compare-timeline-track.is-actual .compare-step-spacer{margin-bottom:14px}.dispatch-container .compare-step{gap:4px}.dispatch-container .compare-step-circle{box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #fff9;font-size:10px;height:24px;width:24px}.dispatch-container .compare-step.is-focused .compare-step-circle{box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px #6366f1;box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px var(--step-color,#6366f1);transform:scale(1.1)}.dispatch-container .compare-step-spacer{margin-bottom:14px;width:10px}.dispatch-container .compare-step-tick{font-size:9px}.dispatch-container .compare-progress-strip{margin-top:2px}.dispatch-container .compare-progress-text{font-size:9px}.dispatch-container .compare-legend{gap:8px;margin-top:0;padding-top:2px}.dispatch-container .compare-legend-item{font-size:9px}.dispatch-container .compare-legend-swatch{height:10px;width:10px}.dispatch-container .compare-legend-note{display:none}.dispatch-container .compare-delta{gap:6px;padding:8px 12px}.dispatch-container .compare-delta-title{gap:8px;margin-bottom:4px}.dispatch-container .compare-delta-step-badge{font-size:11px;height:20px;width:20px}.dispatch-container .compare-delta-title-main{font-size:12px}.dispatch-container .compare-delta-title-sub{font-size:9px}.dispatch-container .compare-delta-status{font-size:9px;padding:2px 6px}.dispatch-container .compare-delta-grid{gap:6px}.dispatch-container .compare-delta-cell{border-radius:8px;padding:5px 8px 4px}.dispatch-container .compare-delta-cell-label{font-size:9px;margin-bottom:1px}.dispatch-container .compare-delta-cell-val{font-size:13px}.dispatch-container .compare-delta-cell-unit{font-size:8px}.dispatch-container .compare-delta-cell-sub{font-size:9px;margin-top:1px}}.dispatch-container .compare-delta.is-collapsible.is-collapsed{padding-bottom:12px}.dispatch-container .compare-delta-toggle-icon{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:inline-flex;font-size:18px;justify-content:center;transition:transform .22s cubic-bezier(.4,0,.2,1),color .15s ease}.dispatch-container .compare-delta-title:hover .compare-delta-toggle-icon{color:#3b82f6;color:var(--accent,#6366f1)}@media (max-width:1366px){.dispatch-container .compare-delta.is-collapsible.is-collapsed{padding-bottom:8px}.dispatch-container .compare-delta-toggle-icon{font-size:15px}}@media (max-height:750px){.dispatch-container .compare-delta.is-collapsible.is-collapsed{padding-bottom:8px}.dispatch-container .compare-delta-toggle-icon{font-size:15px}}.dispatch-container #body.compare-mode{grid-gap:12px;background:linear-gradient(180deg,#f8fafc,#eef2ff);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-rows:auto minmax(0,1fr);padding:12px}.dispatch-container #body.compare-mode #sidebar,.dispatch-container #body.compare-mode .sidebar-toggle-tab{display:none!important}.dispatch-container #body.compare-mode #compare-map-wrap{animation:compare-slide-in .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:14px;box-shadow:0 6px 24px #0f172a14,0 0 0 1px #0f172a0f;flex:none;grid-column:1;grid-row:1;margin:0;min-width:0;overflow:hidden}.dispatch-container #body.compare-mode #compare-map-wrap .compare-header-v2{background:#0000;border-bottom:0}.dispatch-container #body.compare-mode #map-wrap,.dispatch-container #body.compare-mode #map-wrap.compare-split{border-radius:14px;border-right:0;box-shadow:0 6px 24px #0f172a14,0 0 0 1px #0f172a0f;flex:none;grid-column:1;grid-row:2;margin:0;min-height:0;min-width:0;overflow:hidden}.dispatch-container .compare-view-switcher{align-items:stretch;animation:compare-label-in .22s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-radius:10px;box-shadow:0 6px 20px #0f172a1f,0 0 0 1px #0f172a14;display:inline-flex;gap:2px;left:12px;padding:4px;position:absolute;top:12px;z-index:600}.dispatch-container .compare-view-switcher button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:#475569;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.dispatch-container .compare-view-switcher button:hover{background:#6366f114;color:#4338ca}.dispatch-container .compare-view-switcher button:focus-visible{outline:2px solid #6366f180;outline-offset:1px}.dispatch-container .compare-view-switcher button.is-active{background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 2px 8px #6366f159;color:#fff}.dispatch-container .compare-view-switcher button.is-active:hover{color:#fff;transform:translateY(-.5px)}.dispatch-container .compare-data-panel{animation:compare-slide-in .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:14px;box-shadow:0 6px 24px #0f172a14,0 0 0 1px #0f172a0f;display:flex;flex-direction:column;grid-column:2;grid-row:1/3;min-height:0;min-width:0;overflow:hidden}.dispatch-container .cdp-head{align-items:center;background:linear-gradient(135deg,#6366f1,#3b82f6);border-bottom:1px solid #0f172a14;color:#fff;display:flex;flex-shrink:0;gap:12px;padding:14px 16px}.dispatch-container .cdp-head-title{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.dispatch-container .cdp-rider-dot{border-radius:50%;box-shadow:0 0 0 2px #fff6;flex-shrink:0;height:14px;width:14px}.dispatch-container .cdp-head-text{display:flex;flex-direction:column;min-width:0}.dispatch-container .cdp-rider-name{color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-head-badge{color:#ffffffd9;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dispatch-container .cdp-close{align-items:center;background:#ffffff2e;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;transition:background .15s ease,transform .15s ease;width:32px}.dispatch-container .cdp-close:hover{background:#ffffff52;transform:rotate(90deg)}.dispatch-container .cdp-scroll{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:14px 14px 18px}.dispatch-container .cdp-scroll::-webkit-scrollbar{width:8px}.dispatch-container .cdp-scroll::-webkit-scrollbar-track{background:#0000}.dispatch-container .cdp-scroll::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:999px}.dispatch-container .cdp-section{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.dispatch-container .cdp-section-head{align-items:center;color:#475569;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.08em;text-transform:uppercase}.dispatch-container .cdp-section-icon{align-items:center;background:#6366f11f;border-radius:6px;color:#4338ca;display:inline-flex;font-size:14px;height:22px;justify-content:center;width:22px}.dispatch-container .cdp-section-icon.cdp-icon-warn{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-section-title{flex:1 1;min-width:0}.dispatch-container .cdp-section-sub{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none}.dispatch-container .cdp-section-clear{background:#6366f11a;border:0;border-radius:999px;color:#4338ca;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:none}.dispatch-container .cdp-section-clear:hover{background:#6366f133}.dispatch-container .cdp-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dispatch-container .cdp-tile{background:#fff;border:1px solid #0f172a12;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;transition:transform .15s ease,box-shadow .15s ease}.dispatch-container .cdp-tile:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.dispatch-container .cdp-tile.is-warn{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#f9731640}.dispatch-container .cdp-tile.is-loss{background:linear-gradient(180deg,#fef2f2,#fff);border-color:#ef444440}.dispatch-container .cdp-tile.is-gain{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#10b98140}.dispatch-container .cdp-tile-label{align-items:center;color:#64748b;display:flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .cdp-tile-label svg{font-size:13px}.dispatch-container .cdp-tile-value{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.dispatch-container .cdp-tile-value.is-over{color:#dc2626}.dispatch-container .cdp-tile-value.is-under{color:#16a34a}.dispatch-container .cdp-tile-unit{color:#94a3b8;font-size:12px;font-weight:700;margin-left:2px}.dispatch-container .cdp-tile-sub{color:#94a3b8;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-dev-list,.dispatch-container .cdp-step-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.dispatch-container .cdp-dev-item{align-items:center;background:#fff;border:1px solid #ef444433;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-dev-item:hover{box-shadow:0 3px 10px #ef44441f;transform:translateX(2px)}.dispatch-container .cdp-dev-item.is-focused{background:#fef2f2;border-color:#ef444499}.dispatch-container .cdp-dev-num{align-items:center;border-radius:50%;box-shadow:0 0 0 2px #fff9,0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:30px;justify-content:center;width:30px}.dispatch-container .cdp-dev-body{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.dispatch-container .cdp-dev-title{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-dev-meta{display:flex;flex-wrap:wrap;gap:6px}.dispatch-container .cdp-dev-chip{align-items:center;background:#ef44441a;border-radius:999px;color:#dc2626;display:inline-flex;font-size:12px;font-weight:700;padding:3px 9px}.dispatch-container .cdp-dev-chip.is-over{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-step{align-items:flex-start;background:#fff;border:1px solid #0f172a12;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-step:hover{border-color:#6366f14d;box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.dispatch-container .cdp-step.is-focused{background:linear-gradient(180deg,#eef2ff,#fff);border-color:#6366f1a6;box-shadow:0 4px 14px #6366f12e}.dispatch-container .cdp-step.is-correct{border-color:#10b98140}.dispatch-container .cdp-step.is-anomaly{background:linear-gradient(180deg,#fef2f2,#fff);border-color:#ef444466}.dispatch-container .cdp-step.is-skipped{opacity:.65}.dispatch-container .cdp-step.is-loading{opacity:.7}.dispatch-container .cdp-step-num{align-items:center;border-radius:50%;box-shadow:0 0 0 2px #fff9,0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:34px;justify-content:center;position:relative;width:34px}.dispatch-container .cdp-step-check,.dispatch-container .cdp-step-flag{align-items:center;background:#fff;border-radius:50%;bottom:-3px;box-shadow:0 1px 3px #0f172a33;display:inline-flex;font-size:13px;height:16px;justify-content:center;position:absolute;right:-3px;width:16px}.dispatch-container .cdp-step-check{color:#16a34a}.dispatch-container .cdp-step-flag{color:#dc2626}.dispatch-container .cdp-step-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.dispatch-container .cdp-step-title-row{align-items:center;display:flex;gap:6px;min-width:0}.dispatch-container .cdp-step-title{color:#0f172a;flex:1 1;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-step-status{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.dispatch-container .cdp-step-sub{color:#94a3b8;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-step-deltas{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:3px}.dispatch-container .cdp-step-delta{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:700;gap:4px}.dispatch-container .cdp-step-delta svg{color:#94a3b8;font-size:15px}.dispatch-container .cdp-step-delta small{color:#94a3b8;font-size:12px;font-weight:700}.dispatch-container .cdp-step-delta small.is-over,.dispatch-container .cdp-step-delta.is-over,.dispatch-container .cdp-step-delta.is-over svg{color:#dc2626}.dispatch-container .cdp-step-delta.is-under,.dispatch-container .cdp-step-delta.is-under svg{color:#16a34a}@media (max-width:1100px){.dispatch-container #body.compare-mode{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(360px,1fr) auto}.dispatch-container #body.compare-mode #compare-map-wrap{grid-column:1;grid-row:1}.dispatch-container #body.compare-mode #map-wrap,.dispatch-container #body.compare-mode #map-wrap.compare-split{grid-column:1;grid-row:2}.dispatch-container .compare-data-panel{grid-column:1;grid-row:3;max-height:50vh}}.dispatch-container.compare-open #batch-row,.dispatch-container.compare-open #strat-row{display:none!important}.dispatch-container .cdp-score-section{background:linear-gradient(135deg,#f8fafc,#eef2ff);border-color:#6366f12e;padding:14px}.dispatch-container .cdp-score-wrap{align-items:center;display:flex;gap:16px}.dispatch-container .cdp-score-ring{align-items:center;border-radius:50%;box-shadow:0 4px 14px #0f172a1a;display:inline-flex;flex-shrink:0;height:84px;justify-content:center;transition:background .5s ease;width:84px}.dispatch-container .cdp-score-inner{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;gap:1px;height:70px;justify-content:center;width:70px}.dispatch-container .cdp-score-value{font-size:26px;font-weight:900;letter-spacing:-.02em;line-height:1}.dispatch-container .cdp-score-unit{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em}.dispatch-container .cdp-score-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dispatch-container .cdp-score-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dispatch-container .cdp-score-title{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.01em}.dispatch-container .cdp-score-sub{color:#64748b;font-size:11px;font-weight:600}.dispatch-container .cdp-timing-section .cdp-section-head{align-items:center;display:flex;gap:8px}.dispatch-container .cdp-timing-active-tag{align-items:center;background:#10b9811a;border-radius:999px;color:#16a34a;display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.06em;margin-left:auto;padding:2px 8px 2px 6px;text-transform:uppercase}.dispatch-container .cdp-timing-active-pulse{animation:cdp-timing-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 #10b9818c;height:6px;width:6px}@keyframes cdp-timing-pulse{0%{box-shadow:0 0 0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.dispatch-container .cdp-timing-clock{grid-gap:8px;align-items:center;background:radial-gradient(120% 80% at 50% 0,#6366f112 0,#0000 60%),linear-gradient(180deg,#fbfcff,#fff);border:1px solid #0f172a12;border-radius:14px;box-shadow:0 1px 2px #0f172a08;display:grid;gap:8px;grid-template-columns:1fr minmax(70px,1.3fr) 1fr;padding:18px 14px 16px;position:relative}.dispatch-container .cdp-clock-card{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:0}.dispatch-container .cdp-clock-label{align-items:center;color:#64748b;display:inline-flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.07em;text-transform:uppercase}.dispatch-container .cdp-clock-label svg{font-size:13px}.dispatch-container .cdp-clock-card.is-start .cdp-clock-label svg{color:#10b981}.dispatch-container .cdp-clock-card.is-end .cdp-clock-label svg{color:#f59e0b}.dispatch-container .cdp-clock-face{align-items:baseline;background:linear-gradient(180deg,#1e293b,#0b1220);border-radius:12px;box-shadow:0 2px 4px #0f172a2e,0 8px 18px #0f172a1f,inset 0 1px 0 #ffffff12,inset 0 -1px 0 #0006;display:inline-flex;gap:5px;padding:10px 14px;position:relative}.dispatch-container .cdp-clock-face:after{background:linear-gradient(180deg,#ffffff0a,#0000 50%);border-radius:11px;content:"";inset:1px;pointer-events:none;position:absolute}.dispatch-container .cdp-clock-card.is-start .cdp-clock-face{border-top:1px solid #10b98166}.dispatch-container .cdp-clock-card.is-end .cdp-clock-face{border-top:1px solid #f59e0b66}.dispatch-container .cdp-clock-time{font-feature-settings:"tnum";color:#f1f5f9;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1;text-shadow:0 0 12px #a7c3ff2e}.dispatch-container .cdp-clock-period{background:#ffffff14;border-radius:4px;color:#cbd5e1;font-size:10px;font-weight:800;letter-spacing:.1em;padding:1px 5px}.dispatch-container .cdp-clock-caption{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dispatch-container .cdp-clock-card.is-start .cdp-clock-caption{color:#16a34a}.dispatch-container .cdp-clock-card.is-end .cdp-clock-caption{color:#d97706}.dispatch-container .cdp-clock-track{align-items:center;display:flex;height:60px;justify-content:center;min-width:70px;position:relative}.dispatch-container .cdp-clock-track-line{background:linear-gradient(90deg,#10b981,#6366f1 50%,#f59e0b);border-radius:999px;box-shadow:0 1px 2px #6366f12e;height:4px;left:4px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.dispatch-container .cdp-clock-track-dot{border-radius:50%;height:11px;position:absolute;top:50%;transform:translateY(-50%);width:11px;z-index:1}.dispatch-container .cdp-clock-track-dot.is-start{background:#10b981;box-shadow:0 0 0 2px #fff,0 0 0 5px #10b98140;left:0}.dispatch-container .cdp-clock-track-dot.is-end{background:#f59e0b;box-shadow:0 0 0 2px #fff,0 0 0 5px #f59e0b40;right:0}.dispatch-container .cdp-clock-duration{align-items:center;background:#fff;border:1px solid #6366f133;border-radius:12px;box-shadow:0 4px 12px #0f172a14,0 1px 3px #6366f11f;display:inline-flex;flex-direction:column;gap:0;min-width:56px;padding:6px 10px 5px;position:relative;white-space:nowrap;z-index:2}.dispatch-container .cdp-clock-duration-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:50%;box-shadow:0 2px 4px #6366f159;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;margin-bottom:3px;width:20px}.dispatch-container .cdp-clock-duration-val{font-feature-settings:"tnum";color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.1}.dispatch-container .cdp-clock-duration-sub{color:#94a3b8;font-size:8px;font-weight:800;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.dispatch-container .cdp-timing-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.dispatch-container .cdp-timing-stat{background:#fff;border:1px solid #0f172a12;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dispatch-container .cdp-timing-stat:hover{border-color:#6366f14d;box-shadow:0 4px 12px #6366f11a;transform:translateY(-1px)}.dispatch-container .cdp-timing-stat-head{align-items:center;display:flex;gap:10px}.dispatch-container .cdp-timing-stat-icon{align-items:center;background:linear-gradient(135deg,#6366f126,#4338ca1a);border-radius:10px;box-shadow:inset 0 0 0 1px #6366f11f;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;width:36px}.dispatch-container .cdp-timing-stat-body{display:flex;flex-direction:column;gap:1px;min-width:0}.dispatch-container .cdp-timing-stat-value{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dispatch-container .cdp-timing-stat-unit{color:#94a3b8;font-size:11px;font-weight:700;margin-left:3px}.dispatch-container .cdp-timing-stat-label{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dispatch-container .cdp-timing-stat-viz{align-items:center;border-top:1px dashed #0f172a14;display:flex;gap:6px;padding-top:8px}.dispatch-container .cdp-timing-stat-viz-label{color:#94a3b8;font-size:10px;font-weight:700;margin-left:auto;white-space:nowrap}.dispatch-container .cdp-stops-dots{flex-wrap:wrap}.dispatch-container .cdp-stop-dot{background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:50%;box-shadow:0 1px 2px #6366f14d;flex-shrink:0;height:6px;width:6px}.dispatch-container .cdp-speed-gauge{align-items:stretch;flex-direction:column;gap:4px}.dispatch-container .cdp-speed-gauge-track{background:#0f172a0f;border-radius:999px;height:6px;overflow:hidden;position:relative}.dispatch-container .cdp-speed-gauge-fill{background:linear-gradient(90deg,#10b981,#6366f1 60%,#f59e0b);border-radius:999px;box-shadow:0 1px 3px #6366f14d;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.dispatch-container .cdp-speed-gauge-scale{font-feature-settings:"tnum";color:#94a3b8;display:flex;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:space-between;letter-spacing:.04em}.dispatch-container .cdp-highlights{display:flex;flex-direction:column;gap:10px}.dispatch-container .cdp-highlight{align-items:stretch;background:#fff;border:1px solid #0f172a12;border-radius:12px;cursor:pointer;display:flex;overflow:hidden;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-highlight:hover{box-shadow:0 6px 16px #0f172a14;transform:translateX(2px)}.dispatch-container .cdp-highlight-rail{align-self:stretch;flex-shrink:0;width:4px}.dispatch-container .cdp-highlight-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:12px 14px}.dispatch-container .cdp-highlight.is-best{background:linear-gradient(90deg,#10b98112,#fff 65%);border-color:#10b98147}.dispatch-container .cdp-highlight.is-best:hover{border-color:#10b98180}.dispatch-container .cdp-highlight.is-best .cdp-highlight-rail{background:linear-gradient(180deg,#10b981,#16a34a)}.dispatch-container .cdp-highlight.is-worst{background:linear-gradient(90deg,#ef444412,#fff 65%);border-color:#ef444447}.dispatch-container .cdp-highlight.is-worst:hover{border-color:#ef444480}.dispatch-container .cdp-highlight.is-worst .cdp-highlight-rail{background:linear-gradient(180deg,#ef4444,#dc2626)}.dispatch-container .cdp-highlight-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.dispatch-container .cdp-highlight-label{align-items:center;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.06em;min-width:0;text-transform:uppercase}.dispatch-container .cdp-highlight.is-best .cdp-highlight-label{color:#16a34a}.dispatch-container .cdp-highlight.is-worst .cdp-highlight-label{color:#dc2626}.dispatch-container .cdp-highlight-chip{align-items:center;border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;width:22px}.dispatch-container .cdp-highlight.is-best .cdp-highlight-chip{background:linear-gradient(135deg,#10b981,#16a34a);box-shadow:0 1px 3px #10b98159}.dispatch-container .cdp-highlight.is-worst .cdp-highlight-chip{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #ef444459}.dispatch-container .cdp-highlight-step-chip{align-items:center;border-radius:999px;box-shadow:0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.dispatch-container .cdp-highlight-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-highlight-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dispatch-container .cdp-highlight-pill{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;padding:3px 9px}.dispatch-container .cdp-highlight-pill.is-bad{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-highlight-pill.is-good{background:#10b9811f;color:#16a34a}.dispatch-container .cdp-trips{display:flex;flex-direction:column;gap:8px}.dispatch-container .cdp-trip{background:#fff;border:1px solid #0f172a12;border-left:3px solid #6366f199;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.dispatch-container .cdp-trip-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.dispatch-container .cdp-trip-badge{align-items:center;background:#6366f11f;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.dispatch-container .cdp-trip-meta{color:#64748b;font-size:11px;font-weight:700}.dispatch-container .cdp-trip-stats{display:flex;flex-wrap:wrap;gap:6px 14px}.dispatch-container .cdp-trip-stats span{align-items:center;color:#475569;display:inline-flex;font-size:12px;font-weight:700;gap:4px}.dispatch-container .cdp-trip-stats span svg{color:#94a3b8;font-size:13px}.dispatch-container .cdp-trip-stats span small{color:#94a3b8;font-size:10px;font-weight:700}.dispatch-container .cdp-trip-stats span.is-over,.dispatch-container .cdp-trip-stats span.is-over svg{color:#dc2626}.dispatch-container .cdp-section-head-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.dispatch-container .cdp-section-head-clickable:hover .cdp-section-title{color:#4338ca}.dispatch-container .cdp-seq-status{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.dispatch-container .cdp-seq-status.is-good{background:#10b9811f;color:#16a34a}.dispatch-container .cdp-seq-status.is-warn{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-seq-toggle{align-items:center;color:#94a3b8;display:inline-flex;font-size:18px;justify-content:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.dispatch-container .cdp-seq-toggle.is-open{color:#4338ca;transform:rotate(180deg)}.dispatch-container .cdp-seq{animation:cdp-seq-in .22s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #0f172a12;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}@keyframes cdp-seq-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .cdp-seq-diffs{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.dispatch-container .cdp-seq-diff{align-items:center;background:linear-gradient(180deg,#fef2f2,#fff);border:1px solid #ef444433;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-seq-diff:hover{box-shadow:0 3px 10px #ef44441f;transform:translateX(2px)}.dispatch-container .cdp-seq-diff.is-focused{border-color:#ef444499;box-shadow:0 3px 12px #ef444433}.dispatch-container .cdp-seq-diff-num{align-items:center;border-radius:50%;box-shadow:0 0 0 2px #ffffffb3,0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:30px;justify-content:center;width:30px}.dispatch-container .cdp-seq-diff-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dispatch-container .cdp-seq-diff-title{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-seq-diff-sub{color:#64748b;font-size:13px;font-weight:600}.dispatch-container .cdp-seq-diff-tag{background:#ef44441f;border-radius:999px;color:#dc2626;flex-shrink:0;font-size:13px;font-weight:800;padding:3px 10px}.dispatch-container .cdp-seq-good{align-items:center;background:#10b98114;border-radius:8px;color:#16a34a;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:6px 10px}.dispatch-container .cdp-seq-good svg{font-size:18px}.dispatch-container .cdp-seq-diff.is-group{background:linear-gradient(180deg,#eef2ff,#fff);border-color:#6366f14d;padding-right:40px;position:relative}.dispatch-container .cdp-seq-diff.is-group:hover{border-color:#6366f18c;box-shadow:0 3px 10px #6366f126}.dispatch-container .cdp-seq-diff.is-group.is-expanded{background:linear-gradient(180deg,#e0e7ff,#f5f7ff);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#6366f199}.dispatch-container .cdp-seq-group-num{align-items:center;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;position:relative;width:30px}.dispatch-container .cdp-seq-group-num-bg{border-radius:8px;box-shadow:0 0 0 2px #ffffffb3,0 1px 3px #0f172a26;inset:0;position:absolute}.dispatch-container .cdp-seq-group-num-label{color:#fff;font-size:13px;font-weight:800;letter-spacing:-.01em;position:relative;text-shadow:0 1px 2px #00000040}.dispatch-container .cdp-seq-group-delta{align-items:center;background:#6366f126;border-radius:999px;color:#4338ca;display:inline-flex;font-size:13px;font-weight:800;margin-left:4px;padding:2px 8px;vertical-align:1px}.dispatch-container .cdp-seq-group-toggle{align-items:center;background:#ffffffb3;border-radius:6px;color:#4338ca;display:inline-flex;font-size:18px;height:22px;justify-content:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .22s cubic-bezier(.4,0,.2,1);width:22px}.dispatch-container .cdp-seq-group-toggle.is-open{background:#6366f12e;transform:translateY(-50%) rotate(180deg)}.dispatch-container .cdp-seq-group-children-wrap{animation:cdp-seq-group-in .22s cubic-bezier(.4,0,.2,1);background:#6366f10d;border-bottom:1px solid #6366f133;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:2px solid #6366f159;border-right:1px solid #6366f133;list-style:none;margin:-2px 0 0 4px;padding:0}@keyframes cdp-seq-group-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .cdp-seq-group-children{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 8px 8px 14px}.dispatch-container .cdp-seq-diff.is-nested{background:#fff;border-color:#6366f126;border-radius:8px;padding:6px 8px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-num{font-size:13px;height:26px;width:26px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-title{font-size:13.5px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-sub{font-size:12.5px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-tag{font-size:12px;padding:2px 8px} \ No newline at end of file diff --git a/build/static/css/8012.86fcc68c.chunk.css b/build/static/css/8012.86fcc68c.chunk.css deleted file mode 100644 index 241204d..0000000 --- a/build/static/css/8012.86fcc68c.chunk.css +++ /dev/null @@ -1 +0,0 @@ -.leaflet-image-layer,.leaflet-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane,.leaflet-pane>canvas,.leaflet-pane>svg,.leaflet-tile,.leaflet-tile-container,.leaflet-zoom-box{left:0;position:absolute;top:0}.leaflet-container{overflow:hidden}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.leaflet-tile::selection{background:#0000}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{height:1600px;-webkit-transform-origin:0 0;width:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-height:none!important;max-width:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-height:none!important;max-width:none!important;padding:0;width:auto}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{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{box-sizing:border-box;height:0;width:0;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{height:1px;width:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{pointer-events:visiblePainted;pointer-events:auto;position:relative;z-index:800}.leaflet-bottom,.leaflet-top{pointer-events:none;position:absolute;z-index:1000}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{clear:both;float:left}.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;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-pan-anim .leaflet-tile,.leaflet-zoom-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-image-layer,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-image-layer.leaflet-interactive,.leaflet-marker-icon.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{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;color:#000;display:block;height:26px;line-height:26px;text-align:center;text-decoration:none;width:26px}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:focus,.leaflet-bar a:hover{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:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.leaflet-bar a.leaflet-disabled{background-color:#f4f4f4;color:#bbb;cursor:default}.leaflet-touch .leaflet-bar a{height:30px;line-height:30px;width: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{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.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);height:36px;width: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{height:44px;width: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{background:#fff;color:#333;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{overflow-x:hidden;overflow-y:scroll;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{border-top:1px solid #ddd;height:0;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:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;line-height:1.4;padding:0 5px}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:focus,.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;height:.6669em;vertical-align:initial!important;width:1em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background:#fffc;border:2px solid #777;border-top:none;box-sizing:border-box;line-height:1.1;padding:2px 5px 1px;text-shadow:1px 1px #fff;white-space:nowrap}.leaflet-control-scale-line:not(:first-child){border-bottom:none;border-top:2px solid #777;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers{box-shadow:none}.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{margin-bottom:20px;position:absolute;text-align:center}.leaflet-popup-content-wrapper{border-radius:12px;padding:1px;text-align:left}.leaflet-popup-content{font-size:13px;font-size:1.08333em;line-height:1.3;margin:13px 24px 13px 20px;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{height:20px;left:50%;margin-left:-20px;margin-top:-1px;overflow:hidden;pointer-events:none;position:absolute;width:40px}.leaflet-popup-tip{height:17px;margin:-10px auto 0;padding:1px;pointer-events:auto;transform:rotate(45deg);width:17px}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;box-shadow:0 3px 14px #0006;color:#333}.leaflet-container a.leaflet-popup-close-button{background:#0000;border:none;color:#757575;font:16px/24px Tahoma,Verdana,sans-serif;height:24px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:24px}.leaflet-container a.leaflet-popup-close-button:focus,.leaflet-container a.leaflet-popup-close-button:hover{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678,M12=0.70710678,M21=-0.70710678,M22=0.70710678);margin:0 auto;width:24px}.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-control-zoom,.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{background-color:#fff;border:1px solid #fff;border-radius:3px;box-shadow:0 1px 3px #0006;color:#222;padding:6px;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before,.leaflet-tooltip-top:before{background:#0000;border:6px solid #0000;content:"";pointer-events:none;position:absolute}.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{border-top-color:#fff;bottom:0;margin-bottom:-12px}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-left:-6px;margin-top:-12px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;left:0;margin-left:-12px}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}:root{--bg:#fff;--bg-sub:#f8fafc;--bg-card:#fff;--border:#e2e8f0;--border-active:#3b82f6;--text:#1e293b;--text-muted:#64748b;--accent:#3b82f6;--accent-soft:#3b82f614;--kitchen:#f59e0b;--kitchen-soft:#f59e0b1a;--success:#22c55e;--shadow:0 4px 12px #0000000d;--shadow-lg:0 10px 25px -5px #00000014}.dispatch-container{background:#fff;background:var(--bg);color:#1e293b;color:var(--text);display:flex;flex-direction:column;font-family:Inter,-apple-system,sans-serif;height:calc(100vh - 88px);margin:-24px;overflow:hidden;position:relative;width:calc(100% + 48px)}.dispatch-container.embedded{flex:1 1;height:100%;margin:0;min-height:0;width:100%}.dispatch-container *{box-sizing:border-box;margin:0;padding:0}.dispatch-container #hdr{align-items:center;background:#fff;background:var(--bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;height:56px;justify-content:space-between;padding:0 24px;z-index:1010}.dispatch-container .logo{align-items:center;display:flex;gap:12px}.dispatch-container .logo-badge{align-items:center;background:linear-gradient(135deg,#3b82f6,#2563eb);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px}.dispatch-container .logo-name{color:#1e293b;color:var(--text);font-size:18px;font-weight:800;letter-spacing:-.02em}.dispatch-container .logo-name em{color:#3b82f6;color:var(--accent);font-style:normal;opacity:.8}.dispatch-container .logo-city-wrap{display:inline-block;position:relative}.dispatch-container .logo-city{align-items:center;background:#7b1fa214;border:1px solid #7b1fa240;border-radius:999px;color:#7b1fa2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:11px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1;padding:4px 8px 4px 10px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dispatch-container .logo-city:hover{background:#7b1fa224;border-color:#7b1fa273}.dispatch-container .logo-city.open{background:#7b1fa22e;border-color:#7b1fa28c;box-shadow:0 4px 12px #7b1fa22e}.dispatch-container .logo-city svg{flex-shrink:0;font-size:13px}.dispatch-container .logo-city-caret{font-size:15px;transition:transform .2s ease}.dispatch-container .logo-city.open .logo-city-caret{transform:rotate(180deg)}.dispatch-container .logo-city-text{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .logo-city-menu{animation:logo-city-menu-in .14s ease-out;background:#fff;border:1px solid #7b1fa22e;border-radius:12px;box-shadow:0 16px 36px #0f172a29;left:0;max-height:320px;min-width:200px;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:1000}@keyframes logo-city-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .logo-city-menu::-webkit-scrollbar{width:6px}.dispatch-container .logo-city-menu::-webkit-scrollbar-thumb{background:#7b1fa24d;border-radius:999px}.dispatch-container .logo-city-option{align-items:center;background:#0000;border:0;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.dispatch-container .logo-city-option:hover{background:#7b1fa20f}.dispatch-container .logo-city-option.active{background:#7b1fa21a;color:#7b1fa2}.dispatch-container .logo-city-option-icon{color:#7b1fa2;flex-shrink:0;font-size:14px}.dispatch-container .logo-city-option span:not(.logo-city-option-check){flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .logo-city-option-check{color:#7b1fa2;flex-shrink:0;font-weight:800}.dispatch-container .hdr-sep{background:#e2e8f0;background:var(--border);height:20px;margin:0 4px;width:1px}.dispatch-container .hdr-meta{color:#64748b;color:var(--text-muted);font-size:12px;font-weight:500}.dispatch-container #clock{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#1e293b;color:var(--text);font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;padding:7px 16px}.dispatch-container .hdr-stats{align-items:center;display:flex;flex-wrap:nowrap;gap:16px;margin-left:auto;margin-right:16px;min-width:0}.dispatch-container #strat-row{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;height:48px;padding:0 24px}.dispatch-container #strat-row,.dispatch-container .sbt{align-items:center;background:#fff;background:var(--bg);gap:8px}.dispatch-container .sbt{border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#64748b;color:var(--text-muted);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;line-height:1;padding:8px 14px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dispatch-container .sbt:hover{background:#f8fafc;background:var(--bg-sub);border-color:#64748b;border-color:var(--text-muted);color:#1e293b;color:var(--text)}.dispatch-container .sbt.active{background:#3b82f6;background:var(--accent);border-color:#3b82f6;border-color:var(--accent);box-shadow:0 4px 12px #3b82f640;color:#fff}.dispatch-container .sbt .sbt-icon{align-items:center;color:inherit;display:inline-flex;flex-shrink:0;font-size:18px;height:18px;justify-content:center;line-height:1;width:18px}.dispatch-container .sbt .sbt-icon svg{display:block;height:1em;vertical-align:middle;width:1em}.dispatch-container .strat-stats{align-items:center;border-left:1px solid #e2e8f0;border-left:1px solid var(--border);display:inline-flex;gap:8px;height:32px;margin-left:8px;padding-left:12px}.dispatch-container .strat-stats.strat-stats-right{border-left:none;margin-left:auto;padding-left:0}.dispatch-container .strat-stat{align-items:center;background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:12px;font-weight:700;gap:8px;line-height:1;padding:7px 15px;transition:all .15s ease;white-space:nowrap}.dispatch-container .strat-stat-icon{font-size:13px;line-height:1}.dispatch-container .strat-stat-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .strat-stat-value{font-size:13px;font-weight:800}.dispatch-container .strat-stat-orders{background:#3b82f614;background:var(--accent-soft);border-color:#3b82f640}.dispatch-container .strat-stat-orders .strat-stat-value{color:#3b82f6;color:var(--accent)}.dispatch-container .strat-stat-profit{background:#22c55e1a;border-color:#22c55e4d}.dispatch-container .strat-stat-profit .strat-stat-label,.dispatch-container .strat-stat-profit .strat-stat-value{color:#22c55e;color:var(--success)}.dispatch-container .strat-stat-loss{background:#ef44441a;border-color:#ef444459}.dispatch-container .strat-stat-loss .strat-stat-label,.dispatch-container .strat-stat-loss .strat-stat-value{color:#dc2626}.dispatch-container .live-controls{align-items:center;display:flex;gap:12px;margin-left:auto}.dispatch-container .live-status{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#64748b;color:var(--text-muted);display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:7px 15px}.dispatch-container .live-status-ready{color:#22c55e;color:var(--success)}.dispatch-container .live-status-error{color:#ef4444}.dispatch-container .live-status-sub{color:#64748b;color:var(--text-muted);font-size:11px;font-weight:500;opacity:.85}.dispatch-container .live-dot{animation:live-pulse 1.2s ease-in-out infinite;background:#3b82f6;background:var(--accent);border-radius:50%;height:8px;width:8px}.dispatch-container .live-dot.ready{animation:none;background:#22c55e;background:var(--success)}.dispatch-container .live-dot.error{animation:none;background:#ef4444}@keyframes live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.dispatch-container .date-chip{align-items:stretch;background:#fff;border:1px solid #0f172a14;border-radius:12px;box-shadow:0 1px 2px #0f172a0a,0 4px 12px #0f172a0f;display:inline-flex;gap:0;position:relative;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dispatch-container .date-chip.is-open{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133,0 12px 30px #6366f138}.dispatch-container .date-chip:hover{border-color:#6366f173;box-shadow:0 2px 4px #0f172a0f,0 8px 22px #6366f126;transform:translateY(-1px)}.dispatch-container .date-chip:focus-within{border-color:#6366f1;box-shadow:0 0 0 3px #6366f133,0 8px 22px #6366f138}.dispatch-container .date-chip-main{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:10px;min-width:0;padding:8px 18px;position:relative;text-align:left}.dispatch-container .date-chip-main:focus{outline:none}.dispatch-container .date-chip-main:hover{background:#6366f10a}.dispatch-container .date-chip-icon{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:8px;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:15px;height:28px;justify-content:center;width:28px}.dispatch-container .date-chip-text{align-items:flex-start;display:flex;flex-direction:column;gap:2px;line-height:1.1;min-width:0}.dispatch-container .date-chip-label{color:#94a3b8;font-size:10px;gap:6px;letter-spacing:.08em}.dispatch-container .date-chip-label,.dispatch-container .date-chip-today-pill{align-items:center;display:inline-flex;font-weight:800;text-transform:uppercase}.dispatch-container .date-chip-today-pill{background:linear-gradient(135deg,#6366f1,#3b82f6);border-radius:999px;box-shadow:0 2px 6px #6366f159;color:#fff;font-size:9px;letter-spacing:.06em;padding:1px 6px}.dispatch-container .date-chip-value{color:#0f172a;font-size:13px;font-weight:700;letter-spacing:.01em;white-space:nowrap}.dispatch-container .date-chip-chevron{align-items:center;color:#94a3b8;display:inline-flex;font-size:18px;justify-content:center;margin-left:2px;transition:color .18s ease,transform .18s ease}.dispatch-container .date-chip-main:hover .date-chip-chevron{color:#4338ca}.dispatch-container .date-chip-chevron.is-open{color:#4338ca;transform:rotate(180deg)}.dispatch-container .date-cal-popover{animation:date-cal-in .18s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #0f172a14;border-radius:16px;box-shadow:0 18px 44px #0f172a2e,0 4px 12px #0f172a0f;padding:14px 14px 10px;position:absolute;right:0;top:calc(100% + 10px);width:304px;z-index:1000}.dispatch-container .date-cal-popover:after,.dispatch-container .date-cal-popover:before{border-left:8px solid #0000;border-right:8px solid #0000;bottom:100%;content:"";height:0;position:absolute;right:28px;width:0}.dispatch-container .date-cal-popover:before{border-bottom:8px solid #0f172a14}.dispatch-container .date-cal-popover:after{border-bottom:8px solid #fff;margin-bottom:-1px}@keyframes date-cal-in{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dispatch-container .date-cal-header{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:10px}.dispatch-container .date-cal-title{color:#0f172a;flex:1 1;font-size:14px;font-weight:800;letter-spacing:.01em;text-align:center}.dispatch-container .date-cal-nav{align-items:center;-webkit-appearance:none;appearance:none;background:#f8fafce6;border:0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:18px;height:30px;justify-content:center;transition:background .15s ease,color .15s ease;width:30px}.dispatch-container .date-cal-nav:hover:not(:disabled){background:#6366f11a;color:#4338ca}.dispatch-container .date-cal-nav:disabled{cursor:not-allowed;opacity:.35}.dispatch-container .date-cal-grid,.dispatch-container .date-cal-weekdays{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(7,1fr)}.dispatch-container .date-cal-weekdays{margin-bottom:4px}.dispatch-container .date-cal-weekday{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 0;text-align:center;text-transform:uppercase}.dispatch-container .date-cal-day{align-items:center;-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:9px;color:#0f172a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;height:36px;justify-content:center;transition:background .12s ease,color .12s ease,box-shadow .18s ease,transform .12s ease}.dispatch-container .date-cal-day:hover:not(:disabled):not(.is-selected){background:#6366f11a;color:#4338ca}.dispatch-container .date-cal-day.is-other-month{color:#cbd5e1;font-weight:500}.dispatch-container .date-cal-day.is-today{box-shadow:inset 0 0 0 1.5px #6366f18c;color:#4338ca;font-weight:800}.dispatch-container .date-cal-day.is-selected{background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 4px 12px #6366f159;color:#fff;font-weight:800}.dispatch-container .date-cal-day.is-selected.is-today{box-shadow:0 4px 12px #6366f159}.dispatch-container .date-cal-day.is-selected:hover{box-shadow:0 6px 16px #6366f173;transform:translateY(-1px)}.dispatch-container .date-cal-day.is-disabled{color:#e2e8f0;cursor:not-allowed;pointer-events:none}.dispatch-container .date-cal-day:focus-visible{outline:2px solid #6366f180;outline-offset:1px}.dispatch-container .date-cal-presets{border-top:1px solid #0f172a0f;display:flex;gap:6px;margin-top:10px;padding-top:10px}.dispatch-container .date-cal-preset{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #0f172a14;border-radius:9px;color:#475569;cursor:pointer;flex:1 1;font-size:11px;font-weight:700;letter-spacing:.02em;padding:7px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease}.dispatch-container .date-cal-preset:hover{background:#6366f114;border-color:#6366f159;color:#4338ca;transform:translateY(-1px)}.dispatch-container .date-cal-preset:focus-visible{outline:2px solid #6366f180;outline-offset:1px}.dispatch-container .date-chip-nav{align-items:center;-webkit-appearance:none;appearance:none;background:#f8fafcb3;border:0;border-left:1px solid #0f172a0f;border-right:1px solid #0f172a0f;color:#64748b;cursor:pointer;display:inline-flex;font-size:18px;justify-content:center;transition:background .15s ease,color .15s ease;width:34px}.dispatch-container .date-chip-nav:first-child{border-left:0;border-radius:11px 0 0 11px;border-right:1px solid #0f172a0f}.dispatch-container .date-chip-nav:last-child{border-left:1px solid #0f172a0f;border-radius:0 11px 11px 0;border-right:0}.dispatch-container .date-chip-nav:hover:not(:disabled){background:#6366f114;color:#4338ca}.dispatch-container .date-chip-nav:disabled{cursor:not-allowed;opacity:.4}.dispatch-container .date-chip-nav:focus-visible{outline:2px solid #6366f180;outline-offset:-2px}.dispatch-container #batch-row{align-items:center;background:#f8fafc;background:var(--bg-sub);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;flex-shrink:0;gap:12px;min-width:0;padding:12px 24px}.dispatch-container .batch-scroll{-webkit-overflow-scrolling:touch;align-items:center;display:flex;flex:1 1;gap:10px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scroll-behavior:smooth;scrollbar-color:#64748b66 #0000;scrollbar-width:thin}.dispatch-container .batch-scroll::-webkit-scrollbar{height:6px}.dispatch-container .batch-scroll::-webkit-scrollbar-track{background:#0000}.dispatch-container .batch-scroll::-webkit-scrollbar-thumb{background:#64748b4d;border-radius:999px}.dispatch-container .batch-scroll::-webkit-scrollbar-thumb:hover{background:#64748b8c}.dispatch-container .batch-label{color:#64748b;color:var(--text-muted);flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.dispatch-container .time-field-wrap{display:inline-block;flex-shrink:0;margin-right:4px;position:relative}.dispatch-container .time-field-btn{align-items:center;background:#7b1fa214;border:1px solid #7b1fa240;border-radius:999px;color:#7b1fa2;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1;padding:7px 12px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dispatch-container .time-field-btn:hover{background:#7b1fa224;border-color:#7b1fa273}.dispatch-container .time-field-btn.open{background:#7b1fa22e;border-color:#7b1fa28c;box-shadow:0 4px 12px #7b1fa22e}.dispatch-container .time-field-btn svg{flex-shrink:0;font-size:13px}.dispatch-container .time-field-caret{font-size:15px;transition:transform .2s ease}.dispatch-container .time-field-btn.open .time-field-caret{transform:rotate(180deg)}.dispatch-container .time-field-text{white-space:nowrap}.dispatch-container .time-field-menu{animation:logo-city-menu-in .14s ease-out;background:#fff;border:1px solid #7b1fa22e;border-radius:12px;box-shadow:0 16px 36px #0f172a29;left:0;min-width:180px;padding:6px;position:absolute;top:calc(100% + 6px);z-index:1000}.dispatch-container .time-field-option{align-items:center;background:#0000;border:0;border-radius:8px;color:#1e293b;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:600;gap:8px;padding:8px 10px;text-align:left;transition:background .12s ease;width:100%}.dispatch-container .time-field-option:hover{background:#7b1fa20f}.dispatch-container .time-field-option.active{background:#7b1fa21a;color:#7b1fa2}.dispatch-container .time-field-option-icon{color:#7b1fa2;flex-shrink:0;font-size:14px}.dispatch-container .time-field-option-check{color:#7b1fa2;font-weight:800;margin-left:auto}.dispatch-container .slot-edit-wrap{display:inline-block;flex-shrink:0;margin-right:4px;position:relative}.dispatch-container .slot-edit-btn{align-items:center;background:#0f172a0a;border:1px dashed #0f172a2e;border-radius:999px;color:#475569;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:700;gap:6px;letter-spacing:.02em;line-height:1;padding:7px 12px}.dispatch-container .slot-edit-btn:hover{background:#0f172a14;border-color:#0f172a52;color:#0f172a}.dispatch-container .slot-edit-btn.open{background:#7b1fa21a;border-color:#7b1fa280;border-style:solid;color:#7b1fa2}.dispatch-container .slot-edit-btn svg{flex-shrink:0;font-size:13px}.dispatch-container .slot-edit-panel{animation:logo-city-menu-in .14s ease-out;background:#fff;border:1px solid #7b1fa22e;border-radius:14px;box-shadow:0 20px 44px #0f172a33;left:0;min-width:340px;padding:12px;position:absolute;top:calc(100% + 6px);z-index:1000}.dispatch-container .slot-edit-head{margin-bottom:10px}.dispatch-container .slot-edit-title{color:#0f172a;font-size:13px;font-weight:800}.dispatch-container .slot-edit-sub{color:#64748b;font-size:11px;margin-top:2px}.dispatch-container .slot-edit-list{display:flex;flex-direction:column;gap:8px;max-height:260px;overflow-y:auto;padding-right:2px}.dispatch-container .slot-edit-row{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:22px 70px 70px 1fr 28px}.dispatch-container .slot-edit-idx{align-items:center;background:#7b1fa21f;border-radius:6px;color:#7b1fa2;display:inline-flex;font-size:11px;font-weight:800;height:22px;justify-content:center;width:22px}.dispatch-container .slot-edit-field{display:flex;flex-direction:column;gap:2px}.dispatch-container .slot-edit-field-label{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dispatch-container .slot-edit-field input{background:#fff;border:1px solid #0f172a29;border-radius:8px;color:#0f172a;font-family:inherit;font-size:12px;font-weight:700;padding:5px 8px;width:100%}.dispatch-container .slot-edit-field input:focus{border-color:#7b1fa2;box-shadow:0 0 0 3px #7b1fa22e;outline:none}.dispatch-container .slot-edit-preview{color:#475569;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .slot-edit-remove{align-items:center;background:#dc26260f;border:1px solid #dc262652;border-radius:50%;color:#dc2626;cursor:pointer;display:inline-flex;font-size:16px;font-weight:800;height:26px;justify-content:center;line-height:1;padding:0;width:26px}.dispatch-container .slot-edit-remove:hover:not(:disabled){background:#dc262624;border-color:#dc26268c}.dispatch-container .slot-edit-remove:disabled{cursor:not-allowed;opacity:.4}.dispatch-container .slot-edit-actions{border-top:1px dashed #0f172a1a;display:flex;gap:8px;margin-top:12px;padding-top:10px}.dispatch-container .slot-edit-add,.dispatch-container .slot-edit-reset{border:1px solid #0000;border-radius:8px;cursor:pointer;flex:1 1;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.02em;padding:7px 10px}.dispatch-container .slot-edit-add{background:#7b1fa2;border-color:#7b1fa2;color:#fff}.dispatch-container .slot-edit-add:hover{background:#6a1591}.dispatch-container .slot-edit-reset{background:#fff;border-color:#0f172a29;color:#475569}.dispatch-container .slot-edit-reset:hover{background:#0f172a0a;color:#0f172a}.dispatch-container .batch-btn{align-items:center;background:#fff;background:var(--bg);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#64748b;color:var(--text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:inherit;font-size:13.5px;font-weight:600;gap:8px;padding:8px 16px;transition:all .15s cubic-bezier(.4,0,.2,1);white-space:nowrap}.dispatch-container .batch-btn:hover{border-color:#64748b;border-color:var(--text-muted);color:#1e293b;color:var(--text)}.dispatch-container .batch-btn.active{border-color:#0000;box-shadow:0 4px 12px #0000001f;color:#fff}.dispatch-container .batch-btn.batch-slot.active{background:linear-gradient(135deg,#3b82f6,#6366f1)}.dispatch-container .batch-btn-icon{font-size:14px;line-height:1}.dispatch-container .batch-btn-label{letter-spacing:.01em}.dispatch-container .batch-btn-count{font-feature-settings:"tnum";align-items:center;background:#f8fafc;background:var(--bg-sub);border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;height:20px;justify-content:center;min-width:24px;padding:0 7px}.dispatch-container .batch-btn.active .batch-btn-count{background:#ffffff47;color:#fff}.dispatch-container .status-chip{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.dispatch-container .status-chip,.dispatch-container .step-flag{align-items:center;display:inline-flex;flex-shrink:0;margin-left:8px}.dispatch-container .step-flag{gap:5px}.dispatch-container .step-flag-svg{filter:drop-shadow(0 1px 1px rgba(0,0,0,.15));flex-shrink:0;height:18px;width:14px}.dispatch-container .step-flag-label{font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.dispatch-container .cmark{position:relative}.dispatch-container .cmark.pulse{animation:cmark-pulse .8s ease-out infinite;z-index:1500!important}@keyframes cmark-pulse{0%{box-shadow:0 0 0 0 #3b82f68c,0 4px 12px #0006;transform:scale(1)}70%{box-shadow:0 0 0 14px #3b82f600,0 4px 12px #0006;transform:scale(1.18)}to{box-shadow:0 0 0 0 #3b82f600,0 4px 12px #0006;transform:scale(1)}}.dispatch-container .cmark .cmark-flag{filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));height:22px;left:50%;pointer-events:none;position:absolute;top:-20px;transform:translateX(-2px);width:18px}.dispatch-container .rider-bike{--rider-color:#475569;align-items:center;display:flex;height:44px;justify-content:center;position:relative;width:44px}.dispatch-container .rider-bike-ring{animation:rider-pulse 1.8s ease-in-out infinite;background:var(--rider-color);border:3px solid #fff;border-radius:50%;box-shadow:0 6px 18px #00000059,0 0 0 4px #ffffff40;inset:0;position:absolute}.dispatch-container .rider-bike-svg{align-items:center;display:flex;height:26px;justify-content:center;position:relative;width:26px;z-index:2}.dispatch-container .rider-bike-svg svg{display:block;height:100%;width:100%}.dispatch-container .rider-bike-progress{background:#0f172a;border:1.5px solid #fff;border-radius:999px;bottom:-16px;box-shadow:0 2px 6px #00000040;color:#fff;font-size:10px;font-weight:800;left:50%;letter-spacing:.04em;padding:2px 6px;position:absolute;transform:translateX(-50%);white-space:nowrap;z-index:3}@keyframes rider-pulse{0%,to{box-shadow:0 6px 18px #00000059,0 0 0 4px #ffffff40}50%{box-shadow:0 6px 18px #00000059,0 0 0 8px #ffffff26}}.dispatch-container .live-rider-pin{--pin-color:#16a34a;height:41px;position:relative;width:24px}.dispatch-container .live-rider-pin-marker{background:var(--pin-color);border:3px solid #fff;border-radius:50% 50% 50% 0;box-shadow:0 4px 10px #0000004d;height:24px;left:0;position:absolute;top:0;transform:rotate(-45deg);width:24px}.dispatch-container .live-rider-pin-marker:after{background:#fff;border-radius:50%;content:"";inset:4px;position:absolute}.dispatch-container .live-rider-pin-label{background:var(--pin-color);border-radius:4px;box-shadow:0 2px 6px #00000040;color:#fff;font-size:11px;font-weight:700;left:30px;line-height:1.2;padding:3px 8px;position:absolute;top:2px;white-space:nowrap}.dispatch-container .live-rider-pin-label span{font-weight:500;margin-left:4px;opacity:.85}.dispatch-container #body{display:flex;flex:1 1;min-height:0;overflow:hidden;position:relative}.dispatch-container #sidebar{background:#f8fafc;background:var(--bg-sub);border-right:1px solid #e2e8f0;border-right:1px solid var(--border);display:flex;flex:0 0 400px;flex-direction:column;overflow:hidden;transition:width .32s cubic-bezier(.4,0,.2,1),flex-basis .32s cubic-bezier(.4,0,.2,1),border-right-color .2s ease;width:400px;z-index:5}.dispatch-container #body.sidebar-collapsed #sidebar{border-right-color:#0000;flex:0 0;width:0}.dispatch-container .sidebar-toggle-tab{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a1f);border-radius:10px;box-shadow:0 4px 12px #0f172a1f,0 1px 3px #0f172a0f;color:#1e293b;color:var(--text,#0f172a);cursor:pointer;display:inline-flex;font-size:18px;height:56px;justify-content:center;left:400px;line-height:1;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:left .32s cubic-bezier(.4,0,.2,1),background .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease;width:22px;z-index:1200}.dispatch-container .sidebar-toggle-tab:hover{background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 6px 16px #6366f159;color:#fff;transform:translate(-50%,-50%) scale(1.06)}.dispatch-container .sidebar-toggle-tab:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--accent,#3b82f6);outline-offset:2px}.dispatch-container .sidebar-toggle-tab.is-collapsed{border-left:none;border-radius:0 10px 10px 0;left:0;transform:translateY(-50%)}.dispatch-container .sidebar-toggle-tab.is-collapsed:hover{transform:translateY(-50%) scale(1.06)}.dispatch-container .sidebar-toggle-tab svg{display:block}.dispatch-container .sb-header{background:linear-gradient(180deg,#fff,#f8fafc);background:linear-gradient(180deg,#fff 0,var(--bg-sub) 100%);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);overflow:hidden;padding:18px 18px 16px;position:relative}.dispatch-container .sb-header:before{background:radial-gradient(circle at center,#3b82f614 0,#0000 70%);background:radial-gradient(circle at center,var(--accent-soft) 0,#0000 70%);border-radius:50%;content:"";height:160px;inset:-40px -40px auto auto;pointer-events:none;position:absolute;width:160px}.dispatch-container .sb-header>*{position:relative}.dispatch-container .sb-header-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:12px}.dispatch-container .sb-header-title{align-items:center;display:inline-flex;gap:8px}.dispatch-container .sb-title-bar{background:linear-gradient(180deg,#3b82f6,#6366f1);background:linear-gradient(180deg,var(--accent),#6366f1);border-radius:2px;display:inline-block;height:14px;width:3px}.dispatch-container .sb-title-text{color:#1e293b;color:var(--text);font-size:12px;font-weight:800;letter-spacing:.12em}.dispatch-container .sb-header-scope{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#64748b;color:var(--text-muted);display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.08em;max-width:60%;overflow:hidden;padding:3px 9px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-container .sb-scope-dot{background:#22c55e;background:var(--success);border-radius:50%;box-shadow:0 0 0 2px #22c55e2e;flex-shrink:0;height:6px;width:6px}.dispatch-container .sb-header-area{align-items:center;background:#3b82f614;background:var(--accent-soft);border:1px solid #3b82f638;border-radius:999px;color:#3b82f6;color:var(--accent);display:inline-flex;font-size:11px;font-weight:700;gap:6px;margin-bottom:14px;padding:4px 10px 4px 8px}.dispatch-container .sb-area-icon{align-items:center;display:inline-flex;font-size:14px;line-height:1}.dispatch-container .sb-header-tiles{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.dispatch-container .sb-tile{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;box-shadow:0 2px 6px #0f172a0a;display:flex;gap:10px;padding:10px 12px;transition:transform .18s ease,box-shadow .18s ease}.dispatch-container .sb-tile:hover{box-shadow:0 6px 14px #0f172a0f;transform:translateY(-1px)}.dispatch-container .sb-tile-icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;width:32px}.dispatch-container .sb-tile-orders .sb-tile-icon{background:#3b82f614;background:var(--accent-soft);color:#3b82f6;color:var(--accent)}.dispatch-container .sb-tile-riders .sb-tile-icon{background:#f59e0b1f;color:#f59e0b;color:var(--kitchen)}.dispatch-container .sb-tile-body{line-height:1.1;min-width:0}.dispatch-container .sb-tile-value{font-feature-settings:"tnum";color:#1e293b;color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em}.dispatch-container .sb-tile-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.dispatch-container #stats-strip{grid-gap:12px;background:#fff;background:var(--bg);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:grid;gap:12px;grid-template-columns:repeat(2,1fr);padding:16px}.dispatch-container .sc{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:12px}.dispatch-container .sc-lbl{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.dispatch-container .sc-val{color:#1e293b;color:var(--text);font-size:22px;font-weight:800;line-height:1}.dispatch-container .sc-val.g{color:#22c55e;color:var(--success)}.dispatch-container .sc-sub{color:#64748b;color:var(--text-muted);font-size:11px;margin-top:4px}.dispatch-container #riders-panel{flex:1 1;overflow-y:auto;padding:16px}.dispatch-container .ph{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-size:11px;font-weight:700;gap:12px;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.dispatch-container .ph:after{background:#e2e8f0;background:var(--border);content:"";flex:1 1;height:1px}.dispatch-container .rcard{background:#fff;background:var(--bg-card);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:14px;box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);cursor:pointer;margin-bottom:12px;padding:16px;transition:all .2s cubic-bezier(.4,0,.2,1)}.dispatch-container .rcard:hover{border-color:#3b82f6;border-color:var(--accent);box-shadow:0 10px 25px -5px #00000014;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.dispatch-container .rcard-top{align-items:center;display:flex;gap:12px;margin-bottom:12px}.dispatch-container .kitchen-mark{box-shadow:0 0 20px #f59e0b99,0 0 40px #f59e0b4d;font-size:14px;font-weight:800;height:34px;width:34px}.dispatch-container .rcard-info{flex:1 1}.dispatch-container .rcard-emo{align-items:center;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;display:flex;font-size:20px;height:40px;justify-content:center;width:40px}.dispatch-container .rcard-name{color:#1e293b;color:var(--text);font-size:15px;font-weight:700}.dispatch-container .rcard-zone{color:#64748b;color:var(--text-muted);font-size:12px;margin-top:2px}.dispatch-container .rcard-badge{background:#f8fafc;background:var(--bg-sub);border-radius:8px;font-size:12px;font-weight:700;padding:4px 10px}.dispatch-container .bar-bg{background:#f8fafc;background:var(--bg-sub);border-radius:4px;height:5px;margin-bottom:12px;overflow:hidden}.dispatch-container .bar-fg{border-radius:4px;height:100%}.dispatch-container .rcard-meta{color:#64748b;color:var(--text-muted);display:flex;font-size:12px;font-weight:500;justify-content:space-between}.dispatch-container .step-ids{display:flex;flex-wrap:wrap;gap:4px;margin-top:10px}.dispatch-container .step-id{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:4px;color:#64748b;color:var(--text-muted);font-size:10px;font-weight:700;padding:2px 6px}.dispatch-container #route-detail{background:#fff;background:var(--bg);flex:1 1;overflow-y:auto;padding:20px}.dispatch-container .rd-back{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#1e293b;color:var(--text);cursor:pointer;font-size:12px;font-weight:600;margin-bottom:20px;padding:8px 16px;transition:all .2s}.dispatch-container .rd-back:hover{background:#e2e8f0;background:var(--border)}.dispatch-container .rd-rider-name{font-size:28px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:6px}.dispatch-container .rd-rider-sub{color:#64748b;color:var(--text-muted);display:flex;font-size:13px;gap:16px;margin-bottom:24px}.dispatch-container .rd-stats-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr);margin:14px 0 22px}.dispatch-container .rd-stat{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;padding:14px 10px 12px;text-align:center;transition:transform .15s,box-shadow .15s}.dispatch-container .rd-stat:hover{box-shadow:0 4px 10px #0000000d;transform:translateY(-1px)}.dispatch-container .rd-stat-icon{font-size:18px;line-height:1;margin-bottom:6px;opacity:.9}.dispatch-container .rd-stat-value{font-feature-settings:"tnum";color:#1e293b;color:var(--text);font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1}.dispatch-container .rd-stat-unit{font-size:12px;font-weight:700;margin-left:3px;opacity:.7}.dispatch-container .rd-stat-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:800;letter-spacing:.08em;margin-top:6px;text-transform:uppercase}.dispatch-container .rd-stat-orders{background:linear-gradient(135deg,#3b82f617,#6366f10a);border-color:#3b82f638}.dispatch-container .rd-stat-orders .rd-stat-value{color:#2563eb}.dispatch-container .rd-stat-distance{background:linear-gradient(135deg,#f59e0b1a,#f973160a);border-color:#f59e0b40}.dispatch-container .rd-stat-distance .rd-stat-value{color:#d97706}.dispatch-container .rd-stat-profit.is-gain{background:linear-gradient(135deg,#22c55e1f,#14b8a60a);border-color:#22c55e59}.dispatch-container .rd-stat-profit.is-gain .rd-stat-value{color:#16a34a}.dispatch-container .rd-stat-profit.is-gain .rd-stat-label{color:#16a34a;opacity:.75}.dispatch-container .rd-stat-profit.is-loss{background:linear-gradient(135deg,#ef44441f,#f43f5e0a);border-color:#ef444459}.dispatch-container .rd-stat-profit.is-loss .rd-stat-value{color:#dc2626}.dispatch-container .rd-stat-profit.is-loss .rd-stat-label{color:#dc2626;opacity:.75}.dispatch-container .trip-block{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;margin-bottom:24px;overflow:hidden}.dispatch-container .trip-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:12px 16px}.dispatch-container .th-badge{border-radius:6px;color:#fff;font-size:11px;font-weight:800;padding:4px 10px}.dispatch-container .trip-stats{color:#64748b;color:var(--text-muted);display:flex;font-size:12px;font-weight:600;gap:12px}.dispatch-container .step-wrap{padding:16px}.dispatch-container .step-row{border-radius:8px;display:flex;gap:16px;padding-bottom:20px;position:relative;transition:background .15s ease,box-shadow .15s ease}.dispatch-container .step-row.clickable{cursor:pointer}.dispatch-container .step-row.clickable:hover{background:#6366f10f}.dispatch-container .step-row.clickable:focus-visible{outline:2px solid #3b82f6;outline:2px solid var(--accent);outline-offset:2px}.dispatch-container .step-row.active{background:#6366f11a;box-shadow:inset 3px 0 0 #6366f1;margin-left:-8px;padding-left:8px}.dispatch-container .step-row:not(:last-child):before{background:#e2e8f0;background:var(--border);bottom:0;content:"";left:15px;position:absolute;top:32px;width:2px}.dispatch-container .step-dot{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px;z-index:2}.dispatch-container .step-dot.kitchen{background:#f59e0b;background:var(--kitchen);color:#fff}.dispatch-container .step-dot.delivery{background:#fff;border:2px solid #e2e8f0;border:2px solid var(--border);color:#64748b;color:var(--text-muted)}.dispatch-container .step-label{font-size:15px;font-weight:700}.dispatch-container .step-label-row{align-items:flex-start;display:flex}.dispatch-container .step-customer{flex:1 1;line-height:1.35;min-width:0;overflow-wrap:anywhere;word-break:break-word}.dispatch-container .kitchen-tag{color:#f59e0b;color:var(--kitchen)}.dispatch-container .step-dest{color:#64748b;color:var(--text-muted);font-size:13px;margin-top:3px}.dispatch-container .step-detail{display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:10px;margin-top:6px}.dispatch-container .step-profit{color:#22c55e;color:var(--success)}.dispatch-container .step-profit.is-loss{color:#dc2626}.dispatch-container .step-location{font-weight:500}.dispatch-container .step-location,.dispatch-container .step-notes{color:#64748b;color:var(--text-muted);font-size:11px;margin-top:3px}.dispatch-container .step-notes{background:#f59e0b14;border-left:2px solid #f59e0b99;border-radius:4px;font-style:italic;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .step-charges{color:#0074e7;font-weight:600}.dispatch-container .step-type{border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 7px;text-transform:uppercase}.dispatch-container .step-type.type-economy{background:#22c55e26;color:#16a34a}.dispatch-container .step-type.type-risky{background:#ef444426;color:#dc2626}.dispatch-container .step-type.type-express{background:#3b82f626;color:#2563eb}.dispatch-container .step-type:not(.type-economy):not(.type-risky):not(.type-express){background:#64748b26;color:#475569}.dispatch-container .rcard.zone-card{background:linear-gradient(180deg,#fff,#fafbff);overflow:hidden;padding:14px 14px 12px;position:relative}.dispatch-container .rcard.zone-card:before{background:linear-gradient(180deg,#3b82f6,#6366f1);content:"";height:100%;left:0;opacity:.55;position:absolute;top:0;transition:opacity .2s,width .2s;width:3px}.dispatch-container .rcard.zone-card:hover{background:linear-gradient(180deg,#fff,#f0f7ff);border-color:#3b82f680;box-shadow:0 8px 22px #3b82f61f}.dispatch-container .rcard.zone-card:hover:before{opacity:1;width:4px}.dispatch-container .zone-card-header{align-items:center;display:flex;gap:10px;margin-bottom:12px}.dispatch-container .zone-card-emoji{align-items:center;background:linear-gradient(135deg,#3b82f61f,#6366f124);border:1px solid #3b82f638;border-radius:10px;display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;width:36px}.dispatch-container .zone-card-titles{flex:1 1;min-width:0}.dispatch-container .zone-card-name{color:#1e293b;color:var(--text);font-size:15px;font-weight:800;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-card-sub{color:#64748b;color:var(--text-muted);font-size:11px;font-weight:500;margin-top:2px}.dispatch-container .zone-card-arrow{color:#3b82f6;color:var(--accent);flex-shrink:0;font-size:18px;font-weight:800;opacity:.4;transition:transform .2s,opacity .2s}.dispatch-container .rcard.zone-card:hover .zone-card-arrow{opacity:1;transform:translateX(4px)}.dispatch-container .zone-progress-row{align-items:center;display:flex;gap:10px;margin:10px 0 4px}.dispatch-container .zone-progress-row .zone-status-bar{flex:1 1;height:6px;margin:0}.dispatch-container .zone-progress-label{font-feature-settings:"tnum";color:#64748b;color:var(--text-muted);font-size:10px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.02em;white-space:nowrap}.dispatch-container .zone-stat-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:10px}.dispatch-container .zone-stat-pill{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:8px;display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 9px;transition:all .15s}.dispatch-container .zone-stat-icon{font-size:12px;opacity:.85}.dispatch-container .zone-stat-value{font-feature-settings:"tnum";color:#1e293b;color:var(--text);font-variant-numeric:tabular-nums;font-weight:800}.dispatch-container .zone-stat-label{color:#64748b;color:var(--text-muted);font-size:10px;font-weight:600}.dispatch-container .zone-stat-pill.profit-positive{background:#22c55e14;border-color:#22c55e40}.dispatch-container .zone-stat-pill.profit-positive .zone-stat-value{color:#22c55e;color:var(--success)}.dispatch-container .zone-stat-pill.profit-negative{background:#ef444414;border-color:#ef444440}.dispatch-container .zone-stat-pill.profit-negative .zone-stat-value{color:#ef4444}.dispatch-container .zone-card-suburbs{align-items:center;border-top:1px dashed #e2e8f0;border-top:1px dashed var(--border);color:#64748b;color:var(--text-muted);display:flex;font-size:11px;gap:6px;line-height:1.4;margin-top:10px;padding-top:10px}.dispatch-container .zone-card-suburbs-text{flex:1 1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-card-suburbs-more{background:#3b82f614;background:var(--accent-soft);border-radius:999px;color:#3b82f6;color:var(--accent);flex-shrink:0;font-size:10px;font-weight:800;padding:1px 7px}.dispatch-container .zone-status-bar{background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:3px;display:flex;height:5px;margin-top:10px;overflow:hidden}.dispatch-container .zone-status-bar.tall{border-radius:4px;height:16px}.dispatch-container .zone-status-seg{align-items:center;display:flex;height:100%;justify-content:center;min-width:1px;transition:filter .2s}.dispatch-container .zone-status-bar.tall .zone-status-seg{color:#fff;font-size:10px;font-weight:800;text-shadow:0 1px 2px #0000004d}.dispatch-container .zone-status-seg:hover{filter:brightness(1.1)}.dispatch-container .zone-status-seg-label{padding:0 4px}.dispatch-container .zone-status-legend{color:#64748b;color:var(--text-muted);display:flex;flex-wrap:wrap;font-size:11px;gap:10px;margin-top:8px}.dispatch-container .legend-item{align-items:center;display:inline-flex;gap:5px}.dispatch-container .legend-item strong{color:#1e293b;color:var(--text);font-weight:700;margin-left:2px}.dispatch-container .legend-dot{border-radius:50%;flex-shrink:0;height:9px;width:9px}.dispatch-container .zone-detail-section{margin:18px 0}.dispatch-container .zone-section-label{align-items:center;color:#64748b;color:var(--text-muted);display:flex;font-size:10px;font-weight:800;gap:10px;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.dispatch-container .zone-section-label:after{background:#e2e8f0;background:var(--border);content:"";flex:1 1;height:1px}.dispatch-container .section-count{color:#3b82f6;color:var(--accent);font-weight:700}.dispatch-container .zone-chips{display:flex;flex-wrap:wrap;gap:6px}.dispatch-container .zone-chip{align-items:center;background:#f8fafc;background:var(--bg-sub);border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:11px;font-weight:600;gap:6px;padding:4px 4px 4px 10px;transition:all .15s}.dispatch-container .zone-chip:hover{background:#3b82f614;background:var(--accent-soft);border-color:#3b82f6;border-color:var(--accent)}.dispatch-container .zone-chip.kitchen{background:#f59e0b0f;border-color:#f59e0b40}.dispatch-container .zone-chip.kitchen:hover{background:#f59e0b1f;border-color:#f59e0b80}.dispatch-container .zone-chip-name{white-space:nowrap}.dispatch-container .zone-chip-count{align-items:center;background:#3b82f6;background:var(--accent);border-radius:999px;color:#fff;display:inline-flex;font-size:10px;font-weight:800;height:18px;justify-content:center;min-width:20px;padding:0 6px}.dispatch-container .zone-chip-count.kitchen{background:#f59e0b;background:var(--kitchen)}.dispatch-container .zone-chip.zone-chip-clickable{cursor:pointer;font-family:inherit}.dispatch-container .zone-chip.zone-chip-clickable.active{background:#3b82f6;background:var(--accent);border-color:#3b82f6;border-color:var(--accent);box-shadow:0 2px 8px #3b82f640;color:#fff}.dispatch-container .zone-chip.zone-chip-clickable.active .zone-chip-count{background:#ffffff40;color:#fff}.dispatch-container .zone-suburb-panel{animation:zone-suburb-panel-in .18s ease-out;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:12px;margin-top:12px;overflow:hidden}@keyframes zone-suburb-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .zone-suburb-panel-head{align-items:center;background:#3b82f614;background:var(--accent-soft);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);display:flex;gap:8px;justify-content:space-between;padding:10px 14px}.dispatch-container .zone-suburb-panel-title{align-items:center;color:#1e293b;color:var(--text);display:inline-flex;font-size:13px;font-weight:800;gap:6px;letter-spacing:-.01em}.dispatch-container .zone-suburb-panel-count{background:#3b82f6;background:var(--accent);border-radius:999px;color:#fff;font-size:10px;font-weight:800;letter-spacing:.04em;margin-left:6px;padding:2px 8px}.dispatch-container .zone-suburb-panel-close{background:#0f172a0f;border:none;border-radius:50%;color:#64748b;color:var(--text-muted);cursor:pointer;font-size:18px;font-weight:700;height:24px;line-height:1;transition:all .15s;width:24px}.dispatch-container .zone-suburb-panel-close:hover{background:#ef444426;color:#dc2626}.dispatch-container .zone-suburb-panel-empty{color:#64748b;color:var(--text-muted);font-size:12px;padding:16px;text-align:center}.dispatch-container .zone-order-grid{display:flex;flex-direction:column;gap:10px;padding:4px 2px 12px}.dispatch-container .zone-order-card{background:#fff;border:1px solid #7b1fa224;border-radius:12px;box-shadow:0 1px 2px #0f172a0a;overflow:hidden;padding:12px 14px 12px 18px;position:relative;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.dispatch-container .zone-order-card:before{background:#7b1fa2;content:"";height:100%;left:0;opacity:.85;position:absolute;top:0;transition:width .18s ease,opacity .18s ease;width:4px}.dispatch-container .zone-order-card.clickable{cursor:pointer}.dispatch-container .zone-order-card.clickable:hover{border-color:#7b1fa273;box-shadow:0 8px 20px #7b1fa229;transform:translateY(-1px)}.dispatch-container .zone-order-card.clickable:hover:before{opacity:1;width:5px}.dispatch-container .zone-order-card.active{background:linear-gradient(180deg,#fff,#f7eaff);border-color:#7b1fa2;box-shadow:0 10px 24px #7b1fa238}.dispatch-container .zone-order-card.active:before{opacity:1;width:6px}.dispatch-container .zone-order-card.going-on{background:linear-gradient(180deg,#fff,#ecfdf5);border-color:#22c55e66;box-shadow:0 6px 18px #22c55e26}.dispatch-container .zone-order-card.going-on:before{background:#16a34a;opacity:1}.dispatch-container .zone-order-card.going-on.active{background:linear-gradient(180deg,#fff,#d1fae5);border-color:#16a34a}.dispatch-container .zone-order-card-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.dispatch-container .zone-order-num{align-items:center;background:#7b1fa2;border:1px solid #7b1fa2;border-radius:8px;box-shadow:0 2px 6px #7b1fa238;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:28px;justify-content:center;width:28px}.dispatch-container .zone-order-id-block{flex:1 1;min-width:0}.dispatch-container .zone-order-id{color:#1e293b;color:var(--text);font-size:12px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-rider{color:#7b1fa2;font-size:11px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-status{border-radius:999px;flex-shrink:0;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 8px;text-transform:uppercase}.dispatch-container .zone-order-status-stack{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.dispatch-container .zone-order-time{font-feature-settings:"tnum";align-items:center;color:#1e293b;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;letter-spacing:.01em;white-space:nowrap}.dispatch-container .zone-order-time svg{color:#7b1fa2;flex-shrink:0;font-size:14px}.dispatch-container .zone-order-time.is-expected{color:#64748b;font-weight:600}.dispatch-container .zone-order-time.is-expected svg{color:#94a3b8}.dispatch-container .zone-order-customer{color:#1e293b;color:var(--text);font-size:14px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-line{color:#64748b;color:var(--text-muted);font-size:12px;line-height:1.4;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .zone-order-notes{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-style:italic;text-overflow:clip;white-space:normal}.dispatch-container .zone-order-stats{border-top:1px dashed #7b1fa224;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.dispatch-container .zone-order-chip{align-items:center;background:#7b1fa20f;border:1px solid #7b1fa224;border-radius:999px;color:#1e293b;color:var(--text);display:inline-flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px}.dispatch-container .zone-order-chip.is-profit{background:#22c55e1a;border-color:#22c55e40;color:#16a34a}.dispatch-container .zone-order-chip.is-loss{background:#ef44441a;border-color:#ef444440;color:#dc2626}.dispatch-container .zone-order-chip.zone-order-trip{background:#7b1fa21a;border-color:#7b1fa240;color:#7b1fa2}.dispatch-container .zone-order-type{letter-spacing:.05em;text-transform:uppercase}.dispatch-container .kitchen-transition{background:#f59e0b1a;background:var(--kitchen-soft);border:1px dashed #f59e0b;border:1px dashed var(--kitchen);border-radius:10px;font-size:12px;font-weight:600;margin:8px 0 20px 40px;padding:12px}.dispatch-container .zone-order-grid .kitchen-transition{margin:2px 0;padding:8px 12px}.dispatch-container #map-wrap{flex:1 1;position:relative;transition:flex .32s cubic-bezier(.4,0,.2,1)}.dispatch-container #map-wrap.compare-split{border-radius:0 14px 14px 0;border-right:0;box-shadow:0 0 0 1px #0f172a0f;flex-basis:calc(50% - 8px);flex-grow:1;flex-shrink:1;margin-right:16px;min-width:0;overflow:hidden}.dispatch-container .compare-planned-label{align-items:center;animation:compare-label-in .22s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #6366f14d;border-radius:999px;box-shadow:0 4px 14px #0f172a1a;color:#4338ca;display:inline-flex;font-size:10px;font-weight:800;gap:6px;left:12px;letter-spacing:.06em;padding:5px 12px 5px 9px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px;z-index:1000}.dispatch-container .compare-planned-dot{background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:50%;flex-shrink:0;height:7px;width:7px}.dispatch-container .compare-actual-label{align-items:center;animation:compare-label-in .22s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #0ea5e959;border-radius:999px;box-shadow:0 4px 14px #0f172a1a;color:#0369a1;display:inline-flex;font-size:10px;font-weight:800;gap:6px;left:12px;letter-spacing:.06em;padding:5px 12px 5px 9px;pointer-events:none;position:absolute;text-transform:uppercase;top:12px;z-index:1000}.dispatch-container .compare-actual-dot{animation:compare-actual-pulse 1.6s ease-in-out infinite;background:linear-gradient(135deg,#0ea5e9,#0369a1);border-radius:50%;box-shadow:0 0 0 2px #0ea5e926;flex-shrink:0;height:7px;width:7px}@keyframes compare-actual-pulse{0%,to{box-shadow:0 0 0 2px #0ea5e926}50%{box-shadow:0 0 0 4px #0ea5e90d}}@keyframes compare-label-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dispatch-container #compare-map-wrap{animation:compare-slide-in .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:14px 0 0 14px;box-shadow:0 0 0 1px #0f172a0f;display:flex;flex-basis:calc(50% - 8px);flex-direction:column;flex-grow:1;flex-shrink:1;min-width:0;overflow:hidden;position:relative}@keyframes compare-slide-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}.dispatch-container #compare-map-wrap .leaflet-container{background:#f0f4f8!important;flex:1 1;min-height:0}.dispatch-container .compare-map-area{display:flex;flex:1 1;flex-direction:column;min-height:0;position:relative}.dispatch-container .compare-ov-br{bottom:12px;display:flex;gap:8px;position:absolute;right:12px;z-index:1000}.dispatch-container .compare-header{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);flex-shrink:0;padding:10px 14px 8px}.dispatch-container .compare-header-top{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-bottom:7px}.dispatch-container .compare-title{align-items:center;color:#0f172a;display:inline-flex;font-size:12px;font-weight:800;gap:7px;letter-spacing:.01em;min-width:0}.dispatch-container .compare-title-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:12px;width:12px}.dispatch-container .compare-title-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-title-badge{align-items:center;background:#0ea5e91a;border:1px solid #0ea5e940;border-radius:999px;color:#0284c7;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.07em;padding:3px 9px;text-transform:uppercase}.dispatch-container .compare-progress{align-items:center;display:flex;gap:8px}.dispatch-container .compare-progress-bar-wrap{background:#0f172a12;border-radius:999px;flex:1 1;height:3px;overflow:hidden}.dispatch-container .compare-progress-bar-fill{background:linear-gradient(90deg,#0ea5e9,#6366f1);border-radius:999px;height:100%;transition:width .45s cubic-bezier(.4,0,.2,1)}.dispatch-container .compare-progress-bar-fill.is-done{background:linear-gradient(90deg,#22c55e,#16a34a)}.dispatch-container .compare-progress-text{font-feature-settings:"tnum";color:#94a3b8;flex-shrink:0;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.dispatch-container .compare-track-legend{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a12);flex-shrink:0;max-height:150px;overflow-y:auto;scrollbar-color:#64748b40 #0000;scrollbar-width:thin}.dispatch-container .compare-track-legend::-webkit-scrollbar{width:4px}.dispatch-container .compare-track-legend::-webkit-scrollbar-thumb{background:#64748b40;border-radius:999px}.dispatch-container .compare-track-item{align-items:center;border-bottom:1px solid #0f172a0a;display:flex;gap:9px;padding:5px 14px;transition:background .12s}.dispatch-container .compare-track-item:last-child{border-bottom:0}.dispatch-container .compare-track-item:hover{background:rgba(15,23,42,.025)}.dispatch-container .compare-track-num{align-items:center;border-radius:50%;box-shadow:0 2px 6px #0003;color:#fff;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;height:20px;justify-content:center;width:20px}.dispatch-container .compare-track-info{flex:1 1;min-width:0}.dispatch-container .compare-track-customer{color:#1e293b;font-size:11px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-track-meta{color:#94a3b8;font-size:10px;font-weight:600;margin-top:1px}.dispatch-container .compare-track-right{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:3px}.dispatch-container .compare-track-status{align-items:center;border-radius:999px;display:inline-flex;font-size:8px;font-weight:800;letter-spacing:.05em;padding:1px 6px;text-transform:uppercase}.dispatch-container .compare-track-kms{color:#64748b;font-size:10px;font-weight:700}.dispatch-container .compare-track-no-data{align-items:center;color:#cbd5e1;display:inline-flex;font-size:9px;font-weight:600;gap:4px}.dispatch-container .compare-track-spinner{animation:compare-spin .65s linear infinite;border:1.5px solid #64748b2e;border-radius:50%;border-top-color:#94a3b8;flex-shrink:0;height:9px;width:9px}@keyframes compare-spin{to{transform:rotate(1turn)}}.dispatch-container .compare-overall-card{background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#0f172a12);flex-shrink:0;padding:10px 14px}.dispatch-container .compare-overall-head{align-items:center;display:flex;gap:8px;margin-bottom:9px}.dispatch-container .compare-overall-dot{border-radius:50%;flex-shrink:0;height:11px;width:11px}.dispatch-container .compare-overall-name{color:#0f172a;flex:1 1;font-size:12px;font-weight:800;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-overall-rate{align-items:center;background:#22c55e1a;border:1px solid #22c55e38;border-radius:999px;color:#16a34a;display:inline-flex;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.06em;padding:2px 8px;text-transform:uppercase}.dispatch-container .compare-overall-rate.is-partial{background:#f59e0b1a;border-color:#f59e0b40;color:#b45309}.dispatch-container .compare-overall-rate.is-zero{background:#64748b14;border-color:#64748b33;color:#64748b}.dispatch-container .compare-overall-stats{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(5,1fr)}.dispatch-container .compare-overall-stat{background:#0f172a08;border:1px solid #0f172a0f;border-radius:10px;padding:7px 6px 6px;text-align:center;transition:background .15s,transform .15s}.dispatch-container .compare-overall-stat:hover{background:rgba(15,23,42,.055);transform:translateY(-1px)}.dispatch-container .compare-overall-stat-icon{align-items:center;color:#94a3b8;display:flex;font-size:13px;justify-content:center;line-height:1;margin-bottom:3px}.dispatch-container .compare-overall-stat-value{color:#0f172a;font-size:14px;font-weight:800;line-height:1.1}.dispatch-container .compare-overall-stat-unit{color:#94a3b8;font-size:9px;font-weight:700;margin-left:2px}.dispatch-container .compare-overall-stat-label{color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.06em;margin-top:2px;text-transform:uppercase}.dispatch-container .compare-overall-stat.is-profit{background:#22c55e0f;border-color:#22c55e29}.dispatch-container .compare-overall-stat.is-profit .compare-overall-stat-value{color:#16a34a}.dispatch-container .compare-overall-stat.is-profit .compare-overall-stat-icon{color:#22c55e}.dispatch-container .compare-overall-stat.is-loss{background:#ef44440f;border-color:#ef444429}.dispatch-container .compare-overall-stat.is-loss .compare-overall-stat-value{color:#dc2626}.dispatch-container .compare-overall-stat.is-loss .compare-overall-stat-icon{color:#ef4444}.dispatch-container .compare-header-v2{background:linear-gradient(180deg,#fff,#f8fafc);border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px 10px}.dispatch-container .compare-header-row{align-items:center;display:flex;gap:10px;min-width:0}.dispatch-container .compare-header-row .compare-title{align-items:center;color:#0f172a;display:inline-flex;flex:1 1;font-size:16px;font-weight:800;gap:10px;min-width:0}.dispatch-container .compare-header-tools{align-items:center;display:inline-flex;flex-shrink:0;gap:6px}.dispatch-container .compare-overall-btn{align-items:center;background:linear-gradient(135deg,#6366f114,#3b82f614);border:1px solid #6366f147;border-radius:999px;color:#4338ca;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;transition:all .18s ease}.dispatch-container .compare-overall-btn:hover{background:linear-gradient(135deg,#6366f1,#3b82f6);border-color:#6366f1;box-shadow:0 4px 12px #6366f147;color:#fff;transform:translateY(-1px)}.dispatch-container .compare-overall-btn svg{font-size:15px}.dispatch-container .compare-sync-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a1f);border-radius:999px;color:#64748b;cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;letter-spacing:.04em;padding:6px 12px;text-transform:uppercase;transition:all .18s ease}.dispatch-container .compare-sync-toggle:hover{border-color:#6366f166;color:#4338ca}.dispatch-container .compare-sync-toggle.is-on{background:linear-gradient(135deg,#22c55e,#16a34a);border-color:#16a34a;box-shadow:0 4px 10px #22c55e38;color:#fff}.dispatch-container .compare-sync-toggle svg{font-size:15px}.dispatch-container .compare-timeline-toggle{align-items:center;background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a1f);border-radius:8px;color:#64748b;cursor:pointer;display:inline-flex;height:30px;justify-content:center;padding:0;transition:background .18s ease,color .18s ease,border-color .18s ease;width:30px}.dispatch-container .compare-timeline-toggle:hover{background:#6366f10f;border-color:#6366f166;color:#4338ca}.dispatch-container .compare-timeline-toggle svg{font-size:18px;transition:transform .22s cubic-bezier(.4,0,.2,1)}.dispatch-container .compare-timeline-toggle.is-open svg{color:#4338ca;transform:rotate(180deg)}.dispatch-container .compare-timeline-wrap{display:flex;flex-direction:column;gap:6px}.dispatch-container .compare-timeline-container{align-items:stretch;background:#0f172a05;border:1px solid #0f172a0f;border-radius:12px;box-shadow:inset 0 1px 2px #0f172a05;display:flex;gap:16px;padding:10px 14px}.dispatch-container .compare-timeline-labels{border-right:1.5px dashed #0f172a14;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:space-between;padding-right:14px}.dispatch-container .compare-timeline-label{align-items:center;color:#64748b;display:flex;font-size:11px;font-weight:800;height:32px;letter-spacing:.06em;text-transform:uppercase}.dispatch-container .compare-timeline-scrollable{display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-x:auto;padding-bottom:2px;scrollbar-color:#64748b33 #0000;scrollbar-width:thin}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar{height:4px}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar-thumb{background:#64748b40;border-radius:999px}.dispatch-container .compare-timeline-track{align-items:center;display:flex;gap:0;position:relative}.dispatch-container .compare-timeline-track.is-planned .compare-step{gap:0;height:32px;padding:0}.dispatch-container .compare-timeline-track.is-planned .compare-step-spacer{align-self:center;margin-bottom:0}.dispatch-container .compare-timeline-track.is-actual .compare-step-spacer{margin-bottom:22px}.dispatch-container .compare-step-spacer{background:linear-gradient(90deg,#94a3b800,#94a3b88c 30%,#94a3b88c 70%,#94a3b800);flex-shrink:0;height:2px;width:16px}.dispatch-container .compare-step{align-items:center;background:#0000;border:0;cursor:pointer;display:inline-flex;flex-direction:column;flex-shrink:0;gap:11px;padding:2px 2px 0;position:relative;transition:transform .18s ease}.dispatch-container .compare-step:hover{transform:translateY(-1px)}.dispatch-container .compare-step-circle{align-items:center;background:#94a3b8;background:var(--step-color,#94a3b8);border-radius:50%;box-shadow:0 2px 6px #0f172a24,0 0 0 1px #fff9;color:#fff;display:inline-flex;font-size:13px;font-weight:800;height:32px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease,background .18s ease;width:32px}.dispatch-container .compare-step:hover .compare-step-circle{box-shadow:0 4px 10px #0f172a33,0 0 0 1px #fff9;transform:scale(1.08)}.dispatch-container .compare-step.is-focused .compare-step-circle{box-shadow:0 4px 10px #0f172a38,0 0 0 2px #fff,0 0 0 4px #6366f1;box-shadow:0 4px 10px #0f172a38,0 0 0 2px #fff,0 0 0 4px var(--step-color,#6366f1);transform:scale(1.18)}.dispatch-container .compare-step.is-focused .compare-step-tick{color:#4338ca;color:var(--step-color,#4338ca);font-weight:800}.dispatch-container .compare-step.is-pending .compare-step-circle{background:#fff;border:2px solid #cbd5e1;border:2px solid var(--step-color,#cbd5e1);box-shadow:0 1px 3px #0f172a14;color:#94a3b8;color:var(--step-color,#94a3b8)}.dispatch-container .compare-step.is-skipped .compare-step-circle{background:#cbd5e1;opacity:.42}.dispatch-container .compare-step.is-loading .compare-step-circle{background:#fff;border:2px solid #6366f173;color:#0000}.dispatch-container .compare-step.is-no-data .compare-step-circle{background:repeating-linear-gradient(45deg,#e2e8f0 0 4px,#f1f5f9 4px 8px);color:#94a3b8}.dispatch-container .compare-step-spin{animation:compare-step-spin .7s linear infinite;border:2px solid #6366f12e;border-radius:50%;border-top-color:#6366f1;height:14px;width:14px}@keyframes compare-step-spin{to{transform:rotate(1turn)}}.dispatch-container .compare-step-tick{font-feature-settings:"tnum";color:#64748b;font-size:11px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}.dispatch-container .compare-step-flag{background:#dc2626;border:1.5px solid #fff;border-radius:50%;box-shadow:0 2px 4px #dc262673;height:8px;position:absolute;right:-2px;top:-2px;width:8px}.dispatch-container .compare-progress-strip{align-items:center;display:flex;gap:8px}.dispatch-container .compare-legend{align-items:center;border-top:1px dashed #0f172a0f;display:flex;flex-wrap:wrap;gap:14px;padding-top:2px}.dispatch-container .compare-legend-item{align-items:center;color:#64748b;display:inline-flex;font-size:12px;font-weight:700;gap:7px;letter-spacing:.02em}.dispatch-container .compare-legend-swatch{border-radius:2px;flex-shrink:0;height:4px;width:22px}.dispatch-container .compare-legend-swatch.is-planned{background:repeating-linear-gradient(90deg,#6366f1 0 5px,#0000 5px 9px);height:3px}.dispatch-container .compare-legend-swatch.is-actual{background:linear-gradient(90deg,currentColor,currentColor);height:4px}.dispatch-container .compare-legend-swatch.is-step-color{border-radius:2px;height:4px}.dispatch-container .compare-legend-swatch.is-step-color.is-dashed{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 9px);mask-image:repeating-linear-gradient(90deg,#000 0 5px,#0000 5px 9px)}.dispatch-container .compare-legend-note{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.04em;margin-left:auto;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-container .compare-legend-swatch.is-transit{background:repeating-linear-gradient(90deg,#94a3b8 0 3px,#0000 3px 6px);height:2px}.dispatch-container .compare-delta{animation:compare-delta-in .22s cubic-bezier(.4,0,.2,1);background:linear-gradient(180deg,#fff,#f8fafc);border-top:1px solid #e2e8f0;border-top:1px solid var(--border,#0f172a12);display:flex;flex-direction:column;flex-shrink:0;gap:10px;padding:12px 14px 14px}.dispatch-container .compare-delta.is-anomaly{background:linear-gradient(180deg,#fff,#fef2f2);border-top-color:#dc262640}@keyframes compare-delta-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .compare-delta-title{align-items:center;display:flex;gap:10px;min-width:0}.dispatch-container .compare-delta-step-badge{align-items:center;background:#6366f1;border-radius:50%;box-shadow:0 3px 10px #0f172a26,0 0 0 1px #ffffff80;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:32px;justify-content:center;width:32px}.dispatch-container .compare-delta-step-badge svg{font-size:17px}.dispatch-container .compare-delta-title-text{flex:1 1;min-width:0}.dispatch-container .compare-delta-title-main{color:#0f172a;font-size:16px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-delta-title-sub{color:#94a3b8;font-size:13px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-delta-status{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.07em;padding:4px 11px;text-transform:uppercase}.dispatch-container .compare-delta-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.dispatch-container .compare-delta-cell{background:#fff;border:1px solid #e2e8f0;border:1px solid var(--border,#0f172a14);border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:11px 13px 10px;transition:transform .18s ease,box-shadow .18s ease}.dispatch-container .compare-delta-cell:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.dispatch-container .compare-delta-cell.is-anomaly{background:linear-gradient(180deg,#fff,#fef2f2);border-color:#dc26266b;box-shadow:inset 0 0 0 1px #dc26262e}.dispatch-container .compare-delta-cell-label{color:#94a3b8;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.dispatch-container .compare-delta-cell-val{font-feature-settings:"tnum";color:#0f172a;font-size:22px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.dispatch-container .compare-delta-cell-val.is-over{color:#dc2626}.dispatch-container .compare-delta-cell-val.is-under{color:#16a34a}.dispatch-container .compare-delta-cell-unit{color:#94a3b8;font-size:13px;font-weight:700;margin-left:2px}.dispatch-container .compare-delta-cell-sub{color:#64748b;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .compare-step-pin{align-items:center;background:#475569;background:var(--pin-color,#475569);border:3px solid #fff;border-radius:50%;box-shadow:0 4px 12px #00000052,0 0 0 1px #ffffff2e;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:800;height:34px;justify-content:center;position:relative;transition:transform .2s cubic-bezier(.4,0,.2,1),box-shadow .2s ease;width:34px}.dispatch-container .compare-step-pin:hover{transform:scale(1.08);z-index:1200}.dispatch-container .compare-step-pin-num{line-height:1;position:relative;z-index:1}.dispatch-container .compare-step-pin.is-skipped{filter:grayscale(.6);opacity:.45}.dispatch-container .compare-step-pin.is-focused{animation:compare-pin-pulse 1.6s ease-in-out infinite;box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px #6366f1,0 0 18px 6px color-mix(in srgb,#6366f1 35%,#0000);box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px var(--pin-color,#6366f1),0 0 18px 6px color-mix(in srgb,var(--pin-color,#6366f1) 35%,#0000);transform:scale(1.22);z-index:1300}.dispatch-container .compare-step-pin.is-focused:hover{transform:scale(1.3)}.dispatch-container .compare-step-pin.is-focused:before{animation:compare-pin-halo 1.6s ease-out infinite;border:2px solid #6366f1;border:2px solid var(--pin-color,#6366f1);border-radius:50%;content:"";inset:-6px;opacity:.65;pointer-events:none;position:absolute}@keyframes compare-pin-pulse{0%,to{box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px #6366f1,0 0 18px 6px color-mix(in srgb,#6366f1 35%,#0000);box-shadow:0 8px 22px #0f172a61,0 0 0 3px #fff,0 0 0 5px var(--pin-color,#6366f1),0 0 18px 6px color-mix(in srgb,var(--pin-color,#6366f1) 35%,#0000)}50%{box-shadow:0 10px 28px #0f172a80,0 0 0 3px #fff,0 0 0 6px #6366f1,0 0 28px 10px color-mix(in srgb,#6366f1 55%,#0000);box-shadow:0 10px 28px #0f172a80,0 0 0 3px #fff,0 0 0 6px var(--pin-color,#6366f1),0 0 28px 10px color-mix(in srgb,var(--pin-color,#6366f1) 55%,#0000)}}@keyframes compare-pin-halo{0%{inset:-2px;opacity:.7}to{inset:-16px;opacity:0}}.dispatch-container .compare-step-pin.is-anomaly{box-shadow:0 4px 14px #dc262659,0 0 0 1px #ffffff2e,0 0 0 3px #fff,0 0 0 5px #dc2626}.dispatch-container .compare-step-pin.is-anomaly.is-focused{animation:compare-pin-pulse-anomaly 1.4s ease-in-out infinite;box-shadow:0 8px 22px #dc262680,0 0 0 3px #fff,0 0 0 5px #dc2626,0 0 22px 8px #dc262673}@keyframes compare-pin-pulse-anomaly{0%,to{box-shadow:0 8px 22px #dc262680,0 0 0 3px #fff,0 0 0 5px #dc2626,0 0 22px 8px #dc262673}50%{box-shadow:0 10px 28px #dc2626a6,0 0 0 3px #fff,0 0 0 6px #dc2626,0 0 32px 12px #dc26268c}}.dispatch-container .compare-step-pin-check{background:#16a34a;border:1.5px solid #fff;border-radius:50%;bottom:-3px;box-shadow:0 2px 5px #0f172a57;height:14px;padding:1px;position:absolute;right:-3px;width:14px;z-index:2}.dispatch-container .compare-start-pin{align-items:center;background:#fff;border:3px solid #475569;border:3px solid var(--pin-color,#475569);border-radius:50%;box-shadow:0 5px 14px #0f172a52,0 0 0 1px #fff9;color:#475569;color:var(--pin-color,#475569);cursor:pointer;display:flex;height:40px;justify-content:center;transition:transform .18s ease,box-shadow .18s ease;width:40px}.dispatch-container .compare-start-pin:hover{box-shadow:0 7px 20px #0f172a66,0 0 0 1px #ffffffb3;transform:scale(1.1);z-index:1100}.dispatch-container .compare-start-pin svg{display:block;height:22px;width:22px}.dispatch-container .compare-tooltip{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172af2;border:0;border-radius:12px;box-shadow:0 10px 30px #0f172a66,0 0 0 1px #ffffff0f;color:#f8fafc;font-family:inherit;padding:0;white-space:normal}.dispatch-container .compare-tooltip.leaflet-tooltip-top:before{border-top-color:#0f172af2}.dispatch-container .compare-tooltip.leaflet-tooltip-bottom:before{border-bottom-color:#0f172af2}.dispatch-container .compare-tooltip.leaflet-tooltip-left:before{border-left-color:#0f172af2}.dispatch-container .compare-tooltip.leaflet-tooltip-right:before{border-right-color:#0f172af2}.dispatch-container .cmp-tip{max-width:260px;min-width:200px;padding:9px 12px 8px}.dispatch-container .cmp-tip-header{align-items:center;display:flex;gap:9px;min-width:0}.dispatch-container .cmp-tip-step{align-items:center;background:#6366f1;border-radius:50%;box-shadow:0 2px 6px #0000004d;color:#fff;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;height:24px;justify-content:center;width:24px}.dispatch-container .cmp-tip-step svg{font-size:14px}.dispatch-container .cmp-tip-title-stack{flex:1 1;min-width:0}.dispatch-container .cmp-tip-title{color:#f8fafc;font-size:12px;font-weight:800;letter-spacing:.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cmp-tip-sub{color:#cbd5e1;font-size:10px;font-weight:600;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cmp-tip-tag{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:8px;font-weight:800;letter-spacing:.08em;padding:2px 7px;text-transform:uppercase}.dispatch-container .cmp-tip-anomaly{background:#dc262629;border:1px solid #dc262652;border-radius:8px;color:#fecaca;font-size:10px;font-weight:700;letter-spacing:.02em;margin-top:7px;padding:5px 8px}.dispatch-container .cmp-tip-action{border-top:1px solid #ffffff1a;color:#94a3b8;font-size:9px;font-weight:700;letter-spacing:.08em;margin-top:7px;padding-top:6px;text-align:center;text-transform:uppercase}.dispatch-container .compare-popup .leaflet-popup-content-wrapper{background:#fff;border-radius:14px;box-shadow:0 12px 32px #0f172a38,0 0 0 1px #0f172a0f;overflow:hidden;padding:0}.dispatch-container .compare-popup .leaflet-popup-content{margin:0;min-width:240px;width:auto!important}.dispatch-container .compare-popup .leaflet-popup-tip{background:#fff;box-shadow:0 6px 18px #0f172a2e}.dispatch-container .compare-popup .leaflet-popup-close-button{color:#94a3b8;font-size:18px;font-weight:700;padding:4px 6px;right:6px;top:6px}.dispatch-container .compare-popup .leaflet-popup-close-button:hover{color:#0f172a}.dispatch-container .cmp-pop{color:#0f172a;font-family:Inter,-apple-system,sans-serif;line-height:1.35}.dispatch-container .cmp-pop-head{align-items:center;background:linear-gradient(180deg,#f8fafc,#fff);border-bottom:1px solid #0f172a0f;display:flex;gap:10px;padding:12px 32px 12px 14px}.dispatch-container .cmp-pop-pin{align-items:center;border:2.5px solid #fff;border-radius:50%;box-shadow:0 3px 10px #0003;color:#fff;display:flex;flex-shrink:0;font-size:13px;font-weight:800;height:30px;justify-content:center;width:30px}.dispatch-container .cmp-pop-titles{flex:1 1;min-width:0}.dispatch-container .cmp-pop-title{color:#0f172a;font-size:13px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cmp-pop-sub{color:#64748b;font-size:9.5px;font-weight:700;letter-spacing:.05em;margin-top:2px;text-transform:uppercase}.dispatch-container .cmp-pop-tag{background:#e0e7ff;border-radius:999px;color:#4338ca;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.06em;padding:3px 8px;text-transform:uppercase;white-space:nowrap}.dispatch-container .cmp-pop-tag-start{background:#ecfeff;color:#0e7490}.dispatch-container .cmp-pop-rows{display:flex;flex-direction:column;padding:8px 14px 12px}.dispatch-container .cmp-pop-row{align-items:center;border-bottom:1px dashed #0f172a12;display:flex;font-size:12px;gap:12px;justify-content:space-between;padding:6px 0}.dispatch-container .cmp-pop-row:last-child{border-bottom:0}.dispatch-container .cmp-pop-k{color:#64748b;font-weight:600;white-space:nowrap}.dispatch-container .cmp-pop-v{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.dispatch-container .cmp-pop-v.is-loss{color:#dc2626}.dispatch-container .cmp-pop-v.is-profit{color:#16a34a}.dispatch-container .cmp-pop-coord{color:#475569;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:600}.dispatch-container .leaflet-container{background:#f1f5f9!important}.dispatch-container #ov-tl{left:16px;position:absolute;top:16px;z-index:1000}.dispatch-container .ov-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:16px;box-shadow:0 10px 25px -5px #00000014;box-shadow:var(--shadow-lg);padding:16px 20px}.dispatch-container .ov-stats{display:flex;gap:24px}.dispatch-container .osv{font-size:24px;font-weight:800}.dispatch-container .osv.g{color:#22c55e;color:var(--success)}.dispatch-container .osl{color:#64748b;color:var(--text-muted);font-size:11px;font-weight:700;margin-top:2px;text-transform:uppercase}.dispatch-container #ov-tr{display:flex;flex-direction:column;gap:8px;position:absolute;right:16px;top:16px;width:200px;z-index:1000}.dispatch-container #body.compare-mode #ov-tr{display:none!important}.dispatch-container #ov-br{bottom:20px;position:absolute;right:80px;z-index:1000}.dispatch-container .rchip{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe6;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;box-shadow:0 4px 12px #0000000d;box-shadow:var(--shadow);cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;padding:8px 12px;transition:all .2s}.dispatch-container .rchip.active{background:#fff;border-color:#3b82f6;border-color:var(--accent);box-shadow:0 4px 12px #3b82f626}.dispatch-container .rchip-dot{border-radius:50%;height:8px;width:8px}.dispatch-container .rchip-n{font-feature-settings:"tnum","tnum";color:#3b82f6;color:var(--accent);font-variant-numeric:tabular-nums;font-weight:800;margin-left:auto;white-space:nowrap}.dispatch-container .rchip-n.is-done{color:#16a34a}.dispatch-container .cmark{border-radius:50%;box-shadow:0 4px 12px #0006;font-weight:800;letter-spacing:.02em}.dispatch-container .cmark,.dispatch-container .kitchen-mark{align-items:center;border:3px solid #fff;color:#fff;display:flex;justify-content:center}.dispatch-container .kitchen-mark{background:#f59e0b;background:var(--kitchen);border-radius:50%;box-shadow:0 0 20px #f59e0bcc,0 0 40px #f59e0b66;font-size:18px;font-weight:900;height:46px;width:46px}.dispatch-container .kitchen-mark.is-focused{animation:kitchen-mark-pulse 1.8s ease-in-out infinite;border-width:4px;font-size:22px;height:56px;width:56px}@keyframes kitchen-mark-pulse{0%,to{box-shadow:0 0 20px #f59e0be6,0 0 40px #f59e0b80,0 0 0 0 #f59e0b8c}50%{box-shadow:0 0 30px #f59e0b,0 0 60px #f59e0bb3,0 0 0 18px #f59e0b00}}.dispatch-container .leaflet-popup-content-wrapper{background:#fff;border-radius:12px;box-shadow:0 10px 25px -5px #00000026;color:#1e293b;padding:0}.dispatch-container .leaflet-popup-tip-container{bottom:-10px;height:10px;left:50%;margin-left:-10px;overflow:hidden;position:absolute;width:20px}.dispatch-container .leaflet-popup-tip{background:#fff;box-shadow:none;height:14px;margin:-10px auto 0;padding:0;transform:rotate(45deg);width:14px}.dispatch-container .pu-id{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;color:#64748b;display:flex;font-size:10px;font-weight:800;gap:6px;letter-spacing:.08em;padding:10px 14px}.dispatch-container .pu-live-dot{animation:pu-pulse 1.2s ease-in-out infinite;background:#22c55e;border-radius:50%;box-shadow:0 0 0 2px #22c55e33;height:6px;width:6px}@keyframes pu-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.dispatch-container .pu-rider-wrap{align-items:center;display:flex;gap:8px;padding:14px 14px 8px}.dispatch-container .pu-rider-indicator{border-radius:50%;box-shadow:0 0 6px #00000026;flex-shrink:0;height:8px;width:8px}.dispatch-container .pu-rider-name{color:#0f172a;font-size:14.5px;font-weight:800;letter-spacing:-.01em}.dispatch-container .pu-body-content{display:flex;flex-direction:column;gap:6px;padding:0 14px 12px}.dispatch-container .pu-row{align-items:center;color:#64748b;display:flex;font-size:12px;justify-content:space-between;padding:2px 0}.dispatch-container .pu-row span:first-child{color:#64748b;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em;margin-right:12px;text-transform:uppercase}.dispatch-container .pu-row span:last-child{color:#334155;font-weight:600;max-width:70%;overflow-wrap:anywhere;text-align:right;word-break:break-word}.dispatch-container .pu-status-tag{align-items:center;border-radius:6px;display:inline-flex;font-size:10.5px;font-weight:800;letter-spacing:.02em;padding:2px 8px;text-transform:uppercase}.dispatch-container .pu-status-tag.is-idle{background:#f1f5f9;color:#475569}.dispatch-container .pu-status-tag.is-active{background:#e0f2fe;color:#0284c7}.dispatch-container .pu-status-tag.is-delivered{background:#dcfce7;color:#16a34a}.dispatch-container .pu-status-tag.is-generic{background:#f1f5f9;color:#475569}.dispatch-container .pu-order-tag{background:#f5f3ff;border-radius:4px;color:#4f46e5!important;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:700!important;padding:1px 6px}.dispatch-container .pu-phone-tag{color:#334155;font-family:JetBrains Mono,monospace;font-size:11.5px}.dispatch-container .pu-coord-tag{color:#64748b!important;font-family:JetBrains Mono,monospace;font-size:10.5px}.dispatch-container .live-rider-popup .leaflet-popup-content-wrapper{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 20px 48px #0f172a38;max-width:280px;min-width:260px;overflow:hidden;padding:0}.dispatch-container .live-rider-popup .leaflet-popup-content{margin:0;min-width:260px}.dispatch-container .live-rider-popup .pu-hdr-live{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 14px}.dispatch-container .live-rider-popup .pu-hdr-left{align-items:center;display:flex;gap:8px}.dispatch-container .live-rider-popup .pu-live-indicator{align-items:center;display:inline-flex;justify-content:center;position:relative}.dispatch-container .live-rider-popup .pu-live-dot{background-color:#dc2626;background-color:var(--pulse-color,#dc2626);border-radius:50%;height:7px;width:7px;z-index:2}.dispatch-container .live-rider-popup .pu-live-indicator:after{animation:pu-pulse-ring 1.8s cubic-bezier(.4,0,.2,1) infinite;border:2px solid #dc2626;border:2px solid var(--pulse-color,#dc2626);border-radius:50%;content:"";height:15px;opacity:0;position:absolute;width:15px;z-index:1}@keyframes pu-pulse-ring{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.6)}}.dispatch-container .live-rider-popup .pu-hdr-title{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .live-rider-popup .pu-status-badge{border-radius:999px;box-shadow:0 1px 3px #0000000d;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.dispatch-container .live-rider-popup .pu-status-badge.active{background:#e0f2fe;color:#0369a1}.dispatch-container .live-rider-popup .pu-status-badge.idle{background:#f1f5f9;color:#475569}.dispatch-container .live-rider-popup .pu-rider-profile{align-items:center;background:linear-gradient(180deg,#f8fafc80,#fff0);display:flex;gap:12px;padding:14px 16px 10px}.dispatch-container .live-rider-popup .pu-avatar{align-items:center;border-radius:10px;box-shadow:inset 0 1px 2px #fff3;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.dispatch-container .live-rider-popup .pu-rider-info-text{display:flex;flex-direction:column;gap:2px}.dispatch-container .live-rider-popup .pu-rider-name{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.dispatch-container .live-rider-popup .pu-rider-meta{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.02em}.dispatch-container .live-rider-popup .pu-body-content{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px}.dispatch-container .live-rider-popup .pu-info-row{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;justify-content:space-between;padding:4px 0}.dispatch-container .live-rider-popup .pu-info-row:last-child{border-bottom:none;padding-bottom:0}.dispatch-container .live-rider-popup .pu-info-label{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dispatch-container .live-rider-popup .pu-info-value{color:#334155;font-size:12px;font-weight:700;text-align:right}.dispatch-container .live-rider-popup .pu-order-badge{background:#f5f3ff;border:1px solid #4f46e51f;border-radius:6px;color:#4f46e5;font-family:JetBrains Mono,monospace;font-size:11px;font-weight:800;padding:2px 8px}.dispatch-container .live-rider-popup .pu-phone-link{color:#0284c7;font-family:JetBrains Mono,monospace;font-weight:700;text-decoration:none;transition:color .15s ease}.dispatch-container .live-rider-popup .pu-phone-link:hover{color:#0369a1;text-decoration:underline}.dispatch-container .live-rider-popup .pu-time-stamp{align-items:center;color:#475569;display:inline-flex;gap:4px}.dispatch-container .live-rider-popup .pu-time-stamp .inline-icon{color:#64748b;font-size:13px}.dispatch-container .live-rider-popup .pu-coordinates{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;color:#64748b;font-family:JetBrains Mono,monospace;font-size:11px;padding:2px 6px}.dispatch-container .route-rider-popup .leaflet-popup-content-wrapper{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff2;border:1px solid #ffffffd9;border-radius:16px;box-shadow:0 20px 48px #0f172a38;max-width:260px;min-width:240px;overflow:hidden;padding:0}.dispatch-container .route-rider-popup .leaflet-popup-content{margin:0;min-width:240px}.dispatch-container .route-rider-popup .pu-hdr-live{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:10px 14px}.dispatch-container .route-rider-popup .pu-hdr-left{align-items:center;display:flex;gap:8px}.dispatch-container .route-rider-popup .pu-hdr-title{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .route-rider-popup .pu-rider-profile{align-items:center;background:linear-gradient(180deg,#f8fafc80,#fff0);display:flex;gap:12px;padding:14px 16px 10px}.dispatch-container .route-rider-popup .pu-avatar{align-items:center;border-radius:10px;box-shadow:inset 0 1px 2px #fff3;display:flex;font-size:20px;height:38px;justify-content:center;width:38px}.dispatch-container .route-rider-popup .pu-rider-info-text{display:flex;flex-direction:column;gap:2px}.dispatch-container .route-rider-popup .pu-rider-name{font-size:15px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.dispatch-container .route-rider-popup .pu-rider-meta{color:#94a3b8;font-size:10px;font-weight:600;letter-spacing:.02em}.dispatch-container .route-rider-popup .pu-body-content{display:flex;flex-direction:column;gap:8px;padding:4px 16px 16px}.dispatch-container .route-rider-popup .pu-info-row{align-items:center;border-bottom:1px dashed #f1f5f9;display:flex;justify-content:space-between;padding:4px 0}.dispatch-container .route-rider-popup .pu-info-row:last-child{border-bottom:none;padding-bottom:0}.dispatch-container .route-rider-popup .pu-info-label{color:#94a3b8;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.dispatch-container .route-rider-popup .pu-info-value{color:#334155;font-size:12px;font-weight:700;text-align:right}.dispatch-container .pu-section-label{border-bottom:1px solid #7b1fa22e;color:#7b1fa2;font-size:10px;font-weight:700;letter-spacing:.06em;margin:10px 14px 4px;padding-bottom:4px;text-transform:uppercase}.dispatch-container .pu-timeline{display:flex;flex-direction:column;gap:5px;padding:4px 14px 4px 16px;position:relative}.dispatch-container .pu-timeline:before{background:#7b1fa22e;bottom:8px;content:"";left:19px;position:absolute;top:8px;width:1px}.dispatch-container .pu-tl-row{align-items:center;display:flex;font-size:11px;gap:8px;position:relative;z-index:1}.dispatch-container .pu-tl-dot{background:#fff;border:2px solid #7b1fa273;border-radius:50%;box-sizing:border-box;flex-shrink:0;height:8px;width:8px}.dispatch-container .pu-tl-row.delivered .pu-tl-dot{background:#16a34a;border-color:#16a34a;box-shadow:0 0 0 3px #16a34a2e}.dispatch-container .pu-tl-label{color:#64748b;flex:1 1;font-weight:500}.dispatch-container .pu-tl-row.delivered .pu-tl-label{color:#16a34a;font-weight:700}.dispatch-container .pu-tl-time{font-feature-settings:"tnum","tnum";color:#1e293b;font-variant-numeric:tabular-nums;font-weight:700}.dispatch-container .dispatch-popup .leaflet-popup-content{margin:0;width:auto!important}.dispatch-container .dispatch-popup .leaflet-popup-content-wrapper{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1);border-radius:14px;box-shadow:0 18px 40px #0f172a2e;min-width:460px;overflow:hidden;padding:0}.dispatch-container .dispatch-popup .leaflet-popup-tip{animation:dispatch-popup-in .18s cubic-bezier(.4,0,.2,1)}@keyframes dispatch-popup-in{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dispatch-container .dispatch-popup .leaflet-popup-content{min-width:460px}.dispatch-container .dispatch-popup .pu-header{background:linear-gradient(135deg,#7b1fa2,#9c27b0 50%,#ab47bc);border-radius:12px 12px 0 0;color:#fff;padding:14px 16px 12px}.dispatch-container .dispatch-popup .pu-header-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.dispatch-container .dispatch-popup .pu-id{background:#0000;border:0;border-radius:0;color:#fffffff2;font-size:12px;font-weight:800;letter-spacing:.06em;overflow:hidden;padding:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.dispatch-container .dispatch-popup .pu-status-chip{border-radius:999px;box-shadow:0 2px 6px #0000002e;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.dispatch-container .dispatch-popup .pu-rider{align-items:center;color:#fff!important;display:flex;font-size:16px;font-weight:800;gap:6px;letter-spacing:-.01em;padding:0}.dispatch-container .dispatch-popup .pu-rider svg{font-size:18px;opacity:.9}.dispatch-container .dispatch-popup .pu-rider span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .dispatch-popup .pu-delivery-id{color:#ffffffd9;font-size:11px;font-weight:600;letter-spacing:.04em;margin-top:6px}.dispatch-container .dispatch-popup .pu-body{padding:4px 18px 16px}.dispatch-container .dispatch-popup .pu-section{margin-top:12px}.dispatch-container .dispatch-popup .pu-section-label{border-bottom:1px solid #7b1fa22e;color:#7b1fa2;font-size:10px;font-weight:800;letter-spacing:.08em;margin:0 0 8px;padding-bottom:6px;text-transform:uppercase}.dispatch-container .dispatch-popup .pu-timeline{display:flex;flex-direction:column;gap:6px;padding:4px 0 4px 4px;position:relative}.dispatch-container .dispatch-popup .pu-timeline:before{left:7px}.dispatch-container .dispatch-popup .pu-details-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dispatch-container .dispatch-popup .pu-detail{align-items:flex-start;background:#7b1fa20d;border:1px solid #7b1fa21f;border-radius:10px;display:flex;gap:8px;min-width:0;padding:8px 10px}.dispatch-container .dispatch-popup .pu-detail-icon{align-items:center;background:#7b1fa21f;border-radius:7px;color:#7b1fa2;display:flex;flex-shrink:0;font-size:14px;height:26px;justify-content:center;width:26px}.dispatch-container .dispatch-popup .pu-detail-icon svg{font-size:15px}.dispatch-container .dispatch-popup .pu-detail-body{flex:1 1;min-width:0}.dispatch-container .dispatch-popup .pu-detail-label{color:#64748b;font-size:9px;font-weight:700;letter-spacing:.06em;margin-bottom:2px;text-transform:uppercase}.dispatch-container .dispatch-popup .pu-detail-value{color:#1e293b;font-size:12px;font-weight:700;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .dispatch-popup .pu-distance-row{border-top:1px dashed #7b1fa22e;display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px}.dispatch-container .dispatch-popup .pu-distance-chip{align-items:center;background:linear-gradient(135deg,#7b1fa214,#9c27b00f);border:1px solid #7b1fa233;border-radius:999px;display:inline-flex;font-size:11px;font-weight:600;gap:5px;padding:5px 10px}.dispatch-container .dispatch-popup .pu-distance-icon{color:#7b1fa2;display:inline-flex}.dispatch-container .dispatch-popup .pu-distance-icon svg{font-size:14px}.dispatch-container .dispatch-popup .pu-distance-label{color:#64748b;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.dispatch-container .dispatch-popup .pu-distance-value{font-feature-settings:"tnum";color:#1e293b;font-variant-numeric:tabular-nums;font-weight:800}.dispatch-container .kitchen-popup .kp-header{background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;color:#64748b;font-size:10px;font-weight:800;letter-spacing:.1em;padding:8px 14px}.dispatch-container .kitchen-popup .kp-name{color:#f59e0b;color:var(--kitchen);font-size:16px;font-weight:800;padding:14px 14px 4px}.dispatch-container .kitchen-popup .kp-stat{display:flex;justify-content:space-between;padding:8px 14px 16px}.dispatch-container .kitchen-popup .kp-stat-lbl{color:#64748b;font-size:12px}.dispatch-container .kitchen-popup .kp-stat-val{color:#1e293b;font-size:16px;font-weight:800}.dispatch-container .empty-slot{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:48px 24px;text-align:center}.dispatch-container .empty-slot-icon{color:#e2e8f0;color:var(--border);font-size:36px;line-height:1}.dispatch-container .empty-slot-title{color:#64748b;color:var(--text-muted);font-size:14px;font-weight:700}.dispatch-container .empty-slot-sub{color:#e2e8f0;color:var(--border);font-size:12px;font-weight:500;line-height:1.5;max-width:220px}.dispatch-container #desc{background:#fff;background:var(--bg);border-top:1px solid #e2e8f0;border-top:1px solid var(--border);color:#64748b;color:var(--text-muted);font-size:12px;font-weight:500;padding:16px 20px}@media (max-width:1280px){.dispatch-container #sidebar{flex-basis:360px;width:360px}.dispatch-container .sidebar-toggle-tab{left:360px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}}@media (max-width:1180px){.dispatch-container #sidebar{flex-basis:320px;width:320px}.dispatch-container .sidebar-toggle-tab{left:320px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container .rd-rider-name{font-size:24px}.dispatch-container .rd-stat-value,.dispatch-container .sb-tile-value{font-size:20px}.dispatch-container #hdr{padding:0 16px}.dispatch-container #strat-row{gap:6px;padding:0 16px}.dispatch-container #batch-row{padding:8px 16px}.dispatch-container .sbt{font-size:12px;gap:6px;padding:7px 11px}}@media (max-width:1080px){.dispatch-container #sidebar{flex-basis:290px;width:290px}.dispatch-container .sidebar-toggle-tab{left:290px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container .logo-city,.dispatch-container .logo-city-wrap{display:none}.dispatch-container .logo-name{font-size:16px}.dispatch-container #clock{font-size:12px;padding:5px 10px}.dispatch-container .hdr-stats{gap:6px;margin-right:8px}.dispatch-container .strat-stat{font-size:11px;gap:4px;padding:5px 9px}.dispatch-container .strat-stat-label{display:none}.dispatch-container .live-status{font-size:11px;padding:5px 8px}.dispatch-container .live-status-sub{display:none}.dispatch-container .sbt{font-size:12px;gap:5px;padding:7px 10px}.dispatch-container .sbt .sbt-icon{font-size:16px;height:16px;width:16px}.dispatch-container .batch-btn{font-size:11px;gap:4px;padding:5px 9px}.dispatch-container .batch-btn-count{font-size:9px;height:16px;min-width:18px;padding:0 4px}.dispatch-container .sb-header{padding:14px 14px 12px}.dispatch-container .sb-tile-value{font-size:18px}.dispatch-container .sb-tile{gap:8px;padding:8px 10px}.dispatch-container .sb-tile-icon{font-size:16px;height:28px;width:28px}.dispatch-container .rcard{padding:12px}.dispatch-container .rcard-name{font-size:13px}.dispatch-container .rcard-zone{font-size:11px}.dispatch-container .step-wrap{padding:12px}.dispatch-container #route-detail{padding:16px}.dispatch-container .rd-rider-name{font-size:20px}.dispatch-container .rd-stat-value{font-size:17px}.dispatch-container .rd-stat{padding:12px 8px 10px}.dispatch-container #ov-tr{width:160px}.dispatch-container .rchip{font-size:11px;padding:6px 8px}}@media (max-width:960px){.dispatch-container #sidebar{flex-basis:250px;width:250px}.dispatch-container .sidebar-toggle-tab{left:250px}.dispatch-container .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container #strat-row{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.dispatch-container #strat-row::-webkit-scrollbar{display:none}.dispatch-container .sbt{flex-shrink:0;font-size:11px;padding:7px 9px}.dispatch-container .zone-stat-label{display:none}.dispatch-container .zone-stat-pill{gap:3px;padding:3px 7px}.dispatch-container .zone-stat-value{font-size:12px}.dispatch-container .rd-stats-grid{gap:6px}.dispatch-container .rd-stat{padding:10px 6px 8px}.dispatch-container .rd-stat-value{font-size:15px}.dispatch-container .rd-stat-label{font-size:9px}.dispatch-container .rd-stat-icon{font-size:15px}.dispatch-container #ov-tr{display:none}.dispatch-container .zone-card-name{font-size:13px}.dispatch-container .zone-card-sub{font-size:10px}.dispatch-container #riders-panel{padding:12px}.dispatch-container .trip-header{padding:10px 12px}}.dispatch-container .rider-info-mode{background:#fff;background:var(--bg);display:flex;flex:1 1;min-height:0;overflow:hidden}.dispatch-container .ri-sidebar{background:#f8fafc;background:var(--bg-sub,#f8fafc);border-right:1px solid #e2e8f0;border-right:1px solid var(--border,#0f172a14);display:flex;flex-direction:column;flex-shrink:0;min-width:280px;overflow:hidden;width:320px}.dispatch-container .ri-sb-head{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);padding:16px 18px 12px}.dispatch-container .ri-sb-title{color:#1e293b;font-size:20px;font-weight:800;letter-spacing:-.01em}.dispatch-container .ri-sb-sub{color:#64748b;font-size:13px;font-weight:600;margin-top:4px}.dispatch-container .ri-main{background:#fff;flex:1 1;min-width:0;overflow-y:auto;padding:24px 28px}.dispatch-container .ri-main::-webkit-scrollbar{width:6px}.dispatch-container .ri-main::-webkit-scrollbar-thumb{background:#7b1fa240;border-radius:999px}.dispatch-container .ri-placeholder{align-items:center;color:#64748b;display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px 20px;text-align:center}.dispatch-container .ri-placeholder-icon{align-items:center;background:#7b1fa214;border-radius:16px;color:#7b1fa2;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:16px;width:64px}.dispatch-container .ri-placeholder-icon svg{font-size:36px}.dispatch-container .ri-placeholder-title{color:#1e293b;font-size:16px;font-weight:800;letter-spacing:-.01em}.dispatch-container .ri-placeholder-sub{font-size:12px;font-weight:500;line-height:1.5;margin-top:6px;max-width:320px}.dispatch-container .ri-search{padding:12px 14px 4px;position:relative}.dispatch-container .ri-search-icon{color:#94a3b8;font-size:18px;left:26px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.dispatch-container .ri-search-input{background:#f8fafc;border:1px solid #7b1fa22e;border-radius:10px;color:#1e293b;font-family:inherit;font-size:13px;font-weight:500;outline:none;padding:10px 12px 10px 38px;transition:border-color .15s ease,background .15s ease;width:100%}.dispatch-container .ri-search-input:focus{background:#fff;border-color:#7b1fa2}.dispatch-container .ri-rider-list{display:flex;flex:1 1;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:8px 14px 16px}.dispatch-container .ri-rider-list::-webkit-scrollbar{width:6px}.dispatch-container .ri-rider-list::-webkit-scrollbar-thumb{background:#7b1fa240;border-radius:999px}.dispatch-container .ri-rider-item{align-items:center;background:#fff;border:1px solid #7b1fa21f;border-radius:10px;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,transform .15s ease;width:100%}.dispatch-container .ri-rider-item:hover{background:#7b1fa20a;border-color:#7b1fa266;transform:translateX(2px)}.dispatch-container .ri-rider-item.active{background:linear-gradient(180deg,#fbf3ff,#f0e0fa);border-color:#7b1fa2;box-shadow:0 4px 12px #7b1fa22e}.dispatch-container .ri-rider-item.active .ri-rider-name{color:#7b1fa2}.dispatch-container .ri-rider-item.active .ri-rider-arrow{opacity:1;transform:translateX(2px)}.dispatch-container .ri-rider-dot{border-radius:50%;box-shadow:0 0 0 2px #fff,0 0 0 3px #0f172a14;flex-shrink:0;height:14px;width:14px}.dispatch-container .ri-rider-info-block{display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:0}.dispatch-container .ri-rider-name{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .ri-rider-meta{color:#64748b;font-size:13px;font-weight:600}.dispatch-container .ri-rider-arrow{color:#7b1fa2;font-size:18px;font-weight:800;opacity:.4;transition:opacity .15s ease,transform .15s ease}.dispatch-container .ri-rider-item:hover .ri-rider-arrow{opacity:1;transform:translateX(2px)}.dispatch-container .ri-empty{color:#64748b;font-size:12px;padding:32px 16px;text-align:center}.dispatch-container .ri-error,.dispatch-container .ri-loading{color:#64748b;font-size:13px;padding:32px 16px;text-align:center}.dispatch-container .ri-error{color:#dc2626}.dispatch-container .ri-snap-head{border-bottom:1px dashed #7b1fa22e;margin-bottom:14px;padding-bottom:12px}.dispatch-container .ri-snap-name{color:#1e293b;font-size:18px;font-weight:800;letter-spacing:-.01em}.dispatch-container .ri-snap-meta{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:600;gap:8px;margin-top:4px}.dispatch-container .ri-status{background:#64748b2e;border-radius:999px;color:#475569;font-size:10px;font-weight:800;letter-spacing:.06em;padding:2px 10px;text-transform:uppercase}.dispatch-container .ri-status-idle{background:#f59e0b2e;color:#b45309}.dispatch-container .ri-status-active,.dispatch-container .ri-status-ongoing,.dispatch-container .ri-status-online{background:#22c55e2e;color:#15803d}.dispatch-container .ri-status-offline{background:#ef44442e;color:#b91c1c}.dispatch-container .ri-live{align-items:center;background:#22c55e1f;border-radius:999px;color:#15803d;display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.06em;padding:2px 8px 2px 6px;text-transform:uppercase}.dispatch-container .ri-live.is-refetching{background:#7b1fa21f;color:#7b1fa2}.dispatch-container .ri-live-dot{animation:ri-live-pulse 1.6s ease-in-out infinite;background:#16a34a;border-radius:50%;box-shadow:0 0 0 0 #22c55e8c;height:6px;width:6px}.dispatch-container .ri-live.is-refetching .ri-live-dot{background:#7b1fa2;box-shadow:0 0 0 0 #7b1fa28c}@keyframes ri-live-pulse{0%,to{box-shadow:0 0 0 0 #22c55e8c}50%{box-shadow:0 0 0 5px #22c55e00}}.dispatch-container .ri-snap-time{font-feature-settings:"tnum";align-items:center;color:#64748b;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:500;gap:4px;margin-top:6px}.dispatch-container .ri-snap-time svg{font-size:13px}.dispatch-container .ri-snap-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dispatch-container .ri-stat{align-items:center;background:#7b1fa20d;border:1px solid #7b1fa21f;border-radius:10px;display:flex;gap:10px;padding:10px 12px}.dispatch-container .ri-stat-warn{background:#ef44440f;border-color:#ef444438}.dispatch-container .ri-stat-icon{align-items:center;background:#7b1fa21f;border-radius:9px;color:#7b1fa2;display:flex;flex-shrink:0;font-size:16px;height:32px;justify-content:center;width:32px}.dispatch-container .ri-stat-warn .ri-stat-icon{background:#ef444429;color:#b91c1c}.dispatch-container .ri-stat-icon svg{font-size:18px}.dispatch-container .ri-stat-body{flex:1 1;min-width:0}.dispatch-container .ri-stat-label{color:#64748b;font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.dispatch-container .ri-stat-value{align-items:center;color:#1e293b;display:flex;font-size:13px;font-weight:700;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .ri-stat-tag{background:#22c55e2e;border-radius:999px;color:#15803d;font-size:9px;font-weight:800;letter-spacing:.04em;padding:2px 6px;text-transform:uppercase}.dispatch-container .ri-map-section{margin-top:14px}.dispatch-container .ri-coords-label{font-feature-settings:"tnum";align-items:center;background:linear-gradient(180deg,#fff,#fbf5ff);border:1px solid #7b1fa22e;border-bottom:0;border-radius:10px 10px 0 0;box-sizing:border-box;color:#1e293b;display:inline-flex;font-size:12px;font-variant-numeric:tabular-nums;font-weight:700;gap:4px;padding:8px 14px;width:100%}.dispatch-container .ri-coords-label svg{color:#7b1fa2;font-size:16px}.dispatch-container .ri-map{border:1px solid #7b1fa22e;border-radius:0 0 10px 10px;height:260px;overflow:hidden;position:relative;width:100%;z-index:0}.dispatch-container .ri-map .leaflet-container{font-family:inherit;height:100%;width:100%}.dispatch-container .ri-map .leaflet-tooltip.ri-area-banner{background:#7b1fa2;border:0;border-radius:8px;box-shadow:0 4px 10px #0f172a40;color:#fff;font-size:11px;font-weight:700;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.dispatch-container .ri-map .leaflet-tooltip.ri-area-banner:before{border-top-color:#7b1fa2}@media (max-width:600px){.dispatch-container .rider-info-mode{flex-direction:column}.dispatch-container .ri-sidebar{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border,#0f172a14);border-right:0;max-height:40vh;min-width:0;width:100%}.dispatch-container .ri-main{padding:16px}.dispatch-container .ri-snap-grid{grid-template-columns:1fr}}@media (max-width:1366px){.dispatch-container #hdr{height:48px;padding:0 16px}.dispatch-container .logo-name{font-size:15px}.dispatch-container .logo-badge{border-radius:6px;font-size:13px;height:28px;width:28px}.dispatch-container .logo{gap:8px}.dispatch-container #clock{font-size:11px;padding:4px 10px}.dispatch-container .hdr-stats{gap:8px;margin-right:8px}.dispatch-container .strat-stat{font-size:11px;gap:4px;padding:4px 8px}.dispatch-container .strat-stat-label{display:none}.dispatch-container .live-status{font-size:11px;padding:4px 8px}.dispatch-container .date-chip-label,.dispatch-container .live-status-sub{display:none}.dispatch-container .date-chip-main{gap:8px;padding:6px 10px}.dispatch-container .date-chip-icon{font-size:13px;height:24px;width:24px}.dispatch-container .date-chip-value{font-size:12px}.dispatch-container .date-chip-nav{font-size:16px;width:28px}.dispatch-container #strat-row{gap:6px;height:38px;padding:0 16px}.dispatch-container .sbt{font-size:11px;gap:5px;padding:6px 10px}.dispatch-container .sbt .sbt-icon{font-size:15px;height:15px;width:15px}.dispatch-container #batch-row{gap:6px;padding:6px 16px}.dispatch-container .batch-label{font-size:11px}.dispatch-container .batch-btn{font-size:11px;padding:4px 8px}.dispatch-container #sidebar{flex-basis:320px;width:320px}.dispatch-container .sidebar-toggle-tab{left:320px}.dispatch-container #body.compare-mode #sidebar{flex-basis:250px;width:250px}.dispatch-container #body.compare-mode .sidebar-toggle-tab{left:250px}.dispatch-container #body.compare-mode .sidebar-toggle-tab.is-collapsed{left:0}.dispatch-container .sb-header{padding:10px 12px}.dispatch-container .sb-tile{gap:6px;padding:6px 8px}.dispatch-container .sb-tile-value{font-size:16px}.dispatch-container .rcard{padding:10px}.dispatch-container .rcard-name{font-size:12px}.dispatch-container .rcard-zone{font-size:10px}.dispatch-container .step-wrap{padding:10px}.dispatch-container #route-detail{padding:12px}.dispatch-container .rd-rider-name{font-size:18px}.dispatch-container .rd-stats-grid{gap:4px}.dispatch-container .rd-stat{padding:8px 4px 6px}.dispatch-container .rd-stat-value{font-size:14px}.dispatch-container .rd-stat-label{font-size:9px}.dispatch-container .compare-header-v2{gap:6px;padding:8px 12px 6px}.dispatch-container .compare-header-row .compare-title{font-size:13px;gap:8px}.dispatch-container .compare-title-dot{height:8px;width:8px}.dispatch-container .compare-title-badge{font-size:9px;padding:2px 6px}.dispatch-container .compare-overall-btn,.dispatch-container .compare-sync-toggle{font-size:10px;gap:4px;padding:4px 8px}.dispatch-container .compare-overall-btn svg,.dispatch-container .compare-sync-toggle svg{font-size:12px}.dispatch-container .compare-timeline-wrap{gap:4px}.dispatch-container .compare-timeline-container{border-radius:8px;gap:12px;padding:6px 10px}.dispatch-container .compare-timeline-labels{border-right-width:1px;gap:12px;padding-right:10px}.dispatch-container .compare-timeline-label{font-size:9px;height:24px}.dispatch-container .compare-timeline-scrollable{-ms-overflow-style:none;display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:auto;scrollbar-width:none}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar{height:4px}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar-track{background:#0000}.dispatch-container .compare-timeline-scrollable::-webkit-scrollbar-thumb{background:#6366f140;border-radius:999px}.dispatch-container .compare-timeline-scrollable:hover::-webkit-scrollbar-thumb{background:#6366f180}.dispatch-container .compare-timeline-track.is-planned .compare-step{height:24px}.dispatch-container .compare-timeline-track.is-planned .compare-step-spacer{align-self:center;margin-bottom:0}.dispatch-container .compare-timeline-track.is-actual .compare-step-spacer{margin-bottom:14px}.dispatch-container .compare-step{gap:4px}.dispatch-container .compare-step-circle{box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #fff9;font-size:10px;height:24px;width:24px}.dispatch-container .compare-step.is-focused .compare-step-circle{box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px #6366f1;box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px var(--step-color,#6366f1);transform:scale(1.1)}.dispatch-container .compare-step-spacer{margin-bottom:14px;width:10px}.dispatch-container .compare-step-tick{font-size:9px}.dispatch-container .compare-step-flag{border-width:1px;height:8px;right:-3px;top:-3px;width:8px}.dispatch-container .compare-progress-strip{margin-top:2px}.dispatch-container .compare-progress-text{font-size:9px}.dispatch-container .compare-legend{gap:8px;margin-top:0;padding-top:2px}.dispatch-container .compare-legend-item{font-size:9px}.dispatch-container .compare-legend-swatch{height:10px;width:10px}.dispatch-container .compare-legend-note{display:none}.dispatch-container .compare-delta{gap:6px;padding:8px 12px}.dispatch-container .compare-delta-title{gap:8px;margin-bottom:4px}.dispatch-container .compare-delta-step-badge{font-size:11px;height:20px;width:20px}.dispatch-container .compare-delta-title-main{font-size:12px}.dispatch-container .compare-delta-title-sub{font-size:9px}.dispatch-container .compare-delta-status{font-size:9px;padding:2px 6px}.dispatch-container .compare-delta-grid{gap:6px}.dispatch-container .compare-delta-cell{border-radius:8px;padding:5px 8px 4px}.dispatch-container .compare-delta-cell-label{font-size:9px;margin-bottom:1px}.dispatch-container .compare-delta-cell-val{font-size:13px}.dispatch-container .compare-delta-cell-unit{font-size:8px}.dispatch-container .compare-delta-cell-sub{font-size:9px;margin-top:1px}}@media (max-height:750px){.dispatch-container #hdr{height:42px}.dispatch-container #strat-row{height:34px}.dispatch-container #batch-row{padding:4px 16px}.dispatch-container .compare-header-v2{gap:6px;padding:8px 12px 6px}.dispatch-container .compare-header-row .compare-title{font-size:13px;gap:8px}.dispatch-container .compare-title-dot{height:8px;width:8px}.dispatch-container .compare-title-badge{font-size:9px;padding:2px 6px}.dispatch-container .compare-overall-btn,.dispatch-container .compare-sync-toggle{font-size:10px;gap:4px;padding:4px 8px}.dispatch-container .compare-overall-btn svg,.dispatch-container .compare-sync-toggle svg{font-size:12px}.dispatch-container .compare-timeline-wrap{gap:4px}.dispatch-container .compare-timeline-container{border-radius:8px;gap:12px;padding:6px 10px}.dispatch-container .compare-timeline-labels{border-right-width:1px;gap:12px;padding-right:10px}.dispatch-container .compare-timeline-label{font-size:9px;height:24px}.dispatch-container .compare-timeline-scrollable{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-x:auto;padding-bottom:2px}.dispatch-container .compare-timeline-track.is-planned .compare-step{height:24px}.dispatch-container .compare-timeline-track.is-planned .compare-step-spacer{align-self:center;margin-bottom:0}.dispatch-container .compare-timeline-track.is-actual .compare-step-spacer{margin-bottom:14px}.dispatch-container .compare-step{gap:4px}.dispatch-container .compare-step-circle{box-shadow:0 1px 4px #0f172a1a,0 0 0 1px #fff9;font-size:10px;height:24px;width:24px}.dispatch-container .compare-step.is-focused .compare-step-circle{box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px #6366f1;box-shadow:0 2px 6px #0f172a26,0 0 0 2px #fff,0 0 0 3px var(--step-color,#6366f1);transform:scale(1.1)}.dispatch-container .compare-step-spacer{margin-bottom:14px;width:10px}.dispatch-container .compare-step-tick{font-size:9px}.dispatch-container .compare-progress-strip{margin-top:2px}.dispatch-container .compare-progress-text{font-size:9px}.dispatch-container .compare-legend{gap:8px;margin-top:0;padding-top:2px}.dispatch-container .compare-legend-item{font-size:9px}.dispatch-container .compare-legend-swatch{height:10px;width:10px}.dispatch-container .compare-legend-note{display:none}.dispatch-container .compare-delta{gap:6px;padding:8px 12px}.dispatch-container .compare-delta-title{gap:8px;margin-bottom:4px}.dispatch-container .compare-delta-step-badge{font-size:11px;height:20px;width:20px}.dispatch-container .compare-delta-title-main{font-size:12px}.dispatch-container .compare-delta-title-sub{font-size:9px}.dispatch-container .compare-delta-status{font-size:9px;padding:2px 6px}.dispatch-container .compare-delta-grid{gap:6px}.dispatch-container .compare-delta-cell{border-radius:8px;padding:5px 8px 4px}.dispatch-container .compare-delta-cell-label{font-size:9px;margin-bottom:1px}.dispatch-container .compare-delta-cell-val{font-size:13px}.dispatch-container .compare-delta-cell-unit{font-size:8px}.dispatch-container .compare-delta-cell-sub{font-size:9px;margin-top:1px}}.dispatch-container .compare-delta.is-collapsible.is-collapsed{padding-bottom:12px}.dispatch-container .compare-delta-toggle-icon{align-items:center;color:#64748b;color:var(--text-muted,#64748b);display:inline-flex;font-size:18px;justify-content:center;transition:transform .22s cubic-bezier(.4,0,.2,1),color .15s ease}.dispatch-container .compare-delta-title:hover .compare-delta-toggle-icon{color:#3b82f6;color:var(--accent,#6366f1)}@media (max-width:1366px){.dispatch-container .compare-delta.is-collapsible.is-collapsed{padding-bottom:8px}.dispatch-container .compare-delta-toggle-icon{font-size:15px}}@media (max-height:750px){.dispatch-container .compare-delta.is-collapsible.is-collapsed{padding-bottom:8px}.dispatch-container .compare-delta-toggle-icon{font-size:15px}}.dispatch-container #body.compare-mode{grid-gap:12px;background:linear-gradient(180deg,#f8fafc,#eef2ff);display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(360px,440px);grid-template-rows:auto minmax(0,1fr);padding:12px}.dispatch-container #body.compare-mode #sidebar,.dispatch-container #body.compare-mode .sidebar-toggle-tab{display:none!important}.dispatch-container #body.compare-mode #compare-map-wrap{animation:compare-slide-in .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:14px;box-shadow:0 6px 24px #0f172a14,0 0 0 1px #0f172a0f;flex:none;grid-column:1;grid-row:1;margin:0;min-width:0;overflow:hidden}.dispatch-container #body.compare-mode #compare-map-wrap .compare-header-v2{background:#0000;border-bottom:0}.dispatch-container #body.compare-mode #map-wrap,.dispatch-container #body.compare-mode #map-wrap.compare-split{border-radius:14px;border-right:0;box-shadow:0 6px 24px #0f172a14,0 0 0 1px #0f172a0f;flex:none;grid-column:1;grid-row:2;margin:0;min-height:0;min-width:0;overflow:hidden}.dispatch-container .compare-view-switcher{align-items:stretch;animation:compare-label-in .22s ease-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffffa;border-radius:10px;box-shadow:0 6px 20px #0f172a1f,0 0 0 1px #0f172a14;display:inline-flex;gap:2px;left:12px;padding:4px;position:absolute;top:12px;z-index:600}.dispatch-container .compare-view-switcher button{-webkit-appearance:none;appearance:none;background:#0000;border:0;border-radius:7px;color:#475569;cursor:pointer;font-size:11px;font-weight:700;letter-spacing:.04em;padding:6px 14px;text-transform:uppercase;transition:background .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;white-space:nowrap}.dispatch-container .compare-view-switcher button:hover{background:#6366f114;color:#4338ca}.dispatch-container .compare-view-switcher button:focus-visible{outline:2px solid #6366f180;outline-offset:1px}.dispatch-container .compare-view-switcher button.is-active{background:linear-gradient(135deg,#6366f1,#3b82f6);box-shadow:0 2px 8px #6366f159;color:#fff}.dispatch-container .compare-view-switcher button.is-active:hover{color:#fff;transform:translateY(-.5px)}.dispatch-container .compare-data-panel{animation:compare-slide-in .3s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:14px;box-shadow:0 6px 24px #0f172a14,0 0 0 1px #0f172a0f;display:flex;flex-direction:column;grid-column:2;grid-row:1/3;min-height:0;min-width:0;overflow:hidden}.dispatch-container .cdp-head{align-items:center;background:linear-gradient(135deg,#6366f1,#3b82f6);border-bottom:1px solid #0f172a14;color:#fff;display:flex;flex-shrink:0;gap:12px;padding:14px 16px}.dispatch-container .cdp-head-title{align-items:center;display:flex;flex:1 1;gap:10px;min-width:0}.dispatch-container .cdp-rider-dot{border-radius:50%;box-shadow:0 0 0 2px #fff6;flex-shrink:0;height:14px;width:14px}.dispatch-container .cdp-head-text{display:flex;flex-direction:column;min-width:0}.dispatch-container .cdp-rider-name{color:#fff;font-size:15px;font-weight:800;letter-spacing:.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-head-badge{color:#ffffffd9;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dispatch-container .cdp-close{align-items:center;background:#ffffff2e;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;height:32px;justify-content:center;transition:background .15s ease,transform .15s ease;width:32px}.dispatch-container .cdp-close:hover{background:#ffffff52;transform:rotate(90deg)}.dispatch-container .cdp-scroll{display:flex;flex:1 1;flex-direction:column;gap:14px;min-height:0;overflow-y:auto;padding:14px 14px 18px}.dispatch-container .cdp-scroll::-webkit-scrollbar{width:8px}.dispatch-container .cdp-scroll::-webkit-scrollbar-track{background:#0000}.dispatch-container .cdp-scroll::-webkit-scrollbar-thumb{background:#0f172a24;border-radius:999px}.dispatch-container .cdp-section{background:#f8fafc;border:1px solid #0f172a0f;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px}.dispatch-container .cdp-section-head{align-items:center;color:#475569;display:flex;font-size:11px;font-weight:800;gap:8px;letter-spacing:.08em;text-transform:uppercase}.dispatch-container .cdp-section-icon{align-items:center;background:#6366f11f;border-radius:6px;color:#4338ca;display:inline-flex;font-size:14px;height:22px;justify-content:center;width:22px}.dispatch-container .cdp-section-icon.cdp-icon-warn{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-section-title{flex:1 1;min-width:0}.dispatch-container .cdp-section-sub{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:none}.dispatch-container .cdp-section-clear{background:#6366f11a;border:0;border-radius:999px;color:#4338ca;cursor:pointer;font-size:10px;font-weight:700;letter-spacing:.04em;padding:3px 9px;text-transform:none}.dispatch-container .cdp-section-clear:hover{background:#6366f133}.dispatch-container .cdp-tiles{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.dispatch-container .cdp-tile{background:#fff;border:1px solid #0f172a12;border-radius:10px;display:flex;flex-direction:column;gap:4px;padding:10px 12px;transition:transform .15s ease,box-shadow .15s ease}.dispatch-container .cdp-tile:hover{box-shadow:0 4px 12px #0f172a0f;transform:translateY(-1px)}.dispatch-container .cdp-tile.is-warn{background:linear-gradient(180deg,#fff7ed,#fff);border-color:#f9731640}.dispatch-container .cdp-tile.is-loss{background:linear-gradient(180deg,#fef2f2,#fff);border-color:#ef444440}.dispatch-container .cdp-tile.is-gain{background:linear-gradient(180deg,#ecfdf5,#fff);border-color:#10b98140}.dispatch-container .cdp-tile-label{align-items:center;color:#64748b;display:flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:.05em;text-transform:uppercase}.dispatch-container .cdp-tile-label svg{font-size:13px}.dispatch-container .cdp-tile-value{color:#0f172a;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1.1}.dispatch-container .cdp-tile-value.is-over{color:#dc2626}.dispatch-container .cdp-tile-value.is-under{color:#16a34a}.dispatch-container .cdp-tile-unit{color:#94a3b8;font-size:12px;font-weight:700;margin-left:2px}.dispatch-container .cdp-tile-sub{color:#94a3b8;font-size:11px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-dev-list,.dispatch-container .cdp-step-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.dispatch-container .cdp-dev-item{align-items:center;background:#fff;border:1px solid #ef444433;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-dev-item:hover{box-shadow:0 3px 10px #ef44441f;transform:translateX(2px)}.dispatch-container .cdp-dev-item.is-focused{background:#fef2f2;border-color:#ef444499}.dispatch-container .cdp-dev-num{align-items:center;border-radius:50%;box-shadow:0 0 0 2px #fff9,0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:30px;justify-content:center;width:30px}.dispatch-container .cdp-dev-body{display:flex;flex:1 1;flex-direction:column;gap:5px;min-width:0}.dispatch-container .cdp-dev-title{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-dev-meta{display:flex;flex-wrap:wrap;gap:6px}.dispatch-container .cdp-dev-chip{align-items:center;background:#ef44441a;border-radius:999px;color:#dc2626;display:inline-flex;font-size:12px;font-weight:700;padding:3px 9px}.dispatch-container .cdp-dev-chip.is-over{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-step{align-items:flex-start;background:#fff;border:1px solid #0f172a12;border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-step:hover{border-color:#6366f14d;box-shadow:0 4px 12px #0f172a14;transform:translateY(-1px)}.dispatch-container .cdp-step.is-focused{background:linear-gradient(180deg,#eef2ff,#fff);border-color:#6366f1a6;box-shadow:0 4px 14px #6366f12e}.dispatch-container .cdp-step.is-correct{border-color:#10b98140}.dispatch-container .cdp-step.is-anomaly{background:linear-gradient(180deg,#fef2f2,#fff);border-color:#ef444466}.dispatch-container .cdp-step.is-skipped{opacity:.65}.dispatch-container .cdp-step.is-loading{opacity:.7}.dispatch-container .cdp-step-num{align-items:center;border-radius:50%;box-shadow:0 0 0 2px #fff9,0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:15px;font-weight:800;height:34px;justify-content:center;position:relative;width:34px}.dispatch-container .cdp-step-check,.dispatch-container .cdp-step-flag{align-items:center;background:#fff;border-radius:50%;bottom:-3px;box-shadow:0 1px 3px #0f172a33;display:inline-flex;font-size:13px;height:16px;justify-content:center;position:absolute;right:-3px;width:16px}.dispatch-container .cdp-step-check{color:#16a34a}.dispatch-container .cdp-step-flag{color:#dc2626}.dispatch-container .cdp-step-body{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.dispatch-container .cdp-step-title-row{align-items:center;display:flex;gap:6px;min-width:0}.dispatch-container .cdp-step-title{color:#0f172a;flex:1 1;font-size:15px;font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-step-status{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:800;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.dispatch-container .cdp-step-sub{color:#94a3b8;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-step-deltas{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:3px}.dispatch-container .cdp-step-delta{align-items:center;color:#475569;display:inline-flex;font-size:13px;font-weight:700;gap:4px}.dispatch-container .cdp-step-delta svg{color:#94a3b8;font-size:15px}.dispatch-container .cdp-step-delta small{color:#94a3b8;font-size:12px;font-weight:700}.dispatch-container .cdp-step-delta small.is-over,.dispatch-container .cdp-step-delta.is-over,.dispatch-container .cdp-step-delta.is-over svg{color:#dc2626}.dispatch-container .cdp-step-delta.is-under,.dispatch-container .cdp-step-delta.is-under svg{color:#16a34a}@media (max-width:1100px){.dispatch-container #body.compare-mode{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(360px,1fr) auto}.dispatch-container #body.compare-mode #compare-map-wrap{grid-column:1;grid-row:1}.dispatch-container #body.compare-mode #map-wrap,.dispatch-container #body.compare-mode #map-wrap.compare-split{grid-column:1;grid-row:2}.dispatch-container .compare-data-panel{grid-column:1;grid-row:3;max-height:50vh}}.dispatch-container.compare-open #batch-row,.dispatch-container.compare-open #strat-row{display:none!important}.dispatch-container .cdp-score-section{background:linear-gradient(135deg,#f8fafc,#eef2ff);border-color:#6366f12e;padding:14px}.dispatch-container .cdp-score-wrap{align-items:center;display:flex;gap:16px}.dispatch-container .cdp-score-ring{align-items:center;border-radius:50%;box-shadow:0 4px 14px #0f172a1a;display:inline-flex;flex-shrink:0;height:84px;justify-content:center;transition:background .5s ease;width:84px}.dispatch-container .cdp-score-inner{align-items:center;background:#fff;border-radius:50%;display:flex;flex-direction:column;gap:1px;height:70px;justify-content:center;width:70px}.dispatch-container .cdp-score-value{font-size:26px;font-weight:900;letter-spacing:-.02em;line-height:1}.dispatch-container .cdp-score-unit{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em}.dispatch-container .cdp-score-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dispatch-container .cdp-score-label{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dispatch-container .cdp-score-title{color:#0f172a;font-size:15px;font-weight:800;letter-spacing:-.01em}.dispatch-container .cdp-score-sub{color:#64748b;font-size:11px;font-weight:600}.dispatch-container .cdp-timing-section .cdp-section-head{align-items:center;display:flex;gap:8px}.dispatch-container .cdp-timing-active-tag{align-items:center;background:#10b9811a;border-radius:999px;color:#16a34a;display:inline-flex;font-size:9px;font-weight:800;gap:5px;letter-spacing:.06em;margin-left:auto;padding:2px 8px 2px 6px;text-transform:uppercase}.dispatch-container .cdp-timing-active-pulse{animation:cdp-timing-pulse 1.8s cubic-bezier(.4,0,.6,1) infinite;background:#10b981;border-radius:50%;box-shadow:0 0 0 0 #10b9818c;height:6px;width:6px}@keyframes cdp-timing-pulse{0%{box-shadow:0 0 0 0 #10b9818c}70%{box-shadow:0 0 0 8px #10b98100}to{box-shadow:0 0 0 0 #10b98100}}.dispatch-container .cdp-timing-clock{grid-gap:8px;align-items:center;background:radial-gradient(120% 80% at 50% 0,#6366f112 0,#0000 60%),linear-gradient(180deg,#fbfcff,#fff);border:1px solid #0f172a12;border-radius:14px;box-shadow:0 1px 2px #0f172a08;display:grid;gap:8px;grid-template-columns:1fr minmax(70px,1.3fr) 1fr;padding:18px 14px 16px;position:relative}.dispatch-container .cdp-clock-card{align-items:center;display:flex;flex-direction:column;gap:6px;min-width:0}.dispatch-container .cdp-clock-label{align-items:center;color:#64748b;display:inline-flex;font-size:10px;font-weight:800;gap:4px;letter-spacing:.07em;text-transform:uppercase}.dispatch-container .cdp-clock-label svg{font-size:13px}.dispatch-container .cdp-clock-card.is-start .cdp-clock-label svg{color:#10b981}.dispatch-container .cdp-clock-card.is-end .cdp-clock-label svg{color:#f59e0b}.dispatch-container .cdp-clock-face{align-items:baseline;background:linear-gradient(180deg,#1e293b,#0b1220);border-radius:12px;box-shadow:0 2px 4px #0f172a2e,0 8px 18px #0f172a1f,inset 0 1px 0 #ffffff12,inset 0 -1px 0 #0006;display:inline-flex;gap:5px;padding:10px 14px;position:relative}.dispatch-container .cdp-clock-face:after{background:linear-gradient(180deg,#ffffff0a,#0000 50%);border-radius:11px;content:"";inset:1px;pointer-events:none;position:absolute}.dispatch-container .cdp-clock-card.is-start .cdp-clock-face{border-top:1px solid #10b98166}.dispatch-container .cdp-clock-card.is-end .cdp-clock-face{border-top:1px solid #f59e0b66}.dispatch-container .cdp-clock-time{font-feature-settings:"tnum";color:#f1f5f9;font-family:SF Mono,Roboto Mono,Menlo,Consolas,monospace;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1;text-shadow:0 0 12px #a7c3ff2e}.dispatch-container .cdp-clock-period{background:#ffffff14;border-radius:4px;color:#cbd5e1;font-size:10px;font-weight:800;letter-spacing:.1em;padding:1px 5px}.dispatch-container .cdp-clock-caption{color:#94a3b8;font-size:9px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.dispatch-container .cdp-clock-card.is-start .cdp-clock-caption{color:#16a34a}.dispatch-container .cdp-clock-card.is-end .cdp-clock-caption{color:#d97706}.dispatch-container .cdp-clock-track{align-items:center;display:flex;height:60px;justify-content:center;min-width:70px;position:relative}.dispatch-container .cdp-clock-track-line{background:linear-gradient(90deg,#10b981,#6366f1 50%,#f59e0b);border-radius:999px;box-shadow:0 1px 2px #6366f12e;height:4px;left:4px;position:absolute;right:4px;top:50%;transform:translateY(-50%)}.dispatch-container .cdp-clock-track-dot{border-radius:50%;height:11px;position:absolute;top:50%;transform:translateY(-50%);width:11px;z-index:1}.dispatch-container .cdp-clock-track-dot.is-start{background:#10b981;box-shadow:0 0 0 2px #fff,0 0 0 5px #10b98140;left:0}.dispatch-container .cdp-clock-track-dot.is-end{background:#f59e0b;box-shadow:0 0 0 2px #fff,0 0 0 5px #f59e0b40;right:0}.dispatch-container .cdp-clock-duration{align-items:center;background:#fff;border:1px solid #6366f133;border-radius:12px;box-shadow:0 4px 12px #0f172a14,0 1px 3px #6366f11f;display:inline-flex;flex-direction:column;gap:0;min-width:56px;padding:6px 10px 5px;position:relative;white-space:nowrap;z-index:2}.dispatch-container .cdp-clock-duration-icon{align-items:center;background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:50%;box-shadow:0 2px 4px #6366f159;color:#fff;display:inline-flex;font-size:12px;height:20px;justify-content:center;margin-bottom:3px;width:20px}.dispatch-container .cdp-clock-duration-val{font-feature-settings:"tnum";color:#0f172a;font-size:14px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.01em;line-height:1.1}.dispatch-container .cdp-clock-duration-sub{color:#94a3b8;font-size:8px;font-weight:800;letter-spacing:.1em;margin-top:1px;text-transform:uppercase}.dispatch-container .cdp-timing-stats{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:12px}.dispatch-container .cdp-timing-stat{background:#fff;border:1px solid #0f172a12;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:12px;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.dispatch-container .cdp-timing-stat:hover{border-color:#6366f14d;box-shadow:0 4px 12px #6366f11a;transform:translateY(-1px)}.dispatch-container .cdp-timing-stat-head{align-items:center;display:flex;gap:10px}.dispatch-container .cdp-timing-stat-icon{align-items:center;background:linear-gradient(135deg,#6366f126,#4338ca1a);border-radius:10px;box-shadow:inset 0 0 0 1px #6366f11f;color:#4338ca;display:inline-flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;width:36px}.dispatch-container .cdp-timing-stat-body{display:flex;flex-direction:column;gap:1px;min-width:0}.dispatch-container .cdp-timing-stat-value{font-feature-settings:"tnum";color:#0f172a;font-size:18px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.02em;line-height:1.1}.dispatch-container .cdp-timing-stat-unit{color:#94a3b8;font-size:11px;font-weight:700;margin-left:3px}.dispatch-container .cdp-timing-stat-label{color:#94a3b8;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.dispatch-container .cdp-timing-stat-viz{align-items:center;border-top:1px dashed #0f172a14;display:flex;gap:6px;padding-top:8px}.dispatch-container .cdp-timing-stat-viz-label{color:#94a3b8;font-size:10px;font-weight:700;margin-left:auto;white-space:nowrap}.dispatch-container .cdp-stops-dots{flex-wrap:wrap}.dispatch-container .cdp-stop-dot{background:linear-gradient(135deg,#6366f1,#4338ca);border-radius:50%;box-shadow:0 1px 2px #6366f14d;flex-shrink:0;height:6px;width:6px}.dispatch-container .cdp-speed-gauge{align-items:stretch;flex-direction:column;gap:4px}.dispatch-container .cdp-speed-gauge-track{background:#0f172a0f;border-radius:999px;height:6px;overflow:hidden;position:relative}.dispatch-container .cdp-speed-gauge-fill{background:linear-gradient(90deg,#10b981,#6366f1 60%,#f59e0b);border-radius:999px;box-shadow:0 1px 3px #6366f14d;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.dispatch-container .cdp-speed-gauge-scale{font-feature-settings:"tnum";color:#94a3b8;display:flex;font-size:9px;font-variant-numeric:tabular-nums;font-weight:700;justify-content:space-between;letter-spacing:.04em}.dispatch-container .cdp-highlights{display:flex;flex-direction:column;gap:10px}.dispatch-container .cdp-highlight{align-items:stretch;background:#fff;border:1px solid #0f172a12;border-radius:12px;cursor:pointer;display:flex;overflow:hidden;padding:0;position:relative;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-highlight:hover{box-shadow:0 6px 16px #0f172a14;transform:translateX(2px)}.dispatch-container .cdp-highlight-rail{align-self:stretch;flex-shrink:0;width:4px}.dispatch-container .cdp-highlight-content{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:12px 14px}.dispatch-container .cdp-highlight.is-best{background:linear-gradient(90deg,#10b98112,#fff 65%);border-color:#10b98147}.dispatch-container .cdp-highlight.is-best:hover{border-color:#10b98180}.dispatch-container .cdp-highlight.is-best .cdp-highlight-rail{background:linear-gradient(180deg,#10b981,#16a34a)}.dispatch-container .cdp-highlight.is-worst{background:linear-gradient(90deg,#ef444412,#fff 65%);border-color:#ef444447}.dispatch-container .cdp-highlight.is-worst:hover{border-color:#ef444480}.dispatch-container .cdp-highlight.is-worst .cdp-highlight-rail{background:linear-gradient(180deg,#ef4444,#dc2626)}.dispatch-container .cdp-highlight-top{align-items:center;display:flex;gap:8px;justify-content:space-between}.dispatch-container .cdp-highlight-label{align-items:center;display:inline-flex;font-size:11px;font-weight:800;gap:6px;letter-spacing:.06em;min-width:0;text-transform:uppercase}.dispatch-container .cdp-highlight.is-best .cdp-highlight-label{color:#16a34a}.dispatch-container .cdp-highlight.is-worst .cdp-highlight-label{color:#dc2626}.dispatch-container .cdp-highlight-chip{align-items:center;border-radius:7px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;height:22px;justify-content:center;width:22px}.dispatch-container .cdp-highlight.is-best .cdp-highlight-chip{background:linear-gradient(135deg,#10b981,#16a34a);box-shadow:0 1px 3px #10b98159}.dispatch-container .cdp-highlight.is-worst .cdp-highlight-chip{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 1px 3px #ef444459}.dispatch-container .cdp-highlight-step-chip{align-items:center;border-radius:999px;box-shadow:0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:800;letter-spacing:.05em;padding:3px 9px;text-transform:uppercase}.dispatch-container .cdp-highlight-title{color:#0f172a;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-highlight-meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.dispatch-container .cdp-highlight-pill{font-feature-settings:"tnum";align-items:center;border-radius:999px;display:inline-flex;font-size:11px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:.01em;padding:3px 9px}.dispatch-container .cdp-highlight-pill.is-bad{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-highlight-pill.is-good{background:#10b9811f;color:#16a34a}.dispatch-container .cdp-trips{display:flex;flex-direction:column;gap:8px}.dispatch-container .cdp-trip{background:#fff;border:1px solid #0f172a12;border-left:3px solid #6366f199;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px}.dispatch-container .cdp-trip-head{align-items:center;display:flex;gap:8px;justify-content:space-between}.dispatch-container .cdp-trip-badge{align-items:center;background:#6366f11f;border-radius:999px;color:#4338ca;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.dispatch-container .cdp-trip-meta{color:#64748b;font-size:11px;font-weight:700}.dispatch-container .cdp-trip-stats{display:flex;flex-wrap:wrap;gap:6px 14px}.dispatch-container .cdp-trip-stats span{align-items:center;color:#475569;display:inline-flex;font-size:12px;font-weight:700;gap:4px}.dispatch-container .cdp-trip-stats span svg{color:#94a3b8;font-size:13px}.dispatch-container .cdp-trip-stats span small{color:#94a3b8;font-size:10px;font-weight:700}.dispatch-container .cdp-trip-stats span.is-over,.dispatch-container .cdp-trip-stats span.is-over svg{color:#dc2626}.dispatch-container .cdp-section-head-clickable{cursor:pointer;-webkit-user-select:none;user-select:none}.dispatch-container .cdp-section-head-clickable:hover .cdp-section-title{color:#4338ca}.dispatch-container .cdp-seq-status{border-radius:999px;flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.05em;padding:3px 10px;text-transform:uppercase}.dispatch-container .cdp-seq-status.is-good{background:#10b9811f;color:#16a34a}.dispatch-container .cdp-seq-status.is-warn{background:#ef44441f;color:#dc2626}.dispatch-container .cdp-seq-toggle{align-items:center;color:#94a3b8;display:inline-flex;font-size:18px;justify-content:center;transition:transform .22s cubic-bezier(.4,0,.2,1)}.dispatch-container .cdp-seq-toggle.is-open{color:#4338ca;transform:rotate(180deg)}.dispatch-container .cdp-seq{animation:cdp-seq-in .22s cubic-bezier(.4,0,.2,1);background:#fff;border:1px solid #0f172a12;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}@keyframes cdp-seq-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .cdp-seq-diffs{display:flex;flex-direction:column;gap:6px;list-style:none;margin:4px 0 0;padding:0}.dispatch-container .cdp-seq-diff{align-items:center;background:linear-gradient(180deg,#fef2f2,#fff);border:1px solid #ef444433;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:8px 10px;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.dispatch-container .cdp-seq-diff:hover{box-shadow:0 3px 10px #ef44441f;transform:translateX(2px)}.dispatch-container .cdp-seq-diff.is-focused{border-color:#ef444499;box-shadow:0 3px 12px #ef444433}.dispatch-container .cdp-seq-diff-num{align-items:center;border-radius:50%;box-shadow:0 0 0 2px #ffffffb3,0 1px 3px #0f172a26;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;height:30px;justify-content:center;width:30px}.dispatch-container .cdp-seq-diff-body{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.dispatch-container .cdp-seq-diff-title{color:#0f172a;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dispatch-container .cdp-seq-diff-sub{color:#64748b;font-size:13px;font-weight:600}.dispatch-container .cdp-seq-diff-tag{background:#ef44441f;border-radius:999px;color:#dc2626;flex-shrink:0;font-size:13px;font-weight:800;padding:3px 10px}.dispatch-container .cdp-seq-good{align-items:center;background:#10b98114;border-radius:8px;color:#16a34a;display:inline-flex;font-size:14px;font-weight:700;gap:6px;padding:6px 10px}.dispatch-container .cdp-seq-good svg{font-size:18px}.dispatch-container .cdp-seq-diff.is-group{background:linear-gradient(180deg,#eef2ff,#fff);border-color:#6366f14d;padding-right:40px;position:relative}.dispatch-container .cdp-seq-diff.is-group:hover{border-color:#6366f18c;box-shadow:0 3px 10px #6366f126}.dispatch-container .cdp-seq-diff.is-group.is-expanded{background:linear-gradient(180deg,#e0e7ff,#f5f7ff);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#6366f199}.dispatch-container .cdp-seq-group-num{align-items:center;display:inline-flex;flex-shrink:0;height:30px;justify-content:center;position:relative;width:30px}.dispatch-container .cdp-seq-group-num-bg{border-radius:8px;box-shadow:0 0 0 2px #ffffffb3,0 1px 3px #0f172a26;inset:0;position:absolute}.dispatch-container .cdp-seq-group-num-label{color:#fff;font-size:13px;font-weight:800;letter-spacing:-.01em;position:relative;text-shadow:0 1px 2px #00000040}.dispatch-container .cdp-seq-group-delta{align-items:center;background:#6366f126;border-radius:999px;color:#4338ca;display:inline-flex;font-size:13px;font-weight:800;margin-left:4px;padding:2px 8px;vertical-align:1px}.dispatch-container .cdp-seq-group-toggle{align-items:center;background:#ffffffb3;border-radius:6px;color:#4338ca;display:inline-flex;font-size:18px;height:22px;justify-content:center;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%);transition:transform .22s cubic-bezier(.4,0,.2,1);width:22px}.dispatch-container .cdp-seq-group-toggle.is-open{background:#6366f12e;transform:translateY(-50%) rotate(180deg)}.dispatch-container .cdp-seq-group-children-wrap{animation:cdp-seq-group-in .22s cubic-bezier(.4,0,.2,1);background:#6366f10d;border-bottom:1px solid #6366f133;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:2px solid #6366f159;border-right:1px solid #6366f133;list-style:none;margin:-2px 0 0 4px;padding:0}@keyframes cdp-seq-group-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dispatch-container .cdp-seq-group-children{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:8px 8px 8px 14px}.dispatch-container .cdp-seq-diff.is-nested{background:#fff;border-color:#6366f126;border-radius:8px;padding:6px 8px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-num{font-size:13px;height:26px;width:26px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-title{font-size:13.5px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-sub{font-size:12.5px}.dispatch-container .cdp-seq-diff.is-nested .cdp-seq-diff-tag{font-size:12px;padding:2px 8px} \ No newline at end of file diff --git a/build/static/js/2851.6c416297.chunk.js b/build/static/js/2851.6c416297.chunk.js new file mode 100644 index 0000000..3016949 --- /dev/null +++ b/build/static/js/2851.6c416297.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[2851],{1367:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(89379),i=(n(9950),n(16491)),o=n(93230),l=n(82053),a=n(44414);const s=e=>{let{sx:t,title:n,children:s,starticon:d}=e;return(0,a.jsx)(i.A,{sx:(0,r.A)({},t),children:(0,a.jsxs)(o.A,{direction:"row",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:1,children:[(0,a.jsxs)(o.A,{children:[d&&d,(0,a.jsx)(l.A,{variant:"h3",children:n})]}),s]})})}},22851:(e,t,n)=>{n.r(t),n.d(t,{default:()=>je});var r=n(89379),i=n(85571),o=n(8881),l=n(24513),a=n(36256),s=n(9950),d=n(13838),c=n(4159),h=n.n(c),u=n(26910),x=n(47659),p=n(14857),A=n(69476),v=n(31222),g=n(51778),m=n(36150),j=n(60010),f=n(55158),y=n(60899),b=n(82917),S=n(93230),w=n(25277),k=n(41413),C=n(82053),D=n(77922),W=n(29925),Y=n(48159),R=n(47223),L=n(84142),P=n(1320),z=n(15769),T=n(69780),F=n(9213),M=n(21671),I=n(93038),E=n(34075),N=n(83274),J=n(25333),K=n(17239),O=n(23266),q=n(33738),B=n(16491),H=n(96583),Z=n(28170),G=n(82223),U=n(40033),V=n(79739),Q=n(29277),X=n(50027),_=n(37476),$=n(56712),ee=n(81417),te=n(96600),ne=n(53132),re=n(94289),ie=n(57326),oe=n(50624),le=n(55916),ae=n(52351),se=n(67562),de=n(49883),ce=(n(94826),n(81425)),he=n(56311),ue=n(1367),xe=n(20466),pe=n(96646),Ae=n(59212),ve=n(58691),ge=n(44414),me=n(36220);h().extend(me);const je=()=>{const e=localStorage.getItem("userid"),t=(0,p.A)(),n=(0,s.useRef)(),c=(0,s.useRef)(),[me,je]=(0,s.useState)([]),[fe,ye]=(0,s.useState)(!1),[be,Se]=(0,s.useState)("All"),[we,ke]=(0,s.useState)(0),[Ce,De]=(0,s.useState)(h()().format("YYYY-MM-DD")),[We,Ye]=(0,s.useState)(h()().format("YYYY-MM-DD")),[Re,Le]=(0,s.useState)("Pending"),[Pe,ze]=(0,s.useState)(0),[Te,Fe]=(0,s.useState)(!1),[Me,Ie]=(0,s.useState)("Today"),[Ee,Ne]=(0,s.useState)(""),[Je,Ke]=(0,s.useState)(),[Oe,qe]=(0,s.useState)(),[Be,He]=(0,s.useState)(""),[Ze,Ge]=(0,s.useState)({}),[Ue,Ve]=(0,s.useState)(""),[Qe,Xe]=(0,s.useState)(""),[_e,$e]=(0,s.useState)("pending"),[et,tt]=(0,s.useState)("delivered"),nt=(0,s.useRef)(null),rt=(0,s.useRef)(null),[it,ot]=s.useState(0),[lt,at]=s.useState(50),[st,dt]=s.useState(),[ct,ht]=(0,s.useState)(null),[ut,xt]=(0,s.useState)(null),[pt,At]=(0,s.useState)(""),[vt,gt]=(0,s.useState)(""),[mt,jt]=s.useState(null),[ft,yt]=(0,s.useState)(null),[bt,St]=(0,s.useState)(!1),[wt,kt]=s.useState(null),[Ct,Dt]=(0,s.useState)(""),[Wt,Yt]=(0,s.useState)(!1),[Rt,Lt]=(0,s.useState)(!1),[Pt,zt]=(0,s.useState)(""),[Tt,Ft]=(0,s.useState)(null),[Mt,It]=(0,s.useState)(0),[Et,Nt]=(0,s.useState)(0),[Jt,Kt]=(0,s.useState)(null),[Ot,qt]=(0,s.useState)(null),[Bt,Ht]=(0,s.useState)(0),Zt=localStorage.getItem("roleid");(0,s.useEffect)((()=>{It(0),Kt(null),Nt(0),qt(null)}),[we]),(0,s.useEffect)((()=>{Nt(0),qt(null)}),[Mt]);const Gt=Boolean(mt),Ut=()=>{jt(null)},{mutate:Vt}=(0,g.n)({mutationFn:e=>{let{selectedRow:t,cancelFeed:n}=e;return(0,ce.zF)(t,n)},onSuccess:()=>{an("Delivery Cancelled Successfully","success"),Yt(!1),Dn(),gn()},onError:e=>{an(e.message,"error")}}),{data:Qt,isLoading:Xt,isError:_t,error:$t}=(0,m.I)({queryKey:["tenantlist",we],queryFn:()=>(0,ce.Mn)(we),enabled:0!==we}),{data:en,isLoading:tn,isError:nn,error:rn}=(0,m.I)({queryKey:["gettenantlocations",Mt],queryFn:()=>(0,ce.DL)(Mt),enabled:0!==Mt}),on=(0,g.n)({mutationFn:ce.k3,onSuccess:()=>{(0,o.M8)("Notification sent Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})},onError:e=>{(0,o.M8)(e.message,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})}}),ln=(0,g.n)({mutationFn:e=>{let{selectedRider:t,selectedRow:n}=e;return(0,ce.R_)(t,n)},onSuccess:(e,t)=>{let{selectedRider:n,selectedRow:r}=t;St(!1),Lt(!1),"Success"===e.data.message&&(i.A.info("Rider changed successfully for order ID ".concat(null===r||void 0===r?void 0:r.orderid,". New Rider: ").concat(null===n||void 0===n?void 0:n.firstname," ").concat(null===n||void 0===n?void 0:n.lastname)),an("Rider Changed Successfully","success")),Dn(),gn(),on.mutate(n.userfcmtoken)},onError:(e,t)=>{let{selectedRider:n,selectedRow:r}=t;i.A.error("Failed to change rider for order ID ".concat(null===r||void 0===r?void 0:r.orderid,":"),e),an(e.message,"error"),St(!1)}}),an=(e,t)=>{(0,o.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})},{data:sn}=(0,m.I)({queryKey:["orderdetails",ut],queryFn:()=>(0,ce.z3)(ut),enabled:!!ut}),dn=()=>{ye(!1)},{data:cn,isLoading:hn,isError:un,error:xn,fetchNextPage:pn,hasNextPage:An,isFetchingNextPage:vn,refetch:gn}=(0,j.q)({queryKey:["fetchdeliveries",we,e,_e,Ce,We,lt,vt,Mt,Et,Bt],queryFn:ce.tL,getNextPageParam:e=>{var t;return null!==(t=e.nextPage)&&void 0!==t?t:void 0}}),mn=(null===cn||void 0===cn?void 0:cn.pages.flatMap((e=>e.rows)))||[];(0,s.useEffect)((()=>{if(!An)return;const e=new IntersectionObserver((e=>{e[0].isIntersecting&&pn()}),{root:document.querySelector(".MuiTableContainer-root"),rootMargin:"0px",threshold:1});return n.current&&e.observe(n.current),()=>{n.current&&e.unobserve(n.current)}}),[An,pn]);const{data:jn,isLoading:fn,isError:yn,error:bn}=(0,m.I)({queryKey:["fetchpercentageaPI",we],queryFn:()=>(0,ce.RG)(we)});(0,s.useEffect)((()=>{jn&&console.log("percentageData",jn)}),[jn]);const{data:Sn={},isLoading:wn,isError:kn,error:Cn,refetch:Dn}=(0,m.I)({queryKey:["fetchCountData",we,e,Ce,We,lt,vt,Mt,Et,Bt,Re],queryFn:()=>(0,ce.qB)(we,e,Ce,We,lt,vt,Mt,Et,Bt)});(0,s.useEffect)((()=>{console.log("countData",Sn),0===Pe&&Sn&&dt(Sn.uncoveredLength)}),[Sn]);const{data:Wn=[],isLoading:Yn,isError:Rn,error:Ln}=(0,m.I)({queryKey:["ridersList",we],queryFn:ce.Sd,enabled:Boolean(we),onError:e=>{(0,xe.k)(e.message,"error",2e3)}}),Pn=(0,g.n)({mutationFn:e=>(0,ce.wT)(e),onSuccess:e=>{console.log(e),e.data.status&&(an("Updated Successfully","success"),qe(""),He(""),ye(!1),gn(),Dn())},onError:e=>{console.log(e),an(e.message,"success")}}),zn=un?"Error fetching percentages: ".concat(null===xn||void 0===xn?void 0:xn.message):yn?"Error fetching percentages: ".concat(null===bn||void 0===bn?void 0:bn.message):kn?"Error fetching percentages: ".concat(null===Cn||void 0===Cn?void 0:Cn.message):Rn?"Error fetching percentages: ".concat(null===Ln||void 0===Ln?void 0:Ln.message):_t?"Error tenant list: ".concat(null===$t||void 0===$t?void 0:$t.message):nn?"Error location list: ".concat(null===rn||void 0===rn?void 0:rn.message):null;return zn?(console.log("errorMessage",zn),(0,xe.k)(zn,"error",2e3),null):(0,ge.jsxs)(ge.Fragment,{children:[(wn||fn||hn||Xt||tn||Yn)&&(0,ge.jsx)(ge.Fragment,{children:(0,ge.jsx)(ae.A,{})}),(0,ge.jsx)(f.A,{sx:{color:"#fff",zIndex:e=>e.zIndex.drawer+1},open:wn||fn||hn||Xt||tn||Yn}),(0,ge.jsx)(ue.A,{title:"Deliveries",children:(0,ge.jsx)(Ae.A,{ref:nt,locaName:be,setAppId:ke,setLocoName:Se,setPage:ot,sx:{width:{xs:"100%",custom450:300},zIndex:"100"}})}),(0,ge.jsx)(y.Ay,{container:!0,spacing:2,sx:{mt:"1px"},children:[{label:"Created orders",value:null===jn||void 0===jn?void 0:jn.uncoveredOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage1,color:t.palette.info.main},{label:"Pending orders",value:null===jn||void 0===jn?void 0:jn.assignedOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage2,color:t.palette.warning.main},{label:"Delivered orders",value:null===jn||void 0===jn?void 0:jn.pickedOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage3,color:t.palette.success.main},{label:"Cancelled Orders",value:null===jn||void 0===jn?void 0:jn.coveredOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage4,color:t.palette.error.main}].map(((e,t)=>{var n;return(0,ge.jsx)(y.Ay,{item:!0,xs:12,custom400:6,sm:3,sx:{cursor:"pointer"},children:(0,ge.jsx)(x.A,{primary:e.label,secondary:fn?(0,ge.jsx)(b.A,{sx:{width:"30px"},animation:"wave"}):e.value,percentage:null===(n=e.percentage)||void 0===n?void 0:n.toString(),color:e.color})},t)}))}),(0,ge.jsxs)(S.A,{direction:"row",justifyContent:"space-between",alignItems:"center",gap:3,sx:{flexWrap:"wrap",my:2},children:[Ce&&We?(0,ge.jsxs)(S.A,{direction:"row",flexWrap:"wrap",gap:1.5,alignItems:"center",children:[(0,ge.jsx)(w.A,{avatar:(0,ge.jsx)(k.A,{sx:{backgroundColor:"transparent"},children:(0,ge.jsx)(v.dTz,{fontSize:"30px",style:{color:"red"}})}),label:"Deliveries-".concat(Me),color:"error",variant:"combined"}),(0,ge.jsx)(w.A,{avatar:(0,ge.jsx)(k.A,{sx:{backgroundColor:"transparent"},children:(0,ge.jsx)(v.tjE,{fontSize:"30px",style:{color:"#fbc02d"}})}),label:(0,ge.jsxs)(C.A,{noWrap:!0,color:"secondary",children:[h()(Ce).format("DD/MM/YYYY")," - ",h()(We).format("DD/MM/YYYY")]}),onClick:()=>Fe(!0),variant:"combined",color:"warning",sx:{maxWidth:"100%",cursor:"pointer"}}),(0,ge.jsx)(w.A,{avatar:(0,ge.jsx)(k.A,{sx:{backgroundColor:"transparent"},children:(0,ge.jsx)(A.LSI,{fontSize:"30px",style:{color:"#00bcd4"}})}),label:be,color:"info",variant:"combined",sx:{maxWidth:"100%"}})]}):(0,ge.jsx)(w.A,{label:"Orders-All",color:"primary",variant:"light",size:"small"}),(0,ge.jsx)(D.A,{disablePortal:!0,options:Qt||[],value:Jt,sx:{minWidth:200,flex:1},onOpen:e=>{we||(e.preventDefault(),(0,xe.k)("Please select a your location first!","warning",3e3),setTimeout((()=>{var e;null===(e=nt.current)||void 0===e||e.focus()}),0))},onChange:(e,t,n)=>{"clear"===n?(It(0),Kt(null),Nt(0),qt(null)):(It((null===t||void 0===t?void 0:t.tenantid)||0),Kt(t),Nt(0),qt(null))},renderInput:e=>(0,ge.jsx)(W.A,(0,r.A)((0,r.A)({},e),{},{inputRef:rt,label:"Select Tenant"}))}),(0,ge.jsx)(D.A,{disablePortal:!0,options:en||[],getOptionLabel:e=>"".concat(e.locationname," (").concat(e.suburb,")")||0,value:Ot,sx:{minWidth:200,flex:1},onOpen:e=>{we||Mt?Mt||(e.preventDefault(),(0,xe.k)("Please select a your Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=rt.current)||void 0===e||e.focus()}),0)):(e.preventDefault(),(0,xe.k)("Please select a your Location and Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=nt.current)||void 0===e||e.focus()}),0))},onChange:(e,t,n)=>{"clear"===n?(Nt(0),qt(null)):(Nt(t.locationid||0),qt(t))},renderInput:e=>(0,ge.jsx)(W.A,(0,r.A)((0,r.A)({},e),{},{label:"Select Location"}))}),(0,ge.jsx)(D.A,{sx:{minWidth:200,flex:1},fullWidth:!0,disabled:Yn,options:Wn,getOptionLabel:e=>"".concat(e.firstname," ").concat(e.lastname," (").concat(e.contactno,")"),renderInput:e=>(0,ge.jsx)(W.A,(0,r.A)((0,r.A)({},e),{},{label:"Choose Rider"})),onChange:(e,t,n)=>{"clear"===n?Ht(0):(Ht(t.userid),console.log("selected rider",t))},onOpen:e=>{we||(e.preventDefault(),(0,xe.k)("Please select a your location first!","warning",3e3),setTimeout((()=>{var e;null===(e=nt.current)||void 0===e||e.focus()}),0))}})]}),(0,ge.jsxs)(S.A,{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap-reverse",gap:2,sx:{border:"1px solid ",borderBottom:0,borderColor:"bg.main",p:1.5},children:[(0,ge.jsxs)(Y.A,{value:Pe,onChange:(e,t)=>{ot(0),ze(t),at(50),0===t&&(Le("Pending"),$e("pending"),dt(null===Sn||void 0===Sn?void 0:Sn.uncoveredLength)),1===t&&(Le("Assigned"),$e("accepted"),dt(null===Sn||void 0===Sn?void 0:Sn.assignedLength)),2===t&&(Le("Arrived"),$e("arrived"),dt(null===Sn||void 0===Sn?void 0:Sn.arrivedLength)),3===t&&(Le("Picked"),$e("picked"),dt(null===Sn||void 0===Sn?void 0:Sn.pickedLength)),4===t&&(Le("Active"),$e("active"),dt(null===Sn||void 0===Sn?void 0:Sn.activeLength)),5===t&&(Le("Skipped"),$e("skipped"),dt(null===Sn||void 0===Sn?void 0:Sn.skippedLength)),6===t&&(Le("Delivered"),$e("delivered"),dt(null===Sn||void 0===Sn?void 0:Sn.coveredLength)),7===t&&(Le("Cancelled"),$e("cancelled"),dt(null===Sn||void 0===Sn?void 0:Sn.cancelLength)),console.log(t),At("")},variant:"scrollable",scrollButtons:!!(0,R.A)(t.breakpoints.down("custom1000")),allowScrollButtonsMobile:!0,children:[(0,ge.jsx)(L.A,{label:"Assigned",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.uncoveredLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Accepted",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.assignedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Arrived",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.arrivedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Picked",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.pickedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Active",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.activeLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Skipped",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.skippedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Delivered",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.coveredLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ge.jsx)(L.A,{label:"Cancelled",icon:(0,ge.jsx)(w.A,{label:(null===Sn||void 0===Sn?void 0:Sn.cancelLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"})]}),(0,ge.jsx)(he.A,{value:pt,onChange:At,onDebouncedChange:gt,sx:{m:0,width:280,flex:1}})]}),(0,ge.jsx)(X.A,{content:!1,children:(0,ge.jsx)(P.A,{ref:c,onScroll:e=>{const{scrollTop:t,scrollHeight:n,clientHeight:r}=e.currentTarget;t+r>=n-50&&An&&!vn&&pn()},sx:{maxHeight:"calc(100vh - 190px)",overflow:"auto",overflowX:"auto","&::-webkit-scrollbar":{width:"12px",cursor:"pointer"},"&::-webkit-scrollbar-thumb":{backgroundColor:t.palette.primary.main,borderRadius:"8px",cursor:"pointer"},"&::-webkit-scrollbar-thumb:hover":{backgroundColor:t.palette.primary.dark,cursor:"pointer"},"&::-webkit-scrollbar-track":{backgroundColor:t.palette.primary.lighter,cursor:"pointer"}},children:(0,ge.jsxs)(z.A,{stickyHeader:!0,sx:{minWidth:1400},children:[(0,ge.jsx)(T.A,{children:(0,ge.jsxs)(F.A,{children:["Created"==Re&&(0,ge.jsx)(M.A,{sx:{whiteSpace:"nowrap"},children:(0,ge.jsx)(I.A,{indeterminate:me.length>0&&me.length!=mn.length,onChange:e=>{e.target.checked?je([...mn]):je([])},checked:me.length==mn.length})}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"S.No "}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Tenant "}),(0,ge.jsxs)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:["Order Location"," "]}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Pickup "}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Drop "}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Rider "}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Est. Delivery Time"}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Transit"}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:" Kms"}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Amount "}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Notes "}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Steps"}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Qty"}),(0,ge.jsx)(M.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"COD "}),"Cancelled"!==Re&&"Delivered"!==Re&&(0,ge.jsx)(M.A,{align:"right",sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Action"})]})}),(bt||hn)&&(0,ge.jsx)(pe.r,{col:8}),(0,ge.jsxs)(E.A,{children:[0==mn.length&&!bt&&(0,ge.jsx)(ge.Fragment,{children:(0,ge.jsx)(M.A,{colSpan:14,children:(0,ge.jsx)(d.A,{description:"No ".concat(Re," Orders"),styles:{description:{color:t.palette.error.main}}})})}),mn.map(((e,t)=>{var n,i,o,a;return(0,ge.jsxs)(ge.Fragment,{children:[(0,ge.jsxs)(F.A,{role:"checkbox",tabIndex:-1,sx:{cursor:"pointer",backgroundColor:me.find((t=>t.orderheaderid==e.orderheaderid))?"#e1bee7":"","&:hover":{backgroundColor:me.find((t=>t.orderheaderid==e.orderheaderid))?"#e1bee7 !important":""}},children:["Created"==Re&&(0,ge.jsx)(M.A,{children:(0,ge.jsx)(I.A,{onChange:t=>{if(t.target.checked){let t=me;t.push((0,r.A)((0,r.A)({},e),{},{sno:me.length+1})),je([...t])}else{if(me.find((t=>t.orderheaderid==e.orderheaderid))){let t=me,n=me.find((t=>t.orderheaderid==e.orderheaderid));t.splice(n.sno-1,1),t.map(((e,t)=>{e.sno=t+1})),je([...t])}}console.log("list",me)},checked:me.find((t=>t.orderheaderid==e.orderheaderid))})}),(0,ge.jsx)(M.A,{children:(0,ge.jsxs)(C.A,{children:[" ",it*lt+t+1]})}),(0,ge.jsx)(M.A,{children:(0,ge.jsxs)(N.A,{title:e.tenantadress,children:[(0,ge.jsx)(C.A,{noWrap:!0,variant:"subtitle1",children:e.tenantname}),(0,ge.jsx)(C.A,{noWrap:!0,variant:"body2",children:e.tenantsuburb}),(0,ge.jsx)(C.A,{noWrap:!0,variant:"body2",children:e.applocation})]})}),(0,ge.jsxs)(M.A,{align:"left",children:[(0,ge.jsx)(N.A,{title:"Location Name-Suburb",placement:"top",children:(0,ge.jsx)(C.A,{variant:"subtitle1",noWrap:!0,children:"".concat(e.locationname,"-(").concat(e.locationsuburb,")")})}),(0,ge.jsxs)(S.A,{display:"flex",flexDirection:"row",gap:3,children:[(0,ge.jsxs)(S.A,{children:[(0,ge.jsx)(N.A,{title:"Order Id",placement:"top",children:(0,ge.jsx)(C.A,{variant:"body2",noWrap:!0,children:e.orderid})}),(0,ge.jsxs)(N.A,{title:"Ordered date",placement:"top",children:[(0,ge.jsx)(C.A,{noWrap:!0,sx:{fontSize:"12px"},children:h()(e.orderdate).utc().format("DD/MM/YYYY")}),(0,ge.jsx)(C.A,{noWrap:!0,sx:{fontSize:"11px"},children:h()(e.orderdate).utc().format("hh:mm A")})]})]}),"-",(0,ge.jsxs)(S.A,{children:[(0,ge.jsx)(N.A,{title:"Delivery Id",placement:"top",children:(0,ge.jsx)(C.A,{variant:"body2",noWrap:!0,children:e.deliveryid})}),(0,ge.jsxs)(N.A,{title:"Delivery date",placement:"top",children:[(0,ge.jsx)(C.A,{noWrap:!0,sx:{fontSize:"12px"},children:h()(e.deliverydate).utc().format("DD/MM/YYYY")}),(0,ge.jsx)(C.A,{noWrap:!0,sx:{fontSize:"11px"},children:h()(e.deliverydate).utc().format("hh:mm A")})]})]})]})]}),(0,ge.jsx)(M.A,{align:"left",children:(0,ge.jsx)(S.A,{direction:"row",spacing:1,children:(0,ge.jsxs)(S.A,{direction:"column",children:[(0,ge.jsx)(C.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:e.pickupcustomer}),(0,ge.jsx)(C.A,{variant:"body2",children:e.pickupcontactno}),(0,ge.jsx)(N.A,{title:e.Pickupaddress,sx:{whiteSpace:"nowrap"},children:(0,ge.jsx)(C.A,{variant:"body2",children:e.pickuplocation||e.Pickupaddress.slice(0,12)+"..."})})]})})}),(0,ge.jsx)(M.A,{align:"left",children:(0,ge.jsx)(S.A,{direction:"row",spacing:1,children:(0,ge.jsxs)(S.A,{direction:"column",children:[(0,ge.jsx)(C.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:e.deliverycustomer}),(0,ge.jsx)(C.A,{variant:"body2",children:e.deliverycontactno}),(0,ge.jsx)(N.A,{title:e.deliveryaddress,children:(0,ge.jsx)(C.A,{variant:"body2",sx:{whiteSpace:"nowrap"},children:"".concat(e.deliverylocation||e.deliveryaddress.slice(0,12)+"...")})})]})})}),(0,ge.jsxs)(M.A,{children:[(0,ge.jsx)(C.A,{variant:"subtitle1",noWrap:!0,children:e.ridername}),(0,ge.jsxs)(C.A,{variant:"subtitle2",children:[" ","ID: ".concat(e.userid)]}),(0,ge.jsxs)(C.A,{variant:"subtitle2",children:[" ",e.ridercontact]})]}),(0,ge.jsx)(M.A,{align:"left",children:(0,ge.jsx)(C.A,{variant:"subtitle1",noWrap:!0,children:e.expecteddeliverytime?h()(e.expecteddeliverytime).format("hh:mm A"):"N/A"})}),(0,ge.jsx)(M.A,{align:"left",children:(0,ge.jsxs)(C.A,{variant:"subtitle1",noWrap:!0,children:[e.transitminutes||0," min"]})}),(0,ge.jsx)(M.A,{children:(0,ge.jsxs)(S.A,{direction:"column",spacing:1,children:[(0,ge.jsx)(N.A,{title:" KMS",placement:"top",children:(0,ge.jsx)(w.A,{label:e.kms||0,size:"small",variant:"light",color:"error"})}),(0,ge.jsx)(N.A,{title:"Actual KMS",children:(0,ge.jsx)(w.A,{label:e.cumulativekms||0,size:"small",color:"success",variant:"light"})})]})}),(0,ge.jsx)(M.A,{align:"left",children:(0,ge.jsxs)(S.A,{direction:"column",spacing:1,children:[(0,ge.jsx)(N.A,{title:" Delivery Charge",placement:"top",children:(0,ge.jsx)(w.A,{label:"\u20b9 ".concat(null===(n=e.deliverycharges)||void 0===n?void 0:n.toFixed(2))||0,size:"small",variant:"light",color:"error"})}),(0,ge.jsx)(N.A,{title:"Delivery Amount",children:(0,ge.jsx)(w.A,{label:"\u20b9 ".concat(null===(i=e.deliveryamt)||void 0===i?void 0:i.toFixed(2))||0,size:"small",color:"success",variant:"light"})})]})}),(0,ge.jsx)(M.A,{children:(0,ge.jsx)(C.A,{children:e.notes})}),(0,ge.jsx)(M.A,{align:"center",children:e.step?(0,ge.jsx)(w.A,{label:e.step,size:"small",color:"primary",variant:"light",sx:{fontWeight:700,minWidth:28}}):(0,ge.jsx)(C.A,{variant:"subtitle2",color:"text.disabled",children:"\u2014"})}),(0,ge.jsx)(M.A,{children:e.Quantity?(0,ge.jsx)(C.A,{variant:"subtitle1",color:"error",sx:{whiteSpace:"nowrap"},children:e.Quantity}):(0,ge.jsxs)(C.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:[" ",e.Quantity]})}),(0,ge.jsx)(M.A,{children:e.collectionamt?(0,ge.jsxs)(C.A,{variant:"subtitle1",color:"error",sx:{whiteSpace:"nowrap"},children:[" ","\u20b9 ".concat(e.collectionamt.toFixed(2))," "]}):(0,ge.jsxs)(C.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:[" ","\u20b9 ".concat(e.collectionamt.toFixed(2))," "]})}),"Cancelled"!==Re&&"Delivered"!==Re&&(0,ge.jsx)(M.A,{children:(0,ge.jsxs)(S.A,{display:"flex",flexDirection:"row",justifyContent:"end",children:["C"==e.deliverytype&&(0,ge.jsx)(N.A,{title:"Product details",placement:"top",children:(0,ge.jsx)(J.A,{color:"primary",onClick:()=>{(null===ct||void 0===ct?void 0:ct.orderid)===e.orderid?(ht(null),xt(null)):(ht(e),xt(e.orderheaderid))},children:(null===ct||void 0===ct?void 0:ct.orderid)===e.orderid?(0,ge.jsx)(se.A,{}):(0,ge.jsx)(de.A,{})})}),(0,ge.jsx)(J.A,{color:"primary",size:"small",sx:{bgcolor:"primary.100"},onClick:t=>((e,t)=>{yt(t),console.log("selectedRow",t),jt(e.currentTarget)})(t,e),children:(0,ge.jsx)(l.A,{})}),(0,ge.jsxs)(K.A,{anchorEl:mt,open:Gt,onClose:Ut,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{elevation:4,sx:{minWidth:200,borderRadius:1}},children:["delivered"!==(null===ft||void 0===ft?void 0:ft.orderstatus)&&(0,ge.jsx)(O.A,{onClick:()=>{on.mutate(ft.userfcmtoken),Ut()},children:"Notify Rider"}),(1==Zt||2==Zt)&&(0,ge.jsx)(O.A,{onClick:()=>{Ne(ft.kms),Ke(ft.cumulativekms),Ve(ft.droplat),Xe(ft.droplon),He(ft.notes),qe(ft.deliveryamount),tt(ft.orderstatus||"delivered"),Ge(ft),ye(!0),Ut()},children:"Update Delivery Status"}),"cancelled"!==(null===ft||void 0===ft?void 0:ft.orderstatus)&&"delivered"!==(null===ft||void 0===ft?void 0:ft.orderstatus)&&(0,ge.jsx)(O.A,{sx:{color:"error.main"},onClick:()=>{Yt(!0),Ut()},children:"Cancel Delivery"})]})]})})]},e.tenantname),(null===ct||void 0===ct?void 0:ct.orderid)===(null===e||void 0===e?void 0:e.orderid)&&(0,ge.jsx)(F.A,{children:(0,ge.jsx)(M.A,{colSpan:11,sx:{p:0,border:0,"&:hover":{backgroundColor:"white"}},children:(0,ge.jsx)(q.A,{in:!0,timeout:"auto",unmountOnExit:!0,children:(0,ge.jsx)(B.A,{sx:{width:"100%",px:2,py:2},children:(0,ge.jsxs)(z.A,{size:"small",sx:{minWidth:800},children:[(0,ge.jsx)(T.A,{children:(0,ge.jsxs)(F.A,{sx:{"&:hover":{backgroundColor:"transparent !important"}},children:[(0,ge.jsx)(M.A,{sx:{fontWeight:600},children:"S.No"}),(0,ge.jsx)(M.A,{sx:{fontWeight:600},children:"Product Name"}),(0,ge.jsx)(M.A,{sx:{fontWeight:600},children:"Description"}),(0,ge.jsx)(M.A,{align:"right",sx:{fontWeight:600},children:"Quantity"}),(0,ge.jsx)(M.A,{align:"right",sx:{fontWeight:600},children:"Cost"}),(0,ge.jsx)(M.A,{align:"right",sx:{fontWeight:600},children:"Price"}),(0,ge.jsx)(M.A,{align:"right",sx:{fontWeight:600},children:"Tax"}),(0,ge.jsx)(M.A,{align:"right",sx:{fontWeight:600},children:"Amount"})]})}),(0,ge.jsxs)(E.A,{children:[null===sn||void 0===sn||null===(o=sn.details)||void 0===o?void 0:o.map(((e,t)=>{var n,r;return(0,ge.jsxs)(F.A,{sx:{"&:hover":{backgroundColor:"transparent !important"}},children:[(0,ge.jsx)(M.A,{children:t+1}),(0,ge.jsx)(M.A,{children:(0,ge.jsxs)(S.A,{direction:"row",spacing:1,alignItems:"center",children:[(0,ge.jsx)("img",{src:(null===e||void 0===e?void 0:e.productimage)||"https://via.placeholder.com/40",alt:null===e||void 0===e?void 0:e.productname,style:{width:40,height:40,objectFit:"cover",borderRadius:4}}),(0,ge.jsx)(C.A,{variant:"body2",noWrap:!0,children:(null===e||void 0===e?void 0:e.productname)||"Unnamed"})]})}),(0,ge.jsx)(M.A,{children:(null===e||void 0===e?void 0:e.productdescription)||"-"}),(0,ge.jsx)(M.A,{align:"right",children:(null===e||void 0===e?void 0:e.orderqty)||0}),(0,ge.jsxs)(M.A,{align:"right",children:["\u20b9 ",(null===e||void 0===e?void 0:e.price)||0]}),(0,ge.jsxs)(M.A,{align:"right",children:["\u20b9 ",(null!==(n=null===e||void 0===e?void 0:e.productsumprice)&&void 0!==n?n:0).toFixed(2)]}),(0,ge.jsxs)(M.A,{align:"right",children:["\u20b9 ",(null!==(r=null===e||void 0===e?void 0:e.taxamount)&&void 0!==r?r:0).toFixed(2)]}),(0,ge.jsxs)(M.A,{align:"right",children:["\u20b9 ",((null===e||void 0===e?void 0:e.productsumprice)+(null===e||void 0===e?void 0:e.taxamount)).toFixed(2)||0]})]},t)})),(0,ge.jsxs)(F.A,{sx:{"&:hover":{backgroundColor:"transparent !important"}},children:[(0,ge.jsx)(M.A,{align:"right",colSpan:7,sx:{},children:"Total Amount :"}),(0,ge.jsxs)(M.A,{align:"right",sx:{},children:["\u20b9 ",null===sn||void 0===sn||null===(a=sn.pricedetails)||void 0===a?void 0:a.orderamount.toFixed(2)]})]})]})]})})})})})]})})),0!=(null===mn||void 0===mn?void 0:mn.length)&&(0,ge.jsx)(F.A,{children:(0,ge.jsx)(M.A,{colSpan:15,rowSpan:3,children:(0,ge.jsx)("div",{ref:n,style:{height:40,textAlign:"center"},children:vn||An?(0,ge.jsx)(ve.A,{}):"No More Deliveries"})})})]})]})})}),(0,ge.jsx)(H.A,{open:Wt,onClose:()=>Yt(!1),maxWidth:"xs",children:(0,ge.jsx)(Z.A,{sx:{mt:2,my:1},children:(0,ge.jsxs)(S.A,{alignItems:"center",spacing:3.5,children:[(0,ge.jsx)(k.A,{color:"error",sx:{width:72,height:72,fontSize:"1.75rem"},children:(0,ge.jsx)(a.A,{})}),(0,ge.jsx)(S.A,{spacing:2,children:(0,ge.jsx)(C.A,{variant:"h5",align:"center",children:"Are you sure you want to cancel this delivery?"})}),(0,ge.jsx)(W.A,{fullWidth:!0,label:"Enter Feedback",multiline:!0,maxRows:4,onChange:e=>{zt(e.target.value)}}),(0,ge.jsxs)(S.A,{direction:"row",spacing:2,sx:{width:1},children:[(0,ge.jsx)(G.A,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{""==Pt?an("Enter FeedBack","error"):Vt({selectedRow:ft,cancelFeed:Pt}),(async()=>{console.log("cancelridernotification",ft);try{return(await u.A.post("".concat("https://jupiter.nearle.app/live/api/v1","/utils/notifyuser"),{token:ft.userfcmtoken,notification:{title:"NearleXpress",body:"".concat(ft.orderid," have been Cancelled"),sound:"ring",image:""},data:{type:"cancel"}})).data}catch(e){an(e.message,"error",2e3),console.log(e)}})()},autoFocus:!0,sx:{border:"1px solid red"},children:"Yes, Cancel"}),(0,ge.jsx)(G.A,{fullWidth:!0,onClick:()=>{Yt(!1)},color:"secondary",variant:"outlined",children:"No"})]})]})})}),(0,ge.jsxs)(H.A,{open:Rt,onClose:()=>Lt(!1),maxWidth:"sm",fullWidth:!0,TransitionComponent:_.s,children:[(0,ge.jsx)(U.A,{sx:{bgcolor:t.palette.primary.main},children:(0,ge.jsx)(C.A,{variant:"h3",sx:{color:"white"},children:"Change Rider"})}),(0,ge.jsx)(Z.A,{dividers:!0,children:(0,ge.jsx)(y.Ay,{container:!0,spacing:2,children:(0,ge.jsx)(y.Ay,{item:!0,xs:12,sx:{m:2},children:(0,ge.jsx)(D.A,{fullWidth:!0,options:Wn,renderInput:e=>(0,ge.jsx)(W.A,(0,r.A)((0,r.A)({},e),{},{label:"Choose Rider"})),onChange:(e,t)=>{Ft(t),i.A.debug("Rider selected in dropdown:",t?"".concat(t.firstname," ").concat(t.lastname):"None")}})})})}),(0,ge.jsx)(V.A,{children:(0,ge.jsxs)(S.A,{direction:"row",spacing:3,children:[(0,ge.jsx)(G.A,{variant:"outlined",color:"secondary",onClick:()=>{Lt(!1)},children:"Cancel"}),(0,ge.jsx)(G.A,{variant:"contained",color:"primary",onClick:()=>{St(!0),i.A.info("Initiating rider assignment change for order ID ".concat(null===ft||void 0===ft?void 0:ft.orderid," to rider: ").concat(null===Tt||void 0===Tt?void 0:Tt.firstname," ").concat(null===Tt||void 0===Tt?void 0:Tt.lastname)),ln.mutate({selectedRider:Tt,selectedRow:ft})},children:"Change Rider"})]})})]}),(0,ge.jsxs)(H.A,{open:Te,children:[(0,ge.jsx)(U.A,{align:"left",children:(0,ge.jsx)(C.A,{variant:"h4",children:"Select Filter Options"})}),(0,ge.jsx)(Z.A,{sx:{width:"100%"},className:"datedialog",children:(0,ge.jsx)(le.U,{open:Te,toggle:()=>Fe(!Te),id:"daterange1",onChange:e=>{"All"===e.label?(De(""),Ye(""),Fe(!1)):(De(h()(e.startDate).format("YYYY-MM-DD")),Ye(h()(e.endDate).format("YYYY-MM-DD")),e.label?Ie(e.label):Ie("")),console.log(e)},definedRanges:[{label:"Today",startDate:new Date,endDate:new Date},{label:"Yesterday",startDate:(0,$.A)(new Date,-1),endDate:(0,$.A)(new Date,-1)},{label:"Tomorrow",startDate:(0,$.A)(new Date,1),endDate:(0,$.A)(new Date,1)},{label:"This Week",startDate:(0,ee.A)(new Date),endDate:(0,te.A)(new Date)},{label:"Last Week",startDate:(0,ee.A)((0,ne.A)(new Date,-1)),endDate:(0,te.A)((0,ne.A)(new Date,-1))},{label:"Last 7 Days",startDate:(0,ne.A)(new Date,-1),endDate:new Date},{label:"This Month",startDate:(0,re.A)(new Date),endDate:(0,ie.A)(new Date)},{label:"Last Month",startDate:(0,re.A)((0,oe.A)(new Date,-1)),endDate:(0,ie.A)((0,oe.A)(new Date,-1))}]})}),(0,ge.jsx)(S.A,{direction:"row",justifyContent:"flex-end",sx:{width:"100%",p:2},children:(0,ge.jsx)(G.A,{variant:"contained",size:"small",onClick:()=>{Fe(!1)},children:"ok"})})]}),(0,ge.jsxs)(H.A,{fullWidth:!0,open:fe,onClose:dn,scroll:"paper",maxWidth:"sm",TransitionComponent:_.s,children:[(0,ge.jsx)(U.A,{sx:{bgcolor:"#662582",color:"#fff"},children:"Update Delivery Status"}),(0,ge.jsx)(Z.A,{dividers:!0,children:(0,ge.jsx)(X.A,{sx:{height:"100%"},children:(0,ge.jsxs)(y.Ay,{container:!0,spacing:2.5,children:[(0,ge.jsxs)(y.Ay,{item:!0,xs:12,sm:6,children:[(0,ge.jsx)(Q.A,{children:"Kms"}),(0,ge.jsx)(W.A,{fullWidth:!0,value:Ee,type:"number",onChange:e=>{Ne(e.target.value),console.log(e)}})]}),(0,ge.jsxs)(y.Ay,{item:!0,xs:12,sm:6,children:[(0,ge.jsx)(Q.A,{children:"Actual Kms"}),(0,ge.jsx)(W.A,{value:Je,type:"number",onChange:e=>Ke(+e.target.value),fullWidth:!0})]}),(0,ge.jsxs)(y.Ay,{item:!0,xs:12,sm:6,children:[(0,ge.jsx)(Q.A,{children:"Delivery lat"}),(0,ge.jsx)(W.A,{fullWidth:!0,type:"number",value:Ue,onChange:e=>{Ve(e.target.value)}})]}),(0,ge.jsxs)(y.Ay,{item:!0,xs:12,sm:6,children:[(0,ge.jsx)(Q.A,{children:"Delivery Long"}),(0,ge.jsx)(W.A,{value:Qe,type:"number",onChange:e=>{Xe(e.target.value)},fullWidth:!0})]}),(0,ge.jsxs)(y.Ay,{item:!0,xs:12,children:[(0,ge.jsx)(Q.A,{children:"Amount"}),(0,ge.jsx)(W.A,{fullWidth:!0,type:"number",value:Oe,onChange:e=>qe(+e.target.value)})]}),(0,ge.jsxs)(y.Ay,{item:!0,xs:12,children:[(0,ge.jsx)(Q.A,{children:"Status"}),(0,ge.jsxs)(W.A,{select:!0,fullWidth:!0,value:et,onChange:e=>{tt(e.target.value)},children:[(0,ge.jsx)(O.A,{value:"pending",children:"Pending"}),(0,ge.jsx)(O.A,{value:"accepted",children:"Accepted"}),(0,ge.jsx)(O.A,{value:"started",children:"Started"}),(0,ge.jsx)(O.A,{value:"arrived",children:"Arrived"}),(0,ge.jsx)(O.A,{value:"delivered",children:"Delivered"}),(0,ge.jsx)(O.A,{value:"cancelled",children:"Cancelled"})]})]}),(0,ge.jsxs)(y.Ay,{item:!0,xs:12,children:[(0,ge.jsx)(Q.A,{children:"Notes"}),(0,ge.jsx)(W.A,{value:Be,fullWidth:!0,onChange:e=>He(e.target.value)})]})]})})}),(0,ge.jsx)(V.A,{children:(0,ge.jsx)(y.Ay,{container:!0,children:(0,ge.jsx)(y.Ay,{item:!0,xs:12,children:(0,ge.jsxs)(S.A,{direction:"row",justifyContent:"flex-end",spacing:2,sx:{p:2},children:[(0,ge.jsx)(G.A,{variant:"contained",onClick:()=>{dn()},color:"error",children:"Close"})," ",(0,ge.jsx)(G.A,{variant:"contained",onClick:()=>{Ee?Je?Ue?Qe?Oe?Pn.mutate({deliveryid:Ze.deliveryid,orderheaderid:Ze.orderheaderid,orderstatus:et,deliverytime:h()().format("YYYY-MM-DD HH:mm:ss"),deliverylat:Ue,deliverylong:Qe,kms:Ee,cumulativekms:Je,deliveryamt:parseFloat(Oe),notes:Be,userid:+ft.userid}):an("Fill Delivery Amount","warning"):an("Fill Delivery Longitude","warning"):an("Fill Delivery Latitude","warning"):an("Fill Actual Kms","warning"):an("Fill Kms","warning")},children:"Update"})]})})})})]})]})}},47659:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(89379),i=n(48089),o=n(50704),l=n(16491),a=n(82053),s=n(60899),d=n(44414);const c=e=>{let{primary:t,secondary:n,percentage:c,color:h,sx:u}=e;return(0,d.jsx)(i.A,{elevation:0,sx:(0,r.A)({background:h,position:"relative",color:"#fff","&:hover svg":{opacity:1,transform:"scale(1.1)"}},u),children:(0,d.jsxs)(o.A,{children:[(0,d.jsx)(l.A,{sx:{position:"absolute",right:15,top:25,color:"#fff","& svg":{width:36,height:36,opacity:.5,transition:"all .3s ease-in-out"}},children:(0,d.jsx)(a.A,{variant:"h2",color:"inherit",sx:{fontSize:{xs:20,md:25}},children:c&&"number"===typeof c?"".concat(c.toString()," %"):c})}),(0,d.jsxs)(s.Ay,{container:!0,spacing:0,children:[(0,d.jsx)(s.Ay,{item:!0,xs:12,children:(0,d.jsx)(a.A,{variant:"h3",color:"inherit",sx:{fontSize:{xs:16,md:20}},children:n})}),(0,d.jsx)(s.Ay,{item:!0,xs:12,children:(0,d.jsx)(a.A,{variant:"subtitle2",color:"inherit",children:t})})]})]})})}},56311:(e,t,n)=>{n.d(t,{A:()=>x});var r=n(89379),i=n(9950),o=n(2660),l=n(2046),a=n(83274),s=n(25333),d=n(97125),c=n(7762),h=n(52097),u=n(44414);const x=e=>{let{value:t,onChange:n,onDebouncedChange:x,debounceTime:p=500,placeholder:A="Search (ctrl+k)",sx:v}=e;const g=(0,i.useRef)(null),[m]=(0,h.d7)(t,p);return(0,i.useEffect)((()=>{x&&x(m)}),[m,x]),(0,i.useEffect)((()=>{const e=e=>{var t;"k"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),null===(t=g.current)||void 0===t||t.focus());"Escape"===e.key&&document.activeElement===g.current&&g.current.blur()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[]),(0,u.jsx)(o.A,{sx:(0,r.A)({},v),inputRef:g,placeholder:A,autoComplete:"off",value:t,fullWidth:!0,onChange:e=>n(e.target.value),startAdornment:(0,u.jsx)(l.A,{position:"start",sx:{mr:-.5},children:(0,u.jsx)(d.A,{})}),endAdornment:(0,u.jsx)(a.A,{title:"Clear",children:(0,u.jsx)(s.A,{sx:{visibility:t?"visible":"hidden"},onClick:()=>n(""),children:(0,u.jsx)(c.A,{})})})})}},58691:(e,t,n)=>{n.d(t,{A:()=>a});n(9950);var r=n(16491),i=n(46639),o=n(62217),l=n(44414);function a(e){let{size:t=70,imgSize:n=40,alt:a="loader"}=e;return(0,l.jsxs)(r.A,{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",children:[(0,l.jsx)(i.A,{size:t}),(0,l.jsx)(r.A,{position:"absolute",display:"flex",justifyContent:"center",alignItems:"center",sx:{width:n,height:n},children:(0,l.jsx)("img",{src:o,alt:a,style:{width:"100%",height:"100%",borderRadius:"50%",objectFit:"contain"}})})]})}},59212:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(89379),i=n(9950),o=n(77922),l=n(29925),a=n(26910),s=n(44414);const d=(0,i.forwardRef)(((e,t)=>{let{setAppId:n,setLocoName:d,setPage:c,sx:h,textfeildSx:u}=e;const[x,p]=(0,i.useState)(JSON.parse(localStorage.getItem("applocations")||"[]"));return(0,i.useEffect)((()=>{0===x.length&&(async()=>{try{const e=localStorage.getItem("userid");if(!e)return;const t=await a.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/partners/getlocations/?userid=").concat(e));if(t.data.status){const e=[...t.data.details,{locationname:"All",applocationid:0}];localStorage.setItem("applocations",JSON.stringify(e)),p(e)}}catch(e){console.error("Error fetching locations in LocationAutocomplete:",e)}})()}),[x.length]),(0,s.jsx)(o.A,{id:"location-autocomplete",options:x||[],getOptionLabel:e=>{var t;return null!==(t=null===e||void 0===e?void 0:e.locationname)&&void 0!==t?t:""},sx:(0,r.A)({},h),onChange:(e,t,r)=>{"clear"===r?(null===n||void 0===n||n(0),null===d||void 0===d||d(""),null===c||void 0===c||c(0)):t&&(null===n||void 0===n||n(t.applocationid),null===d||void 0===d||d(t.locationname),null===c||void 0===c||c(0))},renderInput:e=>(0,s.jsx)(l.A,(0,r.A)((0,r.A)({},e),{},{inputRef:t,label:"Select Zones",sx:(0,r.A)({},u)}))})}))},62217:e=>{e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAPnUlEQVR4AdVae3AU9R3/7d4jdyGQQKAhECBAJBSmEAtFSQUjqPgAHGlhRm0lDkWY6Tg+O9qiErR26h8WR8ZWqTMN1ur4qMpDrTyjtDwDJloeCYiBvAgkaZ53l7vb3X4/v9vfZS/Zu9uFwLSfmb3d293f7u/z+z5/399K7CphdW5JrupgBZosZ0ialmu8pklSjUOTamRJbvvjqTUV7CpAYlcIj+SWZHQ55WJZlm7UNK2IXpRhpZ3GWJskSWXUZrPD4Sp77eSva9gVwIATXz35+SJNYWs1phWxAYDEpDKVaZv+fOrZUjaAGDDiK695rpgetpYOc82upw72sMycdJbz/SzmHeKl/ynRay31bbS1s7rjTczXGYj3ihrShnUDNQCXTXzlNS8UyExdbybhSdeNYwXz81nBzflE2pKms7oT51ntiSa276NKVn3wrNktNcGQelNpTUkNuwxcFvFV+S88rKnKy8ZzkOz84uvYvOJZ/PhyAE3Y/+HXbN+HFVwjjJAlR8lr1WueY9wt2MclEYfj8rnkj+nwRnHOLuGWhnbmpfuMKh/3Xn0Atm74IuY8OcGPFYk99kbVM98xm7BFnDyttHLyb3MlRdsjSWycOA+VLv79YpY5Ork6V5efY59s/JJVHznH/+dMymLz7v0Rm71oWtK2GIDSJ7ew6kMxJlCjytI8u+Qddm4+93bPBIfqiiG96KG5RPouljokuZT3b/2avf7EB6ylsZ1dM2MsG5OfxU7RAFSWVbMAObUphRMTtsc7CpdMh6c3kqe8gN117Yh5W4627GljFmGZ+C/ynx/flzSkDPW2Aqj2+lV/Y5mj0tljG3/GFhQXspkLpnBJVx85yyq/OGWJPAANgzkd2/utOMXJzxp965vlF3YFrPRHZtYgSZq6vi/p2TT6VrF+1Vt8/yiRhnoLiIHAftc7h0kDzlp6HgYcfTAgVwmEPmIWzTeZxPEQaeWkkhJJk1eJk8vWLGBz75nBrAIqfmDrN2zhqjlsetGkftddKU6WQ2qPe6AZVuwdGPP9kWw4+ZWKnVXiVO6M4UXtR1rKDiZrm4g4J70871cTnMzzd3ESNn3bgz9mdgC7hmoufeKWuB4/c1QGV3nYfP7Msfy/FYB8rM1LC6YNm72lonXv+UTtEqr60qVLJTcbvEv8h20tfOhGZgeQtpBiZnZ6wnuhEUDFnlPMDhaSMCbNilohc0kp61mEW1y1j0u8hLR78Ff5xX3t2i5AHLjegvqOIdtHXK/8oorZRfGLiw3aJM1dkVeynA5kCsGm98cjLhNxh4O5nxEnoOJW4rQRkDRUF3adTNoAEprRRB7tfJ09zA7Qt3mGCCMz+dmioiLKcSRTjvGISw/kPbNcSDtzdLotDy6A+AyYObR4KCjK53ur3t2I+ct7s0b0Pfds4U04RuLV914z4rjJ4ZSc94sTSBrsShvYv62S76frZKwAYQ2orWpidoEExyh1tzPl6SlTpjhJ6v3u7Utcgm0vHf/wePKUc8TJS5E21LWu6gKbRBmalXwcgHp70yISg8QR3oTWWAWk3gtpbp6/cCiLRK8Y9k7jHzgCGh3n8om/ibpueHKr0vZT5lVZFvHItVWRaALVQ4pqxcYfL3opeoxcvlr3D4BVc4HU4eFFeMt0ZsHJvUzcFKPkY4gvW7YMGiC7ZfcicW723dalXUsS3lSyNeZcBUmsmaS/5p0Vlp4BVccADsvOYP6uAM/yKsqq7PkJmv8L4k7mmEu7DcRNIfIqkedu3qjq0pkzZ/DfITE5quZjp2Qxu0Dnha1iX1fdxD55fW/CNjANYN49s7jKI5O788E5kfY0oHZQcEuvT5GY8wbaye+//36MqsfY+JEjR6QlY1cX0CHvNdQmZ/JIZhUtjW3RzkNqsG90Hti2cS8fgGSoqz7Pp6loi/uH6wNnJ7zBNA0ZYvrdY1aMZ6hdGHQ9RuL473KmDBUnUB+zAyE1dP6me2fxpMUYljat3Zb0GfvJodWRRz9Aic/utw+Ts/NG1L/L0qQrCoRggVTXUGRPMULmNo44h0CflZXlcGiuXLPGdoDOo7Pw0EYpC5W/c9Wcfm3EoAGiSAF4h0QiQmtDmyUHKZAzZSSrPam/W5MgzJgUlo+CrgFSU1OT5GTOseKi7UytsT2GiJlqW1X5aB+IrJfCYXNDO7MDYwh1yA4kYvKMGTNkkcxw4ghjdJLfQ9ntJRcgWxqsFUCsqDzg1e0U5FtsEvfGVIQ4J9nv90fNXEhcgmPLyEAh49KJW4WZlzezYSE172BvjDbZhc5JPn78eH/nlpubK7e1tcWQtjtRaDXpnLHaYkRflTdbSEhN65V4a4Plclo/IC/TDyV9ixCnNJWFw2EpPT2dBcKBBtHA3+FndmCmjsueuJnIf8/0/mQq79UlDkdpV+LGOnxQ7aljOmFwBTjxY8eOSXV1day9vV1SlFCHaFB3wroT8sdZ+kE4QuXFDMkSG7+ucZmUxdmdqrbU9WpIINQuiPO5CM5x4pTVYMdTucbgt8ejjeutj3K8Tg0jaU2aMY4nJWYQKm+mLT7d7kUW2GrDwRmFFpD8Xax3xSUmZcUfPhL7L2yvp9XJTv7ijgAv4ltBPK8rHNRCPf00QzKVRzs8p7Y6YRktCqy99foMrWN73bsnWJ/ZmTGbUVlkADRFDUarlIYKZkKYeWUjUYSm+0sWmraFxHdTaTkRhtnI2bHwKBBUA3iwSv6LcxPnjV4dI6J5vV61W+04JM5X7LBG3Mwr9820oPLxZln+zsQpac6kkdG5QDLs+7AyetwRat0FTvqsLEpeJDBaTU2NQocqBXl1f9PnH4uGmN5ZcSpmqu41KSUvffwWy4UJIzCIxlQ2bj/ILxnX1mq6Tx0EJwrVKlVjNFF8NKasbMSIEeqgQYOUWl91W0gNlIvGu0oPJH2h31Ti/VNeqP8dJrm6KQnDYIp5erKwZpR2j9JTfrRldy1x4mZMCYwWk7mxiPjVixcvqt3d3WpKSopS6z/9J/GA3ZsOJZW6mRp640h2Pk1bsWhoBzAToLo8fhES0t4fo+YXoblhWZbDtOcaLa5FbZziGyc/ZMgQpaenJ7yz4b1DqhpuxDV492RSNxuYeF4cWF6yiNmB8OyJ1B3SFlFI1ZSGj2o3grjS2dnJSescYyswa9eu5cQ7OjpwE0YodLGn/jVxHVJPFNfNc21PQiKiSJEIxgGFZ49XfETfthk+HGiO9B08wsOHD8deNd4fJa7rPi6G09LSeINPm97cHFT9R3gHSOqlT25m8WCWXCRzYvMpqUmkFYBxQOHZYedmNXdj36Cp6LvOJdTc3KzS4oKqC5cjSlz3dvhRurq6Qh6PJ0SDETrefvQP4h54y76fYwhg+ffRjfeRCi/kkrx+0Q9oVSRx2SpRbI8S7+iVuAiP+KrCiK0bvozx5Idat68KBoMhCmNBcKFQrYC4KDQC0SqrfhIS56oeCASC5ORCh5o/Pz7aO279CE/Oo7hvG70EBYrCPrX26CzM+uoxh0hnUWYyJd4VmSihWvvJxkheX2uY1e0qPRij4q09TW98/Z8D59B3CmNBUnMFoVpMTgT6LigI44eqB2kwMNxBchJvk8ofFTdtempLTNi4XCCdjWcWqLwgrH3w0g4eCaBVq1/6Kb+GPrz3u+3Re31K95cfnHv1dfSZPDn6HoKq06qvqvVZPey3Po6RKSsr49cwVWWRwXE2+M7tyxs87VZZktNwsZJSWVRhJxTksMsFPgyY85MZbGrhBJqDe5kzxRGd20MjOlq6qNqawSOBWDcHaQhAQCG7Pty66+l29WKz0+n0k8ZCVQITJ04M7dy5U1m3bl0M8XjVFgyIizYP2ckgUpnBdJw6OeOHuYWZC191ys6o8WJtepHNNXMrgDeHE0MuALLG9Bc2bVTvsBo+v6/ls1+ebDv8Ham4j8IxZmPdtMEzhljvPCSKeMT5wmF2dra7sbExlY4H0QZJe4n82L7ksWRT/OJdl1yVtQqELHhvoyMjSZ//V4T0WbfbHSCnxklTxdhPxdMgaXjY6NSMBPtBX0ODikPqbto4eXpwKj0Y5MfMHHbzI6mOtJhADOkXLikY8AGA9JFA7S49FDMZCij+ih31bz3V2FPbqpOGlLH5aION94vfAnELi3qtHddBHJ7Hy3Sp0+YhO3Ivzl65Yrgn+wFjO3j82UumDcgAxCMMNPnPbdhc98a7LpcLThikYdOQNrdtcmhhKrD0U3GBZBVVieKfg5wdJJ+Smprq9fl8kH4qvdATCoVc+ekFo28YvvgVh0H1BWACWGLGBzpjLK7KoGSEGgC2Pl8wckDK/247+MrR1t2YL8N+IVmfThh7YdcKS/Cda1LiqFHRJufk5LioLuch8h6dvJfIpxB5aITzjtE/v32kZ/wDTpMBAJC+YkkKWmD8ktlHCQqKmrUnL7BWIh3vs23YcmPgu798Wv/Xz0CM3h2mdwd0wnwjn9QzatSoEJXKw1pEZeMTYxagq73w9FB7Suw8XlVVvaRi+A/yuO64bfR9t2eljL09xeEtYAOAQNhfcabrm9J/XtyGPIKn1Lp6B3X19tN6gJ/m29ymSUgKUlMzh2aEncUDmdRe1tXeaPce/dilbxgAOT99evbEQdOuHebJvsHrSC2gpec0Ky/RmNrlV3wVneHWrw427/hHc7C+k/IJEFZ1KSOjDFDIEtLmSRb1LUR94/dZeY+tVROoPDaQo1TQTS9PoSlfik4cA0B9c7mpc1z6GAByghISoZkjivI8MuVRjqEjU52DRuossXir+UJdFHcCXfW+b09VtR9tMnReoefxNJqeCbsF6R7KygL03B56N8/OWK/3tkTaNnHWa/M8zrNIru8iOik0GeADQGHFTabh0q85qL/8Kwu0xSBgTwPB6BiLGMZn83SZzmuQMAhTWz5voEeGoNcgTtWUHiqW8OO8vLww+R5lz5494UT2PBDEY9rSQqOTHAmP91TFdNGChJsyPTdlelztqcMu6i+XvNiIkBQRHlcPHGv6sUbHIKzo56J1AZBkvR5cSFhUVBR2CbD69bIpysvLecdoAHqINOytm0ijJt9J3r+TVBLHXfrGkwsiJRIMLF1i76MBEue7qE0XqTPadYiNnFen3j6Ad5HGYSDwTcslkQYGamVULLrLpH7y6dOnuY1TGctFFR0hcYfhvujinQ6eaNBgYc6sEHm+0WAKqatEWJkwYYI6depUjYhbtuWrBW775GGd1FEXFQA8FFsR8+HRMdFBKocgPrTvRkgnh4l70ijPxtwAzpLnCLpDvSztvFqQ9C8PuAPEINDeTdpgjADYjOFQhESn3s6hP+OKr9dfSUhCaiIcYjNIMur52f850f95/BfoYlARf1CQvwAAAABJRU5ErkJggg=="},79739:(e,t,n)=>{n.d(t,{A:()=>v});var r=n(98587),i=n(58168),o=n(9950),l=n(72004),a=n(3484),s=n(59254),d=n(18463),c=n(45558),h=n(1614);function u(e){return(0,h.Ay)("MuiDialogActions",e)}(0,c.A)("MuiDialogActions",["root","spacing"]);var x=n(44414);const p=["className","disableSpacing"],A=(0,s.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,i.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),v=o.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiDialogActions"}),{className:o,disableSpacing:s=!1}=n,c=(0,r.A)(n,p),h=(0,i.A)({},n,{disableSpacing:s}),v=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,a.A)(r,u,t)})(h);return(0,x.jsx)(A,(0,i.A)({className:(0,l.A)(v.root,o),ownerState:h,ref:t},c))}))},94826:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(59254),i=n(46639),o=n(62217),l=n(44414);const a=(0,r.Ay)("div")((()=>({position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:2001,display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(255, 255, 255, 0.7)",padding:"20px",borderRadius:"10px"}))),s=(0,r.Ay)("div")((()=>({position:"absolute",width:"40px",height:"40px",display:"flex",alignItems:"center",justifyContent:"center"}))),d=()=>(0,l.jsxs)(a,{children:[(0,l.jsx)(i.A,{color:"primary",size:80,thickness:6}),(0,l.jsx)(s,{children:(0,l.jsx)("img",{src:o,alt:"Logo",style:{width:"100%",height:"100%"}})})]})},96646:(e,t,n)=>{n.d(t,{r:()=>s});var r=n(9213),i=n(21671),o=n(82917),l=n(93230),a=n(44414);const s=e=>{let{rowsPerPage:t=5,col:n=1}=e;return(0,a.jsx)(a.Fragment,{children:Array.from(new Array(t)).map(((e,t)=>(0,a.jsxs)(r.A,{children:[(0,a.jsx)(i.A,{children:(0,a.jsx)(o.A,{variant:"circular",width:24,height:24})}),(0,a.jsx)(i.A,{children:(0,a.jsx)(o.A,{variant:"text",width:30})}),Array.from({length:n}).map(((e,t)=>(0,a.jsx)(i.A,{children:(0,a.jsxs)(l.A,{spacing:.5,children:[(0,a.jsx)(o.A,{variant:"text",width:100}),(0,a.jsx)(o.A,{variant:"text",width:80})]})},t))),(0,a.jsx)(i.A,{children:(0,a.jsx)(o.A,{variant:"text",width:150})}),(0,a.jsx)(i.A,{children:(0,a.jsx)(o.A,{variant:"rounded",width:60,height:24})}),(0,a.jsx)(i.A,{align:"center",children:(0,a.jsxs)(l.A,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,a.jsx)(o.A,{variant:"circular",width:28,height:28}),(0,a.jsx)(o.A,{variant:"circular",width:28,height:28})]})})]},t)))})}}}]); \ No newline at end of file diff --git a/build/static/js/2851.a488593a.chunk.js b/build/static/js/2851.a488593a.chunk.js deleted file mode 100644 index 41680bc..0000000 --- a/build/static/js/2851.a488593a.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[2851],{1367:(e,t,n)=>{n.d(t,{A:()=>s});var r=n(89379),i=(n(9950),n(16491)),l=n(93230),o=n(82053),a=n(44414);const s=e=>{let{sx:t,title:n,children:s,starticon:c}=e;return(0,a.jsx)(i.A,{sx:(0,r.A)({},t),children:(0,a.jsxs)(l.A,{direction:"row",flexWrap:"wrap",alignItems:"center",justifyContent:"space-between",gap:1,children:[(0,a.jsxs)(l.A,{children:[c&&c,(0,a.jsx)(o.A,{variant:"h3",children:n})]}),s]})})}},22851:(e,t,n)=>{n.r(t),n.d(t,{default:()=>je});var r=n(89379),i=n(8881),l=n(24513),o=n(36256),a=n(9950),s=n(13838),c=n(4159),d=n.n(c),h=n(26910),u=n(47659),x=n(14857),p=n(69476),A=n(31222),v=n(51778),g=n(36150),j=n(60010),m=n(55158),f=n(60899),y=n(82917),b=n(93230),S=n(25277),w=n(41413),k=n(82053),C=n(77922),D=n(29925),W=n(48159),Y=n(47223),R=n(84142),L=n(1320),P=n(15769),z=n(69780),T=n(9213),F=n(21671),M=n(93038),E=n(34075),I=n(83274),N=n(25333),J=n(17239),K=n(23266),O=n(33738),q=n(16491),B=n(96583),H=n(28170),Z=n(82223),G=n(40033),U=n(79739),V=n(29277),Q=n(50027),X=n(37476),_=n(56712),$=n(81417),ee=n(96600),te=n(53132),ne=n(94289),re=n(57326),ie=n(50624),le=n(55916),oe=n(52351),ae=n(67562),se=n(49883),ce=(n(94826),n(81425)),de=n(56311),he=n(1367),ue=n(20466),xe=n(96646),pe=n(59212),Ae=n(58691),ve=n(44414),ge=n(36220);d().extend(ge);const je=()=>{const e=localStorage.getItem("userid"),t=(0,x.A)(),n=(0,a.useRef)(),c=(0,a.useRef)(),[ge,je]=(0,a.useState)([]),[me,fe]=(0,a.useState)(!1),[ye,be]=(0,a.useState)("All"),[Se,we]=(0,a.useState)(0),[ke,Ce]=(0,a.useState)(d()().format("YYYY-MM-DD")),[De,We]=(0,a.useState)(d()().format("YYYY-MM-DD")),[Ye,Re]=(0,a.useState)("Pending"),[Le,Pe]=(0,a.useState)(0),[ze,Te]=(0,a.useState)(!1),[Fe,Me]=(0,a.useState)("Today"),[Ee,Ie]=(0,a.useState)(""),[Ne,Je]=(0,a.useState)(),[Ke,Oe]=(0,a.useState)(),[qe,Be]=(0,a.useState)(""),[He,Ze]=(0,a.useState)({}),[Ge,Ue]=(0,a.useState)(""),[Ve,Qe]=(0,a.useState)(""),[Xe,_e]=(0,a.useState)("pending"),[$e,et]=(0,a.useState)("delivered"),tt=(0,a.useRef)(null),nt=(0,a.useRef)(null),[rt,it]=a.useState(0),[lt,ot]=a.useState(50),[at,st]=a.useState(),[ct,dt]=(0,a.useState)(null),[ht,ut]=(0,a.useState)(null),[xt,pt]=(0,a.useState)(""),[At,vt]=(0,a.useState)(""),[gt,jt]=a.useState(null),[mt,ft]=(0,a.useState)(null),[yt,bt]=(0,a.useState)(!1),[St,wt]=a.useState(null),[kt,Ct]=(0,a.useState)(""),[Dt,Wt]=(0,a.useState)(!1),[Yt,Rt]=(0,a.useState)(!1),[Lt,Pt]=(0,a.useState)(""),[zt,Tt]=(0,a.useState)(null),[Ft,Mt]=(0,a.useState)(0),[Et,It]=(0,a.useState)(0),[Nt,Jt]=(0,a.useState)(null),[Kt,Ot]=(0,a.useState)(null),[qt,Bt]=(0,a.useState)(0),Ht=localStorage.getItem("roleid");(0,a.useEffect)((()=>{Mt(0),Jt(null),It(0),Ot(null)}),[Se]),(0,a.useEffect)((()=>{It(0),Ot(null)}),[Ft]);const Zt=Boolean(gt),Gt=()=>{jt(null)},{mutate:Ut}=(0,v.n)({mutationFn:e=>{let{selectedRow:t,cancelFeed:n}=e;return(0,ce.zF)(t,n)},onSuccess:()=>{on("Delivery Cancelled Successfully","success"),Wt(!1),Cn(),vn()},onError:e=>{on(e.message,"error")}}),{data:Vt,isLoading:Qt,isError:Xt,error:_t}=(0,g.I)({queryKey:["tenantlist",Se],queryFn:()=>(0,ce.Mn)(Se),enabled:0!==Se}),{data:$t,isLoading:en,isError:tn,error:nn}=(0,g.I)({queryKey:["gettenantlocations",Ft],queryFn:()=>(0,ce.DL)(Ft),enabled:0!==Ft}),rn=(0,v.n)({mutationFn:ce.k3,onSuccess:()=>{(0,i.M8)("Notification sent Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})},onError:e=>{(0,i.M8)(e.message,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})}}),ln=(0,v.n)({mutationFn:e=>{let{selectedRider:t,selectedRow:n}=e;return(0,ce.R_)(t,n)},onSuccess:e=>{bt(!1),Rt(!1),"Success"===e.data.message&&on("Rider Changed Successfully","success"),Cn(),vn(),rn.mutate(zt.userfcmtoken)},onError:e=>{console.log(e),on(e.message,"error"),bt(!1)}}),on=(e,t)=>{(0,i.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})},{data:an}=(0,g.I)({queryKey:["orderdetails",ht],queryFn:()=>(0,ce.z3)(ht),enabled:!!ht}),sn=()=>{fe(!1)},{data:cn,isLoading:dn,isError:hn,error:un,fetchNextPage:xn,hasNextPage:pn,isFetchingNextPage:An,refetch:vn}=(0,j.q)({queryKey:["fetchdeliveries",Se,e,Xe,ke,De,lt,At,Ft,Et,qt],queryFn:ce.tL,getNextPageParam:e=>{var t;return null!==(t=e.nextPage)&&void 0!==t?t:void 0}}),gn=(null===cn||void 0===cn?void 0:cn.pages.flatMap((e=>e.rows)))||[];(0,a.useEffect)((()=>{if(!pn)return;const e=new IntersectionObserver((e=>{e[0].isIntersecting&&xn()}),{root:document.querySelector(".MuiTableContainer-root"),rootMargin:"0px",threshold:1});return n.current&&e.observe(n.current),()=>{n.current&&e.unobserve(n.current)}}),[pn,xn]);const{data:jn,isLoading:mn,isError:fn,error:yn}=(0,g.I)({queryKey:["fetchpercentageaPI",Se],queryFn:()=>(0,ce.RG)(Se)});(0,a.useEffect)((()=>{jn&&console.log("percentageData",jn)}),[jn]);const{data:bn={},isLoading:Sn,isError:wn,error:kn,refetch:Cn}=(0,g.I)({queryKey:["fetchCountData",Se,e,ke,De,lt,At,Ft,Et,qt,Ye],queryFn:()=>(0,ce.qB)(Se,e,ke,De,lt,At,Ft,Et,qt)});(0,a.useEffect)((()=>{console.log("countData",bn),0===Le&&bn&&st(bn.uncoveredLength)}),[bn]);const{data:Dn=[],isLoading:Wn,isError:Yn,error:Rn}=(0,g.I)({queryKey:["ridersList",Se],queryFn:ce.Sd,enabled:Boolean(Se),onError:e=>{(0,ue.k)(e.message,"error",2e3)}}),Ln=(0,v.n)({mutationFn:e=>(0,ce.wT)(e),onSuccess:e=>{console.log(e),e.data.status&&(on("Updated Successfully","success"),Oe(""),Be(""),fe(!1),vn(),Cn())},onError:e=>{console.log(e),on(e.message,"success")}}),Pn=hn?"Error fetching percentages: ".concat(null===un||void 0===un?void 0:un.message):fn?"Error fetching percentages: ".concat(null===yn||void 0===yn?void 0:yn.message):wn?"Error fetching percentages: ".concat(null===kn||void 0===kn?void 0:kn.message):Yn?"Error fetching percentages: ".concat(null===Rn||void 0===Rn?void 0:Rn.message):Xt?"Error tenant list: ".concat(null===_t||void 0===_t?void 0:_t.message):tn?"Error location list: ".concat(null===nn||void 0===nn?void 0:nn.message):null;return Pn?(console.log("errorMessage",Pn),(0,ue.k)(Pn,"error",2e3),null):(0,ve.jsxs)(ve.Fragment,{children:[(Sn||mn||dn||Qt||en||Wn)&&(0,ve.jsx)(ve.Fragment,{children:(0,ve.jsx)(oe.A,{})}),(0,ve.jsx)(m.A,{sx:{color:"#fff",zIndex:e=>e.zIndex.drawer+1},open:Sn||mn||dn||Qt||en||Wn}),(0,ve.jsx)(he.A,{title:"Deliveries",children:(0,ve.jsx)(pe.A,{ref:tt,locaName:ye,setAppId:we,setLocoName:be,setPage:it,sx:{width:{xs:"100%",custom450:300},zIndex:"100"}})}),(0,ve.jsx)(f.Ay,{container:!0,spacing:2,sx:{mt:"1px"},children:[{label:"Created orders",value:null===jn||void 0===jn?void 0:jn.uncoveredOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage1,color:t.palette.info.main},{label:"Pending orders",value:null===jn||void 0===jn?void 0:jn.assignedOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage2,color:t.palette.warning.main},{label:"Delivered orders",value:null===jn||void 0===jn?void 0:jn.pickedOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage3,color:t.palette.success.main},{label:"Cancelled Orders",value:null===jn||void 0===jn?void 0:jn.coveredOrders,percentage:null===jn||void 0===jn?void 0:jn.percentage4,color:t.palette.error.main}].map(((e,t)=>{var n;return(0,ve.jsx)(f.Ay,{item:!0,xs:12,custom400:6,sm:3,sx:{cursor:"pointer"},children:(0,ve.jsx)(u.A,{primary:e.label,secondary:mn?(0,ve.jsx)(y.A,{sx:{width:"30px"},animation:"wave"}):e.value,percentage:null===(n=e.percentage)||void 0===n?void 0:n.toString(),color:e.color})},t)}))}),(0,ve.jsxs)(b.A,{direction:"row",justifyContent:"space-between",alignItems:"center",gap:3,sx:{flexWrap:"wrap",my:2},children:[ke&&De?(0,ve.jsxs)(b.A,{direction:"row",flexWrap:"wrap",gap:1.5,alignItems:"center",children:[(0,ve.jsx)(S.A,{avatar:(0,ve.jsx)(w.A,{sx:{backgroundColor:"transparent"},children:(0,ve.jsx)(A.dTz,{fontSize:"30px",style:{color:"red"}})}),label:"Deliveries-".concat(Fe),color:"error",variant:"combined"}),(0,ve.jsx)(S.A,{avatar:(0,ve.jsx)(w.A,{sx:{backgroundColor:"transparent"},children:(0,ve.jsx)(A.tjE,{fontSize:"30px",style:{color:"#fbc02d"}})}),label:(0,ve.jsxs)(k.A,{noWrap:!0,color:"secondary",children:[d()(ke).format("DD/MM/YYYY")," - ",d()(De).format("DD/MM/YYYY")]}),onClick:()=>Te(!0),variant:"combined",color:"warning",sx:{maxWidth:"100%",cursor:"pointer"}}),(0,ve.jsx)(S.A,{avatar:(0,ve.jsx)(w.A,{sx:{backgroundColor:"transparent"},children:(0,ve.jsx)(p.LSI,{fontSize:"30px",style:{color:"#00bcd4"}})}),label:ye,color:"info",variant:"combined",sx:{maxWidth:"100%"}})]}):(0,ve.jsx)(S.A,{label:"Orders-All",color:"primary",variant:"light",size:"small"}),(0,ve.jsx)(C.A,{disablePortal:!0,options:Vt||[],value:Nt,sx:{minWidth:200,flex:1},onOpen:e=>{Se||(e.preventDefault(),(0,ue.k)("Please select a your location first!","warning",3e3),setTimeout((()=>{var e;null===(e=tt.current)||void 0===e||e.focus()}),0))},onChange:(e,t,n)=>{"clear"===n?(Mt(0),Jt(null),It(0),Ot(null)):(Mt((null===t||void 0===t?void 0:t.tenantid)||0),Jt(t),It(0),Ot(null))},renderInput:e=>(0,ve.jsx)(D.A,(0,r.A)((0,r.A)({},e),{},{inputRef:nt,label:"Select Tenant"}))}),(0,ve.jsx)(C.A,{disablePortal:!0,options:$t||[],getOptionLabel:e=>"".concat(e.locationname," (").concat(e.suburb,")")||0,value:Kt,sx:{minWidth:200,flex:1},onOpen:e=>{Se||Ft?Ft||(e.preventDefault(),(0,ue.k)("Please select a your Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=nt.current)||void 0===e||e.focus()}),0)):(e.preventDefault(),(0,ue.k)("Please select a your Location and Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=tt.current)||void 0===e||e.focus()}),0))},onChange:(e,t,n)=>{"clear"===n?(It(0),Ot(null)):(It(t.locationid||0),Ot(t))},renderInput:e=>(0,ve.jsx)(D.A,(0,r.A)((0,r.A)({},e),{},{label:"Select Location"}))}),(0,ve.jsx)(C.A,{sx:{minWidth:200,flex:1},fullWidth:!0,disabled:Wn,options:Dn,getOptionLabel:e=>"".concat(e.firstname," ").concat(e.lastname," (").concat(e.contactno,")"),renderInput:e=>(0,ve.jsx)(D.A,(0,r.A)((0,r.A)({},e),{},{label:"Choose Rider"})),onChange:(e,t,n)=>{"clear"===n?Bt(0):(Bt(t.userid),console.log("selected rider",t))},onOpen:e=>{Se||(e.preventDefault(),(0,ue.k)("Please select a your location first!","warning",3e3),setTimeout((()=>{var e;null===(e=tt.current)||void 0===e||e.focus()}),0))}})]}),(0,ve.jsxs)(b.A,{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",flexWrap:"wrap-reverse",gap:2,sx:{border:"1px solid ",borderBottom:0,borderColor:"bg.main",p:1.5},children:[(0,ve.jsxs)(W.A,{value:Le,onChange:(e,t)=>{it(0),Pe(t),ot(50),0===t&&(Re("Pending"),_e("pending"),st(null===bn||void 0===bn?void 0:bn.uncoveredLength)),1===t&&(Re("Assigned"),_e("accepted"),st(null===bn||void 0===bn?void 0:bn.assignedLength)),2===t&&(Re("Arrived"),_e("arrived"),st(null===bn||void 0===bn?void 0:bn.arrivedLength)),3===t&&(Re("Picked"),_e("picked"),st(null===bn||void 0===bn?void 0:bn.pickedLength)),4===t&&(Re("Active"),_e("active"),st(null===bn||void 0===bn?void 0:bn.activeLength)),5===t&&(Re("Skipped"),_e("skipped"),st(null===bn||void 0===bn?void 0:bn.skippedLength)),6===t&&(Re("Delivered"),_e("delivered"),st(null===bn||void 0===bn?void 0:bn.coveredLength)),7===t&&(Re("Cancelled"),_e("cancelled"),st(null===bn||void 0===bn?void 0:bn.cancelLength)),console.log(t),pt("")},variant:"scrollable",scrollButtons:!!(0,Y.A)(t.breakpoints.down("custom1000")),allowScrollButtonsMobile:!0,children:[(0,ve.jsx)(R.A,{label:"Assigned",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.uncoveredLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Accepted",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.assignedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Arrived",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.arrivedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Picked",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.pickedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Active",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.activeLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Skipped",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.skippedLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Delivered",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.coveredLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"}),(0,ve.jsx)(R.A,{label:"Cancelled",icon:(0,ve.jsx)(S.A,{label:(null===bn||void 0===bn?void 0:bn.cancelLength)||0,color:"primary",variant:"light",size:"small",sx:{minWidth:40,justifyContent:"center"}}),iconPosition:"end"})]}),(0,ve.jsx)(de.A,{value:xt,onChange:pt,onDebouncedChange:vt,sx:{m:0,width:280,flex:1}})]}),(0,ve.jsx)(Q.A,{content:!1,children:(0,ve.jsx)(L.A,{ref:c,onScroll:e=>{const{scrollTop:t,scrollHeight:n,clientHeight:r}=e.currentTarget;t+r>=n-50&&pn&&!An&&xn()},sx:{maxHeight:"calc(100vh - 190px)",overflow:"auto",overflowX:"auto","&::-webkit-scrollbar":{width:"12px",cursor:"pointer"},"&::-webkit-scrollbar-thumb":{backgroundColor:t.palette.primary.main,borderRadius:"8px",cursor:"pointer"},"&::-webkit-scrollbar-thumb:hover":{backgroundColor:t.palette.primary.dark,cursor:"pointer"},"&::-webkit-scrollbar-track":{backgroundColor:t.palette.primary.lighter,cursor:"pointer"}},children:(0,ve.jsxs)(P.A,{stickyHeader:!0,sx:{minWidth:1400},children:[(0,ve.jsx)(z.A,{children:(0,ve.jsxs)(T.A,{children:["Created"==Ye&&(0,ve.jsx)(F.A,{sx:{whiteSpace:"nowrap"},children:(0,ve.jsx)(M.A,{indeterminate:ge.length>0&&ge.length!=gn.length,onChange:e=>{e.target.checked?je([...gn]):je([])},checked:ge.length==gn.length})}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"S.No "}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Tenant "}),(0,ve.jsxs)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:["Order Location"," "]}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Pickup "}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Drop "}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Rider "}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Est. Delivery Time"}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Transit"}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:" Kms"}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Amount "}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Notes "}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Steps"}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Qty"}),(0,ve.jsx)(F.A,{sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"COD "}),"Cancelled"!==Ye&&"Delivered"!==Ye&&(0,ve.jsx)(F.A,{align:"right",sx:{position:"sticky !important",backgroundColor:t.palette.secondary.light,whiteSpace:"nowrap",border:"none"},children:"Action"})]})}),(yt||dn)&&(0,ve.jsx)(xe.r,{col:8}),(0,ve.jsxs)(E.A,{children:[0==gn.length&&!yt&&(0,ve.jsx)(ve.Fragment,{children:(0,ve.jsx)(F.A,{colSpan:14,children:(0,ve.jsx)(s.A,{description:"No ".concat(Ye," Orders"),styles:{description:{color:t.palette.error.main}}})})}),gn.map(((e,t)=>{var n,i,o,a;return(0,ve.jsxs)(ve.Fragment,{children:[(0,ve.jsxs)(T.A,{role:"checkbox",tabIndex:-1,sx:{cursor:"pointer",backgroundColor:ge.find((t=>t.orderheaderid==e.orderheaderid))?"#e1bee7":"","&:hover":{backgroundColor:ge.find((t=>t.orderheaderid==e.orderheaderid))?"#e1bee7 !important":""}},children:["Created"==Ye&&(0,ve.jsx)(F.A,{children:(0,ve.jsx)(M.A,{onChange:t=>{if(t.target.checked){let t=ge;t.push((0,r.A)((0,r.A)({},e),{},{sno:ge.length+1})),je([...t])}else{if(ge.find((t=>t.orderheaderid==e.orderheaderid))){let t=ge,n=ge.find((t=>t.orderheaderid==e.orderheaderid));t.splice(n.sno-1,1),t.map(((e,t)=>{e.sno=t+1})),je([...t])}}console.log("list",ge)},checked:ge.find((t=>t.orderheaderid==e.orderheaderid))})}),(0,ve.jsx)(F.A,{children:(0,ve.jsxs)(k.A,{children:[" ",rt*lt+t+1]})}),(0,ve.jsx)(F.A,{children:(0,ve.jsxs)(I.A,{title:e.tenantadress,children:[(0,ve.jsx)(k.A,{noWrap:!0,variant:"subtitle1",children:e.tenantname}),(0,ve.jsx)(k.A,{noWrap:!0,variant:"body2",children:e.tenantsuburb}),(0,ve.jsx)(k.A,{noWrap:!0,variant:"body2",children:e.applocation})]})}),(0,ve.jsxs)(F.A,{align:"left",children:[(0,ve.jsx)(I.A,{title:"Location Name-Suburb",placement:"top",children:(0,ve.jsx)(k.A,{variant:"subtitle1",noWrap:!0,children:"".concat(e.locationname,"-(").concat(e.locationsuburb,")")})}),(0,ve.jsxs)(b.A,{display:"flex",flexDirection:"row",gap:3,children:[(0,ve.jsxs)(b.A,{children:[(0,ve.jsx)(I.A,{title:"Order Id",placement:"top",children:(0,ve.jsx)(k.A,{variant:"body2",noWrap:!0,children:e.orderid})}),(0,ve.jsxs)(I.A,{title:"Ordered date",placement:"top",children:[(0,ve.jsx)(k.A,{noWrap:!0,sx:{fontSize:"12px"},children:d()(e.orderdate).utc().format("DD/MM/YYYY")}),(0,ve.jsx)(k.A,{noWrap:!0,sx:{fontSize:"11px"},children:d()(e.orderdate).utc().format("hh:mm A")})]})]}),"-",(0,ve.jsxs)(b.A,{children:[(0,ve.jsx)(I.A,{title:"Delivery Id",placement:"top",children:(0,ve.jsx)(k.A,{variant:"body2",noWrap:!0,children:e.deliveryid})}),(0,ve.jsxs)(I.A,{title:"Delivery date",placement:"top",children:[(0,ve.jsx)(k.A,{noWrap:!0,sx:{fontSize:"12px"},children:d()(e.deliverydate).utc().format("DD/MM/YYYY")}),(0,ve.jsx)(k.A,{noWrap:!0,sx:{fontSize:"11px"},children:d()(e.deliverydate).utc().format("hh:mm A")})]})]})]})]}),(0,ve.jsx)(F.A,{align:"left",children:(0,ve.jsx)(b.A,{direction:"row",spacing:1,children:(0,ve.jsxs)(b.A,{direction:"column",children:[(0,ve.jsx)(k.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:e.pickupcustomer}),(0,ve.jsx)(k.A,{variant:"body2",children:e.pickupcontactno}),(0,ve.jsx)(I.A,{title:e.Pickupaddress,sx:{whiteSpace:"nowrap"},children:(0,ve.jsx)(k.A,{variant:"body2",children:e.pickuplocation||e.Pickupaddress.slice(0,12)+"..."})})]})})}),(0,ve.jsx)(F.A,{align:"left",children:(0,ve.jsx)(b.A,{direction:"row",spacing:1,children:(0,ve.jsxs)(b.A,{direction:"column",children:[(0,ve.jsx)(k.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:e.deliverycustomer}),(0,ve.jsx)(k.A,{variant:"body2",children:e.deliverycontactno}),(0,ve.jsx)(I.A,{title:e.deliveryaddress,children:(0,ve.jsx)(k.A,{variant:"body2",sx:{whiteSpace:"nowrap"},children:"".concat(e.deliverylocation||e.deliveryaddress.slice(0,12)+"...")})})]})})}),(0,ve.jsxs)(F.A,{children:[(0,ve.jsx)(k.A,{variant:"subtitle1",noWrap:!0,children:e.ridername}),(0,ve.jsxs)(k.A,{variant:"subtitle2",children:[" ","ID: ".concat(e.userid)]}),(0,ve.jsxs)(k.A,{variant:"subtitle2",children:[" ",e.ridercontact]})]}),(0,ve.jsx)(F.A,{align:"left",children:(0,ve.jsx)(k.A,{variant:"subtitle1",noWrap:!0,children:e.expecteddeliverytime?d()(e.expecteddeliverytime).format("hh:mm A"):"N/A"})}),(0,ve.jsx)(F.A,{align:"left",children:(0,ve.jsxs)(k.A,{variant:"subtitle1",noWrap:!0,children:[e.transitminutes||0," min"]})}),(0,ve.jsx)(F.A,{children:(0,ve.jsxs)(b.A,{direction:"column",spacing:1,children:[(0,ve.jsx)(I.A,{title:" KMS",placement:"top",children:(0,ve.jsx)(S.A,{label:e.kms||0,size:"small",variant:"light",color:"error"})}),(0,ve.jsx)(I.A,{title:"Actual KMS",children:(0,ve.jsx)(S.A,{label:e.cumulativekms||0,size:"small",color:"success",variant:"light"})})]})}),(0,ve.jsx)(F.A,{align:"left",children:(0,ve.jsxs)(b.A,{direction:"column",spacing:1,children:[(0,ve.jsx)(I.A,{title:" Delivery Charge",placement:"top",children:(0,ve.jsx)(S.A,{label:"\u20b9 ".concat(null===(n=e.deliverycharges)||void 0===n?void 0:n.toFixed(2))||0,size:"small",variant:"light",color:"error"})}),(0,ve.jsx)(I.A,{title:"Delivery Amount",children:(0,ve.jsx)(S.A,{label:"\u20b9 ".concat(null===(i=e.deliveryamt)||void 0===i?void 0:i.toFixed(2))||0,size:"small",color:"success",variant:"light"})})]})}),(0,ve.jsx)(F.A,{children:(0,ve.jsx)(k.A,{children:e.notes})}),(0,ve.jsx)(F.A,{align:"center",children:e.step?(0,ve.jsx)(S.A,{label:e.step,size:"small",color:"primary",variant:"light",sx:{fontWeight:700,minWidth:28}}):(0,ve.jsx)(k.A,{variant:"subtitle2",color:"text.disabled",children:"\u2014"})}),(0,ve.jsx)(F.A,{children:e.Quantity?(0,ve.jsx)(k.A,{variant:"subtitle1",color:"error",sx:{whiteSpace:"nowrap"},children:e.Quantity}):(0,ve.jsxs)(k.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:[" ",e.Quantity]})}),(0,ve.jsx)(F.A,{children:e.collectionamt?(0,ve.jsxs)(k.A,{variant:"subtitle1",color:"error",sx:{whiteSpace:"nowrap"},children:[" ","\u20b9 ".concat(e.collectionamt.toFixed(2))," "]}):(0,ve.jsxs)(k.A,{variant:"subtitle1",sx:{whiteSpace:"nowrap"},children:[" ","\u20b9 ".concat(e.collectionamt.toFixed(2))," "]})}),"Cancelled"!==Ye&&"Delivered"!==Ye&&(0,ve.jsx)(F.A,{children:(0,ve.jsxs)(b.A,{display:"flex",flexDirection:"row",justifyContent:"end",children:["C"==e.deliverytype&&(0,ve.jsx)(I.A,{title:"Product details",placement:"top",children:(0,ve.jsx)(N.A,{color:"primary",onClick:()=>{(null===ct||void 0===ct?void 0:ct.orderid)===e.orderid?(dt(null),ut(null)):(dt(e),ut(e.orderheaderid))},children:(null===ct||void 0===ct?void 0:ct.orderid)===e.orderid?(0,ve.jsx)(ae.A,{}):(0,ve.jsx)(se.A,{})})}),(0,ve.jsx)(N.A,{color:"primary",size:"small",sx:{bgcolor:"primary.100"},onClick:t=>((e,t)=>{ft(t),console.log("selectedRow",t),jt(e.currentTarget)})(t,e),children:(0,ve.jsx)(l.A,{})}),(0,ve.jsxs)(J.A,{anchorEl:gt,open:Zt,onClose:Gt,anchorOrigin:{vertical:"bottom",horizontal:"right"},transformOrigin:{vertical:"top",horizontal:"right"},PaperProps:{elevation:4,sx:{minWidth:200,borderRadius:1}},children:["delivered"!==(null===mt||void 0===mt?void 0:mt.orderstatus)&&(0,ve.jsx)(K.A,{onClick:()=>{rn.mutate(mt.userfcmtoken),Gt()},children:"Notify Rider"}),["pending","accepted","arrived"].includes(null===mt||void 0===mt?void 0:mt.orderstatus)&&(0,ve.jsx)(K.A,{onClick:()=>{var e;if(!Se)return on("Please select a location first!","warning"),void(null===(e=tt.current)||void 0===e||e.focus());Rt(!0),Gt()},children:"Change Rider"}),(1==Ht||2==Ht)&&(0,ve.jsx)(K.A,{onClick:()=>{Ie(mt.kms),Je(mt.cumulativekms),Ue(mt.droplat),Qe(mt.droplon),Be(mt.notes),Oe(mt.deliveryamount),et(mt.orderstatus||"delivered"),Ze(mt),fe(!0),Gt()},children:"Update Delivery Status"}),"cancelled"!==(null===mt||void 0===mt?void 0:mt.orderstatus)&&"delivered"!==(null===mt||void 0===mt?void 0:mt.orderstatus)&&(0,ve.jsx)(K.A,{sx:{color:"error.main"},onClick:()=>{Wt(!0),Gt()},children:"Cancel Delivery"})]})]})})]},e.tenantname),(null===ct||void 0===ct?void 0:ct.orderid)===(null===e||void 0===e?void 0:e.orderid)&&(0,ve.jsx)(T.A,{children:(0,ve.jsx)(F.A,{colSpan:11,sx:{p:0,border:0,"&:hover":{backgroundColor:"white"}},children:(0,ve.jsx)(O.A,{in:!0,timeout:"auto",unmountOnExit:!0,children:(0,ve.jsx)(q.A,{sx:{width:"100%",px:2,py:2},children:(0,ve.jsxs)(P.A,{size:"small",sx:{minWidth:800},children:[(0,ve.jsx)(z.A,{children:(0,ve.jsxs)(T.A,{sx:{"&:hover":{backgroundColor:"transparent !important"}},children:[(0,ve.jsx)(F.A,{sx:{fontWeight:600},children:"S.No"}),(0,ve.jsx)(F.A,{sx:{fontWeight:600},children:"Product Name"}),(0,ve.jsx)(F.A,{sx:{fontWeight:600},children:"Description"}),(0,ve.jsx)(F.A,{align:"right",sx:{fontWeight:600},children:"Quantity"}),(0,ve.jsx)(F.A,{align:"right",sx:{fontWeight:600},children:"Cost"}),(0,ve.jsx)(F.A,{align:"right",sx:{fontWeight:600},children:"Price"}),(0,ve.jsx)(F.A,{align:"right",sx:{fontWeight:600},children:"Tax"}),(0,ve.jsx)(F.A,{align:"right",sx:{fontWeight:600},children:"Amount"})]})}),(0,ve.jsxs)(E.A,{children:[null===an||void 0===an||null===(o=an.details)||void 0===o?void 0:o.map(((e,t)=>{var n,r;return(0,ve.jsxs)(T.A,{sx:{"&:hover":{backgroundColor:"transparent !important"}},children:[(0,ve.jsx)(F.A,{children:t+1}),(0,ve.jsx)(F.A,{children:(0,ve.jsxs)(b.A,{direction:"row",spacing:1,alignItems:"center",children:[(0,ve.jsx)("img",{src:(null===e||void 0===e?void 0:e.productimage)||"https://via.placeholder.com/40",alt:null===e||void 0===e?void 0:e.productname,style:{width:40,height:40,objectFit:"cover",borderRadius:4}}),(0,ve.jsx)(k.A,{variant:"body2",noWrap:!0,children:(null===e||void 0===e?void 0:e.productname)||"Unnamed"})]})}),(0,ve.jsx)(F.A,{children:(null===e||void 0===e?void 0:e.productdescription)||"-"}),(0,ve.jsx)(F.A,{align:"right",children:(null===e||void 0===e?void 0:e.orderqty)||0}),(0,ve.jsxs)(F.A,{align:"right",children:["\u20b9 ",(null===e||void 0===e?void 0:e.price)||0]}),(0,ve.jsxs)(F.A,{align:"right",children:["\u20b9 ",(null!==(n=null===e||void 0===e?void 0:e.productsumprice)&&void 0!==n?n:0).toFixed(2)]}),(0,ve.jsxs)(F.A,{align:"right",children:["\u20b9 ",(null!==(r=null===e||void 0===e?void 0:e.taxamount)&&void 0!==r?r:0).toFixed(2)]}),(0,ve.jsxs)(F.A,{align:"right",children:["\u20b9 ",((null===e||void 0===e?void 0:e.productsumprice)+(null===e||void 0===e?void 0:e.taxamount)).toFixed(2)||0]})]},t)})),(0,ve.jsxs)(T.A,{sx:{"&:hover":{backgroundColor:"transparent !important"}},children:[(0,ve.jsx)(F.A,{align:"right",colSpan:7,sx:{},children:"Total Amount :"}),(0,ve.jsxs)(F.A,{align:"right",sx:{},children:["\u20b9 ",null===an||void 0===an||null===(a=an.pricedetails)||void 0===a?void 0:a.orderamount.toFixed(2)]})]})]})]})})})})})]})})),0!=(null===gn||void 0===gn?void 0:gn.length)&&(0,ve.jsx)(T.A,{children:(0,ve.jsx)(F.A,{colSpan:15,rowSpan:3,children:(0,ve.jsx)("div",{ref:n,style:{height:40,textAlign:"center"},children:An||pn?(0,ve.jsx)(Ae.A,{}):"No More Deliveries"})})})]})]})})}),(0,ve.jsx)(B.A,{open:Dt,onClose:()=>Wt(!1),maxWidth:"xs",children:(0,ve.jsx)(H.A,{sx:{mt:2,my:1},children:(0,ve.jsxs)(b.A,{alignItems:"center",spacing:3.5,children:[(0,ve.jsx)(w.A,{color:"error",sx:{width:72,height:72,fontSize:"1.75rem"},children:(0,ve.jsx)(o.A,{})}),(0,ve.jsx)(b.A,{spacing:2,children:(0,ve.jsx)(k.A,{variant:"h5",align:"center",children:"Are you sure you want to cancel this delivery?"})}),(0,ve.jsx)(D.A,{fullWidth:!0,label:"Enter Feedback",multiline:!0,maxRows:4,onChange:e=>{Pt(e.target.value)}}),(0,ve.jsxs)(b.A,{direction:"row",spacing:2,sx:{width:1},children:[(0,ve.jsx)(Z.A,{fullWidth:!0,color:"error",variant:"contained",onClick:()=>{""==Lt?on("Enter FeedBack","error"):Ut({selectedRow:mt,cancelFeed:Lt}),(async()=>{console.log("cancelridernotification",mt);try{return(await h.A.post("".concat("https://jupiter.nearle.app/live/api/v1","/utils/notifyuser"),{token:mt.userfcmtoken,notification:{title:"NearleXpress",body:"".concat(mt.orderid," have been Cancelled"),sound:"ring",image:""},data:{type:"cancel"}})).data}catch(e){on(e.message,"error",2e3),console.log(e)}})()},autoFocus:!0,sx:{border:"1px solid red"},children:"Yes, Cancel"}),(0,ve.jsx)(Z.A,{fullWidth:!0,onClick:()=>{Wt(!1)},color:"secondary",variant:"outlined",children:"No"})]})]})})}),(0,ve.jsxs)(B.A,{open:Yt,onClose:()=>Rt(!1),maxWidth:"sm",fullWidth:!0,TransitionComponent:X.s,children:[(0,ve.jsx)(G.A,{sx:{bgcolor:t.palette.primary.main},children:(0,ve.jsx)(k.A,{variant:"h3",sx:{color:"white"},children:"Change Rider"})}),(0,ve.jsx)(H.A,{dividers:!0,children:(0,ve.jsx)(f.Ay,{container:!0,spacing:2,children:(0,ve.jsx)(f.Ay,{item:!0,xs:12,sx:{m:2},children:(0,ve.jsx)(C.A,{fullWidth:!0,options:Dn,renderInput:e=>(0,ve.jsx)(D.A,(0,r.A)((0,r.A)({},e),{},{label:"Choose Rider"})),onChange:(e,t)=>{Tt(t),console.log("selected rider",t)}})})})}),(0,ve.jsx)(U.A,{children:(0,ve.jsxs)(b.A,{direction:"row",spacing:3,children:[(0,ve.jsx)(Z.A,{variant:"outlined",color:"secondary",onClick:()=>{Rt(!1)},children:"Cancel"}),(0,ve.jsx)(Z.A,{variant:"contained",color:"primary",onClick:()=>{bt(!0),ln.mutate({selectedRider:zt,selectedRow:mt})},children:"Change Rider"})]})})]}),(0,ve.jsxs)(B.A,{open:ze,children:[(0,ve.jsx)(G.A,{align:"left",children:(0,ve.jsx)(k.A,{variant:"h4",children:"Select Filter Options"})}),(0,ve.jsx)(H.A,{sx:{width:"100%"},className:"datedialog",children:(0,ve.jsx)(le.U,{open:ze,toggle:()=>Te(!ze),id:"daterange1",onChange:e=>{"All"===e.label?(Ce(""),We(""),Te(!1)):(Ce(d()(e.startDate).format("YYYY-MM-DD")),We(d()(e.endDate).format("YYYY-MM-DD")),e.label?Me(e.label):Me("")),console.log(e)},definedRanges:[{label:"Today",startDate:new Date,endDate:new Date},{label:"Yesterday",startDate:(0,_.A)(new Date,-1),endDate:(0,_.A)(new Date,-1)},{label:"Tomorrow",startDate:(0,_.A)(new Date,1),endDate:(0,_.A)(new Date,1)},{label:"This Week",startDate:(0,$.A)(new Date),endDate:(0,ee.A)(new Date)},{label:"Last Week",startDate:(0,$.A)((0,te.A)(new Date,-1)),endDate:(0,ee.A)((0,te.A)(new Date,-1))},{label:"Last 7 Days",startDate:(0,te.A)(new Date,-1),endDate:new Date},{label:"This Month",startDate:(0,ne.A)(new Date),endDate:(0,re.A)(new Date)},{label:"Last Month",startDate:(0,ne.A)((0,ie.A)(new Date,-1)),endDate:(0,re.A)((0,ie.A)(new Date,-1))}]})}),(0,ve.jsx)(b.A,{direction:"row",justifyContent:"flex-end",sx:{width:"100%",p:2},children:(0,ve.jsx)(Z.A,{variant:"contained",size:"small",onClick:()=>{Te(!1)},children:"ok"})})]}),(0,ve.jsxs)(B.A,{fullWidth:!0,open:me,onClose:sn,scroll:"paper",maxWidth:"sm",TransitionComponent:X.s,children:[(0,ve.jsx)(G.A,{sx:{bgcolor:"#662582",color:"#fff"},children:"Update Delivery Status"}),(0,ve.jsx)(H.A,{dividers:!0,children:(0,ve.jsx)(Q.A,{sx:{height:"100%"},children:(0,ve.jsxs)(f.Ay,{container:!0,spacing:2.5,children:[(0,ve.jsxs)(f.Ay,{item:!0,xs:12,sm:6,children:[(0,ve.jsx)(V.A,{children:"Kms"}),(0,ve.jsx)(D.A,{fullWidth:!0,value:Ee,type:"number",onChange:e=>{Ie(e.target.value),console.log(e)}})]}),(0,ve.jsxs)(f.Ay,{item:!0,xs:12,sm:6,children:[(0,ve.jsx)(V.A,{children:"Actual Kms"}),(0,ve.jsx)(D.A,{value:Ne,type:"number",onChange:e=>Je(+e.target.value),fullWidth:!0})]}),(0,ve.jsxs)(f.Ay,{item:!0,xs:12,sm:6,children:[(0,ve.jsx)(V.A,{children:"Delivery lat"}),(0,ve.jsx)(D.A,{fullWidth:!0,type:"number",value:Ge,onChange:e=>{Ue(e.target.value)}})]}),(0,ve.jsxs)(f.Ay,{item:!0,xs:12,sm:6,children:[(0,ve.jsx)(V.A,{children:"Delivery Long"}),(0,ve.jsx)(D.A,{value:Ve,type:"number",onChange:e=>{Qe(e.target.value)},fullWidth:!0})]}),(0,ve.jsxs)(f.Ay,{item:!0,xs:12,children:[(0,ve.jsx)(V.A,{children:"Amount"}),(0,ve.jsx)(D.A,{fullWidth:!0,type:"number",value:Ke,onChange:e=>Oe(+e.target.value)})]}),(0,ve.jsxs)(f.Ay,{item:!0,xs:12,children:[(0,ve.jsx)(V.A,{children:"Status"}),(0,ve.jsxs)(D.A,{select:!0,fullWidth:!0,value:$e,onChange:e=>{et(e.target.value)},children:[(0,ve.jsx)(K.A,{value:"pending",children:"Pending"}),(0,ve.jsx)(K.A,{value:"accepted",children:"Accepted"}),(0,ve.jsx)(K.A,{value:"started",children:"Started"}),(0,ve.jsx)(K.A,{value:"arrived",children:"Arrived"}),(0,ve.jsx)(K.A,{value:"delivered",children:"Delivered"}),(0,ve.jsx)(K.A,{value:"cancelled",children:"Cancelled"})]})]}),(0,ve.jsxs)(f.Ay,{item:!0,xs:12,children:[(0,ve.jsx)(V.A,{children:"Notes"}),(0,ve.jsx)(D.A,{value:qe,fullWidth:!0,onChange:e=>Be(e.target.value)})]})]})})}),(0,ve.jsx)(U.A,{children:(0,ve.jsx)(f.Ay,{container:!0,children:(0,ve.jsx)(f.Ay,{item:!0,xs:12,children:(0,ve.jsxs)(b.A,{direction:"row",justifyContent:"flex-end",spacing:2,sx:{p:2},children:[(0,ve.jsx)(Z.A,{variant:"contained",onClick:()=>{sn()},color:"error",children:"Close"})," ",(0,ve.jsx)(Z.A,{variant:"contained",onClick:()=>{Ee?Ne?Ge?Ve?Ke?Ln.mutate({deliveryid:He.deliveryid,orderheaderid:He.orderheaderid,orderstatus:$e,deliverytime:d()().format("YYYY-MM-DD HH:mm:ss"),deliverylat:Ge,deliverylong:Ve,kms:Ee,cumulativekms:Ne,deliveryamt:parseFloat(Ke),notes:qe,userid:+mt.userid}):on("Fill Delivery Amount","warning"):on("Fill Delivery Longitude","warning"):on("Fill Delivery Latitude","warning"):on("Fill Actual Kms","warning"):on("Fill Kms","warning")},children:"Update"})]})})})})]})]})}},47659:(e,t,n)=>{n.d(t,{A:()=>d});var r=n(89379),i=n(48089),l=n(50704),o=n(16491),a=n(82053),s=n(60899),c=n(44414);const d=e=>{let{primary:t,secondary:n,percentage:d,color:h,sx:u}=e;return(0,c.jsx)(i.A,{elevation:0,sx:(0,r.A)({background:h,position:"relative",color:"#fff","&:hover svg":{opacity:1,transform:"scale(1.1)"}},u),children:(0,c.jsxs)(l.A,{children:[(0,c.jsx)(o.A,{sx:{position:"absolute",right:15,top:25,color:"#fff","& svg":{width:36,height:36,opacity:.5,transition:"all .3s ease-in-out"}},children:(0,c.jsx)(a.A,{variant:"h2",color:"inherit",sx:{fontSize:{xs:20,md:25}},children:d&&"number"===typeof d?"".concat(d.toString()," %"):d})}),(0,c.jsxs)(s.Ay,{container:!0,spacing:0,children:[(0,c.jsx)(s.Ay,{item:!0,xs:12,children:(0,c.jsx)(a.A,{variant:"h3",color:"inherit",sx:{fontSize:{xs:16,md:20}},children:n})}),(0,c.jsx)(s.Ay,{item:!0,xs:12,children:(0,c.jsx)(a.A,{variant:"subtitle2",color:"inherit",children:t})})]})]})})}},56311:(e,t,n)=>{n.d(t,{A:()=>x});var r=n(89379),i=n(9950),l=n(2660),o=n(2046),a=n(83274),s=n(25333),c=n(97125),d=n(7762),h=n(52097),u=n(44414);const x=e=>{let{value:t,onChange:n,onDebouncedChange:x,debounceTime:p=500,placeholder:A="Search (ctrl+k)",sx:v}=e;const g=(0,i.useRef)(null),[j]=(0,h.d7)(t,p);return(0,i.useEffect)((()=>{x&&x(j)}),[j,x]),(0,i.useEffect)((()=>{const e=e=>{var t;"k"===e.key&&(e.metaKey||e.ctrlKey)&&(e.preventDefault(),null===(t=g.current)||void 0===t||t.focus());"Escape"===e.key&&document.activeElement===g.current&&g.current.blur()};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)}),[]),(0,u.jsx)(l.A,{sx:(0,r.A)({},v),inputRef:g,placeholder:A,autoComplete:"off",value:t,fullWidth:!0,onChange:e=>n(e.target.value),startAdornment:(0,u.jsx)(o.A,{position:"start",sx:{mr:-.5},children:(0,u.jsx)(c.A,{})}),endAdornment:(0,u.jsx)(a.A,{title:"Clear",children:(0,u.jsx)(s.A,{sx:{visibility:t?"visible":"hidden"},onClick:()=>n(""),children:(0,u.jsx)(d.A,{})})})})}},58691:(e,t,n)=>{n.d(t,{A:()=>a});n(9950);var r=n(16491),i=n(46639),l=n(62217),o=n(44414);function a(e){let{size:t=70,imgSize:n=40,alt:a="loader"}=e;return(0,o.jsxs)(r.A,{position:"relative",display:"inline-flex",justifyContent:"center",alignItems:"center",children:[(0,o.jsx)(i.A,{size:t}),(0,o.jsx)(r.A,{position:"absolute",display:"flex",justifyContent:"center",alignItems:"center",sx:{width:n,height:n},children:(0,o.jsx)("img",{src:l,alt:a,style:{width:"100%",height:"100%",borderRadius:"50%",objectFit:"contain"}})})]})}},59212:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(89379),i=n(9950),l=n(77922),o=n(29925),a=n(26910),s=n(44414);const c=(0,i.forwardRef)(((e,t)=>{let{setAppId:n,setLocoName:c,setPage:d,sx:h,textfeildSx:u}=e;const[x,p]=(0,i.useState)(JSON.parse(localStorage.getItem("applocations")||"[]"));return(0,i.useEffect)((()=>{0===x.length&&(async()=>{try{const e=localStorage.getItem("userid");if(!e)return;const t=await a.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/partners/getlocations/?userid=").concat(e));if(t.data.status){const e=[...t.data.details,{locationname:"All",applocationid:0}];localStorage.setItem("applocations",JSON.stringify(e)),p(e)}}catch(e){console.error("Error fetching locations in LocationAutocomplete:",e)}})()}),[x.length]),(0,s.jsx)(l.A,{id:"location-autocomplete",options:x||[],getOptionLabel:e=>{var t;return null!==(t=null===e||void 0===e?void 0:e.locationname)&&void 0!==t?t:""},sx:(0,r.A)({},h),onChange:(e,t,r)=>{"clear"===r?(null===n||void 0===n||n(0),null===c||void 0===c||c(""),null===d||void 0===d||d(0)):t&&(null===n||void 0===n||n(t.applocationid),null===c||void 0===c||c(t.locationname),null===d||void 0===d||d(0))},renderInput:e=>(0,s.jsx)(o.A,(0,r.A)((0,r.A)({},e),{},{inputRef:t,label:"Select Zones",sx:(0,r.A)({},u)}))})}))},62217:e=>{e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD4AAAA+CAYAAABzwahEAAAPnUlEQVR4AdVae3AU9R3/7d4jdyGQQKAhECBAJBSmEAtFSQUjqPgAHGlhRm0lDkWY6Tg+O9qiErR26h8WR8ZWqTMN1ur4qMpDrTyjtDwDJloeCYiBvAgkaZ53l7vb3X4/v9vfZS/Zu9uFwLSfmb3d293f7u/z+z5/399K7CphdW5JrupgBZosZ0ialmu8pklSjUOTamRJbvvjqTUV7CpAYlcIj+SWZHQ55WJZlm7UNK2IXpRhpZ3GWJskSWXUZrPD4Sp77eSva9gVwIATXz35+SJNYWs1phWxAYDEpDKVaZv+fOrZUjaAGDDiK695rpgetpYOc82upw72sMycdJbz/SzmHeKl/ynRay31bbS1s7rjTczXGYj3ihrShnUDNQCXTXzlNS8UyExdbybhSdeNYwXz81nBzflE2pKms7oT51ntiSa276NKVn3wrNktNcGQelNpTUkNuwxcFvFV+S88rKnKy8ZzkOz84uvYvOJZ/PhyAE3Y/+HXbN+HFVwjjJAlR8lr1WueY9wt2MclEYfj8rnkj+nwRnHOLuGWhnbmpfuMKh/3Xn0Atm74IuY8OcGPFYk99kbVM98xm7BFnDyttHLyb3MlRdsjSWycOA+VLv79YpY5Ork6V5efY59s/JJVHznH/+dMymLz7v0Rm71oWtK2GIDSJ7ew6kMxJlCjytI8u+Qddm4+93bPBIfqiiG96KG5RPouljokuZT3b/2avf7EB6ylsZ1dM2MsG5OfxU7RAFSWVbMAObUphRMTtsc7CpdMh6c3kqe8gN117Yh5W4627GljFmGZ+C/ynx/flzSkDPW2Aqj2+lV/Y5mj0tljG3/GFhQXspkLpnBJVx85yyq/OGWJPAANgzkd2/utOMXJzxp965vlF3YFrPRHZtYgSZq6vi/p2TT6VrF+1Vt8/yiRhnoLiIHAftc7h0kDzlp6HgYcfTAgVwmEPmIWzTeZxPEQaeWkkhJJk1eJk8vWLGBz75nBrAIqfmDrN2zhqjlsetGkftddKU6WQ2qPe6AZVuwdGPP9kWw4+ZWKnVXiVO6M4UXtR1rKDiZrm4g4J70871cTnMzzd3ESNn3bgz9mdgC7hmoufeKWuB4/c1QGV3nYfP7Msfy/FYB8rM1LC6YNm72lonXv+UTtEqr60qVLJTcbvEv8h20tfOhGZgeQtpBiZnZ6wnuhEUDFnlPMDhaSMCbNilohc0kp61mEW1y1j0u8hLR78Ff5xX3t2i5AHLjegvqOIdtHXK/8oorZRfGLiw3aJM1dkVeynA5kCsGm98cjLhNxh4O5nxEnoOJW4rQRkDRUF3adTNoAEprRRB7tfJ09zA7Qt3mGCCMz+dmioiLKcSRTjvGISw/kPbNcSDtzdLotDy6A+AyYObR4KCjK53ur3t2I+ct7s0b0Pfds4U04RuLV914z4rjJ4ZSc94sTSBrsShvYv62S76frZKwAYQ2orWpidoEExyh1tzPl6SlTpjhJ6v3u7Utcgm0vHf/wePKUc8TJS5E21LWu6gKbRBmalXwcgHp70yISg8QR3oTWWAWk3gtpbp6/cCiLRK8Y9k7jHzgCGh3n8om/ibpueHKr0vZT5lVZFvHItVWRaALVQ4pqxcYfL3opeoxcvlr3D4BVc4HU4eFFeMt0ZsHJvUzcFKPkY4gvW7YMGiC7ZfcicW723dalXUsS3lSyNeZcBUmsmaS/5p0Vlp4BVccADsvOYP6uAM/yKsqq7PkJmv8L4k7mmEu7DcRNIfIqkedu3qjq0pkzZ/DfITE5quZjp2Qxu0Dnha1iX1fdxD55fW/CNjANYN49s7jKI5O788E5kfY0oHZQcEuvT5GY8wbaye+//36MqsfY+JEjR6QlY1cX0CHvNdQmZ/JIZhUtjW3RzkNqsG90Hti2cS8fgGSoqz7Pp6loi/uH6wNnJ7zBNA0ZYvrdY1aMZ6hdGHQ9RuL473KmDBUnUB+zAyE1dP6me2fxpMUYljat3Zb0GfvJodWRRz9Aic/utw+Ts/NG1L/L0qQrCoRggVTXUGRPMULmNo44h0CflZXlcGiuXLPGdoDOo7Pw0EYpC5W/c9Wcfm3EoAGiSAF4h0QiQmtDmyUHKZAzZSSrPam/W5MgzJgUlo+CrgFSU1OT5GTOseKi7UytsT2GiJlqW1X5aB+IrJfCYXNDO7MDYwh1yA4kYvKMGTNkkcxw4ghjdJLfQ9ntJRcgWxqsFUCsqDzg1e0U5FtsEvfGVIQ4J9nv90fNXEhcgmPLyEAh49KJW4WZlzezYSE172BvjDbZhc5JPn78eH/nlpubK7e1tcWQtjtRaDXpnLHaYkRflTdbSEhN65V4a4Plclo/IC/TDyV9ixCnNJWFw2EpPT2dBcKBBtHA3+FndmCmjsueuJnIf8/0/mQq79UlDkdpV+LGOnxQ7aljOmFwBTjxY8eOSXV1day9vV1SlFCHaFB3wroT8sdZ+kE4QuXFDMkSG7+ucZmUxdmdqrbU9WpIINQuiPO5CM5x4pTVYMdTucbgt8ejjeutj3K8Tg0jaU2aMY4nJWYQKm+mLT7d7kUW2GrDwRmFFpD8Xax3xSUmZcUfPhL7L2yvp9XJTv7ijgAv4ltBPK8rHNRCPf00QzKVRzs8p7Y6YRktCqy99foMrWN73bsnWJ/ZmTGbUVlkADRFDUarlIYKZkKYeWUjUYSm+0sWmraFxHdTaTkRhtnI2bHwKBBUA3iwSv6LcxPnjV4dI6J5vV61W+04JM5X7LBG3Mwr9820oPLxZln+zsQpac6kkdG5QDLs+7AyetwRat0FTvqsLEpeJDBaTU2NQocqBXl1f9PnH4uGmN5ZcSpmqu41KSUvffwWy4UJIzCIxlQ2bj/ILxnX1mq6Tx0EJwrVKlVjNFF8NKasbMSIEeqgQYOUWl91W0gNlIvGu0oPJH2h31Ti/VNeqP8dJrm6KQnDYIp5erKwZpR2j9JTfrRldy1x4mZMCYwWk7mxiPjVixcvqt3d3WpKSopS6z/9J/GA3ZsOJZW6mRp640h2Pk1bsWhoBzAToLo8fhES0t4fo+YXoblhWZbDtOcaLa5FbZziGyc/ZMgQpaenJ7yz4b1DqhpuxDV492RSNxuYeF4cWF6yiNmB8OyJ1B3SFlFI1ZSGj2o3grjS2dnJSescYyswa9eu5cQ7OjpwE0YodLGn/jVxHVJPFNfNc21PQiKiSJEIxgGFZ49XfETfthk+HGiO9B08wsOHD8deNd4fJa7rPi6G09LSeINPm97cHFT9R3gHSOqlT25m8WCWXCRzYvMpqUmkFYBxQOHZYedmNXdj36Cp6LvOJdTc3KzS4oKqC5cjSlz3dvhRurq6Qh6PJ0SDETrefvQP4h54y76fYwhg+ffRjfeRCi/kkrx+0Q9oVSRx2SpRbI8S7+iVuAiP+KrCiK0bvozx5Idat68KBoMhCmNBcKFQrYC4KDQC0SqrfhIS56oeCASC5ORCh5o/Pz7aO279CE/Oo7hvG70EBYrCPrX26CzM+uoxh0hnUWYyJd4VmSihWvvJxkheX2uY1e0qPRij4q09TW98/Z8D59B3CmNBUnMFoVpMTgT6LigI44eqB2kwMNxBchJvk8ofFTdtempLTNi4XCCdjWcWqLwgrH3w0g4eCaBVq1/6Kb+GPrz3u+3Re31K95cfnHv1dfSZPDn6HoKq06qvqvVZPey3Po6RKSsr49cwVWWRwXE2+M7tyxs87VZZktNwsZJSWVRhJxTksMsFPgyY85MZbGrhBJqDe5kzxRGd20MjOlq6qNqawSOBWDcHaQhAQCG7Pty66+l29WKz0+n0k8ZCVQITJ04M7dy5U1m3bl0M8XjVFgyIizYP2ckgUpnBdJw6OeOHuYWZC191ys6o8WJtepHNNXMrgDeHE0MuALLG9Bc2bVTvsBo+v6/ls1+ebDv8Ham4j8IxZmPdtMEzhljvPCSKeMT5wmF2dra7sbExlY4H0QZJe4n82L7ksWRT/OJdl1yVtQqELHhvoyMjSZ//V4T0WbfbHSCnxklTxdhPxdMgaXjY6NSMBPtBX0ODikPqbto4eXpwKj0Y5MfMHHbzI6mOtJhADOkXLikY8AGA9JFA7S49FDMZCij+ih31bz3V2FPbqpOGlLH5aION94vfAnELi3qtHddBHJ7Hy3Sp0+YhO3Ivzl65Yrgn+wFjO3j82UumDcgAxCMMNPnPbdhc98a7LpcLThikYdOQNrdtcmhhKrD0U3GBZBVVieKfg5wdJJ+Smprq9fl8kH4qvdATCoVc+ekFo28YvvgVh0H1BWACWGLGBzpjLK7KoGSEGgC2Pl8wckDK/247+MrR1t2YL8N+IVmfThh7YdcKS/Cda1LiqFHRJufk5LioLuch8h6dvJfIpxB5aITzjtE/v32kZ/wDTpMBAJC+YkkKWmD8ktlHCQqKmrUnL7BWIh3vs23YcmPgu798Wv/Xz0CM3h2mdwd0wnwjn9QzatSoEJXKw1pEZeMTYxagq73w9FB7Suw8XlVVvaRi+A/yuO64bfR9t2eljL09xeEtYAOAQNhfcabrm9J/XtyGPIKn1Lp6B3X19tN6gJ/m29ymSUgKUlMzh2aEncUDmdRe1tXeaPce/dilbxgAOT99evbEQdOuHebJvsHrSC2gpec0Ky/RmNrlV3wVneHWrw427/hHc7C+k/IJEFZ1KSOjDFDIEtLmSRb1LUR94/dZeY+tVROoPDaQo1TQTS9PoSlfik4cA0B9c7mpc1z6GAByghISoZkjivI8MuVRjqEjU52DRuossXir+UJdFHcCXfW+b09VtR9tMnReoefxNJqeCbsF6R7KygL03B56N8/OWK/3tkTaNnHWa/M8zrNIru8iOik0GeADQGHFTabh0q85qL/8Kwu0xSBgTwPB6BiLGMZn83SZzmuQMAhTWz5voEeGoNcgTtWUHiqW8OO8vLww+R5lz5494UT2PBDEY9rSQqOTHAmP91TFdNGChJsyPTdlelztqcMu6i+XvNiIkBQRHlcPHGv6sUbHIKzo56J1AZBkvR5cSFhUVBR2CbD69bIpysvLecdoAHqINOytm0ijJt9J3r+TVBLHXfrGkwsiJRIMLF1i76MBEue7qE0XqTPadYiNnFen3j6Ad5HGYSDwTcslkQYGamVULLrLpH7y6dOnuY1TGctFFR0hcYfhvujinQ6eaNBgYc6sEHm+0WAKqatEWJkwYYI6depUjYhbtuWrBW775GGd1FEXFQA8FFsR8+HRMdFBKocgPrTvRkgnh4l70ijPxtwAzpLnCLpDvSztvFqQ9C8PuAPEINDeTdpgjADYjOFQhESn3s6hP+OKr9dfSUhCaiIcYjNIMur52f850f95/BfoYlARf1CQvwAAAABJRU5ErkJggg=="},79739:(e,t,n)=>{n.d(t,{A:()=>v});var r=n(98587),i=n(58168),l=n(9950),o=n(72004),a=n(3484),s=n(59254),c=n(18463),d=n(45558),h=n(1614);function u(e){return(0,h.Ay)("MuiDialogActions",e)}(0,d.A)("MuiDialogActions",["root","spacing"]);var x=n(44414);const p=["className","disableSpacing"],A=(0,s.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,i.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),v=l.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiDialogActions"}),{className:l,disableSpacing:s=!1}=n,d=(0,r.A)(n,p),h=(0,i.A)({},n,{disableSpacing:s}),v=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,a.A)(r,u,t)})(h);return(0,x.jsx)(A,(0,i.A)({className:(0,o.A)(v.root,l),ownerState:h,ref:t},d))}))},94826:(e,t,n)=>{n.d(t,{A:()=>c});var r=n(59254),i=n(46639),l=n(62217),o=n(44414);const a=(0,r.Ay)("div")((()=>({position:"fixed",top:"50%",left:"50%",transform:"translate(-50%, -50%)",zIndex:2001,display:"flex",alignItems:"center",justifyContent:"center",background:"rgba(255, 255, 255, 0.7)",padding:"20px",borderRadius:"10px"}))),s=(0,r.Ay)("div")((()=>({position:"absolute",width:"40px",height:"40px",display:"flex",alignItems:"center",justifyContent:"center"}))),c=()=>(0,o.jsxs)(a,{children:[(0,o.jsx)(i.A,{color:"primary",size:80,thickness:6}),(0,o.jsx)(s,{children:(0,o.jsx)("img",{src:l,alt:"Logo",style:{width:"100%",height:"100%"}})})]})},96646:(e,t,n)=>{n.d(t,{r:()=>s});var r=n(9213),i=n(21671),l=n(82917),o=n(93230),a=n(44414);const s=e=>{let{rowsPerPage:t=5,col:n=1}=e;return(0,a.jsx)(a.Fragment,{children:Array.from(new Array(t)).map(((e,t)=>(0,a.jsxs)(r.A,{children:[(0,a.jsx)(i.A,{children:(0,a.jsx)(l.A,{variant:"circular",width:24,height:24})}),(0,a.jsx)(i.A,{children:(0,a.jsx)(l.A,{variant:"text",width:30})}),Array.from({length:n}).map(((e,t)=>(0,a.jsx)(i.A,{children:(0,a.jsxs)(o.A,{spacing:.5,children:[(0,a.jsx)(l.A,{variant:"text",width:100}),(0,a.jsx)(l.A,{variant:"text",width:80})]})},t))),(0,a.jsx)(i.A,{children:(0,a.jsx)(l.A,{variant:"text",width:150})}),(0,a.jsx)(i.A,{children:(0,a.jsx)(l.A,{variant:"rounded",width:60,height:24})}),(0,a.jsx)(i.A,{align:"center",children:(0,a.jsxs)(o.A,{direction:"row",spacing:1,justifyContent:"flex-end",children:[(0,a.jsx)(l.A,{variant:"circular",width:28,height:28}),(0,a.jsx)(l.A,{variant:"circular",width:28,height:28})]})})]},t)))})}}}]); \ No newline at end of file diff --git a/build/static/js/3625.8c8dfd7a.chunk.js b/build/static/js/3625.b03352b4.chunk.js similarity index 99% rename from build/static/js/3625.8c8dfd7a.chunk.js rename to build/static/js/3625.b03352b4.chunk.js index 09165b2..f7ce190 100644 --- a/build/static/js/3625.8c8dfd7a.chunk.js +++ b/build/static/js/3625.b03352b4.chunk.js @@ -1,2 +1,2 @@ -/*! For license information please see 3625.8c8dfd7a.chunk.js.LICENSE.txt */ -(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[3625],{27379:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(58168),n=r(9950);const s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var i=r(61187),c=function(e,t){return n.createElement(i.A,(0,a.A)({},e,{ref:t,icon:s}))};const o=n.forwardRef(c)},50847:function(e,t){var r,a,n;a=[],r=function e(){var t,r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r?r:{},a=!r.document&&!!r.postMessage,n=r.IS_PAPA_WORKER||!1,s={},i=0,c={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=T(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new d(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,t){var a=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,n)r.postMessage({results:s,workerId:c.WORKER_ID,finished:a});else if(w(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!a||!w(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){w(this._config.error)?this._config.error(e):n&&this._config.error&&r.postMessage({workerId:c.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e=e||{}).chunkSize||(e.chunkSize=c.RemoteChunkSize),o.call(this,e),this._nextChunk=a?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),a||(t.onload=E(this._chunkLoaded,this),t.onerror=E(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!a),this._config.downloadRequestHeaders){var e,r=this._config.downloadRequestHeaders;for(e in r)t.setRequestHeader(e,r[e])}var n;this._config.chunkSize&&(n=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+n));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}a&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>null!==(e=e.getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1)(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(new Error(e))}}function f(e){(e=e||{}).chunkSize||(e.chunkSize=c.LocalChunkSize),o.call(this,e);var t,r,a="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,a?((t=new FileReader).onload=E(this._chunkLoaded,this),t.onerror=E(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function h(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return e=this._config.chunkSize,t=e?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function u(e){o.call(this,e=e||{});var t=[],r=!0,a=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){a&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=E((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=E((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=E((function(){this._streamCleanUp(),a=!0,this._streamData("")}),this),this._streamCleanUp=E((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function d(e){var t,r,a,n,s=Math.pow(2,53),i=-s,o=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,f=this,h=0,u=0,d=!1,g=!1,v=[],b={data:[],errors:[],meta:{}};function E(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function A(){if(b&&a&&(S("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+c.DefaultDelimiter+"'"),a=!1),e.skipEmptyLines&&(b.data=b.data.filter((function(e){return!E(e)}))),k()){if(b)if(Array.isArray(b.data[0])){for(var t=0;k()&&t(t=>(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(o.test(e)&&(e=parseFloat(e),i=v.length?"__parsed_extra":v[n]:c,f=e.transform?e.transform(f,c):f),"__parsed_extra"===c?(a[c]=a[c]||[],a[c].push(f)):a[c]=f}return e.header&&(n>v.length?S("FieldMismatch","TooManyFields","Too many fields: expected "+v.length+" fields but parsed "+n,u+r):ne.preview?r.abort():(b.data=b.data[0],n(b,f))))}),this.parse=function(n,s,i){var o=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(n,o)),a=!1,e.delimiter?w(e.delimiter)&&(e.delimiter=e.delimiter(n),b.meta.delimiter=e.delimiter):((o=((t,r,a,n,s)=>{var i,o,l,f;s=s||[",","\t","|",";",c.RECORD_SEP,c.UNIT_SEP];for(var h=0;h=r.length/2?"\r\n":"\r"}}function p(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e){var t=(e=e||{}).delimiter,r=e.newline,a=e.comments,n=e.step,s=e.preview,i=e.fastMode,o=null,l=!1,f=null==e.quoteChar?'"':e.quoteChar,h=f;if(void 0!==e.escapeChar&&(h=e.escapeChar),("string"!=typeof t||-1=s)return U(!0);break}S.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:k.length,index:u}),N++}}else if(a&&0===y.length&&c.substring(u,u+E)===a){if(-1===x)return U();u=x+T,x=c.indexOf(r,u),O=c.indexOf(t,u)}else if(-1!==O&&(O=s)return U(!0)}return P();function F(e){k.push(e),_=u}function L(e){var t=0;return-1!==e&&(e=c.substring(N+1,e))&&""===e.trim()?e.length:t}function P(e){return g||(void 0===e&&(e=c.substring(u)),y.push(e),u=v,F(y),A&&B()),U()}function M(e){u=e,F(y),y=[],x=c.indexOf(r,u)}function U(a){if(e.header&&!m&&k.length&&!l){var n=k[0],s={},i=new Set(n);let t=!1;for(let r=0;r65279!==e.charCodeAt(0)?e:e.slice(1))(t),n=new(a.download?l:h)(a)):!0===t.readable&&w(t.read)&&w(t.on)?n=new u(a):(r.File&&t instanceof File||t instanceof Object)&&(n=new f(a)),n.stream(t);(n=(()=>{var t;return!!c.WORKERS_SUPPORTED&&(t=(()=>{var t=r.URL||r.webkitURL||null,a=e.toString();return c.BLOB_URL||(c.BLOB_URL=t.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",a,")();"],{type:"text/javascript"})))})(),(t=new r.Worker(t)).onmessage=g,t.id=i++,s[t.id]=t)})()).userStep=a.step,n.userChunk=a.chunk,n.userComplete=a.complete,n.userError=a.error,a.step=w(a.step),a.chunk=w(a.chunk),a.complete=w(a.complete),a.error=w(a.error),delete a.worker,n.postMessage({input:t,config:a,workerId:n.id})},c.unparse=function(e,t){var r=!1,a=!0,n=",",s="\r\n",i='"',o=i+i,l=!1,f=null,h=!1,u=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||c.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(n=t.delimiter),"boolean"!=typeof t.quotes&&"function"!=typeof t.quotes&&!Array.isArray(t.quotes)||(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(l=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(i=t.quoteChar),"boolean"==typeof t.header&&(a=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");f=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+i),t.escapeFormulae instanceof RegExp?h=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(h=/^[=+\-@\t\r].*$/)}})(),new RegExp(p(i),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return d(null,e,l);if("object"==typeof e[0])return d(f||Object.keys(e[0]),e,l)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||f),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),d(e.fields||[],e.data||[],l);throw new Error("Unable to serialize unrecognized input");function d(e,t,r){var i="",c=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";r.d(t,{LF:()=>Do,Wp:()=>jo});var a=r(83686).Buffer,n=r(85224),s={version:"0.18.5"},i=1200,c=1252,o=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],l={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},f=function(e){-1!=o.indexOf(e)&&(c=l[0]=e)};var h=function(e){i=e,f(e)};function u(){h(1200),f(1252)}function d(e){for(var t=[],r=0,a=e.length;r>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var m,g=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?function(e){for(var t=[],r=0;r>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==r?p(e.slice(2)):65279==t?e.slice(1):e},v=function(e){return String.fromCharCode(e)},b=function(e){return String.fromCharCode(e)};var T=null,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function w(e){for(var t="",r=0,a=0,n=0,s=0,i=0,c=0,o=0,l=0;l>2,i=(3&r)<<4|(a=e.charCodeAt(l++))>>4,c=(15&a)<<2|(n=e.charCodeAt(l++))>>6,o=63&n,isNaN(a)?c=o=64:isNaN(n)&&(o=64),t+=E.charAt(s)+E.charAt(i)+E.charAt(c)+E.charAt(o);return t}function A(e){var t="",r=0,a=0,n=0,s=0,i=0,c=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var o=0;o>4,t+=String.fromCharCode(r),a=(15&s)<<4|(i=E.indexOf(e.charAt(o++)))>>2,64!==i&&(t+=String.fromCharCode(a)),n=(3&i)<<6|(c=E.indexOf(e.charAt(o++))),64!==c&&(t+=String.fromCharCode(n));return t}var k=function(){return"undefined"!==typeof a&&"undefined"!==typeof n&&"undefined"!==typeof n.versions&&!!n.versions.node}(),S=function(){if("undefined"!==typeof a){var e=!a.from;if(!e)try{a.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a)}return function(){}}();function y(e){return k?a.alloc?a.alloc(e):new a(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function _(e){return k?a.allocUnsafe?a.allocUnsafe(e):new a(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var C=function(e){return k?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function R(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],r=0;r=0;)t+=e.charAt(r--);return t}function F(e,t){var r=""+e;return r.length>=t?r:Ge("0",t-r.length)+r}function L(e,t){var r=""+e;return r.length>=t?r:Ge(" ",t-r.length)+r}function P(e,t){var r=""+e;return r.length>=t?r:r+Ge(" ",t-r.length)}var M=Math.pow(2,32);function U(e,t){return e>M||e<-M?function(e,t){var r=""+Math.round(e);return r.length>=t?r:Ge("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:Ge("0",t-r.length)+r}(Math.round(e),t)}function B(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var H=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],z=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var W={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "'},V={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},G={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function j(e,t,r){for(var a=e<0?-1:1,n=e*a,s=0,i=1,c=0,o=1,l=0,f=0,h=Math.floor(n);lt&&(l>t?(f=o,c=s):(f=l,c=i)),!r)return[0,a*c,f];var u=Math.floor(a*c/f);return[u,a*c-u*f,f]}function X(e,t,r){if(e>2958465||e<0)return null;var a=0|e,n=Math.floor(86400*(e-a)),s=0,i=[],c={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(c.u)<1e-6&&(c.u=0),t&&t.date1904&&(a+=1462),c.u>.9999&&(c.u=0,86400==++n&&(c.T=n=0,++a,++c.D)),60===a)i=r?[1317,10,29]:[1900,2,29],s=3;else if(0===a)i=r?[1317,8,29]:[1900,1,0],s=6;else{a>60&&--a;var o=new Date(1900,0,1);o.setDate(o.getDate()+a-1),i=[o.getFullYear(),o.getMonth()+1,o.getDate()],s=o.getDay(),a<60&&(s=(s+6)%7),r&&(s=function(e,t){t[0]-=581;var r=e.getDay();e<60&&(r=(r+6)%7);return r}(o,i))}return c.y=i[0],c.m=i[1],c.d=i[2],c.S=n%60,n=Math.floor(n/60),c.M=n%60,n=Math.floor(n/60),c.H=n,c.q=s,c}var K=new Date(1899,11,31,0,0,0),Y=K.getTime(),J=new Date(1900,2,1,0,0,0);function q(e,t){var r=e.getTime();return t?r-=1262304e5:e>=J&&(r+=864e5),(r-(Y+6e4*(e.getTimezoneOffset()-K.getTimezoneOffset())))/864e5}function Z(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Q(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?function(e){var t=e<0?12:11,r=Z(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10)).length<=t?r:e.toExponential(5)}(e):10===r?e.toFixed(10).substr(0,12):function(e){var t=Z(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),Z(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function ee(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):Q(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return we(14,q(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function te(e,t,r,a){var n,s="",i=0,c=0,o=r.y,l=0;switch(e){case 98:o=r.y+543;case 121:switch(t.length){case 1:case 2:n=o%100,l=2;break;default:n=o%1e4,l=4}break;case 109:switch(t.length){case 1:case 2:n=r.m,l=t.length;break;case 3:return z[r.m-1][1];case 5:return z[r.m-1][0];default:return z[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:n=r.d,l=t.length;break;case 3:return H[r.q][0];default:return H[r.q][1]}break;case 104:switch(t.length){case 1:case 2:n=1+(r.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:n=r.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:n=r.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(c=a>=2?3===a?1e3:100:1===a?10:1,(i=Math.round(c*(r.S+r.u)))>=60*c&&(i=0),"s"===t?0===i?"0":""+i/c:(s=F(i,2+a),"ss"===t?s.substr(0,2):"."+s.substr(2,t.length-1))):F(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":n=24*r.D+r.H;break;case"[m]":case"[mm]":n=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":n=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:n=o,l=1}return l>0?F(n,l):""}function re(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(r.length>0?",":"")+e.substr(t,3);return r}var ae=/%/g;function ne(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ne(e,-t);var n=e.indexOf(".");-1===n&&(n=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%n;if(s<0&&(s+=n),-1===(r=(t/Math.pow(10,s)).toPrecision(a+1+(n+s)%n)).indexOf("e")){var i=Math.floor(Math.log(t)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,n)+"."+r.substr(2+n)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,a){return t+r+a.substr(0,(n+s)%n)+"."+a.substr(s)+"E"}))}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var se=/# (\?+)( ?)\/( ?)(\d+)/;var ie=/^#*0*\.([0#]+)/,ce=/\).*[0#]/,oe=/\(###\) ###\\?-####/;function le(e){for(var t,r="",a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function fe(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function he(e,t){var r=e-Math.floor(e),a=Math.pow(10,t);return t<(""+Math.round(r*a)).length?0:Math.round(r*a)}function ue(e,t,r){if(40===e.charCodeAt(0)&&!t.match(ce)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?ue("n",a,r):"("+ue("n",a,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var a=t.length-1;44===t.charCodeAt(a-1);)--a;return me(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var a=t.replace(ae,""),n=t.length-a.length;return me(e,a,r*Math.pow(10,2*n))+Ge("%",n)}(e,t,r);if(-1!==t.indexOf("E"))return ne(t,r);if(36===t.charCodeAt(0))return"$"+ue(e,t.substr(" "==t.charAt(1)?2:1),r);var n,s,i,c,o=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+U(o,t.length);if(t.match(/^[#?]+$/))return"0"===(n=U(r,0))&&(n=""),n.length>t.length?n:le(t.substr(0,t.length-n.length))+n;if(s=t.match(se))return function(e,t,r){var a=parseInt(e[4],10),n=Math.round(t*a),s=Math.floor(n/a),i=n-s*a,c=a;return r+(0===s?"":""+s)+" "+(0===i?Ge(" ",e[1].length+1+e[4].length):L(i,e[1].length)+e[2]+"/"+e[3]+F(c,e[4].length))}(s,o,l);if(t.match(/^#+0+$/))return l+U(o,t.length-t.indexOf("0"));if(s=t.match(ie))return n=fe(r,s[1].length).replace(/^([^\.]+)$/,"$1."+le(s[1])).replace(/\.$/,"."+le(s[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+Ge("0",le(s[1]).length-t.length)})),-1!==t.indexOf("0.")?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return l+fe(o,s[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return l+re(U(o,0));if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+ue(e,t,-r):re(""+(Math.floor(r)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(r,s[1].length)))+"."+F(he(r,s[1].length),s[1].length);if(s=t.match(/^#,#*,#0/))return ue(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=D(ue(e,t.replace(/[\\-]/g,""),r)),i=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?F(0,3-e.length):"")+e}))+"."+F(i,s[1].length);switch(t){case"###,##0.00":return ue(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=re(U(o,0));return"0"!==d?l+d:"";case"###,###.00":return ue(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return ue(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function de(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+de(e,-t);var n=e.indexOf(".");-1===n&&(n=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%n;if(s<0&&(s+=n),!(r=(t/Math.pow(10,s)).toPrecision(a+1+(n+s)%n)).match(/[Ee]/)){var i=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,a){return t+r+a.substr(0,(n+s)%n)+"."+a.substr(s)+"E"}))}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function pe(e,t,r){if(40===e.charCodeAt(0)&&!t.match(ce)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?pe("n",a,r):"("+pe("n",a,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var a=t.length-1;44===t.charCodeAt(a-1);)--a;return me(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var a=t.replace(ae,""),n=t.length-a.length;return me(e,a,r*Math.pow(10,2*n))+Ge("%",n)}(e,t,r);if(-1!==t.indexOf("E"))return de(t,r);if(36===t.charCodeAt(0))return"$"+pe(e,t.substr(" "==t.charAt(1)?2:1),r);var n,s,i,c,o=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+F(o,t.length);if(t.match(/^[#?]+$/))return n=""+r,0===r&&(n=""),n.length>t.length?n:le(t.substr(0,t.length-n.length))+n;if(s=t.match(se))return function(e,t,r){return r+(0===t?"":""+t)+Ge(" ",e[1].length+2+e[4].length)}(s,o,l);if(t.match(/^#+0+$/))return l+F(o,t.length-t.indexOf("0"));if(s=t.match(ie))return n=(n=(""+r).replace(/^([^\.]+)$/,"$1."+le(s[1])).replace(/\.$/,"."+le(s[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+Ge("0",le(s[1]).length-t.length)})),-1!==t.indexOf("0.")?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return l+(""+o).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return l+re(""+o);if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+pe(e,t,-r):re(""+r)+"."+Ge("0",s[1].length);if(s=t.match(/^#,#*,#0/))return pe(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=D(pe(e,t.replace(/[\\-]/g,""),r)),i=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t-1;);break;default:++t}return!1}var be=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Te(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0}return!1}function Ee(e,t){var r=function(e){for(var t=[],r=!1,a=0,n=0;a-1&&--a,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||n>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=n>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=n>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=n>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"]}var s=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[a,s];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var i=r[0].match(be),c=r[1].match(be);return Te(t,i)?[a,r[0]]:Te(t,c)?[a,r[1]]:[a,r[null!=i&&null!=c?2:1]]}return[a,s]}function we(e,t,r){null==r&&(r={});var a="";switch(typeof e){case"string":a="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":null==(a=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:W)[e])&&(a=r.table&&r.table[V[e]]||W[V[e]]),null==a&&(a=G[e]||"General")}if(B(a,0))return ee(t,r);t instanceof Date&&(t=q(t,r.date1904));var n=Ee(a,t);if(B(n[1]))return ee(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,r,a){for(var n,s,i,c=[],o="",l=0,f="",h="t",u="H";l=12?"P":"A"),m.t="T",u="h",l+=3):"AM/PM"===e.substr(l,5).toUpperCase()?(null!=n&&(m.v=n.H>=12?"PM":"AM"),m.t="T",l+=5,u="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(l,5).toUpperCase()?(null!=n&&(m.v=n.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),m.t="T",l+=5,u="h"):(m.t="t",++l),null==n&&"T"===m.t)return"";c[c.length]=m,h=f;break;case"[":for(o=f;"]"!==e.charAt(l++)&&l-1&&(o=(o.match(/\$([^-\[\]]*)/)||[])[1]||"$",ve(e)||(c[c.length]={t:"t",v:o}));break;case".":if(null!=n){for(o=f;++l-1;)o+=f;c[c.length]={t:"n",v:o};break;case"?":for(o=f;e.charAt(++l)===f;)o+=f;c[c.length]={t:f,v:o},h=f;break;case"*":++l," "!=e.charAt(l)&&"*"!=e.charAt(l)||++l;break;case"(":case")":c[c.length]={t:1===a?"t":f,v:f},++l;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(o=f;l-1;)o+=e.charAt(l);c[c.length]={t:"D",v:o};break;case" ":c[c.length]={t:f,v:f},++l;break;case"$":c[c.length]={t:"t",v:"$"},++l;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);c[c.length]={t:"t",v:f},++l}var g,v=0,b=0;for(l=c.length-1,h="t";l>=0;--l)switch(c[l].t){case"h":case"H":c[l].t=u,h="h",v<1&&(v=1);break;case"s":(g=c[l].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":h=c[l].t;break;case"m":"s"===h&&(c[l].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&c[l].v.match(/[Hh]/)&&(v=1),v<2&&c[l].v.match(/[Mm]/)&&(v=2),v<3&&c[l].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M),n.M>=60&&(n.M=0,++n.H);break;case 2:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M)}var T,E="";for(l=0;l0){40==E.charCodeAt(0)?(w=t<0&&45===E.charCodeAt(0)?-t:t,A=me("n",E,w)):(A=me("n",E,w=t<0&&a>1?-t:t),w<0&&c[0]&&"t"==c[0].t&&(A=A.substr(1),c[0].v="-"+c[0].v)),T=A.length-1;var S=c.length;for(l=0;l-1){S=l;break}var y=c.length;if(S===c.length&&-1===A.indexOf("E")){for(l=c.length-1;l>=0;--l)null!=c[l]&&-1!=="n?".indexOf(c[l].t)&&(T>=c[l].v.length-1?(T-=c[l].v.length,c[l].v=A.substr(T+1,c[l].v.length)):T<0?c[l].v="":(c[l].v=A.substr(0,T+1),T=-1),c[l].t="t",y=l);T>=0&&y=0;--l)if(null!=c[l]&&-1!=="n?".indexOf(c[l].t)){for(s=c[l].v.indexOf(".")>-1&&l===S?c[l].v.indexOf(".")-1:c[l].v.length-1,k=c[l].v.substr(s+1);s>=0;--s)T>=0&&("0"===c[l].v.charAt(s)||"#"===c[l].v.charAt(s))&&(k=A.charAt(T--)+k);c[l].v=k,c[l].t="t",y=l}for(T>=0&&y-1&&l===S?c[l].v.indexOf(".")+1:0,k=c[l].v.substr(0,s);s-1&&(w=a>1&&t<0&&l>0&&"-"===c[l-1].v?-t:t,c[l].v=me(c[l].t,c[l].v,w),c[l].t="t");var _="";for(l=0;l!==c.length;++l)null!=c[l]&&(_+=c[l].v);return _}(n[1],t,r,n[0])}function Ae(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=W[r]){if(W[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return W[t]=e,t}function ke(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',W=e}var Se={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},ye=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var _e=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=r)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}();var r=function(e){var t=0,r=0,a=0,n="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(a=0;256!=a;++a)n[a]=e[a];for(a=0;256!=a;++a)for(r=e[a],t=256+a;t<4096;t+=256)r=n[t]=r>>>8^e[255&r];var s=[];for(a=1;16!=a;++a)s[a-1]="undefined"!==typeof Int32Array?n.subarray(256*a,256*a+256):n.slice(256*a,256*a+256);return s}(t),a=r[0],n=r[1],s=r[2],i=r[3],c=r[4],o=r[5],l=r[6],f=r[7],h=r[8],u=r[9],d=r[10],p=r[11],m=r[12],g=r[13],v=r[14];return e.table=t,e.bstr=function(e,r){for(var a=~r,n=0,s=e.length;n>>8^t[255&(a^e.charCodeAt(n++))];return~a},e.buf=function(e,r){for(var b=~r,T=e.length-15,E=0;E>8&255]^m[e[E++]^b>>16&255]^p[e[E++]^b>>>24]^d[e[E++]]^u[e[E++]]^h[e[E++]]^f[e[E++]]^l[e[E++]]^o[e[E++]]^c[e[E++]]^i[e[E++]]^s[e[E++]]^n[e[E++]]^a[e[E++]]^t[e[E++]];for(T+=15;E>>8^t[255&(b^e[E++])];return~b},e.str=function(e,r){for(var a=~r,n=0,s=e.length,i=0,c=0;n>>8^t[255&(a^i)]:i<2048?a=(a=a>>>8^t[255&(a^(192|i>>6&31))])>>>8^t[255&(a^(128|63&i))]:i>=55296&&i<57344?(i=64+(1023&i),c=1023&e.charCodeAt(n++),a=(a=(a=(a=a>>>8^t[255&(a^(240|i>>8&7))])>>>8^t[255&(a^(128|i>>2&63))])>>>8^t[255&(a^(128|c>>6&15|(3&i)<<4))])>>>8^t[255&(a^(128|63&c))]):a=(a=(a=a>>>8^t[255&(a^(224|i>>12&15))])>>>8^t[255&(a^(128|i>>6&63))])>>>8^t[255&(a^(128|63&i))];return~a},e}(),Ce=function(){var e,t={};function r(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function n(e){if("/"==e.charAt(e.length-1))return n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function s(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=(r=r<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,r);var a=t.getFullYear()-1980;a=(a=a<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,a)}function i(e){wr(e,0);for(var t={},r=0;e.l<=e.length-4;){var a=e.read_shift(2),n=e.read_shift(2),s=e.l+n,i={};if(21589===a)1&(r=e.read_shift(1))&&(i.mtime=e.read_shift(4)),n>5&&(2&r&&(i.atime=e.read_shift(4)),4&r&&(i.ctime=e.read_shift(4))),i.mtime&&(i.mt=new Date(1e3*i.mtime));e.l=s,t[a]=i}return t}function c(){return e||(e={})}function o(e,t){if(80==e[0]&&75==e[1])return pe(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=D(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",n=(k&&a.isBuffer(e)?e.toString("binary"):D(e)).split("\r\n"),s=0,i="";for(s=0;s0&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf("/")+1),i.slice(0,r.length)!=r););var c=(n[1]||"").match(/boundary="(.*?)"/);if(!c)throw new Error("MAD cannot find boundary");var o="--"+(c[1]||""),l=[],f=[],h={FileIndex:l,FullPaths:f};d(h);var u,p=0;for(s=0;s=n&&(u-=n),!i[u]){o=[];var p=[];for(h=u;h>=0;){p[h]=!0,i[h]=!0,c[c.length]=h,o.push(e[h]);var m=r[Math.floor(4*h/a)];if(a<4+(d=4*h&l))throw new Error("FAT boundary crossed: "+h+" 4 "+a);if(!e[m])break;if(p[h=dr(e[m],d)])break}s[u]={nodes:c,data:Wt([o])}}return s}(y,i,m,p);_[i].name="!Directory",n>0&&c!==b&&(_[c].name="!MiniFAT"),_[m[0]].name="!FAT",_.fat_addrs=m,_.ssz=p;var C=[],R=[],O=[];!function(e,t,r,a,n,s,i,c){for(var o,f=0,d=a.length?2:0,p=t[e].data,m=0,g=0;m0&&f!==b&&(t[f].name="!StreamData")):T.size>=4096?(T.storage="fat",void 0===t[T.start]&&(t[T.start]=h(r,T.start,t.fat_addrs,t.ssz)),t[T.start].name=T.name,T.content=t[T.start].data.slice(0,T.size)):(T.storage="minifat",T.size<0?T.size=0:f!==b&&T.start!==b&&t[f]&&(T.content=l(T,t[f].data,(t[c]||{}).data))),T.content&&wr(T.content,0),s[o]=T,i.push(T)}}(i,_,y,C,n,{},R,c),function(e,t,r){for(var a=0,n=0,s=0,i=0,c=0,o=r.length,l=[],f=[];a0&&i>=0;)s.push(t.slice(i*v,i*v+v)),n-=v,i=dr(r,4*i);return 0===s.length?kr(0):x(s).slice(0,e.size)}function f(e,t,r,a,n){var s=b;if(e===b){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var i=r[e],c=(a>>>2)-1;if(!i)return;for(var o=0;o=0;){n[o]=!0,s[s.length]=o,i.push(e[o]);var f=r[Math.floor(4*o/a)];if(a<4+(l=4*o&c))throw new Error("FAT boundary crossed: "+o+" 4 "+a);if(!e[f])break;o=dr(e[f],l)}return{nodes:s,data:Wt([i])}}function u(e,t){return new Date(1e3*(ur(e,t+4)/1e7*Math.pow(2,32)+ur(e,t)/1e7-11644473600))}function d(e,t){var r=t||{},a=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=a+"/",e.FileIndex[0]={name:a,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),function(e){var t="\x01Sh33tJ5";if(Ce.find(e,"/"+t))return;var r=kr(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),p(e)}(e)}function p(e,t){d(e);for(var a=!1,s=!1,i=e.FullPaths.length-1;i>=0;--i){var c=e.FileIndex[i];switch(c.type){case 0:s?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(c.R*c.L*c.C)&&(a=!0),c.R>-1&&c.L>-1&&c.R==c.L&&(a=!0);break;default:a=!0}}if(a||t){var o=new Date(1987,1,19),l=0,f=Object.create?Object.create(null):{},h=[];for(i=0;i1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(l=i+1;l=h.length?-1:l,l=i+1;l=h.length?-1:l,p.type=1}else r(e.FullPaths[i+1]||"")==r(m)&&(p.R=i+1),p.type=2}}}function m(e,t){var r=t||{};if("mad"==r.fileType)return function(e,t){for(var r=t||{},n=r.boundary||"SheetJS",s=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],i=e.FullPaths[0],c=i,o=e.FileIndex[0],l=1;l=32&&p<128&&++u;var g=u>=4*d/5;s.push(n),s.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+c),s.push("Content-Transfer-Encoding: "+(g?"quoted-printable":"base64")),s.push("Content-Type: "+ve(o,c)),s.push(""),s.push(g?Te(h):be(h))}return s.push(n+"--\r\n"),s.join("\r\n")}(e,r);if(p(e),"zip"===r.fileType)return function(e,t){var r=t||{},a=[],n=[],i=kr(1),c=r.compression?8:0,o=0;0;var l=0,f=0,h=0,u=0,d=e.FullPaths[0],p=d,m=e.FileIndex[0],g=[],v=0;for(l=1;l0&&(s<4096?t+=s+63>>6:r+=s+511>>9)}}for(var i=e.FullPaths.length+3>>2,c=t+127>>7,o=(t+7>>3)+r+i+c,l=o+127>>7,f=l<=109?0:Math.ceil((l-109)/127);o+l+f+127>>7>l;)f=++l<=109?0:Math.ceil((l-109)/127);var h=[1,f,l,c,i,r,t,0];return e.FileIndex[0].size=t<<6,h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3),h}(e),i=kr(n[7]<<9),c=0,o=0;for(c=0;c<8;++c)i.write_shift(1,E[c]);for(c=0;c<8;++c)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),c=0;c<3;++c)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,n[2]),i.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:b),i.write_shift(4,n[3]),i.write_shift(-4,n[1]?n[0]-1:b),i.write_shift(4,n[1]),c=0;c<109;++c)i.write_shift(-4,c>9)));for(l(n[6]+7>>3);511&i.l;)i.write_shift(-4,O.ENDOFCHAIN);for(o=c=0,f=0;f=4096||(u.start=o,l(h+63>>6)));for(;511&i.l;)i.write_shift(-4,O.ENDOFCHAIN);for(c=0;c=4096)if(i.l=u.start+1<<9,k&&a.isBuffer(u.content))u.content.copy(i,i.l,0,u.size),i.l+=u.size+511&-512;else{for(f=0;f0&&u.size<4096)if(k&&a.isBuffer(u.content))u.content.copy(i,i.l,0,u.size),i.l+=u.size+63&-64;else{for(f=0;f>16|t>>8|t)}for(var B="undefined"!==typeof Uint8Array,H=B?new Uint8Array(256):[],z=0;z<256;++z)H[z]=U(z);function W(e,t){var r=H[255&e];return t<=8?r>>>8-t:(r=r<<8|H[e>>8&255],t<=16?r>>>16-t:(r=r<<8|H[e>>16&255])>>>24-t)}function V(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=6?0:e[a+1]<<8))>>>r&3}function G(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=5?0:e[a+1]<<8))>>>r&7}function j(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=3?0:e[a+1]<<8))>>>r&31}function $(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=1?0:e[a+1]<<8))>>>r&127}function X(e,t,r){var a=7&t,n=t>>>3,s=(1<>>a;return r<8-a?i&s:(i|=e[n+1]<<8-a,r<16-a?i&s:(i|=e[n+2]<<16-a,r<24-a?i&s:(i|=e[n+3]<<24-a)&s))}function K(e,t,r){var a=7&t,n=t>>>3;return a<=5?e[n]|=(7&r)<>8-a),t+3}function Y(e,t,r){return r=(1&r)<<(7&t),e[t>>>3]|=r,t+1}function J(e,t,r){var a=t>>>3;return r<<=7&t,e[a]|=255&r,r>>>=8,e[a+1]=r,t+8}function q(e,t,r){var a=t>>>3;return r<<=7&t,e[a]|=255&r,r>>>=8,e[a+1]=255&r,e[a+2]=r>>>8,t+16}function Z(e,t){var r=e.length,a=2*r>t?2*r:t+5,n=0;if(r>=t)return e;if(k){var s=_(a);if(e.copy)e.copy(s);else for(;n>a-h,i=(1<=0;--i)t[c|i<0;)t[t.l++]=e[r++]}return t.l}(t,r):function(t,r){for(var n=0,s=0,i=B?new Uint16Array(32768):[];s0;)r[r.l++]=t[s++];n=8*r.l}else{n=K(r,n,+!(s+c!=t.length)+2);for(var o=0;c-- >0;){var l=t[s],f=-1,h=0;if((f=i[o=32767&(o<<5^l)])&&((f|=-32768&s)>s&&(f-=32768),f2){(l=a[h])<=22?n=J(r,n,H[l+1]>>1)-1:(J(r,n,3),J(r,n+=5,H[l-23]>>5),n+=3);var u=l<8?0:l-4>>2;u>0&&(q(r,n,h-P[l]),n+=u),l=e[s-f],n=J(r,n,H[l]>>3),n-=3;var d=l<4?0:l-2>>1;d>0&&(q(r,n,s-f-M[l]),n+=d);for(var p=0;p>>3;return(e[a]|(r<=4?0:e[a+1]<<8))>>>r&15}(e,t+=5)+4;t+=4;for(var s=0,i=B?new Uint8Array(19):Q(19),c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],o=1,l=B?new Uint8Array(8):Q(8),f=B?new Uint8Array(8):Q(8),h=i.length,u=0;u>8-p;for(var m=(1<<7-p)-1;m>=0;--m)oe[d|m<>>=3){case 16:for(s=3+V(e,t),t+=2,d=g[g.length-1];s-- >0;)g.push(d);break;case 17:for(s=3+G(e,t),t+=3;s-- >0;)g.push(0);break;case 18:for(s=11+$(e,t),t+=7;s-- >0;)g.push(0);break;default:g.push(d),o>>0,c=0,o=0;0==(1&a);)if(a=G(e,r),r+=3,a>>>1!=0)for(a>>1==1?(c=9,o=5):(r=he(e,r),c=le,o=fe);;){!t&&i>>1==1?te[l]:ie[l];if(r+=15&f,0===((f>>>=4)>>>8&255))n[s++]=f;else{if(256==f)break;var h=(f-=257)<8?0:f-4>>2;h>5&&(h=0);var u=s+P[f];h>0&&(u+=X(e,r,h),r+=h),l=X(e,r,o),r+=15&(f=a>>>1==1?re[l]:ce[l]);var d=(f>>>=4)<4?0:f-2>>1,p=M[f];for(d>0&&(p+=X(e,r,d),r+=d),!t&&i>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0)for(!t&&i0;)n[s++]=e[r>>>3],r+=8}return t?[n,r+7>>>3]:[n.slice(0,s),r+7>>>3]}(e.slice(e.l||0),t);return e.l+=r[1],r[0]}function de(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function pe(e,t){var r=e;wr(r,0);var a={FileIndex:[],FullPaths:[]};d(a,{root:t.root});for(var n=r.length-4;(80!=r[n]||75!=r[n+1]||5!=r[n+2]||6!=r[n+3])&&n>=0;)--n;r.l=n+4,r.l+=4;var s=r.read_shift(2);r.l+=6;var c=r.read_shift(4);for(r.l=c,n=0;n>>=5);r>>>=4,a.setMilliseconds(0),a.setFullYear(r+1980),a.setMonth(s-1),a.setDate(n);var i=31&t,c=63&(t>>>=5);return t>>>=6,a.setHours(t),a.setMinutes(c),a.setSeconds(i<<1),a}(e);if(8257&s)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var l=e.read_shift(4),f=e.read_shift(4),h=e.read_shift(2),u=e.read_shift(2),d="",p=0;p3&&(a=!0),n[s].slice(n[s].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[s].slice(n[s].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");r*=60}t+=r*parseInt(n[s],10)}return t}var Ue=new Date("2017-02-19T19:06:09.000Z"),Be=isNaN(Ue.getFullYear())?new Date("2/19/17"):Ue,He=2017==Be.getFullYear();function ze(e,t){var r=new Date(e);if(He)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==Be.getFullYear()&&!isNaN(r.getFullYear())){var a=r.getFullYear();return e.indexOf(""+a)>-1||r.setFullYear(r.getFullYear()+100),r}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],s=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(s=new Date(s.getTime()-60*s.getTimezoneOffset()*1e3)),s}function We(e,t){if(k&&a.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return Ct(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return Ct(p(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return Ct(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return Ct(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"\u20ac":"\x80","\u201a":"\x82","\u0192":"\x83","\u201e":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02c6":"\x88","\u2030":"\x89","\u0160":"\x8a","\u2039":"\x8b","\u0152":"\x8c","\u017d":"\x8e","\u2018":"\x91","\u2019":"\x92","\u201c":"\x93","\u201d":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02dc":"\x98","\u2122":"\x99","\u0161":"\x9a","\u203a":"\x9b","\u0153":"\x9c","\u017e":"\x9e","\u0178":"\x9f"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[\u20ac\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\u017d\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\u017e\u0178]/g,(function(e){return r[e]||e}))}catch(i){}for(var n=[],s=0;s!=e.length;++s)n.push(String.fromCharCode(e[s]));return n.join("")}function Ve(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Ve(e[r]));return t}function Ge(e,t){for(var r="";r.length3&&-1==$e.indexOf(i))return r}else if(i.match(/[a-z]/))return r;return a<0||a>8099?r:(n>0||s>1)&&101!=a?t:e.match(/[^-0-9:,\/\\]/)?r:t}var Ke=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,a){if(e||"string"==typeof r)return t.split(r);for(var n=t.split(r),s=[n[0]],i=1;i>6&31,n[r++]=128|63&i;else if(i>=55296&&i<57344){i=64+(1023&i);var c=1023&e.charCodeAt(++s);n[r++]=240|i>>8&7,n[r++]=128|i>>2&63,n[r++]=128|c>>6&15|(3&i)<<4,n[r++]=128|63&c}else n[r++]=224|i>>12&15,n[r++]=128|i>>6&63,n[r++]=128|63&i;r>a&&(t.push(n.slice(0,r)),r=0,n=y(65535),a=65530)}return t.push(n.slice(0,r)),x(t)}(r),Ce.utils.cfb_add(e,t,a);Ce.utils.cfb_add(e,t,r)}else e.file(t,r)}function nt(e,t){switch(t.type){case"base64":return Ce.read(e,{type:"base64"});case"binary":return Ce.read(e,{type:"binary"});case"buffer":case"array":return Ce.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function st(e,t){if("/"==e.charAt(0))return e.slice(1);var r=t.split("/");"/"!=t.slice(-1)&&r.pop();for(var a=e.split("/");0!==a.length;){var n=a.shift();".."===n?r.pop():"."!==n&&r.push(n)}return r.join("/")}var it='\r\n',ct=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ot=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,lt=it.match(ot)?ot:/<[^>]*>/g,ft=/<\w*:/,ht=/<(\/?)\w+:/;function ut(e,t,r){for(var a={},n=0,s=0;n!==e.length&&(32!==(s=e.charCodeAt(n))&&10!==s&&13!==s);++n);if(t||(a[0]=e.slice(0,n)),n===e.length)return a;var i=e.match(ct),c=0,o="",l=0,f="",h="",u=1;if(i)for(l=0;l!=i.length;++l){for(h=i[l],s=0;s!=h.length&&61!==h.charCodeAt(s);++s);for(f=h.slice(0,s).trim();32==h.charCodeAt(s+1);)++s;for(u=34==(n=h.charCodeAt(s+1))||39==n?1:0,o=h.slice(s+1+u,h.length-u),c=0;c!=f.length&&58!==f.charCodeAt(c);++c);if(c===f.length)f.indexOf("_")>0&&(f=f.slice(0,f.indexOf("_"))),a[f]=o,r||(a[f.toLowerCase()]=o);else{var d=(5===c&&"xmlns"===f.slice(0,5)?"xmlns":"")+f.slice(c+1);if(a[d]&&"ext"==f.slice(c-3,c))continue;a[d]=o,r||(a[d.toLowerCase()]=o)}}return a}function dt(e){return e.replace(ht,"<$1")}var pt={""":'"',"'":"'",">":">","<":"<","&":"&"},mt=xe(pt),gt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(a){var n=a+"",s=n.indexOf("-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var i=n.indexOf("]]>");return r(n.slice(0,s))+n.slice(s+9,i)+r(n.slice(i+3))}}(),vt=/[&<>'"]/g;var bt=/[\u0000-\u001f]/g;function Tt(e){return(e+"").replace(vt,(function(e){return mt[e]})).replace(/\n/g,"
").replace(bt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Et=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function wt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function At(e){for(var t="",r=0,a=0,n=0,s=0,i=0,c=0;r191&&a<224?(i=(31&a)<<6,i|=63&n,t+=String.fromCharCode(i)):(s=e.charCodeAt(r++),a<240?t+=String.fromCharCode((15&a)<<12|(63&n)<<6|63&s):(c=((7&a)<<18|(63&n)<<12|(63&s)<<6|63&(i=e.charCodeAt(r++)))-65536,t+=String.fromCharCode(55296+(c>>>10&1023)),t+=String.fromCharCode(56320+(1023&c)))));return t}function kt(e){var t,r,a,n=y(2*e.length),s=1,i=0,c=0;for(r=0;r>>10&1023),t=56320+(1023&t)),0!==c&&(n[i++]=255&c,n[i++]=c>>>8,c=0),n[i++]=t%256,n[i++]=t>>>8;return n.slice(0,i).toString("ucs2")}function St(e){return S(e,"binary").toString("utf8")}var yt="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",_t=k&&(St(yt)==At(yt)&&St||kt(yt)==At(yt)&&kt)||At,Ct=k?function(e){return S(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,a=0,n=0;r>6))),t.push(String.fromCharCode(128+(63&a)));break;case a>=55296&&a<57344:a-=55296,n=e.charCodeAt(r++)-56320+(a<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(63&a)))}return t.join("")},Rt=function(){var e={};return function(t,r){var a=t+"|"+(r||"");return e[a]?e[a]:e[a]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",r||"")}}(),Ot=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),a=0;a([\\s\\S]*?)","g")}}(),It=/<\/?(?:vt:)?variant>/g,Nt=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function Mt(e){if(k&&a.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return _t(R(O(e)));throw new Error("Bad input format: expected Buffer or string")}var Ut=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,Bt={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Ht=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var zt=function(e){for(var t=[],r=0;r0&&a.isBuffer(e[0][0])?a.concat(e[0].map((function(e){return a.isBuffer(e)?e:S(e)}))):zt(e)}:zt,Vt=function(e,t,r){for(var a=[],n=t;n0?Kt(e,t+4,t+4+r-1):""},Jt=Yt,qt=function(e,t){var r=ur(e,t);return r>0?Kt(e,t+4,t+4+r-1):""},Zt=qt,Qt=function(e,t){var r=2*ur(e,t);return r>0?Kt(e,t+4,t+4+r-1):""},er=Qt,tr=function(e,t){var r=ur(e,t);return r>0?Gt(e,t+4,t+4+r):""},rr=tr,ar=function(e,t){var r=ur(e,t);return r>0?Kt(e,t+4,t+4+r):""},nr=ar,sr=function(e,t){return function(e,t){for(var r=1-2*(e[t+7]>>>7),a=((127&e[t+7])<<4)+(e[t+6]>>>4&15),n=15&e[t+6],s=5;s>=0;--s)n=256*n+e[t+s];return 2047==a?0==n?r*(1/0):NaN:(0==a?a=-1022:(a-=1023,n+=Math.pow(2,52)),r*Math.pow(2,a-52)*n)}(e,t)},ir=sr,cr=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function or(){Gt=function(e,t,r){return m.utils.decode(1200,e.slice(t,r)).replace(I,"")},Kt=function(e,t,r){return m.utils.decode(65001,e.slice(t,r))},Jt=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(c,e.slice(t+4,t+4+r-1)):""},Zt=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(i,e.slice(t+4,t+4+r-1)):""},er=function(e,t){var r=2*ur(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r-1)):""},rr=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r)):""},nr=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(65001,e.slice(t+4,t+4+r)):""}}k&&(Jt=function(e,t){if(!a.isBuffer(e))return Yt(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Zt=function(e,t){if(!a.isBuffer(e))return qt(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},er=function(e,t){if(!a.isBuffer(e))return Qt(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},rr=function(e,t){if(!a.isBuffer(e))return tr(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},nr=function(e,t){if(!a.isBuffer(e))return ar(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},ir=function(e,t){return a.isBuffer(e)?e.readDoubleLE(t):sr(e,t)},cr=function(e){return a.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof m&&or();var lr=function(e,t){return e[t]},fr=function(e,t){return 256*e[t+1]+e[t]},hr=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},ur=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},dr=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},pr=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function mr(e,t){var r,n,s,c,o,l,f="",h=[];switch(t){case"dbcs":if(l=this.l,k&&a.isBuffer(this))f=this.slice(this.l,this.l+2*e).toString("utf16le");else for(o=0;o0?dr:pr)(this,this.l),this.l+=4,r):(n=ur(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?ir(this,this.l):ir([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:f=$t(this,this.l,e)}}return this.l+=e,f}var gr=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},vr=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},br=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Tr(e,t,r){var a=0,n=0;if("dbcs"===r){for(n=0;n!=t.length;++n)br(this,t.charCodeAt(n),this.l+2*n);a=2*t.length}else if("sbcs"===r){if("undefined"!==typeof m&&874==c)for(n=0;n!=t.length;++n){var s=m.utils.encode(c,t.charAt(n));this[this.l+n]=s[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=t.length;++n)this[this.l+n]=255&t.charCodeAt(n);a=t.length}else{if("hex"===r){for(;n>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:a=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:a=4,gr(this,t,this.l);break;case 8:if(a=8,"f"===r){!function(e,t,r){var a=(t<0||1/t==-1/0?1:0)<<7,n=0,s=0,i=a?-t:t;isFinite(i)?0==i?n=s=0:(n=Math.floor(Math.log(i)/Math.LN2),s=i*Math.pow(2,52-n),n<=-1023&&(!isFinite(s)||s>4|a}(this,t,this.l);break}case 16:break;case-4:a=4,vr(this,t,this.l)}}return this.l+=a,this}function Er(e,t){var r=$t(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function wr(e,t){e.l=t,e.read_shift=mr,e.chk=Er,e.write_shift=Tr}function Ar(e,t){e.l+=t}function kr(e){var t=y(e);return wr(t,0),t}function Sr(e,t,r){if(e){var a,n,s;wr(e,e.l||0);for(var i=e.length,c=0,o=0;e.la.l&&((a=a.slice(0,a.l)).l=a.length),a.length>0&&e.push(a),a=null)},s=function(e){return a&&e=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function Cr(e,t,r){var a=Ve(e);return a.s=_r(a.s,t.s,r),a.e=_r(a.e,t.s,r),a}function Rr(e,t){if(e.cRel&&e.c<0)for(e=Ve(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Ve(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=Lr(e);return e.cRel||null==e.cRel||(r=r.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(r=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(r)),r}function Or(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?Rr(e.s,t.biff)+":"+Rr(e.e,t.biff):(e.s.rRel?"":"$")+Ir(e.s.r)+":"+(e.e.rRel?"":"$")+Ir(e.e.r):(e.s.cRel?"":"$")+Dr(e.s.c)+":"+(e.e.cRel?"":"$")+Dr(e.e.c)}function xr(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Ir(e){return""+(e+1)}function Nr(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),r=0,a=0;a!==t.length;++a)r=26*r+t.charCodeAt(a)-64;return r-1}function Dr(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Fr(e){for(var t=0,r=0,a=0;a=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function Lr(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Pr(e){var t=e.indexOf(":");return-1==t?{s:Fr(e),e:Fr(e)}:{s:Fr(e.slice(0,t)),e:Fr(e.slice(t+1))}}function Mr(e,t){return"undefined"===typeof t||"number"===typeof t?Mr(e.s,e.e):("string"!==typeof e&&(e=Lr(e)),"string"!==typeof t&&(t=Lr(t)),e==t?e:e+":"+t)}function Ur(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,a=0,n=0,s=e.length;for(r=0;a26);++a)r=26*r+n;for(t.s.c=--r,r=0;a9);++a)r=10*r+n;if(t.s.r=--r,a===s||10!=n)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,r=0;a!=s&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.e.c=--r,r=0;a!=s&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;return t.e.r=--r,t}function Br(e,t){var r="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=we(e.z,r?Ne(t):t)}catch(a){}try{return e.w=we((e.XF||{}).numFmtId||(r?14:0),r?Ne(t):t)}catch(a){return""+t}}function Hr(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?va[e.v]||e.v:Br(e,void 0==t?e.v:t))}function zr(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",a={};return a[r]=e,{SheetNames:[r],Sheets:a}}function Wr(e,t,r){var a=r||{},n=e?Array.isArray(e):a.dense;null!=T&&null==n&&(n=T);var s=e||(n?[]:{}),i=0,c=0;if(s&&null!=a.origin){if("number"==typeof a.origin)i=a.origin;else{var o="string"==typeof a.origin?Fr(a.origin):a.origin;i=o.r,c=o.c}s["!ref"]||(s["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(s["!ref"]){var f=Ur(s["!ref"]);l.s.c=f.s.c,l.s.r=f.s.r,l.e.c=Math.max(l.e.c,f.e.c),l.e.r=Math.max(l.e.r,f.e.r),-1==i&&(l.e.r=i=f.e.r+1)}for(var h=0;h!=t.length;++h)if(t[h]){if(!Array.isArray(t[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var u=0;u!=t[h].length;++u)if("undefined"!==typeof t[h][u]){var d={v:t[h][u]},p=i+h,m=c+u;if(l.s.r>p&&(l.s.r=p),l.s.c>m&&(l.s.c=m),l.e.r>2;return r?n/100:n}function ta(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var ra=ta;function aa(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function na(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var sa=2,ia=3,ca=12,oa=80,la=81,fa=[oa,la],ha={1:{n:"CodePage",t:sa},2:{n:"Category",t:oa},3:{n:"PresentationFormat",t:oa},4:{n:"ByteCount",t:ia},5:{n:"LineCount",t:ia},6:{n:"ParagraphCount",t:ia},7:{n:"SlideCount",t:ia},8:{n:"NoteCount",t:ia},9:{n:"HiddenCount",t:ia},10:{n:"MultimediaClipCount",t:ia},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:oa},15:{n:"Company",t:oa},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:ia},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:ia,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:oa},27:{n:"ContentStatus",t:oa},28:{n:"Language",t:oa},29:{n:"Version",t:oa},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},ua={1:{n:"CodePage",t:sa},2:{n:"Title",t:oa},3:{n:"Subject",t:oa},4:{n:"Author",t:oa},5:{n:"Keywords",t:oa},6:{n:"Comments",t:oa},7:{n:"Template",t:oa},8:{n:"LastAuthor",t:oa},9:{n:"RevNumber",t:oa},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:ia},15:{n:"WordCount",t:ia},16:{n:"CharCount",t:ia},17:{n:"Thumbnail",t:71},18:{n:"Application",t:oa},19:{n:"DocSecurity",t:ia},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},da={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},pa=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ma(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var ga=Ve(ma([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),va={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},ba={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Ta={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var Ea={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function wa(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Aa(e,t){var r={"!id":{}};if(!e)return r;"/"!==t.charAt(0)&&(t="/"+t);var a={};return(e.match(lt)||[]).forEach((function(e){var n=ut(e);if("]*>([\\s\\S]*?)")}return e}();function _a(e){var t={};e=_t(e);for(var r=0;r0&&(t[a[1]]=gt(n[1])),"date"===a[2]&&t[a[1]]&&(t[a[1]]=ze(t[a[1]]))}return t}var Ca=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function Ra(e,t,r,a){var n=[];if("string"==typeof e)n=Dt(e,a);else for(var s=0;s0)for(var l=0;l!==n.length;l+=2){switch(o=+n[l+1].v,n[l].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":r.Worksheets=o,r.SheetNames=i.slice(c,c+o);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":r.NamedRanges=o,r.DefinedNames=i.slice(c,c+o);break;case"Charts":case"Diagramme":r.Chartsheets=o,r.ChartNames=i.slice(c,c+o)}c+=o}}var Oa=/<[^>]+>[^<]*/g;var xa,Ia={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Na(e,t,r){xa||(xa=xe(Ia)),e[t=xa[t]||t]=r}function Da(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Fa(e,t,r){var a=e.l,n=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-a&3;)++e.l;return n}function La(e,t,r){var a=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(a.length+1&3)&3),a}function Pa(e,t,r){return 31===t?La(e):Fa(e,0,r)}function Ma(e,t,r){return Pa(e,t,!1===r?0:4)}function Ua(e){var t=e.l,r=za(e,la);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[r,za(e,ia)]}function Ba(e,t){for(var r=e.read_shift(4),a={},n=0;n!=r;++n){var s=e.read_shift(4),i=e.read_shift(4);a[s]=e.read_shift(i,1200===t?"utf16le":"utf8").replace(I,"").replace(N,"!"),1200===t&&i%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),a}function Ha(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function za(e,t,r){var a,n=e.read_shift(2),s=r||{};if(e.l+=2,t!==ca&&n!==t&&-1===fa.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&n)))throw new Error("Expected type "+t+" saw "+n);switch(t===ca?n:t){case 2:return a=e.read_shift(2,"i"),s.raw||(e.l+=2),a;case 3:return a=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return a=e.read_shift(4);case 30:return Fa(e,0,4).replace(I,"");case 31:return La(e);case 64:return Da(e);case 65:return Ha(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return Ma(e,n,!s.raw).replace(I,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Pa(e,t,0)}(e,n).replace(I,"");case 4108:return function(e){for(var t=e.read_shift(4),r=[],a=0;a0&&t)switch(t[s[i-1][0]].t){case 2:e.l+2===s[i][1]&&(e.l+=2,p=!1);break;case 80:case 4108:e.l<=s[i][1]&&(e.l=s[i][1],p=!1)}if((!t||0==i)&&e.l<=s[i][1]&&(p=!1,e.l=s[i][1]),p)throw new Error("Read Error: Expected address "+s[i][1]+" at "+e.l+" :"+i)}if(t){var m=t[s[i][0]];if(d[m.n]=za(e,m.t,{raw:!0}),"version"===m.p&&(d[m.n]=String(d[m.n]>>16)+"."+("0000"+String(65535&d[m.n])).slice(-4)),"CodePage"==m.n)switch(d[m.n]){case 0:d[m.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:h(c=d[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[m.n])}}else if(1===s[i][0]){if(c=d.CodePage=za(e,sa),h(c),-1!==o){var g=e.l;e.l=s[o][1],l=Ba(e,c),e.l=g}}else if(0===s[i][0]){if(0===c){o=i,e.l=s[i+1][1];continue}l=Ba(e,c)}else{var v,b=l[s[i][0]];switch(e[e.l]){case 65:e.l+=4,v=Ha(e);break;case 30:case 31:e.l+=4,v=Ma(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=ja(e,4);break;case 64:e.l+=4,v=ze(Da(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[b]=v}}return e.l=r+a,d}function Va(e,t,r){var a=e.content;if(!a)return{};wr(a,0);var n,s,i,c,o=0;a.chk("feff","Byte Order: "),a.read_shift(2);var l=a.read_shift(4),f=a.read_shift(16);if(f!==Ce.utils.consts.HEADER_CLSID&&f!==r)throw new Error("Bad PropertySet CLSID "+f);if(1!==(n=a.read_shift(4))&&2!==n)throw new Error("Unrecognized #Sets: "+n);if(s=a.read_shift(16),c=a.read_shift(4),1===n&&c!==a.l)throw new Error("Length mismatch: "+c+" !== "+a.l);2===n&&(i=a.read_shift(16),o=a.read_shift(4));var h,u=Wa(a,t),d={SystemIdentifier:l};for(var p in u)d[p]=u[p];if(d.FMTID=s,1===n)return d;if(o-a.l==2&&(a.l+=2),a.l!==o)throw new Error("Length mismatch 2: "+a.l+" !== "+o);try{h=Wa(a,null)}catch(m){}for(p in h)d[p]=h[p];return d.FMTID=[s,i],d}function Ga(e,t){return e.read_shift(t),null}function ja(e,t){return 1===e.read_shift(t)}function $a(e){return e.read_shift(2,"u")}function Xa(e,t){return function(e,t,r){for(var a=[],n=e.l+t;e.l=12?2:1),n="sbcs-cont",s=i;(r&&r.biff>=8&&(i=1200),r&&8!=r.biff)?12==r.biff&&(n="wstr"):e.read_shift(1)&&(n="dbcs-cont");r.biff>=2&&r.biff<=5&&(n="cpstr");var c=a?e.read_shift(a,n):"";return i=s,c}function Ya(e){var t=i;i=1200;var r,a=e.read_shift(2),n=e.read_shift(1),s=4&n,c=8&n,o=1+(1&n),l=0,f={};c&&(l=e.read_shift(2)),s&&(r=e.read_shift(4));var h=2==o?"dbcs-cont":"sbcs-cont",u=0===a?"":e.read_shift(a,h);return c&&(e.l+=4*l),s&&(e.l+=r),f.t=u,c||(f.raw=""+f.t+"",f.r=f.t),i=t,f}function Ja(e,t,r){if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function qa(e,t,r){var a=e.read_shift(r&&2==r.biff?1:2);return 0===a?(e.l++,""):Ja(e,a,r)}function Za(e,t,r){if(r.biff>5)return qa(e,0,r);var a=e.read_shift(1);return 0===a?(e.l++,""):e.read_shift(a,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Qa(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),r=e.l,a=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(a=!0),e.l=r);var n=e.read_shift((a?t-24:t)>>1,"utf16le").replace(I,"");return a&&(e.l+=24),n}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return r+a.replace(/\\/g,"/");var n=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return r+e.read_shift(n>>1,"utf16le").replace(I,"")}(e);default:throw new Error("Unsupported Moniker "+r)}}function en(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(I,""):""}function tn(e){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function rn(e,t){var r=tn(e);return r[3]=0,r}function an(e){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function nn(e,t,r){var a=r.biff>8?4:2;return[e.read_shift(a),e.read_shift(a,"i"),e.read_shift(a,"i")]}function sn(e){return[e.read_shift(2),ea(e)]}function cn(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:r}}}function on(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:r}}}var ln=on;function fn(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[r,t,a]}function hn(e){e.l+=2,e.l+=e.read_shift(2)}var un={0:hn,4:hn,5:hn,6:hn,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:hn,9:hn,10:hn,11:hn,12:hn,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:hn,15:hn,16:hn,17:hn,18:hn,19:hn,20:hn,21:fn};function dn(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),(t-=2)>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function pn(e,t,r){var a=0;r&&2==r.biff||(a=e.read_shift(2));var n=e.read_shift(2);return r&&2==r.biff&&(a=1-(n>>15),n&=32767),[{Unsynced:1&a,DyZero:(2&a)>>1,ExAsc:(4&a)>>2,ExDsc:(8&a)>>3},n]}var mn=Za;function gn(e,t,r){var a=e.l+t,n=8!=r.biff&&r.biff?2:4,s=e.read_shift(n),i=e.read_shift(n),c=e.read_shift(2),o=e.read_shift(2);return e.l=a,{s:{r:s,c:c},e:{r:i,c:o}}}function vn(e,t,r){var a=an(e);2!=r.biff&&9!=t||++e.l;var n=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return a.val=n,a.t=!0===n||!1===n?"b":"e",a}var bn=function(e,t,r){return 0===t?"":Za(e,0,r)};function Tn(e,t,r){var a,n=e.read_shift(2),s={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===r.sbcch&&(a=function(e,t,r){e.l+=4,t-=4;var a=e.l+t,n=Ka(e,0,r),s=e.read_shift(2);if(s!==(a-=e.l))throw new Error("Malformed AddinUdf: padding = "+a+" != "+s);return e.l+=s,n}(e,t-2,r)),s.body=a||e.read_shift(t-2),"string"===typeof a&&(s.Name=a),s}var En=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function wn(e,t,r){var a=e.l+t,n=e.read_shift(2),s=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(r&&2==r.biff?1:2),o=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),o=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var l=Ja(e,i,r);32&n&&(l=En[l.charCodeAt(0)]);var f=a-e.l;r&&2==r.biff&&--f;var h=a!=e.l&&0!==c&&f>0?function(e,t,r,a){var n,s=e.l+t,i=di(e,a,r);s!==e.l&&(n=ui(e,s-e.l,i,r));return[i,n]}(e,f,r,c):[];return{chKey:s,Name:l,itab:o,rgce:h}}function An(e,t,r){if(r.biff<8)return function(e,t,r){3==e[e.l+1]&&e[e.l]++;var a=Ka(e,0,r);return 3==a.charCodeAt(0)?a.slice(1):a}(e,0,r);for(var a=[],n=e.l+t,s=e.read_shift(r.biff>8?4:2);0!==s--;)a.push(nn(e,r.biff,r));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function kn(e,t,r){var a=ln(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[a,Ti(e,t,r)]}var Sn={8:function(e,t){var r=e.l+t;e.l+=10;var a=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var n=e.read_shift(1);return e.l+=n,e.l=r,{fmt:a}}};function yn(e,t,r){if(!r.cellStyles)return Ar(e,t);var a=r&&r.biff>=12?4:2,n=e.read_shift(a),s=e.read_shift(a),i=e.read_shift(a),c=e.read_shift(a),o=e.read_shift(2);2==a&&(e.l+=2);var l={s:n,e:s,w:i,ixfe:c,flags:o};return(r.biff>=5||!r.biff)&&(l.level=o>>8&7),l}var _n=an,Cn=Xa,Rn=qa;var On=[2,3,48,49,131,139,140,245],xn=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=xe({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var a=r||{};a.dateNF||(a.dateNF="yyyymmdd");var n=Vr(function(t,r){var a=[],n=y(1);switch(r.type){case"base64":n=C(A(t));break;case"binary":n=C(t);break;case"buffer":case"array":n=t}wr(n,0);var s=n.read_shift(1),i=!!(136&s),c=!1,o=!1;switch(s){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:c=!0,i=!0;break;case 140:o=!0;break;default:throw new Error("DBF Unsupported Version: "+s.toString(16))}var l=0,f=521;2==s&&(l=n.read_shift(2)),n.l+=3,2!=s&&(l=n.read_shift(4)),l>1048576&&(l=1e6),2!=s&&(f=n.read_shift(2));var h=n.read_shift(2),u=r.codepage||1252;2!=s&&(n.l+=16,n.read_shift(1),0!==n[n.l]&&(u=e[n[n.l]]),n.l+=1,n.l+=2),o&&(n.l+=36);for(var d=[],p={},g=Math.min(n.length,2==s?521:f-10-(c?264:0)),v=o?32:11;n.l0;)if(42!==n[n.l])for(++n.l,a[++b]=[],T=0,T=0;T!=d.length;++T){var E=n.slice(n.l,n.l+d[T].len);n.l+=d[T].len,wr(E,0);var w=m.utils.decode(u,E);switch(d[T].type){case"C":w.trim().length&&(a[b][T]=w.replace(/\s+$/,""));break;case"D":8===w.length?a[b][T]=new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):a[b][T]=w;break;case"F":a[b][T]=parseFloat(w.trim());break;case"+":case"I":a[b][T]=o?2147483648^E.read_shift(-4,"i"):E.read_shift(4,"i");break;case"L":switch(w.trim().toUpperCase()){case"Y":case"T":a[b][T]=!0;break;case"N":case"F":a[b][T]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!i)throw new Error("DBF Unexpected MEMO for type "+s.toString(16));a[b][T]="##MEMO##"+(o?parseInt(w.trim(),10):E.read_shift(4));break;case"N":(w=w.replace(/\u0000/g,"").trim())&&"."!=w&&(a[b][T]=+w||0);break;case"@":a[b][T]=new Date(E.read_shift(-8,"f")-621356832e5);break;case"T":a[b][T]=new Date(864e5*(E.read_shift(4)-2440588)+E.read_shift(4));break;case"Y":a[b][T]=E.read_shift(4,"i")/1e4+E.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":a[b][T]=-E.read_shift(-8,"f");break;case"B":if(c&&8==d[T].len){a[b][T]=E.read_shift(8,"f");break}case"G":case"P":E.l+=d[T].len;break;case"0":if("_NullFlags"===d[T].name)break;default:throw new Error("DBF Unsupported data type "+d[T].type)}}else n.l+=h;if(2!=s&&n.l=0&&h(+n.codepage),"string"==n.type)throw new Error("Cannot write DBF to JS string");var s=yr(),i=Lo(e,{header:1,raw:!0,cellDates:!0}),o=i[0],l=i.slice(1),f=e["!cols"]||[],u=0,d=0,p=0,m=1;for(u=0;u250&&(A=250),"C"==(w=((f[u]||{}).DBF||{}).type)&&f[u].DBF.len>A&&(A=f[u].DBF.len),"B"==E&&"N"==w&&(E="N",T[u]=f[u].DBF.dec,A=f[u].DBF.len),b[u]="C"==E||"N"==w?A:a[E]||0,m+=b[u],v[u]=E}else v[u]="?"}var S=s.next(32);for(S.write_shift(4,318902576),S.write_shift(4,l.length),S.write_shift(2,296+32*p),S.write_shift(2,m),u=0;u<4;++u)S.write_shift(4,0);for(S.write_shift(4,(+t[c]||3)<<8),u=0,d=0;u":190,"?":191,"{":223},t=new RegExp("\x1bN("+Oe(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var a=e[r];return"number"==typeof a?b(a):a},n=function(e,t,r){var a=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==a?e:b(a)};function s(e,a){var s,i=e.split(/[\n\r]+/),c=-1,o=-1,l=0,f=0,u=[],d=[],p=null,g={},v=[],b=[],T=[],E=0;for(+a.codepage>=0&&h(+a.codepage);l!==i.length;++l){E=0;var w,A=i[l].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),k=A.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),S=k[0];if(A.length>0)switch(S){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==k[1].charAt(0)&&d.push(A.slice(3).replace(/;;/g,";"));break;case"C":var y=!1,_=!1,C=!1,R=!1,O=-1,x=-1;for(f=1;f-1&&u[O][x];if(!N||!N[1])throw new Error("SYLK shared formula cannot find base");u[c][o][1]=Gs(N[1],{r:c-O,c:o-x})}break;case"F":var D=0;for(f=1;f0?(v[c].hpt=E,v[c].hpx=Ts(E)):0===E&&(v[c].hidden=!0);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+A)}D<1&&(p=null);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+A)}}return v.length>0&&(g["!rows"]=v),b.length>0&&(g["!cols"]=b),a&&a.sheetRows&&(u=u.slice(0,a.sheetRows)),[u,g]}function i(e,t){var r=function(e,t){switch(t.type){case"base64":return s(A(e),t);case"binary":return s(e,t);case"buffer":return s(k&&a.isBuffer(e)?e.toString("binary"):R(e),t);case"array":return s(We(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),n=r[0],i=r[1],c=Vr(n,t);return Oe(i).forEach((function(e){c[e]=i[e]})),c}function c(e,t,r,a){var n="C;Y"+(r+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0,e.f&&!e.F&&(n+=";E"+Vs(e.f,{r:r,c:a}));break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return n}return e["|"]=254,{to_workbook:function(e,t){return zr(i(e,t),t)},to_sheet:i,from_sheet:function(e,t){var r,a,n=["ID;PWXL;N;E"],s=[],i=Ur(e["!ref"]),o=Array.isArray(e),l="\r\n";n.push("P;PGeneral"),n.push("F;P0;DG0G8;M255"),e["!cols"]&&(a=n,e["!cols"].forEach((function(e,t){var r="F;W"+(t+1)+" "+(t+1)+" ";e.hidden?r+="0":("number"!=typeof e.width||e.wpx||(e.wpx=hs(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=us(e.wpx)),"number"==typeof e.wch&&(r+=Math.round(e.wch)))," "!=r.charAt(r.length-1)&&a.push(r)}))),e["!rows"]&&function(e,t){t.forEach((function(t,r){var a="F;";t.hidden?a+="M0;":t.hpt?a+="M"+20*t.hpt+";":t.hpx&&(a+="M"+20*bs(t.hpx)+";"),a.length>2&&e.push(a+"R"+(r+1))}))}(n,e["!rows"]),n.push("B;Y"+(i.e.r-i.s.r+1)+";X"+(i.e.c-i.s.c+1)+";D"+[i.s.c,i.s.r,i.e.c,i.e.r].join(" "));for(var f=i.s.r;f<=i.e.r;++f)for(var h=i.s.c;h<=i.e.c;++h){var u=Lr({r:f,c:h});(r=o?(e[f]||[])[h]:e[u])&&(null!=r.v||r.f&&!r.F)&&s.push(c(r,0,f,h))}return n.join(l)+l+s.join(l)+l+"E"+l}}}(),Nn=function(){function e(e,t){for(var r=e.split("\n"),a=-1,n=-1,s=0,i=[];s!==r.length;++s)if("BOT"!==r[s].trim()){if(!(a<0)){for(var c=r[s].trim().split(","),o=c[0],l=c[1],f=r[++s]||"";1&(f.match(/["]/g)||[]).length&&s=0?c=l:n=l}})),o>=0&&-1==c&&n>=0&&(c=n,n=-1);var l=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(s>=1?s:1)).slice(-2);7==l.length&&(l="0"+l),8==l.length&&(l="20"+l);var f=("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2);return-1==i&&-1==c&&-1==o?l:-1==a&&-1==n&&-1==s?f:l+"T"+f}(0,r.dateNF,t.match(g)||[]),n=1),r.cellDates?(a.t="d",a.v=ze(t,n)):(a.t="n",a.v=Ne(ze(t,n))),!1!==r.cellText&&(a.w=we(a.z,a.v instanceof Date?Ne(a.v):a.v)),r.cellNF||delete a.z}else a.t="s",a.v=t;else a.t="n",!1!==r.cellText&&(a.w=t),a.v=l;if("z"==a.t||(r.dense?(s[c]||(s[c]=[]),s[c][o]=a):s[Lr({c:o,r:c})]=a),f=h+1,m=e.charCodeAt(f),i.e.c0&&v(),s["!ref"]=Mr(i),s}function i(t,r){return r&&r.PRN?r.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?s(t,r):Vr(function(t,r){var a=r||{},n=[];if(!t||0===t.length)return n;for(var s=t.split(/[\r\n]/),i=s.length-1;i>=0&&0===s[i].length;)--i;for(var c=10,o=0,l=0;l<=i;++l)-1==(o=s[l].indexOf(" "))?o=s[l].length:o++,c=Math.max(c,o);for(l=0;l<=i;++l){n[l]=[];var f=0;for(e(s[l].slice(0,c).trim(),n,l,f,a),f=1;f<=(s[l].length-c)/10+1;++f)e(s[l].slice(c+10*(f-1),c+10*f).trim(),n,l,f,a)}return a.sheetRows&&(n=n.slice(0,a.sheetRows)),n}(t,r),r):s(t,r)}function c(e,t){var r="",n="string"==t.type?[0,0,0,0]:xo(e,t);switch(t.type){case"base64":r=A(e);break;case"binary":case"string":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof m?m.utils.decode(t.codepage,e):k&&a.isBuffer(e)?e.toString("binary"):R(e);break;case"array":r=We(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=_t(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=_t(r):"binary"==t.type&&"undefined"!==typeof m&&t.codepage&&(r=m.utils.decode(t.codepage,m.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Dn.to_sheet("string"==t.type?r:_t(r),t):i(r,t)}return{to_workbook:function(e,t){return zr(c(e,t),t)},to_sheet:c,from_sheet:function(e){for(var t,r=[],a=Ur(e["!ref"]),n=Array.isArray(e),s=a.s.r;s<=a.e.r;++s){for(var i=[],c=a.s.c;c<=a.e.c;++c){var o=Lr({r:s,c:c});if((t=n?(e[s]||[])[c]:e[o])&&null!=t.v){for(var l=(t.w||(Hr(t),t.w)||"").slice(0,10);l.length<10;)l+=" ";i.push(l+(0===c?" ":""))}else i.push(" ")}r.push(i.join(""))}return r.join("\n")}}}();var Ln=function(){function e(e,t,r){if(e){wr(e,e.l||0);for(var a=r.Enum||b;e.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])a.Enum=b,e(t,(function(e,t,r){switch(r){case 0:a.vers=e,e>=4096&&(a.qpro=!0);break;case 6:h=e;break;case 204:e&&(i=e);break;case 222:i=e;break;case 15:case 51:a.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=a.dateNF||W[14],a.cellDates&&(e[1].t="d",e[1].v=Pe(e[1].v))),a.qpro&&e[3]>c&&(n["!ref"]=Mr(h),o[s]=n,l.push(s),n=a.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],s=i||"Sheet"+(c+1),i="");var f=a.dense?(n[e[0].r]||[])[e[0].c]:n[Lr(e[0])];if(f){f.t=e[1].t,f.v=e[1].v,null!=e[1].z&&(f.z=e[1].z),null!=e[1].f&&(f.f=e[1].f);break}a.dense?(n[e[0].r]||(n[e[0].r]=[]),n[e[0].r][e[0].c]=e[1]):n[Lr(e[0])]=e[1]}}),a);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);a.Enum=E,14==t[2]&&(a.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:s=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>c&&(n["!ref"]=Mr(h),o[s]=n,l.push(s),n=a.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],s="Sheet"+(c+1)),u>0&&e[0].r>=u)break;a.dense?(n[e[0].r]||(n[e[0].r]=[]),n[e[0].r][e[0].c]=e[1]):n[Lr(e[0])]=e[1],h.e.c=128?95:s)}return a.write_shift(1,0),a}function s(e,t,r){var a=kr(7);return a.write_shift(1,255),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(2,r,"i"),a}function i(e,t,r){var a=kr(13);return a.write_shift(1,255),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(8,r,"f"),a}function c(e,t,r){var a=32768&t;return t=(a?e:0)+((t&=-32769)>=8192?t-16384:t),(a?"":"$")+(r?Dr(t):Ir(t))}var o={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},l=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function f(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function u(e,t,r,a){var n=kr(6+a.length);n.write_shift(2,e),n.write_shift(1,r),n.write_shift(1,t),n.write_shift(1,39);for(var s=0;s=128?95:i)}return n.write_shift(1,0),n}function d(e,t){var r=f(e),a=e.read_shift(4),n=e.read_shift(4),s=e.read_shift(2);if(65535==s)return 0===a&&3221225472===n?(r[1].t="e",r[1].v=15):0===a&&3489660928===n?(r[1].t="e",r[1].v=42):r[1].v=0,r;var i=32768&s;return s=(32767&s)-16446,r[1].v=(1-2*i)*(n*Math.pow(2,s+32)+a*Math.pow(2,s)),r}function p(e,t,r,a){var n=kr(14);if(n.write_shift(2,e),n.write_shift(1,r),n.write_shift(1,t),0==a)return n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,65535),n;var s,i=0,c=0,o=0;return a<0&&(i=1,a=-a),c=0|Math.log2(a),0==(2147483648&(o=(a/=Math.pow(2,c-31))>>>0))&&(++c,o=(a/=2)>>>0),a-=o,o|=2147483648,o>>>=0,s=(a*=Math.pow(2,32))>>>0,n.write_shift(4,s),n.write_shift(4,o),c+=16383+(i?32768:0),n.write_shift(2,c),n}function m(e,t){var r=f(e),a=e.read_shift(8,"f");return r[1].v=a,r}function g(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function v(e,t){var r=kr(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var a=0;a127?95:n}return r[r.l++]=0,r}var b={0:{n:"BOF",f:$a},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,r){var a={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(a.s.c=e.read_shift(1),e.l++,a.s.r=e.read_shift(2),a.e.c=e.read_shift(1),e.l++,a.e.r=e.read_shift(2),a):(a.s.c=e.read_shift(2),a.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),a.e.c=e.read_shift(2),a.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==a.s.c&&(a.s.c=a.e.c=a.s.r=a.e.r=0),a)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,a){var n=r(e,0,a);return n[1].v=e.read_shift(2,"i"),n}},14:{n:"NUMBER",f:function(e,t,a){var n=r(e,0,a);return n[1].v=e.read_shift(8,"f"),n}},15:{n:"LABEL",f:a},16:{n:"FORMULA",f:function(e,t,a){var n=e.l+t,s=r(e,0,a);if(s[1].v=e.read_shift(8,"f"),a.qpro)e.l=n;else{var i=e.read_shift(2);!function(e,t){wr(e,0);var r=[],a=0,n="",s="",i="",f="";for(;e.lr.length)return void console.error("WK1 bad formula parse 0x"+h.toString(16)+":|"+r.join("|")+"|");var m=r.slice(-a);r.length-=a,r.push(o[h][0]+"("+m.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}(e.slice(e.l,e.l+i),s),e.l+=i}return s}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:a},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:g},222:{n:"SHEETNAMELP",f:function(e,t){var r=e[e.l++];r>t-1&&(r=t-1);for(var a="";a.length>1;if(1&r[1].v)switch(7&a){case 0:a=5e3*(a>>3);break;case 1:a=500*(a>>3);break;case 2:a=(a>>3)/20;break;case 3:a=(a>>3)/200;break;case 4:a=(a>>3)/2e3;break;case 5:a=(a>>3)/2e4;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64}return r[1].v=a,r}},25:{n:"FORMULA19",f:function(e,t){var r=d(e);return e.l+=t-14,r}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var r={},a=e.l+t;e.l>6,r}},38:{n:"??"},39:{n:"NUMBER27",f:m},40:{n:"FORMULA28",f:function(e,t){var r=m(e);return e.l+=t-10,r}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:g},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,r){if(r.qpro&&!(t<21)){var a=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[a,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var r=t||{};if(+r.codepage>=0&&h(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var a=yr(),c=Ur(e["!ref"]),o=Array.isArray(e),l=[];Vc(a,0,function(e){var t=kr(2);return t.write_shift(2,e),t}(1030)),Vc(a,6,function(e){var t=kr(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(c));for(var f=Math.min(c.e.r,8191),u=c.s.r;u<=f;++u)for(var d=Ir(u),p=c.s.c;p<=c.e.c;++p){u===c.s.r&&(l[p]=Dr(p));var m=l[p]+d,g=o?(e[u]||[])[p]:e[m];if(g&&"z"!=g.t)if("n"==g.t)(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Vc(a,13,s(u,p,g.v)):Vc(a,14,i(u,p,g.v));else Vc(a,15,n(u,p,Hr(g).slice(0,239)))}return Vc(a,1),a.end()},book_to_wk3:function(e,t){var r=t||{};if(+r.codepage>=0&&h(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var a=yr();Vc(a,0,function(e){var t=kr(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,a=0,n=0,s=0;s8191&&(r=8191);return t.write_shift(2,r),t.write_shift(1,n),t.write_shift(1,a),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var n=0,s=0;n":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":break;case"":n=!1;break;default:if(47!==s[0].charCodeAt(1)&&!n)throw new Error("Unrecognized rich format "+s[0])}}return t}(s[1])),n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function(e){return e.replace(a,"").split(n).map(r).filter((function(e){return e.v}))}}(),Mn=function(){var e=/(\r\n|\n)/g;function t(t){var r=[[],t.v,[]];return t.v?(t.s&&function(e,t,r){var a=[];e.u&&a.push("text-decoration: underline;"),e.uval&&a.push("text-underline-style:"+e.uval+";"),e.sz&&a.push("font-size:"+e.sz+"pt;"),e.outline&&a.push("text-effect: outline;"),e.shadow&&a.push("text-shadow: auto;"),t.push(''),e.b&&(t.push(""),r.push("")),e.i&&(t.push(""),r.push("")),e.strike&&(t.push(""),r.push(""));var n=e.valign||"";"superscript"==n||"super"==n?n="sup":"subscript"==n&&(n="sub"),""!=n&&(t.push("<"+n+">"),r.push("")),r.push("")}(t.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"
")+r[2].join("")):""}return function(e){return e.map(t).join("")}}(),Un=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Bn=/<(?:\w+:)?r>/,Hn=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function zn(e,t){var r=!t||t.cellHTML,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=gt(_t(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),a.r=_t(e),r&&(a.h=Tt(a.t))):e.match(Bn)&&(a.r=_t(e),a.t=gt(_t((e.replace(Hn,"").match(Un)||[]).join("").replace(lt,""))),r&&(a.h=Mn(Pn(a.r)))),a):{t:""}}var Wn=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Vn=/<(?:\w+:)?(?:si|sstItem)>/g,Gn=/<\/(?:\w+:)?(?:si|sstItem)>/;function jn(e){if("undefined"!==typeof m)return m.utils.encode(c,e);for(var t=[],r=e.split(""),a=0;a=4&&(e.l+=t-4),r}function Xn(e){for(var t=e.read_shift(4),r=e.l+t-4,a={},n=e.read_shift(4),s=[];n-- >0;)s.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=s,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return a}function Kn(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=$n(e,4),t.U=$n(e,4),t.W=$n(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function Yn(e,t){var r=e.l+t,a={};a.Flags=63&e.read_shift(4),e.l+=4,a.AlgID=e.read_shift(4);var n=!1;switch(a.AlgID){case 26126:case 26127:case 26128:n=36==a.Flags;break;case 26625:n=4==a.Flags;break;case 0:n=16==a.Flags||4==a.Flags||36==a.Flags;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!n)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,a}function Jn(e,t){var r={},a=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,a),e.l=a,r}function qn(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:Yn(e,t),v:Jn(e,e.length-e.l)}}function Zn(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Qn(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),a={};return r.replace(lt,(function(e){var r=ut(e);switch(dt(r[0])){case"":case"":case"":break;case"":case"=0;--r)a=((0===(16384&a)?0:1)|a<<1&32767)^t[r];return 52811^a}var ts=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(e,t){return 255&((r=e^t)/2|128*r);var r};return function(n){for(var s,i,c,o=jn(n),l=function(e){for(var a=t[e.length-1],n=104,s=e.length-1;s>=0;--s)for(var i=e[s],c=0;7!=c;++c)64&i&&(a^=r[n]),i*=2,--n;return a}(o),f=o.length,h=y(16),u=0;16!=u;++u)h[u]=0;for(1===(1&f)&&(s=l>>8,h[f]=a(e[0],s),--f,s=255&l,i=o[o.length-1],h[f]=a(i,s));f>0;)s=l>>8,h[--f]=a(o[f],s),s=255&l,h[--f]=a(o[f],s);for(f=15,c=15-o.length;c>0;)s=l>>8,h[f]=a(e[c],s),--c,s=255&l,h[--f]=a(o[f],s),--f,--c;return h}}(),rs=function(e){var t=0,r=ts(e);return function(e){var a=function(e,t,r,a,n){var s,i;for(n||(n=t),a||(a=ts(e)),s=0;s!=t.length;++s)i=t[s],i=255&((i^=a[r])>>5|i<<3),n[s]=i,++r;return[n,r,a]}("",e,t,r);return t=a[1],a[0]}};function as(e,t,r){var a=r||{};return a.Info=e.read_shift(2),e.l-=2,1===a.Info?a.Data=function(e){var t={},r=t.EncryptionVersionInfo=$n(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):a.Data=function(e,t){var r={},a=r.EncryptionVersionInfo=$n(e,4);if(t-=4,2!=a.Minor)throw new Error("unrecognized minor version code: "+a.Minor);if(a.Major>4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);r.Flags=e.read_shift(4),t-=4;var n=e.read_shift(4);return t-=4,r.EncryptionHeader=Yn(e,n),t-=n,r.EncryptionVerifier=Jn(e,t),r}(e,t),a}var ns=function(){function e(e,r){switch(r.type){case"base64":return t(A(e),r);case"binary":return t(e,r);case"buffer":return t(k&&a.isBuffer(e)?e.toString("binary"):R(e),r);case"array":return t(We(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=(t||{}).dense?[]:{},a=e.match(/\\trowd.*?\\row\b/g);if(!a.length)throw new Error("RTF missing table");var n={s:{c:0,r:0},e:{c:0,r:a.length-1}};return a.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);for(var a,s=/\\\w+\b/g,i=0,c=-1;a=s.exec(e);){if("\\cell"===a[0]){var o=e.slice(i,s.lastIndex-a[0].length);if(" "==o[0]&&(o=o.slice(1)),++c,o.length){var l={v:o,t:"s"};Array.isArray(r)?r[t][c]=l:r[Lr({r:t,c:c})]=l}}i=s.lastIndex}c>n.e.c&&(n.e.c=c)})),r["!ref"]=Mr(n),r}return{to_workbook:function(t,r){return zr(e(t,r),r)},to_sheet:e,from_sheet:function(e){for(var t,r=["{\\rtf1\\ansi"],a=Ur(e["!ref"]),n=Array.isArray(e),s=a.s.r;s<=a.e.r;++s){r.push("\\trowd\\trautofit1");for(var i=a.s.c;i<=a.e.c;++i)r.push("\\cellx"+(i+1));for(r.push("\\pard\\intbl"),i=a.s.c;i<=a.e.c;++i){var c=Lr({r:s,c:i});(t=n?(e[s]||[])[i]:e[c])&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(Hr(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}}}();function ss(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function is(e,t){if(0===t)return e;var r=function(e){var t=e[0]/255,r=e[1]/255,a=e[2]/255,n=Math.max(t,r,a),s=Math.min(t,r,a),i=n-s;if(0===i)return[0,0,t];var c,o=0,l=n+s;switch(c=i/(l>1?2-l:l),n){case t:o=((r-a)/i+6)%6;break;case r:o=(a-t)/i+2;break;case a:o=(t-r)/i+4}return[o/6,c,l/2]}(function(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}(e));return r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t),ss(function(e){var t,r=e[0],a=e[1],n=e[2],s=2*a*(n<.5?n:1-n),i=n-s/2,c=[i,i,i],o=6*r;if(0!==a)switch(0|o){case 0:case 6:t=s*o,c[0]+=s,c[1]+=t;break;case 1:t=s*(2-o),c[0]+=t,c[1]+=s;break;case 2:t=s*(o-2),c[1]+=s,c[2]+=t;break;case 3:t=s*(4-o),c[1]+=t,c[2]+=s;break;case 4:t=s*(o-4),c[2]+=s,c[0]+=t;break;case 5:t=s*(6-o),c[2]+=t,c[0]+=s}for(var l=0;3!=l;++l)c[l]=Math.round(255*c[l]);return c}(r))}var cs=6,os=15,ls=1,fs=cs;function hs(e){return Math.floor((e+Math.round(128/fs)/256)*fs)}function us(e){return Math.floor((e-5)/fs*100+.5)/100}function ds(e){return Math.round((e*fs+5)/fs*256)/256}function ps(e){return ds(us(hs(e)))}function ms(e){var t=Math.abs(e-ps(e)),r=fs;if(t>.005)for(fs=ls;fs]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(s,i,c){var o,f={};return s?((o=(s=s.replace(//gm,"").replace(//gm,"")).match(e))&&function(e,t,r){t.NumberFmt=[];for(var a=Oe(W),n=0;n":case"":case"":case"":break;case"0){if(o>392){for(o=392;o>60&&null!=t.NumberFmt[o];--o);t.NumberFmt[o]=c}Ae(c,o)}break;default:if(r.WTF)throw new Error("unrecognized "+i[0]+" in numFmts")}}}(o,f,c),(o=s.match(a))&&function(e,t,r,a){t.Fonts=[];var n={},s=!1;(e[0].match(lt)||[]).forEach((function(e){var i=ut(e);switch(dt(i[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":t.Fonts.push(n),n={};break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+i[0]+" in fonts")}}))}(o,f,i,c),(o=s.match(r))&&function(e,t,r,a){t.Fills=[];var n={},s=!1;(e[0].match(lt)||[]).forEach((function(e){var r=ut(e);switch(dt(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":n={},t.Fills.push(n);break;case"":t.Fills.push(n),n={};break;case"":r.patternType&&(n.patternType=r.patternType);break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+r[0]+" in fills")}}))}(o,f,0,c),(o=s.match(n))&&function(e,t,r,a){t.Borders=[];var n={},s=!1;(e[0].match(lt)||[]).forEach((function(e){var r=ut(e);switch(dt(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":n={},r.diagonalUp&&(n.diagonalUp=wt(r.diagonalUp)),r.diagonalDown&&(n.diagonalDown=wt(r.diagonalDown)),t.Borders.push(n);break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+r[0]+" in borders")}}))}(o,f,0,c),(o=s.match(t))&&function(e,t,r){var a;t.CellXf=[];var n=!1;(e[0].match(lt)||[]).forEach((function(e){var s=ut(e),i=0;switch(dt(s[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":for(delete(a=s)[0],i=0;i392)for(i=392;i>60;--i)if(t.NumberFmt[a.numFmtId]==t.NumberFmt[i]){a.numFmtId=i;break}t.CellXf.push(a);break;case"":var c={};s.vertical&&(c.vertical=s.vertical),s.horizontal&&(c.horizontal=s.horizontal),null!=s.textRotation&&(c.textRotation=s.textRotation),s.indent&&(c.indent=s.indent),s.wrapText&&(c.wrapText=wt(s.wrapText)),a.alignment=c;break;case"":case"":n=!1;break;default:if(r&&r.WTF&&!n)throw new Error("unrecognized "+s[0]+" in cellXfs")}}))}(o,f,c),f):f}}();var Ss=Ar;var ys=Ar;var _s=["","","","","","","","","","","",""];function Cs(e,t,r){t.themeElements.clrScheme=[];var a={};(e[0].match(lt)||[]).forEach((function(e){var n=ut(e);switch(n[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===n[0].charAt(1)?(t.themeElements.clrScheme[_s.indexOf(n[0])]=a,a={}):a.name=n[0].slice(3,n[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme")}}))}function Rs(){}function Os(){}var xs=/]*)>[\s\S]*<\/a:clrScheme>/,Is=/]*)>[\s\S]*<\/a:fontScheme>/,Ns=/]*)>[\s\S]*<\/a:fmtScheme>/;var Ds=/]*)>[\s\S]*<\/a:themeElements>/;function Fs(e,t){var r;e&&0!==e.length||(e=Ls());var a={};if(!(r=e.match(Ds)))throw new Error("themeElements not found in theme");return function(e,t,r){var a;t.themeElements={},[["clrScheme",xs,Cs],["fontScheme",Is,Rs],["fmtScheme",Ns,Os]].forEach((function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,t,r)}))}(r[0],a,t),a.raw=e,a}function Ls(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[it];return r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r.join("")}function Ps(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:case 4:e.l+=4;break;case 1:t.xclrValue=function(e,t){return Ar(e,t)}(e,4);break;case 2:t.xclrValue=tn(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,t}function Ms(e){var t=e.read_shift(2),r=e.read_shift(2)-4,a=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=Ps(e);break;case 6:a[1]=function(e,t){return Ar(e,t)}(e,r);break;case 14:case 15:a[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return a}function Us(e,t,r,a){var n,s=Array.isArray(e);t.forEach((function(t){var i=Fr(t.ref);if(s?(e[i.r]||(e[i.r]=[]),n=e[i.r][i.c]):n=e[t.ref],!n){n={t:"z"},s?e[i.r][i.c]=n:e[t.ref]=n;var c=Ur(e["!ref"]||"BDWGO1000001:A1");c.s.r>i.r&&(c.s.r=i.r),c.e.ri.c&&(c.s.c=i.c),c.e.c=0;--f){if(!r&&n.c[f].T)return;r&&!n.c[f].T&&n.c.splice(f,1)}if(r&&a)for(f=0;f0?0|parseInt(a,10):0,o=n.length>0?0|parseInt(n,10):0;return s?o+=t.c:--o,i?c+=t.r:--c,r+(s?"":"$")+Dr(o)+(i?"":"$")+Ir(c)}return function(a,n){return t=n,a.replace(e,r)}}(),Ws=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Vs=function(){return function(e,t){return e.replace(Ws,(function(e,r,a,n,s,i){var c=Nr(n)-(a?0:t.c),o=xr(i)-(s?0:t.r);return r+"R"+(0==o?"":s?o+1:"["+o+"]")+"C"+(0==c?"":a?c+1:"["+c+"]")}))}}();function Gs(e,t){return e.replace(Ws,(function(e,r,a,n,s,i){return r+("$"==a?a+n:Dr(Nr(n)+t.c))+("$"==s?s+i:Ir(xr(i)+t.r))}))}function js(e,t,r){var a=Pr(t).s,n=Fr(r);return Gs(e,{r:n.r-a.r,c:n.c-a.c})}function $s(e){return e.replace(/_xlfn\./g,"")}function Xs(e){e.l+=1}function Ks(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function Ys(e,t,r){var a=2;if(r){if(r.biff>=2&&r.biff<=5)return Js(e);12==r.biff&&(a=4)}var n=e.read_shift(a),s=e.read_shift(a),i=Ks(e,2),c=Ks(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:s,c:c[0],cRel:c[1],rRel:c[2]}}}function Js(e){var t=Ks(e,2),r=Ks(e,2),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:r[0],c:n,cRel:r[1],rRel:r[2]}}}function qs(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return function(e){var t=Ks(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}(e);var a=e.read_shift(r&&12==r.biff?4:2),n=Ks(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function Zs(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function Qs(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function ei(e){return[e.read_shift(1),e.read_shift(1)]}function ti(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=ja(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=va[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=aa(e);break;case 2:r[1]=Za(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function ri(e,t,r){for(var a=e.read_shift(12==r.biff?4:2),n=[],s=0;s!=a;++s)n.push((12==r.biff?ra:cn)(e,8));return n}function ai(e,t,r){var a=0,n=0;12==r.biff?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--a,0==--n&&(n=256));for(var s=0,i=[];s!=a&&(i[s]=[]);++s)for(var c=0;c!=n;++c)i[s][c]=ti(e,r.biff);return i}function ni(e,t,r){return e.l+=2,[Zs(e)]}function si(e){return e.l+=6,[]}function ii(e){return e.l+=2,[$a(e),1&e.read_shift(2)]}var ci=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var oi={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Ar},3:{n:"PtgAdd",f:Xs},4:{n:"PtgSub",f:Xs},5:{n:"PtgMul",f:Xs},6:{n:"PtgDiv",f:Xs},7:{n:"PtgPower",f:Xs},8:{n:"PtgConcat",f:Xs},9:{n:"PtgLt",f:Xs},10:{n:"PtgLe",f:Xs},11:{n:"PtgEq",f:Xs},12:{n:"PtgGe",f:Xs},13:{n:"PtgGt",f:Xs},14:{n:"PtgNe",f:Xs},15:{n:"PtgIsect",f:Xs},16:{n:"PtgUnion",f:Xs},17:{n:"PtgRange",f:Xs},18:{n:"PtgUplus",f:Xs},19:{n:"PtgUminus",f:Xs},20:{n:"PtgPercent",f:Xs},21:{n:"PtgParen",f:Xs},22:{n:"PtgMissArg",f:Xs},23:{n:"PtgStr",f:function(e,t,r){return e.l++,Ka(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,va[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,aa(e)}},32:{n:"PtgArray",f:function(e,t,r){var a=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[a]}},33:{n:"PtgFunc",f:function(e,t,r){var a=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(r&&r.biff<=3?1:2);return[Oi[n],Ri[n],a]}},34:{n:"PtgFuncVar",f:function(e,t,r){var a=e[e.l++],n=e.read_shift(1),s=r&&r.biff<=3?[88==a?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[n,(0===s[0]?Ri:Ci)[s[1]]]}},35:{n:"PtgName",f:function(e,t,r){var a=e.read_shift(1)>>>5&3,n=!r||r.biff>=8?4:2,s=e.read_shift(n);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[a,0,s]}},36:{n:"PtgRef",f:function(e,t,r){var a=(96&e[e.l])>>5;return e.l+=1,[a,qs(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,Ys(e,r.biff>=2&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[a,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Ar},40:{n:"PtgMemNoMem",f:Ar},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[a]}},43:{n:"PtgAreaErr",f:function(e,t,r){var a=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[a]}},44:{n:"PtgRefN",f:function(e,t,r){var a=(96&e[e.l])>>5;e.l+=1;var n=function(e,t,r){var a=r&&r.biff?r.biff:8;if(a>=2&&a<=5)return function(e){var t=e.read_shift(2),r=e.read_shift(1),a=(32768&t)>>15,n=(16384&t)>>14;return t&=16383,1==a&&t>=8192&&(t-=16384),1==n&&r>=128&&(r-=256),{r:t,c:r,cRel:n,rRel:a}}(e);var n=e.read_shift(a>=12?4:2),s=e.read_shift(2),i=(16384&s)>>14,c=(32768&s)>>15;if(s&=16383,1==c)for(;n>524287;)n-=1048576;if(1==i)for(;s>8191;)s-=16384;return{r:n,c:s,cRel:i,rRel:c}}(e,0,r);return[a,n]}},45:{n:"PtgAreaN",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=function(e,t,r){if(r.biff<8)return Js(e);var a=e.read_shift(12==r.biff?4:2),n=e.read_shift(12==r.biff?4:2),s=Ks(e,2),i=Ks(e,2);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:n,c:i[0],cRel:i[1],rRel:i[2]}}}(e,0,r);return[a,n]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){return 5==r.biff?function(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[t,r,a]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var a=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(2);return r&&5==r.biff&&(e.l+=12),[a,n,qs(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12;break;case 12:0}return[a,n,Ys(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=e.read_shift(2),s=4;if(r)switch(r.biff){case 5:s=15;break;case 12:s=6}return e.l+=s,[a,n]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=e.read_shift(2),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12}return e.l+=s,[a,n]}},255:{}},li={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},fi={1:{n:"PtgElfLel",f:ii},2:{n:"PtgElfRw",f:ni},3:{n:"PtgElfCol",f:ni},6:{n:"PtgElfRwV",f:ni},7:{n:"PtgElfColV",f:ni},10:{n:"PtgElfRadical",f:ni},11:{n:"PtgElfRadicalS",f:si},13:{n:"PtgElfColS",f:si},15:{n:"PtgElfColSV",f:si},16:{n:"PtgElfRadicalLel",f:ii},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),s=e.read_shift(2);return{ixti:t,coltype:3&r,rt:ci[r>>2&31],idx:a,c:n,C:s}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},hi={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var a=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[a]}},2:{n:"PtgAttrIf",f:function(e,t,r){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var a=e.read_shift(r&&2==r.biff?1:2),n=[],s=0;s<=a;++s)n.push(e.read_shift(r&&2==r.biff?1:2));return n}},8:{n:"PtgAttrGoto",f:function(e,t,r){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Qs},33:{n:"PtgAttrBaxcel",f:Qs},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ei(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ei(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function ui(e,t,r,a){if(a.biff<8)return Ar(e,t);for(var n=e.l+t,s=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=ai(e,0,a),s.push(r[i][1]);break;case"PtgMemArea":r[i][2]=ri(e,r[i][1],a),s.push(r[i][2]);break;case"PtgExp":a&&12==a.biff&&(r[i][1][1]=e.read_shift(4),s.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return 0!==(t=n-e.l)&&s.push(Ar(e,t)),s}function di(e,t,r){for(var a,n,s=e.l+t,i=[];s!=e.l;)t=s-e.l,n=e[e.l],a=oi[n]||oi[li[n]],24!==n&&25!==n||(a=(24===n?fi:hi)[e[e.l+1]]),a&&a.f?i.push([a.n,a.f(e,t,r)]):Ar(e,t);return i}function pi(e){for(var t=[],r=0;r=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function gi(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var n="";if(r.biff>8)switch(e[a[0]][0]){case 357:return n=-1==a[1]?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[a[0]][0];default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=-1==a[1]?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[a[0]][0][3]?(n=-1==a[1]?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function vi(e,t,r){var a=gi(e,t,r);return"#REF"==a?a:function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(a,r)}function bi(e,t,r,a,n){var s,i,c,o,l=n&&n.biff||8,f={s:{c:0,r:0},e:{c:0,r:0}},h=[],u=0,d=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,g="",v=0,b=e[0].length;v=0){switch(e[0][m][1][0]){case 0:g=Ge(" ",e[0][m][1][1]);break;case 1:g=Ge("\r",e[0][m][1][1]);break;default:if(g="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}i+=g,m=-1}h.push(i+mi[T[0]]+s);break;case"PtgIsect":s=h.pop(),i=h.pop(),h.push(i+" "+s);break;case"PtgUnion":s=h.pop(),i=h.pop(),h.push(i+","+s);break;case"PtgRange":s=h.pop(),i=h.pop(),h.push(i+":"+s);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":c=_r(T[1][1],f,n),h.push(Rr(c,l));break;case"PtgRefN":c=r?_r(T[1][1],r,n):T[1][1],h.push(Rr(c,l));break;case"PtgRef3d":u=T[1][1],c=_r(T[1][2],f,n);p=vi(a,u,n);h.push(p+"!"+Rr(c,l));break;case"PtgFunc":case"PtgFuncVar":var E=T[1][0],w=T[1][1];E||(E=0);var A=0==(E&=127)?[]:h.slice(-E);h.length-=E,"User"===w&&(w=A.shift()),h.push(w+"("+A.join(",")+")");break;case"PtgBool":h.push(T[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":h.push(T[1]);break;case"PtgNum":h.push(String(T[1]));break;case"PtgStr":h.push('"'+T[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":o=Cr(T[1][1],r?{s:r}:f,n),h.push(Or(o,n));break;case"PtgArea":o=Cr(T[1][1],f,n),h.push(Or(o,n));break;case"PtgArea3d":u=T[1][1],o=T[1][2],p=vi(a,u,n),h.push(p+"!"+Or(o,n));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgName":d=T[1][2];var k=(a.names||[])[d-1]||(a[0]||[])[d],S=k?k.Name:"SH33TJSNAME"+String(d);S&&"_xlfn."==S.slice(0,6)&&!n.xlfn&&(S=S.slice(6)),h.push(S);break;case"PtgNameX":var y,_=T[1][1];if(d=T[1][2],!(n.biff<=5)){var C="";if(14849==((a[_]||[])[0]||[])[0]||(1025==((a[_]||[])[0]||[])[0]?a[_][d]&&a[_][d].itab>0&&(C=a.SheetNames[a[_][d].itab-1]+"!"):C=a.SheetNames[d-1]+"!"),a[_]&&a[_][d])C+=a[_][d].Name;else if(a[0]&&a[0][d])C+=a[0][d].Name;else{var R=(gi(a,_,n)||"").split(";;");R[d-1]?C=R[d-1]:C+="SH33TJSERRX"}h.push(C);break}_<0&&(_=-_),a[_]&&(y=a[_][d]),y||(y={Name:"SH33TJSERRY"}),h.push(y.Name);break;case"PtgParen":var O="(",x=")";if(m>=0){switch(g="",e[0][m][1][0]){case 2:O=Ge(" ",e[0][m][1][1])+O;break;case 3:O=Ge("\r",e[0][m][1][1])+O;break;case 4:x=Ge(" ",e[0][m][1][1])+x;break;case 5:x=Ge("\r",e[0][m][1][1])+x;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}h.push(O+h.pop()+x);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":h.push("#REF!");break;case"PtgExp":c={c:T[1][1],r:T[1][0]};var I={c:r.c,r:r.r};if(a.sharedf[Lr(c)]){var N=a.sharedf[Lr(c)];h.push(bi(N,f,I,a,n))}else{var D=!1;for(s=0;s!=a.arrayf.length;++s)if(i=a.arrayf[s],!(c.ci[0].e.c)&&!(c.ri[0].e.r)){h.push(bi(i[1],f,I,a,n)),D=!0;break}D||h.push(T[1])}break;case"PtgArray":h.push("{"+pi(T[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgMissArg":h.push("");break;case"PtgList":h.push("Table"+T[1].idx+"[#"+T[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(T))}if(3!=n.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][v][0])){var F=!0;switch((T=e[0][m])[1][0]){case 4:F=!1;case 0:g=Ge(" ",T[1][1]);break;case 5:F=!1;case 1:g=Ge("\r",T[1][1]);break;default:if(g="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[1][0])}h.push((F?g:"")+h.pop()+(F?"":g)),m=-1}}if(h.length>1&&n.WTF)throw new Error("bad formula stack");return h[0]}function Ti(e,t,r){var a,n=e.l+t,s=2==r.biff?1:2,i=e.read_shift(s);if(65535==i)return[[],Ar(e,t-2)];var c=di(e,i,r);return t!==i+s&&(a=ui(e,t-i-s,c,r)),e.l=n,[c,a]}function Ei(e,t,r){var a,n=e.l+t,s=e.read_shift(2),i=di(e,s,r);return 65535==s?[[],Ar(e,t-2)]:(t!==s+2&&(a=ui(e,n-s-2,i,r)),[i,a])}function wi(e,t,r){var a=e.l+t,n=an(e);2==r.biff&&++e.l;var s=function(e){var t;if(65535!==fr(e,e.l+6))return[aa(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),i=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var c=function(e,t,r){var a,n=e.l+t,s=2==r.biff?1:2,i=e.read_shift(s);if(65535==i)return[[],Ar(e,t-2)];var c=di(e,i,r);return t!==i+s&&(a=ui(e,t-i-s,c,r)),e.l=n,[c,a]}(e,a-e.l,r);return{cell:n,val:s[0],formula:c,shared:i>>3&1,tt:s[1]}}function Ai(e,t,r){var a=e.read_shift(4),n=di(e,a,r),s=e.read_shift(4);return[n,s>0?ui(e,s,n,r):null]}var ki=Ai,Si=Ai,yi=Ai,_i=Ai,Ci={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ri={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Oi={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function xi(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Ii(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var Ni={},Di={};function Fi(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(r=[1,1,1,1,.5,.5]),null==e.left&&(e.left=r[0]),null==e.right&&(e.right=r[1]),null==e.top&&(e.top=r[2]),null==e.bottom&&(e.bottom=r[3]),null==e.header&&(e.header=r[4]),null==e.footer&&(e.footer=r[5])}}function Li(e,t,r,a,n,s){try{a.cellNF&&(e.z=W[t])}catch(c){if(a.WTF)throw c}if("z"!==e.t||a.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=ze(e.v)),(!a||!1!==a.cellText)&&"z"!==e.t)try{if(null==W[t]&&Ae(Se[t]||"General",t),"e"===e.t)e.w=e.w||va[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=Q(e.v);else if("d"===e.t){var i=Ne(e.v);e.w=(0|i)===i?i.toString(10):Q(i)}else{if(void 0===e.v)return"";e.w=ee(e.v,Di)}else"d"===e.t?e.w=we(t,Ne(e.v),Di):e.w=we(t,e.v,Di)}catch(c){if(a.WTF)throw c}if(a.cellStyles&&null!=r)try{e.s=s.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=is(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=is(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(c){if(a.WTF&&s.Fills)throw c}}}var Pi=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Mi=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Ui=/<(?:\w:)?hyperlink [^>]*>/gm,Bi=/"(\w*:\w*)"/,Hi=/<(?:\w:)?col\b[^>]*[\/]?>/g,zi=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Wi=/<(?:\w:)?pageMargins[^>]*\/>/g,Vi=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Gi=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,ji=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function $i(e,t,r,a,n,s,i){if(!e)return e;a||(a={"!id":{}}),null!=T&&null==t.dense&&(t.dense=T);var c=t.dense?[]:{},o={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",f="",h=e.match(Mi);h?(l=e.slice(0,h.index),f=e.slice(h.index+h[0].length)):l=f=e;var u=l.match(Vi);u?Xi(u[0],c,n,r):(u=l.match(Gi))&&function(e,t,r,a,n){Xi(e.slice(0,e.indexOf(">")),r,a,n)}(u[0],u[1],c,n,r);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var p=l.slice(d,d+50).match(Bi);p&&function(e,t){var r=Ur(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Mr(r))}(c,p[1])}var m=l.match(ji);m&&m[1]&&function(e,t){t.Views||(t.Views=[{}]);(e.match(Ki)||[]).forEach((function(e,r){var a=ut(e);t.Views[r]||(t.Views[r]={}),+a.zoomScale&&(t.Views[r].zoom=+a.zoomScale),wt(a.rightToLeft)&&(t.Views[r].RTL=!0)}))}(m[1],n);var g=[];if(t.cellStyles){var v=l.match(Hi);v&&function(e,t){for(var r=!1,a=0;a!=t.length;++a){var n=ut(t[a],!0);n.hidden&&(n.hidden=wt(n.hidden));var s=parseInt(n.min,10)-1,i=parseInt(n.max,10)-1;for(n.outlineLevel&&(n.level=+n.outlineLevel||0),delete n.min,delete n.max,n.width=+n.width,!r&&n.width&&(r=!0,ms(n.width)),gs(n);s<=i;)e[s++]=Ve(n)}}(g,v)}h&&Yi(h[1],c,t,o,s,i);var b=f.match(zi);b&&(c["!autofilter"]=function(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}(b[0]));var E=[],w=f.match(Pi);if(w)for(d=0;d!=w.length;++d)E[d]=Ur(w[d].slice(w[d].indexOf('"')+1));var A=f.match(Ui);A&&function(e,t,r){for(var a=Array.isArray(e),n=0;n!=t.length;++n){var s=ut(_t(t[n]),!0);if(!s.ref)return;var i=((r||{})["!id"]||[])[s.id];i?(s.Target=i.Target,s.location&&(s.Target+="#"+gt(s.location))):(s.Target="#"+gt(s.location),i={Target:s.Target,TargetMode:"Internal"}),s.Rel=i,s.tooltip&&(s.Tooltip=s.tooltip,delete s.tooltip);for(var c=Ur(s.ref),o=c.s.r;o<=c.e.r;++o)for(var l=c.s.c;l<=c.e.c;++l){var f=Lr({c:l,r:o});a?(e[o]||(e[o]=[]),e[o][l]||(e[o][l]={t:"z",v:void 0}),e[o][l].l=s):(e[f]||(e[f]={t:"z",v:void 0}),e[f].l=s)}}}(c,A,a);var k=f.match(Wi);if(k&&(c["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(r){e[r]&&(t[r]=parseFloat(e[r]))})),t}(ut(k[0]))),!c["!ref"]&&o.e.c>=o.s.c&&o.e.r>=o.s.r&&(c["!ref"]=Mr(o)),t.sheetRows>0&&c["!ref"]){var S=Ur(c["!ref"]);t.sheetRows<=+S.e.r&&(S.e.r=t.sheetRows-1,S.e.r>o.e.r&&(S.e.r=o.e.r),S.e.ro.e.c&&(S.e.c=o.e.c),S.e.c0&&(c["!cols"]=g),E.length>0&&(c["!merges"]=E),c}function Xi(e,t,r,a){var n=ut(e);r.Sheets[a]||(r.Sheets[a]={}),n.codeName&&(r.Sheets[a].CodeName=gt(_t(n.codeName)))}var Ki=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;var Yi=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,n=/ref=["']([^"']*)["']/,s=Rt("v"),i=Rt("f");return function(c,o,l,f,h,u){for(var d,p,m,g,v,b=0,T="",E=[],w=[],A=0,k=0,S=0,y="",_=0,C=0,R=0,O=0,x=Array.isArray(u.CellXf),I=[],N=[],D=Array.isArray(o),F=[],L={},P=!1,M=!!l.sheetStubs,U=c.split(t),B=0,H=U.length;B!=H;++B){var z=(T=U[B].trim()).length;if(0!==z){var V=0;e:for(b=0;b":if("/"!=T[b-1]){++b;break e}if(l&&l.cellStyles){if(_=null!=(p=ut(T.slice(V,b),!0)).r?parseInt(p.r,10):_+1,C=-1,l.sheetRows&&l.sheetRows<_)continue;L={},P=!1,p.ht&&(P=!0,L.hpt=parseFloat(p.ht),L.hpx=Ts(L.hpt)),"1"==p.hidden&&(P=!0,L.hidden=!0),null!=p.outlineLevel&&(P=!0,L.level=+p.outlineLevel),P&&(F[_-1]=L)}break;case"<":V=b}if(V>=b)break;if(_=null!=(p=ut(T.slice(V,b),!0)).r?parseInt(p.r,10):_+1,C=-1,!(l.sheetRows&&l.sheetRows<_)){f.s.r>_-1&&(f.s.r=_-1),f.e.r<_-1&&(f.e.r=_-1),l&&l.cellStyles&&(L={},P=!1,p.ht&&(P=!0,L.hpt=parseFloat(p.ht),L.hpx=Ts(L.hpt)),"1"==p.hidden&&(P=!0,L.hidden=!0),null!=p.outlineLevel&&(P=!0,L.level=+p.outlineLevel),P&&(F[_-1]=L)),E=T.slice(b).split(e);for(var G=0;G!=E.length&&"<"==E[G].trim().charAt(0);++G);for(E=E.slice(G),b=0;b!=E.length;++b)if(0!==(T=E[b].trim()).length){if(w=T.match(r),A=b,k=0,S=0,T="":"")+T,null!=w&&2===w.length){for(A=0,y=w[1],k=0;k!=y.length&&!((S=y.charCodeAt(k)-64)<1||S>26);++k)A=26*A+S;C=--A}else++C;for(k=0;k!=T.length&&62!==T.charCodeAt(k);++k);if(++k,(p=ut(T.slice(0,k),!0)).r||(p.r=Lr({r:_-1,c:C})),d={t:""},null!=(w=(y=T.slice(k)).match(s))&&""!==w[1]&&(d.v=gt(w[1])),l.cellFormula){if(null!=(w=y.match(i))&&""!==w[1]){if(d.f=gt(_t(w[1])).replace(/\r\n/g,"\n"),l.xlfn||(d.f=$s(d.f)),w[0].indexOf('t="array"')>-1)d.F=(y.match(n)||[])[1],d.F.indexOf(":")>-1&&I.push([Ur(d.F),d.F]);else if(w[0].indexOf('t="shared"')>-1){g=ut(w[0]);var j=gt(_t(w[1]));l.xlfn||(j=$s(j)),N[parseInt(g.si,10)]=[g,j,p.r]}}else(w=y.match(/]*\/>/))&&N[(g=ut(w[0])).si]&&(d.f=js(N[g.si][1],N[g.si][2],p.r));var $=Fr(p.r);for(k=0;k=I[k][0].s.r&&$.r<=I[k][0].e.r&&$.c>=I[k][0].s.c&&$.c<=I[k][0].e.c&&(d.F=I[k][1])}if(null==p.t&&void 0===d.v)if(d.f||d.F)d.v=0,d.t="n";else{if(!M)continue;d.t="z"}else d.t=p.t||"n";switch(f.s.c>C&&(f.s.c=C),f.e.c0&&(o["!rows"]=F)}}();var Ji=ra;function qi(e){return[Yr(e),aa(e),"n"]}var Zi=ra;var Qi=["left","right","top","bottom","header","footer"];function ec(e,t,r,a,n,s){var i=s||{"!type":"chart"};if(!e)return s;var c=0,o=0,l="A",f={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,r=[],a=e.match(/^/);(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/(.*)<\/c:v><\/c:pt>/);t&&(r[+t[1]]=a?+t[2]:t[2])}));var n=gt((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[r,n,t]}(e);f.s.r=f.s.c=0,f.e.c=c,l=Dr(c),t[0].forEach((function(e,r){i[l+Ir(r)]={t:"n",v:e,z:t[1]},o=r})),f.e.r0&&(i["!ref"]=Mr(f)),i}var tc=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],rc=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],ac=[],nc=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function sc(e,t){for(var r=0;r!=e.length;++r)for(var a=e[r],n=0;n!=t.length;++n){var s=t[n];if(null==a[s[0]])a[s[0]]=s[1];else switch(s[2]){case"bool":"string"==typeof a[s[0]]&&(a[s[0]]=wt(a[s[0]]));break;case"int":"string"==typeof a[s[0]]&&(a[s[0]]=parseInt(a[s[0]],10))}}}function ic(e,t){for(var r=0;r!=t.length;++r){var a=t[r];if(null==e[a[0]])e[a[0]]=a[1];else switch(a[2]){case"bool":"string"==typeof e[a[0]]&&(e[a[0]]=wt(e[a[0]]));break;case"int":"string"==typeof e[a[0]]&&(e[a[0]]=parseInt(e[a[0]],10))}}}function cc(e){ic(e.WBProps,tc),ic(e.CalcPr,nc),sc(e.WBView,rc),sc(e.Sheets,ac),Di.date1904=wt(e.WBProps.date1904)}var oc="][*?/\\".split("");function lc(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return oc.forEach((function(a){if(-1!=e.indexOf(a)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}var fc=/<\w+:workbook/;function hc(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function uc(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],n=!1;t||(t={}),t.biff=12;var s=[],i=[[]];return i.SheetNames=[],i.XTI=[],zc[16]={n:"BrtFRTArchID$",f:hc},Sr(e,(function(e,c,o){switch(o){case 156:i.SheetNames.push(e.name),r.Sheets.push(e);break;case 153:r.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=bi(e.Ptg,0,null,i,t),delete t.SID,delete e.Ptg,s.push(e);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:i[0].length?i.push([o,e]):i[0]=[o,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 35:case 37:a.push(o),n=!0;break;case 36:case 38:a.pop(),n=!1;break;default:if(c.T);else if(!n||t.WTF&&37!=a[a.length-1]&&35!=a[a.length-1])throw new Error("Unexpected record 0x"+o.toString(16))}}),t),cc(r),r.Names=s,r.supbooks=i,r}(e,r):function(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},a=!1,n="xmlns",s={},i=0;if(e.replace(lt,(function(c,o){var l=ut(c);switch(dt(l[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":tc.forEach((function(e){if(null!=l[e[0]])switch(e[2]){case"bool":r.WBProps[e[0]]=wt(l[e[0]]);break;case"int":r.WBProps[e[0]]=parseInt(l[e[0]],10);break;default:r.WBProps[e[0]]=l[e[0]]}})),l.codeName&&(r.WBProps.CodeName=_t(l.codeName));break;case"":delete l[0],r.WBView.push(l);break;case"":case"":a=!0;break;case"":case"":case"":a=!1;break;case"":s.Ref=gt(_t(e.slice(i,o))),r.Names.push(s);break;case"":delete l[0],r.CalcPr=l;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+l[0]+" in workbook")}return c})),-1===Ht.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return cc(r),r}(e,r)}function dc(e,t,r,a,n,s,i,c){return".bin"===t.slice(-4)?function(e,t,r,a,n,s,i){if(!e)return e;var c=t||{};a||(a={"!id":{}}),null!=T&&null==c.dense&&(c.dense=T);var o,l,f,h,u,d,p,m,g,v,b=c.dense?[]:{},E={s:{r:2e6,c:2e6},e:{r:0,c:0}},w=[],A=!1,k=!1,S=[];c.biff=12,c["!row"]=0;var y=0,_=!1,C=[],R={},O=c.supbooks||n.supbooks||[[]];if(O.sharedf=R,O.arrayf=C,O.SheetNames=n.SheetNames||n.Sheets.map((function(e){return e.name})),!c.supbooks&&(c.supbooks=O,n.Names))for(var x=0;x=x[0].s.r&&l.r<=x[0].e.r&&d>=x[0].s.c&&d<=x[0].e.c&&(f.F=Mr(x[0]),_=!0)}!_&&e.length>3&&(f.f=e[3])}if(E.s.r>l.r&&(E.s.r=l.r),E.s.c>d&&(E.s.c=d),E.e.rl.r&&(E.s.r=l.r),E.s.c>d&&(E.s.c=d),E.e.r=e.s;)D[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},L||(L=!0,ms(e.w/256)),gs(D[e.e+1]);break;case 161:b["!autofilter"]={ref:Mr(e)};break;case 476:b["!margins"]=e;break;case 147:n.Sheets[r]||(n.Sheets[r]={}),e.name&&(n.Sheets[r].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),e.RTL&&(n.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:A=!0;break;case 36:A=!1;break;case 37:w.push(T),A=!0;break;case 38:w.pop(),A=!1;break;default:if(t.T);else if(!A||c.WTF)throw new Error("Unexpected record 0x"+T.toString(16))}}),c),delete c.supbooks,delete c["!row"],!b["!ref"]&&(E.s.r<2e6||o&&(o.e.r>0||o.e.c>0||o.s.r>0||o.s.c>0))&&(b["!ref"]=Mr(o||E)),c.sheetRows&&b["!ref"]){var P=Ur(b["!ref"]);c.sheetRows<=+P.e.r&&(P.e.r=c.sheetRows-1,P.e.r>E.e.r&&(P.e.r=E.e.r),P.e.rE.e.c&&(P.e.c=E.e.c),P.e.c0&&(b["!merges"]=S),D.length>0&&(b["!cols"]=D),F.length>0&&(b["!rows"]=F),b}(e,a,r,n,s,i,c):$i(e,a,r,n,s,i,c)}function pc(e,t,r,a,n,s,i,c){return".bin"===t.slice(-4)?function(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},i=[],c=!1;return Sr(e,(function(e,a,o){switch(o){case 550:s["!rel"]=e;break;case 651:n.Sheets[r]||(n.Sheets[r]={}),e.name&&(n.Sheets[r].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:c=!0;break;case 36:c=!1;break;case 37:i.push(o);break;case 38:i.pop();break;default:if(a.T>0)i.push(o);else if(a.T<0)i.pop();else if(!c||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}),t),a["!id"][s["!rel"]]&&(s["!drawel"]=a["!id"][s["!rel"]]),s}(e,a,r,n,s):function(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var s,i={"!type":"chart","!drawel":null,"!rel":""},c=e.match(Vi);return c&&Xi(c[0],0,n,r),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}(e,0,r,n,s)}function mc(e,t,r,a){return".bin"===t.slice(-4)?function(e,t,r){var a={NumberFmt:[]};for(var n in W)a.NumberFmt[n]=W[n];a.CellXf=[],a.Fonts=[];var s=[],i=!1;return Sr(e,(function(e,n,c){switch(c){case 44:a.NumberFmt[e[0]]=e[1],Ae(e[1],e[0]);break;case 43:a.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=is(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==s[s.length-1]&&a.CellXf.push(e);break;case 35:i=!0;break;case 36:i=!1;break;case 37:s.push(c),i=!0;break;case 38:s.pop(),i=!1;break;default:if(n.T>0)s.push(c);else if(n.T<0)s.pop();else if(!i||r.WTF&&37!=s[s.length-1])throw new Error("Unexpected record 0x"+c.toString(16))}})),a}(e,r,a):ks(e,r,a)}function gc(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r=[],a=!1;return Sr(e,(function(e,n,s){switch(s){case 159:r.Count=e[0],r.Unique=e[1];break;case 19:r.push(e);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(n.T,!a||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),r}(e,r):function(e,t){var r=[],a="";if(!e)return r;var n=e.match(Wn);if(n){a=n[2].replace(Vn,"").split(Gn);for(var s=0;s!=a.length;++s){var i=zn(a[s].trim(),t);null!=i&&(r[r.length]=i)}n=ut(n[1]),r.Count=n.count,r.Unique=n.uniqueCount}return r}(e,r)}function vc(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r=[],a=[],n={},s=!1;return Sr(e,(function(e,i,c){switch(c){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t,n.h=e.h,n.r=e.r;break;case 636:if(n.author=a[n.iauthor],delete n.iauthor,t.sheetRows&&n.rfx&&t.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,r.push(n);break;case 3072:case 37:case 38:break;case 35:s=!0;break;case 36:s=!1;break;default:if(i.T);else if(!s||t.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}})),r}(e,r):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],a=[],n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&r.push(t[1])}}));var s=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return s&&s[1]&&s[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(n){var s=ut(n[0]),i={author:s.authorId&&r[s.authorId]||"sheetjsghost",ref:s.ref,guid:s.guid},c=Fr(s.ref);if(!(t.sheetRows&&t.sheetRows<=c.r)){var o=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),l=!!o&&!!o[1]&&zn(o[1])||{r:"",t:"",h:""};i.r=l.r,""==l.r&&(l.t=l.h=""),i.t=(l.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(i.h=l.h),a.push(i)}}}})),a}(e,r)}function bc(e,t,r){return".bin"===t.slice(-4)?function(e){var t=[];return Sr(e,(function(e,r,a){if(63===a)t.push(e);else if(!r.T)throw new Error("Unexpected record 0x"+a.toString(16))})),t}(e):function(e){var t=[];if(!e)return t;var r=1;return(e.match(lt)||[]).forEach((function(e){var a=ut(e);switch(a[0]){case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":i=2;break;case"":s=!1;break;case"-1?gt(t||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),a.v=(ze(e)-new Date(Date.UTC(1899,11,30)))/864e5,a.v!==a.v?a.v=gt(e):a.v<60&&(a.v=a.v-1),f&&"General"!=f||(f="yyyy-mm-dd");case"Number":void 0===a.v&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=ba[e],!1!==l.cellText&&(a.w=e);break;default:""==e&&""==t?a.t="z":(a.t="s",a.v=Et(t||e))}if(Cc(a,f,l),!1!==l.cellFormula)if(a.Formula){var m=gt(a.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),a.f=zs(m,n),delete a.Formula,"RC"==a.ArrayRange?a.F=zs("RC:RC",n):a.ArrayRange&&(a.F=zs(a.ArrayRange,n),o.push([Ur(a.F),a.F]))}else for(p=0;p=o[p][0].s.r&&n.r<=o[p][0].e.r&&n.c>=o[p][0].s.c&&n.c<=o[p][0].e.c&&(a.F=o[p][1]);l.cellStyles&&(d.forEach((function(e){!u.patternType&&e.patternType&&(u.patternType=e.patternType)})),a.s=u),void 0!==a.StyleID&&(a.ixfe=a.StyleID)}function xc(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Ic(e,t){var r=t||{};ke();var a=g(Mt(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(a="undefined"!==typeof m?m.utils.decode(65001,d(a)):_t(a));var n,s=a.slice(0,1024).toLowerCase(),i=!1;if((1023&(s=s.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&s.indexOf(","),1023&s.indexOf(";"))){var c=Ve(r);return c.type="string",Fn.to_workbook(a,c)}if(-1==s.indexOf("=0&&(i=!0)})),i)return function(e,t){var r=e.match(/[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find ");if(1==r.length)return zr(Gc(r[0],t),t);var a={SheetNames:[],Sheets:{}};return r.forEach((function(e,r){Vo(a,Gc(e,t),"Sheet"+(r+1))})),a}(a,r);wc={"General Number":"General","General Date":W[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":W[15],"Short Date":W[14],"Long Time":W[19],"Medium Time":W[18],"Short Time":W[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:W[2],Standard:W[4],Percent:W[10],Scientific:W[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var o,l=[];null!=T&&null==r.dense&&(r.dense=T);var f,h={},u=[],p=r.dense?[]:{},v="",b={},E={},w=Sc(''),A=0,k=0,S=0,y={s:{r:2e6,c:2e6},e:{r:0,c:0}},_={},C={},R="",O=0,x=[],I={},N={},D=0,F=[],L=[],P={},M=[],U=!1,B=[],H=[],z={},V=0,G=0,j={Sheets:[],WBProps:{date1904:!1}},$={};Ut.lastIndex=0,a=a.replace(//gm,"");for(var X="";n=Ut.exec(a);)switch(n[3]=(X=n[3]).toLowerCase()){case"data":if("data"==X){if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&l.push([n[3],!0]);break}if(l[l.length-1][1])break;"/"===n[1]?Oc(a.slice(A,n.index),R,w,"comment"==l[l.length-1][0]?P:b,{c:k,r:S},_,M[k],E,B,r):(R="",w=Sc(n[0]),A=n.index+n[0].length);break;case"cell":if("/"===n[1])if(L.length>0&&(b.c=L),(!r.sheetRows||r.sheetRows>S)&&void 0!==b.v&&(r.dense?(p[S]||(p[S]=[]),p[S][k]=b):p[Dr(k)+Ir(S)]=b),b.HRef&&(b.l={Target:gt(b.HRef)},b.HRefScreenTip&&(b.l.Tooltip=b.HRefScreenTip),delete b.HRef,delete b.HRefScreenTip),(b.MergeAcross||b.MergeDown)&&(V=k+(0|parseInt(b.MergeAcross,10)),G=S+(0|parseInt(b.MergeDown,10)),x.push({s:{c:k,r:S},e:{c:V,r:G}})),r.sheetStubs)if(b.MergeAcross||b.MergeDown){for(var K=k;K<=V;++K)for(var Y=S;Y<=G;++Y)(K>k||Y>S)&&(r.dense?(p[Y]||(p[Y]=[]),p[Y][K]={t:"z"}):p[Dr(K)+Ir(Y)]={t:"z"});k=V+1}else++k;else b.MergeAcross?k=V+1:++k;else(b=yc(n[0])).Index&&(k=+b.Index-1),ky.e.c&&(y.e.c=k),"/>"===n[0].slice(-2)&&++k,L=[];break;case"row":"/"===n[1]||"/>"===n[0].slice(-2)?(Sy.e.r&&(y.e.r=S),"/>"===n[0].slice(-2)&&(E=Sc(n[0])).Index&&(S=+E.Index-1),k=0,++S):((E=Sc(n[0])).Index&&(S=+E.Index-1),z={},("0"==E.AutoFitHeight||E.Height)&&(z.hpx=parseInt(E.Height,10),z.hpt=bs(z.hpx),H[S]=z),"1"==E.Hidden&&(z.hidden=!0,H[S]=z));break;case"worksheet":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"));u.push(v),y.s.r<=y.e.r&&y.s.c<=y.e.c&&(p["!ref"]=Mr(y),r.sheetRows&&r.sheetRows<=y.e.r&&(p["!fullref"]=p["!ref"],y.e.r=r.sheetRows-1,p["!ref"]=Mr(y))),x.length&&(p["!merges"]=x),M.length>0&&(p["!cols"]=M),H.length>0&&(p["!rows"]=H),h[v]=p}else y={s:{r:2e6,c:2e6},e:{r:0,c:0}},S=k=0,l.push([n[3],!1]),o=Sc(n[0]),v=gt(o.Name),p=r.dense?[]:{},x=[],B=[],H=[],$={name:v,Hidden:0},j.Sheets.push($);break;case"table":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else{if("/>"==n[0].slice(-2))break;l.push([n[3],!1]),M=[],U=!1}break;case"style":"/"===n[1]?Rc(_,C,r):C=Sc(n[0]);break;case"numberformat":C.nf=gt(Sc(n[0]).Format||"General"),wc[C.nf]&&(C.nf=wc[C.nf]);for(var J=0;392!=J&&W[J]!=C.nf;++J);if(392==J)for(J=57;392!=J;++J)if(null==W[J]){Ae(C.nf,J);break}break;case"column":if("table"!==l[l.length-1][0])break;if((f=Sc(n[0])).Hidden&&(f.hidden=!0,delete f.Hidden),f.Width&&(f.wpx=parseInt(f.Width,10)),!U&&f.wpx>10){U=!0,fs=cs;for(var q=0;q0&&(ee.Sheet=j.Sheets.length-1),j.Names.push(ee);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===n[0].slice(-2))break;"/"===n[1]?R+=a.slice(O,n.index):O=n.index+n[0].length;break;case"interior":if(!r.cellStyles)break;C.Interior=Sc(n[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===n[0].slice(-2))break;"/"===n[1]?Na(I,X,a.slice(D,n.index)):D=n.index+n[0].length;break;case"styles":case"workbook":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else l.push([n[3],!1]);break;case"comment":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"));xc(P),L.push(P)}else l.push([n[3],!1]),P={a:(o=Sc(n[0])).Author};break;case"autofilter":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else if("/"!==n[0].charAt(n[0].length-2)){var te=Sc(n[0]);p["!autofilter"]={ref:zs(te.Range).replace(/\$/g,"")},l.push([n[3],!0])}break;case"datavalidation":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&l.push([n[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&l.push([n[3],!0]);break;default:if(0==l.length&&"document"==n[3])return ao(a,r);if(0==l.length&&"uof"==n[3])return ao(a,r);var re=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(n[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:re=!1}break;case"componentoptions":switch(n[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:re=!1}break;case"excelworkbook":switch(n[3]){case"date1904":j.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:re=!1}break;case"workbookoptions":switch(n[3]){case"owcversion":case"height":case"width":break;default:re=!1}break;case"worksheetoptions":switch(n[3]){case"visible":if("/>"===n[0].slice(-2));else if("/"===n[1])switch(a.slice(D,n.index)){case"SheetHidden":$.Hidden=1;break;case"SheetVeryHidden":$.Hidden=2}else D=n.index+n[0].length;break;case"header":p["!margins"]||Fi(p["!margins"]={},"xlml"),isNaN(+ut(n[0]).Margin)||(p["!margins"].header=+ut(n[0]).Margin);break;case"footer":p["!margins"]||Fi(p["!margins"]={},"xlml"),isNaN(+ut(n[0]).Margin)||(p["!margins"].footer=+ut(n[0]).Margin);break;case"pagemargins":var ae=ut(n[0]);p["!margins"]||Fi(p["!margins"]={},"xlml"),isNaN(+ae.Top)||(p["!margins"].top=+ae.Top),isNaN(+ae.Left)||(p["!margins"].left=+ae.Left),isNaN(+ae.Right)||(p["!margins"].right=+ae.Right),isNaN(+ae.Bottom)||(p["!margins"].bottom=+ae.Bottom);break;case"displayrighttoleft":j.Views||(j.Views=[]),j.Views[0]||(j.Views[0]={}),j.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].left=!0;break;default:re=!1}break;case"pivottable":case"pivotcache":switch(n[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:re=!1}break;case"pagebreaks":switch(n[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:re=!1}break;case"autofilter":switch(n[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:re=!1}break;case"querytable":switch(n[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:re=!1}break;case"datavalidation":switch(n[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:re=!1}break;case"sorting":case"conditionalformatting":switch(n[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:re=!1}break;case"mapinfo":case"schema":case"data":switch(n[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:re=!1}break;case"smarttags":break;default:re=!1}if(re)break;if(n[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+n[3]+"|"+l.join("|");if("customdocumentproperties"===l[l.length-1][0]){if("/>"===n[0].slice(-2))break;"/"===n[1]?_c(N,X,F,a.slice(D,n.index)):(F=n,D=n.index+n[0].length);break}if(r.WTF)throw"Unrecognized tag: "+n[3]+"|"+l.join("|")}var ne={};return r.bookSheets||r.bookProps||(ne.Sheets=h),ne.SheetNames=u,ne.Workbook=j,ne.SSF=Ve(W),ne.Props=I,ne.Custprops=N,ne}function Nc(e,t){switch(yo(t=t||{}),t.type||"base64"){case"base64":return Ic(A(e),t);case"binary":case"buffer":case"file":return Ic(e,t);case"array":return Ic(R(e),t)}}function Dc(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=function(e){return na(e,1)}(r),r.length-r.l<=4)return t;var a=r.read_shift(4);return 0==a||a>40?t:(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4||1907505652!==(a=r.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return na(e,2)}(r),0==(a=r.read_shift(4))||a>40?t:(r.l-=4,void(t.Reserved2=r.read_shift(0,"lpwstr")))))}var Fc=[60,1084,2066,2165,2175];function Lc(e,t,r,a,n){var s=a,i=[],c=r.slice(r.l,r.l+s);if(n&&n.enc&&n.enc.insitu&&c.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:n.enc.insitu(c)}i.push(c),r.l+=s;for(var o=fr(r,r.l),l=Wc[o],f=0;null!=l&&Fc.indexOf(o)>-1;)s=fr(r,r.l+2),f=r.l+4,2066==o?f+=4:2165!=o&&2175!=o||(f+=12),c=r.slice(f,r.l+4+s),i.push(c),r.l+=4+s,l=Wc[o=fr(r,r.l)];var h=x(i);wr(h,0);var u=0;h.lens=[];for(var d=0;d1)&&!(r.sheetRows&&e.r>=r.sheetRows)){if(r.cellStyles&&t.XF&&t.XF.data&&function(e,t,r){var a,n=t.XF.data;n&&n.patternType&&r&&r.cellStyles&&(t.s={},t.s.patternType=n.patternType,(a=ss(R(n.icvFore)))&&(t.s.fgColor={rgb:a}),(a=ss(R(n.icvBack)))&&(t.s.bgColor={rgb:a}))}(0,t,r),delete t.ixfe,delete t.XF,n=e,w=Lr(e),m&&m.s&&m.e||(m={s:{r:0,c:0},e:{r:0,c:0}}),e.rm.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1),r.cellFormula&&t.f)for(var a=0;ae.c||k[a][0].s.r>e.r)&&!(k[a][0].e.c>8)!==$)throw new Error("rt mismatch: "+Y+"!="+$);12==K.r&&(e.l+=10,X-=10)}var J={};if(J=10===$?K.f(e,X,x):Lc($,K,e,X,x),0==B&&-1===[9,521,1033,2057].indexOf(U))continue;switch($){case 34:r.opts.Date1904=_.WBProps.date1904=J;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(x.enc||(e.l=0),x.enc=J,!t.password)throw new Error("File is password-protected");if(null==J.valid)throw new Error("Encryption scheme unsupported");if(!J.valid)throw new Error("Password is incorrect");break;case 92:x.lastuser=J;break;case 66:var q=Number(J);switch(q){case 21010:q=1200;break;case 32768:q=1e4;break;case 32769:q=1252}h(x.codepage=q),G=!0;break;case 317:x.rrtabid=J;break;case 25:x.winlocked=J;break;case 439:r.opts.RefreshAll=J;break;case 12:r.opts.CalcCount=J;break;case 16:r.opts.CalcDelta=J;break;case 17:r.opts.CalcIter=J;break;case 13:r.opts.CalcMode=J;break;case 14:r.opts.CalcPrecision=J;break;case 95:r.opts.CalcSaveRecalc=J;break;case 15:x.CalcRefMode=J;break;case 2211:r.opts.FullCalc=J;break;case 129:J.fDialog&&(d["!type"]="dialog"),J.fBelow||((d["!outline"]||(d["!outline"]={})).above=!0),J.fRight||((d["!outline"]||(d["!outline"]={})).left=!0);break;case 224:S.push(J);break;case 430:P.push([J]),P[P.length-1].XTI=[];break;case 35:case 547:P[P.length-1].push(J);break;case 24:case 536:M={Name:J.Name,Ref:bi(J.rgce,0,null,P,x)},J.itab>0&&(M.Sheet=J.itab-1),P.names.push(M),P[0]||(P[0]=[],P[0].XTI=[]),P[P.length-1].push(J),"_xlnm._FilterDatabase"==J.Name&&J.itab>0&&J.rgce&&J.rgce[0]&&J.rgce[0][0]&&"PtgArea3d"==J.rgce[0][0][0]&&(V[J.itab-1]={ref:Mr(J.rgce[0][0][1][2])});break;case 22:x.ExternCount=J;break;case 23:0==P.length&&(P[0]=[],P[0].XTI=[]),P[P.length-1].XTI=P[P.length-1].XTI.concat(J),P.XTI=P.XTI.concat(J);break;case 2196:if(x.biff<8)break;null!=M&&(M.Comment=J[1]);break;case 18:d["!protect"]=J;break;case 19:0!==J&&x.WTF&&console.error("Password verifier: "+J);break;case 133:p[J.pos]=J,x.snames.push(J.name);break;case 10:if(--B)break;if(m.e){if(m.e.r>0&&m.e.c>0){if(m.e.r--,m.e.c--,d["!ref"]=Mr(m),t.sheetRows&&t.sheetRows<=m.e.r){var Z=m.e.r;m.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=Mr(m),m.e.r=Z}m.e.r++,m.e.c++}I.length>0&&(d["!merges"]=I),N.length>0&&(d["!objects"]=N),D.length>0&&(d["!cols"]=D),F.length>0&&(d["!rows"]=F),_.Sheets.push(C)}""===b?E=d:a[b]=d,d=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===x.biff&&(x.biff={9:2,521:3,1033:4}[$]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[J.BIFFVer]||8),x.biffguess=0==J.BIFFVer,0==J.BIFFVer&&4096==J.dt&&(x.biff=5,G=!0,h(x.codepage=28591)),8==x.biff&&0==J.BIFFVer&&16==J.dt&&(x.biff=2),B++)break;if(d=t.dense?[]:{},x.biff<8&&!G&&(G=!0,h(x.codepage=t.codepage||1252)),x.biff<5||0==J.BIFFVer&&4096==J.dt){""===b&&(b="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}};var Q={pos:e.l-X,name:b};p[Q.pos]=Q,x.snames.push(b)}else b=(p[j]||{name:""}).name;32==J.dt&&(d["!type"]="chart"),64==J.dt&&(d["!type"]="macro"),I=[],N=[],x.arrayf=k=[],D=[],F=[],L=!1,C={Hidden:(p[j]||{hs:0}).hs,name:b};break;case 515:case 3:case 2:"chart"==d["!type"]&&(t.dense?(d[J.r]||[])[J.c]:d[Lr({c:J.c,r:J.r})])&&++J.c,l={ixfe:J.ixfe,XF:S[J.ixfe]||{},v:J.val,t:"n"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 5:case 517:l={ixfe:J.ixfe,XF:S[J.ixfe],v:J.val,t:J.t},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 638:l={ixfe:J.ixfe,XF:S[J.ixfe],v:J.rknum,t:"n"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 189:for(var ee=J.c;ee<=J.C;++ee){var te=J.rkrec[ee-J.c][0];l={ixfe:te,XF:S[te],v:J.rkrec[ee-J.c][1],t:"n"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:ee,r:J.r},l,t)}break;case 6:case 518:case 1030:if("String"==J.val){g=J;break}if((l=Mc(J.val,J.cell.ixfe,J.tt)).XF=S[l.ixfe],t.cellFormula){var re=J.formula;if(re&&re[0]&&re[0][0]&&"PtgExp"==re[0][0][0]){var ae=re[0][0][1][0],ne=re[0][0][1][1],se=Lr({r:ae,c:ne});A[se]?l.f=""+bi(J.formula,0,J.cell,P,x):l.F=((t.dense?(d[ae]||[])[ne]:d[se])||{}).F}else l.f=""+bi(J.formula,0,J.cell,P,x)}H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O(J.cell,l,t),g=J;break;case 7:case 519:if(!g)throw new Error("String record expects Formula");g.val=J,(l=Mc(J,g.cell.ixfe,"s")).XF=S[l.ixfe],t.cellFormula&&(l.f=""+bi(g.formula,0,g.cell,P,x)),H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O(g.cell,l,t),g=null;break;case 33:case 545:k.push(J);var ie=Lr(J[0].s);if(s=t.dense?(d[J[0].s.r]||[])[J[0].s.c]:d[ie],t.cellFormula&&s){if(!g)break;if(!ie||!s)break;s.f=""+bi(J[1],0,J[0],P,x),s.F=Mr(J[0])}break;case 1212:if(!t.cellFormula)break;if(w){if(!g)break;A[Lr(g.cell)]=J[0],((s=t.dense?(d[g.cell.r]||[])[g.cell.c]:d[Lr(g.cell)])||{}).f=""+bi(J[0],0,n,P,x)}break;case 253:l=Mc(v[J.isst].t,J.ixfe,"s"),v[J.isst].h&&(l.h=v[J.isst].h),l.XF=S[l.ixfe],H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 513:t.sheetStubs&&(l={ixfe:J.ixfe,XF:S[J.ixfe],t:"z"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t));break;case 190:if(t.sheetStubs)for(var ce=J.c;ce<=J.C;++ce){var oe=J.ixfe[ce-J.c];l={ixfe:oe,XF:S[oe],t:"z"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:ce,r:J.r},l,t)}break;case 214:case 516:case 4:(l=Mc(J.val,J.ixfe,"s")).XF=S[l.ixfe],H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 0:case 512:1===B&&(m=J);break;case 252:v=J;break;case 1054:if(4==x.biff){z[H++]=J[1];for(var le=0;le=163&&Ae(J[1],H+163)}else Ae(J[1],J[0]);break;case 30:z[H++]=J;for(var fe=0;fe=163&&Ae(J,H+163);break;case 229:I=I.concat(J);break;case 93:N[J.cmo[0]]=x.lastobj=J;break;case 438:x.lastobj.TxO=J;break;case 127:x.lastobj.ImData=J;break;case 440:for(o=J[0].s.r;o<=J[0].e.r;++o)for(c=J[0].s.c;c<=J[0].e.c;++c)(s=t.dense?(d[o]||[])[c]:d[Lr({c:c,r:o})])&&(s.l=J[1]);break;case 2048:for(o=J[0].s.r;o<=J[0].e.r;++o)for(c=J[0].s.c;c<=J[0].e.c;++c)(s=t.dense?(d[o]||[])[c]:d[Lr({c:c,r:o})])&&s.l&&(s.l.Tooltip=J[1]);break;case 28:if(x.biff<=5&&x.biff>=2)break;s=t.dense?(d[J[0].r]||[])[J[0].c]:d[Lr(J[0])];var he=N[J[2]];s||(t.dense?(d[J[0].r]||(d[J[0].r]=[]),s=d[J[0].r][J[0].c]={t:"z"}):s=d[Lr(J[0])]={t:"z"},m.e.r=Math.max(m.e.r,J[0].r),m.s.r=Math.min(m.s.r,J[0].r),m.e.c=Math.max(m.e.c,J[0].c),m.s.c=Math.min(m.s.c,J[0].c)),s.c||(s.c=[]),i={a:J[1],t:he.TxO.t},s.c.push(i);break;case 2173:S[J.ixfe],J.ext.forEach((function(e){e[0]}));break;case 125:if(!x.cellStyles)break;for(;J.e>=J.s;)D[J.e--]={width:J.w/256,level:J.level||0,hidden:!!(1&J.flags)},L||(L=!0,ms(J.w/256)),gs(D[J.e+1]);break;case 520:var ue={};null!=J.level&&(F[J.r]=ue,ue.level=J.level),J.hidden&&(F[J.r]=ue,ue.hidden=!0),J.hpt&&(F[J.r]=ue,ue.hpt=J.hpt,ue.hpx=Ts(J.hpt));break;case 38:case 39:case 40:case 41:d["!margins"]||Fi(d["!margins"]={}),d["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[$]]=J;break;case 161:d["!margins"]||Fi(d["!margins"]={}),d["!margins"].header=J.header,d["!margins"].footer=J.footer;break;case 574:J.RTL&&(_.Views[0].RTL=!0);break;case 146:y=J;break;case 2198:u=J;break;case 140:f=J;break;case 442:b?C.CodeName=J||C.name:_.WBProps.CodeName=J||"ThisWorkbook"}}else K||console.error("Missing Info for XLS Record 0x"+$.toString(16)),e.l+=X}return r.SheetNames=Oe(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(r.Sheets=a),!r.SheetNames.length&&E["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=E)):r.Preamble=E,r.Sheets&&V.forEach((function(e,t){r.Sheets[r.SheetNames[t]]["!autofilter"]=e})),r.Strings=v,r.SSF=Ve(W),x.enc&&(r.Encryption=x.enc),u&&(r.Themes=u),r.Metadata={},void 0!==f&&(r.Metadata.Country=f),P.names.length>0&&(_.Names=P.names),r.Workbook=_,r}var Bc={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Hc(e,t){var r,a,n,s;if(t||(t={}),yo(t),u(),t.codepage&&f(t.codepage),e.FullPaths){if(Ce.find(e,"/encryption"))throw new Error("File is password-protected");r=Ce.find(e,"!CompObj"),a=Ce.find(e,"/Workbook")||Ce.find(e,"/Book")}else{switch(t.type){case"base64":e=C(A(e));break;case"binary":e=C(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}wr(e,0),a={content:e}}if(r&&Dc(r),t.bookProps&&!t.bookSheets)n={};else{var i=k?"buffer":"array";if(a&&a.content)n=Uc(a.content,t);else if((s=Ce.find(e,"PerfectOffice_MAIN"))&&s.content)n=Ln.to_workbook(s.content,(t.type=i,t));else{if(!(s=Ce.find(e,"NativeContent_MAIN"))||!s.content)throw(s=Ce.find(e,"MN0"))&&s.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");n=Ln.to_workbook(s.content,(t.type=i,t))}t.bookVBA&&e.FullPaths&&Ce.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(n.vbaraw=function(e){var t=Ce.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(r,a){if("/"!==r.slice(-1)&&r.match(/_VBA_PROJECT_CUR/)){var n=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Ce.utils.cfb_add(t,n,e.FileIndex[a].content)}})),Ce.write(t)}(e))}var c={};return e.FullPaths&&function(e,t,r){var a=Ce.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Va(a,ha,Bc.DSI);for(var s in n)t[s]=n[s]}catch(l){if(r.WTF)throw l}var i=Ce.find(e,"/!SummaryInformation");if(i&&i.size>0)try{var c=Va(i,ua,Bc.SI);for(var o in c)null==t[o]&&(t[o]=c[o])}catch(l){if(r.WTF)throw l}t.HeadingPairs&&t.TitlesOfParts&&(Ra(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,c,t),n.Props=n.Custprops=c,t.bookFiles&&(n.cfb=e),n}var zc={0:{f:function(e,t){var r={},a=e.l+t;r.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var s=e.read_shift(1);return e.l=a,7&s&&(r.level=7&s),16&s&&(r.hidden=!0),32&s&&(r.hpt=n/20),r}},1:{f:function(e){return[Kr(e)]}},2:{f:function(e){return[Kr(e),ea(e),"n"]}},3:{f:function(e){return[Kr(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Kr(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Kr(e),aa(e),"n"]}},6:{f:function(e){return[Kr(e),Gr(e),"str"]}},7:{f:function(e){return[Kr(e),e.read_shift(4),"s"]}},8:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,Gr(e),"str"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},9:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,aa(e),"n"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},10:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,e.read_shift(1),"b"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},11:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,e.read_shift(1),"e"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},12:{f:function(e){return[Yr(e)]}},13:{f:function(e){return[Yr(e),ea(e),"n"]}},14:{f:function(e){return[Yr(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Yr(e),e.read_shift(1),"b"]}},16:{f:qi},17:{f:function(e){return[Yr(e),Gr(e),"str"]}},18:{f:function(e){return[Yr(e),e.read_shift(4),"s"]}},19:{f:$r},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,t,r){var a=e.l+t;e.l+=4,e.l+=1;var n=e.read_shift(4),s=Zr(e),i=yi(e,0,r),c=qr(e);e.l=a;var o={Name:s,Ptg:i};return n<268435455&&(o.Sheet=n),c&&(o.Comment=c),o}},40:{},42:{},43:{f:function(e,t,r){var a={};a.sz=e.read_shift(2)/20;var n=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1),700===e.read_shift(2)&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript"}var s=e.read_shift(1);0!=s&&(a.underline=s);var i=e.read_shift(1);i>0&&(a.family=i);var c=e.read_shift(1);switch(c>0&&(a.charset=c),e.l++,a.color=function(e){var t={},r=e.read_shift(1)>>>1,a=e.read_shift(1),n=e.read_shift(2,"i"),s=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=a;var o=ga[a];o&&(t.rgb=ss(o));break;case 2:t.rgb=ss([s,i,c]);break;case 3:t.theme=a}return 0!=n&&(t.tint=n>0?n/32767:n/32768),t}(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor"}return a.name=Gr(e),a}},44:{f:function(e,t){return[e.read_shift(2),Gr(e)]}},45:{f:Ss},46:{f:ys},47:{f:function(e,t){var r=e.l+t,a=e.read_shift(2),n=e.read_shift(2);return e.l=r,{ixfe:a,numFmtId:n}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:yn},62:{f:function(e){return[Kr(e),$r(e),"is"]}},63:{f:function(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Lr(r);var a=e.read_shift(1);return 2&a&&(t.l="1"),8&a&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Ar,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,t){var r={},a=e[e.l];return++e.l,r.above=!(64&a),r.left=!(128&a),e.l+=18,r.name=Jr(e,t-19),r}},148:{f:Ji,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var r={},a=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var n=t>8?Gr(e):"";return n.length>0&&(r.CodeName=n),r.autoCompressPictures=!!(65536&a),r.backupFile=!!(64&a),r.checkCompatibility=!!(4096&a),r.date1904=!!(1&a),r.filterPrivacy=!!(8&a),r.hidePivotFieldList=!!(1024&a),r.promptedSolutions=!!(16&a),r.publishItems=!!(2048&a),r.refreshAllConnections=!!(262144&a),r.saveExternalLinkValues=!!(128&a),r.showBorderUnselectedTables=!!(4&a),r.showInkAnnotation=!!(32&a),r.showObjects=["all","placeholders","none"][a>>13&3],r.showPivotChartFilter=!!(32768&a),r.updateLinks=["userSet","never","always"][a>>8&3],r}},154:{},155:{},156:{f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Qr(e,t-8),r.name=Gr(e),r}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:ra},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Zi},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Gr(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Qr},357:{},358:{},359:{},360:{T:1},361:{},362:{f:An},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,t,r){var a=e.l+t,n=ta(e),s=e.read_shift(1),i=[n];if(i[2]=s,r.cellFormula){var c=ki(e,a-e.l,r);i[1]=c}else e.l=a;return i}},427:{f:function(e,t,r){var a=e.l+t,n=[ra(e,16)];if(r.cellFormula){var s=_i(e,a-e.l,r);n[1]=s,e.l=a}else e.l=a;return n}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var t={};return Qi.forEach((function(r){t[r]=aa(e)})),t}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,t){var r=e.l+t,a=ra(e,16),n=qr(e),s=Gr(e),i=Gr(e),c=Gr(e);e.l=r;var o={rfx:a,relId:n,loc:s,display:c};return i&&(o.Tooltip=i),o}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Qr},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Bs},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var r=ra(e,16);return t.rfx=r.s,t.ref=Lr(r.s),e.l+=16,t}},636:{T:-1},637:{f:Xr},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,t){return e.l+=10,{name:Gr(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Wc={6:{f:wi},10:{f:Ga},12:{f:$a},13:{f:$a},14:{f:ja},15:{f:ja},16:{f:aa},17:{f:ja},18:{f:ja},19:{f:$a},20:{f:bn},21:{f:bn},23:{f:An},24:{f:wn},25:{f:ja},26:{},27:{},28:{f:function(e,t,r){return function(e,t,r){if(!(r.biff<8)){var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2),i=e.read_shift(2),c=Za(e,0,r);return r.biff<8&&e.read_shift(1),[{r:a,c:n},c,i,s]}}(e,0,r)}},29:{},34:{f:ja},35:{f:Tn},38:{f:aa},39:{f:aa},40:{f:aa},41:{f:aa},42:{f:ja},43:{f:ja},47:{f:function(e,t,r){var a={Type:r.biff>=8?e.read_shift(2):0};return a.Type?as(e,t-2,a):function(e,t,r,a){var n={key:$a(e),verificationBytes:$a(e)};r.password&&(n.verifier=es(r.password)),a.valid=n.verificationBytes===n.verifier,a.valid&&(a.insitu=rs(r.password))}(e,r.biff,r,a),a}},49:{f:function(e,t,r){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return a.name=Ka(e,0,r),a}},51:{f:$a},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:ja},65:{f:function(){}},66:{f:$a},77:{},80:{},81:{},82:{},85:{f:$a},89:{},90:{},91:{},92:{f:function(e,t,r){if(r.enc)return e.l+=t,"";var a=e.l,n=Za(e,0,r);return e.read_shift(t+a-e.l),n}},93:{f:function(e,t,r){if(r&&r.biff<8)return function(e,t,r){e.l+=4;var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var i=[];return i.push((Sn[a]||Ar)(e,t,r)),{cmo:[n,a,s],ft:i}}(e,t,r);var a=fn(e),n=function(e,t){for(var r=e.l+t,a=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,r){var a=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&a,fBelow:64&a,fRight:128&a}}},130:{f:$a},131:{f:ja},132:{f:ja},133:{f:function(e,t,r){var a=e.read_shift(4),n=3&e.read_shift(1),s=e.read_shift(1);switch(s){case 0:s="Worksheet";break;case 1:s="Macrosheet";break;case 2:s="Chartsheet";break;case 6:s="VBAModule"}var i=Ka(e,0,r);return 0===i.length&&(i="Sheet1"),{pos:a,hs:n,dt:s,name:i}}},134:{},140:{f:function(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=da[t]||t,t=e.read_shift(2),r[1]=da[t]||t,r}},141:{f:$a},144:{},146:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(rn(e));return r}},151:{},152:{},153:{},154:{},155:{},156:{f:$a},157:{},158:{},160:{f:Cn},161:{f:function(e,t){var r={};return t<32||(e.l+=16,r.header=aa(e),r.footer=aa(e),e.l+=2),r}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var r=e.l+t-2,a=e.read_shift(2),n=e.read_shift(2),s=[];e.l>2&1,a.data=function(e,t,r,a){var n={},s=e.read_shift(4),i=e.read_shift(4),c=e.read_shift(4),o=e.read_shift(2);return n.patternType=pa[c>>26],a.cellStyles?(n.alc=7&s,n.fWrap=s>>3&1,n.alcV=s>>4&7,n.fJustLast=s>>7&1,n.trot=s>>8&255,n.cIndent=s>>16&15,n.fShrinkToFit=s>>20&1,n.iReadOrder=s>>22&2,n.fAtrNum=s>>26&1,n.fAtrFnt=s>>27&1,n.fAtrAlc=s>>28&1,n.fAtrBdr=s>>29&1,n.fAtrPat=s>>30&1,n.fAtrProt=s>>31&1,n.dgLeft=15&i,n.dgRight=i>>4&15,n.dgTop=i>>8&15,n.dgBottom=i>>12&15,n.icvLeft=i>>16&127,n.icvRight=i>>23&127,n.grbitDiag=i>>30&3,n.icvTop=127&c,n.icvBottom=c>>7&127,n.icvDiag=c>>14&127,n.dgDiag=c>>21&15,n.icvFore=127&o,n.icvBack=o>>7&127,n.fsxButton=o>>14&1,n):n}(e,0,a.fStyle,r),a}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:Ga},227:{},229:{f:function(e,t){for(var r=[],a=e.read_shift(2);a--;)r.push(cn(e));return r}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var r=e.l+t,a=e.read_shift(4),n=e.read_shift(4),s=[],i=0;i!=n&&e.l255)throw new Error("Unexpected SupBook type: "+s);for(var i=Ja(e,s),c=[];a>e.l;)c.push(qa(e));return[s,n,i,c]}},431:{f:ja},432:{},433:{},434:{},437:{},438:{f:function(e,t,r){var a=e.l,n="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}(e);var i=e.read_shift(2);e.read_shift(2),$a(e);var c=e.read_shift(2);e.l+=c;for(var o=1;o=(l?i:2*i))break}if(n.length!==i&&n.length!==2*i)throw new Error("cchText: "+i+" != "+n.length);return e.l=a+t,{t:n}}catch(f){return e.l=a+t,{t:n}}}},439:{f:ja},440:{f:function(e,t){var r=cn(e);e.l+=16;var a=function(e,t){var r=e.l+t,a=e.read_shift(4);if(2!==a)throw new Error("Unrecognized streamVersion: "+a);var n=e.read_shift(2);e.l+=2;var s,i,c,o,l,f,h="";16&n&&(s=en(e,e.l)),128&n&&(i=en(e,e.l)),257===(257&n)&&(c=en(e,e.l)),1===(257&n)&&(o=Qa(e,e.l)),8&n&&(h=en(e,e.l)),32&n&&(l=e.read_shift(16)),64&n&&(f=Da(e)),e.l=r;var u=i||c||o||"";u&&h&&(u+="#"+h),u||(u="#"+h),2&n&&"/"==u.charAt(0)&&"/"!=u.charAt(1)&&(u="file://"+u);var d={Target:u};return l&&(d.guid=l),f&&(d.time=f),s&&(d.Tooltip=s),d}(e,t-24);return[r,a]}},441:{},442:{f:qa},443:{},444:{f:$a},445:{},446:{},448:{f:Ga},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Ga},512:{f:gn},513:{f:_n},515:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var a=an(e),n=aa(e);return a.val=n,a}},516:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5),e.l;var a=an(e);2==r.biff&&e.l++;var n=qa(e,e.l,r);return a.val=n,a}},517:{f:vn},519:{f:Rn},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var a=e.read_shift(1);return e.l+=3,7&a&&(t.level=7&a),32&a&&(t.hidden=!0),64&a&&(t.hpt=r/20),t}},523:{},545:{f:kn},549:{f:pn},566:{},574:{f:function(e,t,r){return r&&r.biff>=2&&r.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),a=sn(e);return{r:t,c:r,ixfe:a[0],rknum:a[1]}}},659:{},1048:{},1054:{f:function(e,t,r){return[e.read_shift(2),Za(e,0,r)]}},1084:{},1212:{f:function(e,t,r){var a=on(e);e.l++;var n=e.read_shift(1);return[Ei(e,t-=8,r),n,a]}},2048:{f:function(e,t){e.read_shift(2);var r=cn(e),a=e.read_shift((t-10)/2,"dbcs-cont");return[r,a=a.replace(I,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:dn},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ga},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var r=e.read_shift(2);e.l+=2;for(var a=e.read_shift(2),n=[];a-- >0;)n.push(Ms(e,e.l));return{ixfe:r,ext:n}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:ja,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,r){if(!(r.biff<8)){var a=e.read_shift(2),n=e.read_shift(2);return[Ja(e,a,r),Ja(e,n,r)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,r){var a=e.l+t;if(124226!==e.read_shift(4))if(r.cellStyles){var n,s=e.slice(e.l);e.l=a;try{n=nt(s,{type:"array"})}catch(c){return}var i=et(n,"theme/theme/theme1.xml",!0);if(i)return Fs(i,r)}else e.l=a},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Ga},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var t=function(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:$a},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,r){var a={area:!1};if(5!=r.biff)return e.l+=t,a;var n=e.read_shift(1);return e.l+=3,16&n&&(a.area=!0),a}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(rn(e));return r}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:gn},1:{},2:{f:function(e){var t=an(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}},3:{f:function(e){var t=an(e);++e.l;var r=aa(e);return t.t="n",t.val=r,t}},4:{f:function(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var a=an(e);++e.l;var n=Za(e,0,r);return a.t="str",a.val=n,a}},5:{f:vn},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:dn},11:{},22:{f:$a},30:{f:mn},31:{},32:{},33:{f:kn},36:{},37:{f:pn},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:$a},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n={fmt:t,env:r,len:a,data:e.slice(e.l,e.l+a)};return e.l+=a,n}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,r){var a=e.l+t,n=an(e),s=e.read_shift(2),i=Ja(e,s,r);return e.l=a,n.t="str",n.val=i,n}},223:{},234:{},354:{},421:{},518:{f:wi},521:{f:dn},536:{f:wn},547:{f:Tn},561:{},579:{},1030:{f:wi},1033:{f:dn},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Vc(e,t,r,a){var n=t;if(!isNaN(n)){var s=a||(r||[]).length||0,i=e.next(4);i.write_shift(2,n),i.write_shift(2,s),s>0&&cr(r)&&e.push(r)}}function Gc(e,t){var r=t||{};null!=T&&null==r.dense&&(r.dense=T);var a=r.dense?[]:{},n=(e=e.replace(//g,"")).match(/
");var s=e.match(/<\/table/i),i=n.index,c=s&&s.index||e.length,o=Ke(e.slice(i,c),/(:?]*>)/i,""),l=-1,f=0,h=0,u=0,d={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(i=0;i/i);for(c=0;c"))>-1;)E=E.slice(w+1);for(var A=0;A")));u=S.colspan?+S.colspan:1,((h=+S.rowspan)>1||u>1)&&p.push({s:{r:l,c:f},e:{r:l+(h||1)-1,c:f+u-1}});var y=S.t||S["data-t"]||"";if(E.length)if(E=Ot(E),d.s.r>l&&(d.s.r=l),d.e.rf&&(d.s.c=f),d.e.cr||n[l].s.c>i)&&!(n[l].e.r1&&(d.rowspan=c),o>1&&(d.colspan=o),a.editable?u=''+u+"":h&&(d["data-t"]=h&&h.t||"z",null!=h.v&&(d["data-v"]=h.v),null!=h.z&&(d["data-z"]=h.z),h.l&&"#"!=(h.l.Target||"#").charAt(0)&&(u=''+u+"")),d.id=(a.id||"sjs")+"-"+f,s.push(Pt("td",u,d))}}return""+s.join("")+""}var $c='SheetJS Table Export',Xc="";function Kc(e,t,r){return[].join("")+""}function Yc(e,t){var r=t||{},a=null!=r.header?r.header:$c,n=null!=r.footer?r.footer:Xc,s=[a],i=Pr(e["!ref"]);r.dense=Array.isArray(e),s.push(Kc(0,0,r));for(var c=i.s.r;c<=i.e.r;++c)s.push(jc(e,i,c,r));return s.push("
"+n),s.join("")}function Jc(e,t,r){var a=r||{};null!=T&&(a.dense=T);var n=0,s=0;if(null!=a.origin)if("number"==typeof a.origin)n=a.origin;else{var i="string"==typeof a.origin?Fr(a.origin):a.origin;n=i.r,s=i.c}var c=t.getElementsByTagName("tr"),o=Math.min(a.sheetRows||1e7,c.length),l={s:{r:0,c:0},e:{r:n,c:s}};if(e["!ref"]){var f=Pr(e["!ref"]);l.s.r=Math.min(l.s.r,f.s.r),l.s.c=Math.min(l.s.c,f.s.c),l.e.r=Math.max(l.e.r,f.e.r),l.e.c=Math.max(l.e.c,f.e.c),-1==n&&(l.e.r=n=f.e.r+1)}var h=[],u=0,d=e["!rows"]||(e["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,E=0;for(e["!cols"]||(e["!cols"]=[]);p1||E>1)&&h.push({s:{r:m+n,c:v+s},e:{r:m+n+(b||1)-1,c:v+s+(E||1)-1}});var C={t:"s",v:S},R=k.getAttribute("data-t")||k.getAttribute("t")||"";null!=S&&(0==S.length?C.t=R||"z":a.raw||0==S.trim().length||"s"==R||("TRUE"===S?C={t:"b",v:!0}:"FALSE"===S?C={t:"b",v:!1}:isNaN(je(S))?isNaN(Xe(S).getDate())||(C={t:"d",v:ze(S)},a.cellDates||(C={t:"n",v:Ne(C.v)}),C.z=a.dateNF||W[14]):C={t:"n",v:je(S)})),void 0===C.z&&null!=y&&(C.z=y);var O="",x=k.getElementsByTagName("A");if(x&&x.length)for(var I=0;I=o&&(e["!fullref"]=Mr((l.e.r=c.length-p+m-1+n,l))),e}function qc(e,t){return Jc((t||{}).dense?[]:{},e,t)}function Zc(e){var t="",r=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function Qc(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n");return[gt(t.replace(/<[^>]*>/g,""))]}var eo={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function to(e,t){var r=t||{};null!=T&&null==r.dense&&(r.dense=T);var a,n,s,i,c,o,l=Mt(e),f=[],h={name:""},u="",d=0,p={},m=[],g=r.dense?[]:{},v={value:""},b="",E=0,w=[],A=-1,k=-1,S={s:{r:1e6,c:1e7},e:{r:0,c:0}},y=0,_={},C=[],R={},O=[],x=1,I=1,N=[],D={Names:[]},F={},L=["",""],P=[],M={},U="",B=0,H=!1,z=!1,W=0;for(Ut.lastIndex=0,l=l.replace(//gm,"").replace(//gm,"");c=Ut.exec(l);)switch(c[3]=c[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===c[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r?g["!ref"]=Mr(S):g["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=S.e.r&&(g["!fullref"]=g["!ref"],S.e.r=r.sheetRows-1,g["!ref"]=Mr(S)),C.length&&(g["!merges"]=C),O.length&&(g["!rows"]=O),s.name=s["\u540d\u79f0"]||s.name,"undefined"!==typeof JSON&&JSON.stringify(s),m.push(s.name),p[s.name]=g,z=!1):"/"!==c[0].charAt(c[0].length-2)&&(s=ut(c[0],!1),A=k=-1,S.s.r=S.s.c=1e7,S.e.r=S.e.c=0,g=r.dense?[]:{},C=[],O=[],z=!0);break;case"table-row-group":"/"===c[1]?--y:++y;break;case"table-row":case"\u884c":if("/"===c[1]){A+=x,x=1;break}if((i=ut(c[0],!1))["\u884c\u53f7"]?A=i["\u884c\u53f7"]-1:-1==A&&(A=0),(x=+i["number-rows-repeated"]||1)<10)for(W=0;W0&&(O[A+W]={level:y});k=-1;break;case"covered-table-cell":"/"!==c[1]&&++k,r.sheetStubs&&(r.dense?(g[A]||(g[A]=[]),g[A][k]={t:"z"}):g[Lr({r:A,c:k})]={t:"z"}),b="",w=[];break;case"table-cell":case"\u6570\u636e":if("/"===c[0].charAt(c[0].length-2))++k,v=ut(c[0],!1),I=parseInt(v["number-columns-repeated"]||"1",10),o={t:"z",v:null},v.formula&&0!=r.cellFormula&&(o.f=xi(gt(v.formula))),"string"==(v["\u6570\u636e\u7c7b\u578b"]||v["value-type"])&&(o.t="s",o.v=gt(v["string-value"]||""),r.dense?(g[A]||(g[A]=[]),g[A][k]=o):g[Lr({r:A,c:k})]=o),k+=I-1;else if("/"!==c[1]){b="",E=0,w=[],I=1;var V=x?A+x-1:A;if(++k>S.e.c&&(S.e.c=k),kS.e.r&&(S.e.r=V),P=[],M={},o={t:(v=ut(c[0],!1))["\u6570\u636e\u7c7b\u578b"]||v["value-type"],v:null},r.cellFormula)if(v.formula&&(v.formula=gt(v.formula)),v["number-matrix-columns-spanned"]&&v["number-matrix-rows-spanned"]&&(R={s:{r:A,c:k},e:{r:A+(parseInt(v["number-matrix-rows-spanned"],10)||0)-1,c:k+(parseInt(v["number-matrix-columns-spanned"],10)||0)-1}},o.F=Mr(R),N.push([R,o.F])),v.formula)o.f=xi(v.formula);else for(W=0;W=N[W][0].s.r&&A<=N[W][0].e.r&&k>=N[W][0].s.c&&k<=N[W][0].e.c&&(o.F=N[W][1]);switch((v["number-columns-spanned"]||v["number-rows-spanned"])&&(R={s:{r:A,c:k},e:{r:A+(parseInt(v["number-rows-spanned"],10)||0)-1,c:k+(parseInt(v["number-columns-spanned"],10)||0)-1}},C.push(R)),v["number-columns-repeated"]&&(I=parseInt(v["number-columns-repeated"],10)),o.t){case"boolean":o.t="b",o.v=wt(v["boolean-value"]);break;case"float":case"percentage":case"currency":o.t="n",o.v=parseFloat(v.value);break;case"date":o.t="d",o.v=ze(v["date-value"]),r.cellDates||(o.t="n",o.v=Ne(o.v)),o.z="m/d/yy";break;case"time":o.t="n",o.v=Me(v["time-value"])/86400,r.cellDates&&(o.t="d",o.v=Pe(o.v)),o.z="HH:MM:SS";break;case"number":o.t="n",o.v=parseFloat(v["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==o.t&&"text"!==o.t&&o.t)throw new Error("Unsupported value type "+o.t);o.t="s",null!=v["string-value"]&&(b=gt(v["string-value"]),w=[])}}else{if(H=!1,"s"===o.t&&(o.v=b||"",w.length&&(o.R=w),H=0==E),F.Target&&(o.l=F),P.length>0&&(o.c=P,P=[]),b&&!1!==r.cellText&&(o.w=b),H&&(o.t="z",delete o.v),(!H||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=A))for(var G=0;G0;)g[A+G][k+I]=Ve(o);else for(g[Lr({r:A+G,c:k})]=o;--I>0;)g[Lr({r:A+G,c:k+I})]=Ve(o);S.e.c<=k&&(S.e.c=k)}k+=(I=parseInt(v["number-columns-repeated"]||"1",10))-1,I=0,o={},b="",w=[]}F={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===c[1]){if((a=f.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&f.push([c[3],!0]);break;case"annotation":if("/"===c[1]){if((a=f.pop())[0]!==c[3])throw"Bad state: "+a;M.t=b,w.length&&(M.R=w),M.a=U,P.push(M)}else"/"!==c[0].charAt(c[0].length-2)&&f.push([c[3],!1]);U="",B=0,b="",E=0,w=[];break;case"creator":"/"===c[1]?U=l.slice(B,c.index):B=c.index+c[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===c[1]){if((a=f.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&f.push([c[3],!1]);b="",E=0,w=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===c[1]){if(_[h.name]=u,(a=f.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&(u="",h=ut(c[0],!1),f.push([c[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(f[f.length-1][0]){case"time-style":case"date-style":n=ut(c[0],!1),u+=eo[c[3]]["long"===n.style?1:0]}break;case"text":if("/>"===c[0].slice(-2))break;if("/"===c[1])switch(f[f.length-1][0]){case"number-style":case"date-style":case"time-style":u+=l.slice(d,c.index)}else d=c.index+c[0].length;break;case"named-range":L=Ii((n=ut(c[0],!1))["cell-range-address"]);var j={Name:n.name,Ref:L[0]+"!"+L[1]};z&&(j.Sheet=m.length),D.Names.push(j);break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(f[f.length-1][0])>-1)break;if("/"!==c[1]||v&&v["string-value"])ut(c[0],!1),E=c.index+c[0].length;else{var $=Qc(l.slice(E,c.index));b=(b.length>0?b+"\n":"")+$[0]}break;case"database-range":if("/"===c[1])break;try{p[(L=Ii(ut(c[0])["target-range-address"]))[0]]["!autofilter"]={ref:L[1]}}catch(K){}break;case"a":if("/"!==c[1]){if(!(F=ut(c[0],!1)).href)break;F.Target=gt(F.href),delete F.href,"#"==F.Target.charAt(0)&&F.Target.indexOf(".")>-1?(L=Ii(F.Target.slice(1)),F.Target="#"+L[0]+"!"+L[1]):F.Target.match(/^\.\.[\\\/]/)&&(F.Target=F.Target.slice(3))}break;default:switch(c[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(r.WTF)throw new Error(c)}}var X={Sheets:p,SheetNames:m,Workbook:D};return r.bookSheets&&delete X.Sheets,X}function ro(e,t){t=t||{},qe(e,"META-INF/manifest.xml")&&function(e,t){for(var r,a,n=Mt(e);r=Ut.exec(n);)switch(r[3]){case"manifest":break;case"file-entry":if("/"==(a=ut(r[0],!1)).path&&a.type!==ka)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}(Qe(e,"META-INF/manifest.xml"),t);var r=et(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var a=to(_t(r),t);return qe(e,"meta.xml")&&(a.Props=_a(Qe(e,"meta.xml"))),a}function ao(e,t){return to(e,t)}function no(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function so(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):_t(R(e))}function io(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),a=0;return e.forEach((function(e){r.set(e,a),a+=e.length})),r}function co(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function oo(e,t){var r=t?t[0]:0,a=127&e[r];e:if(e[r++]>=128){if(a|=(127&e[r])<<7,e[r++]<128)break e;if(a|=(127&e[r])<<14,e[r++]<128)break e;if(a|=(127&e[r])<<21,e[r++]<128)break e;if(a+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(a+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(a+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),a}function lo(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function fo(e){for(var t=[],r=[0];r[0]=128;);a=e.slice(o,r[0]);break;case 5:c=4,a=e.slice(r[0],r[0]+c),r[0]+=c;break;case 1:c=8,a=e.slice(r[0],r[0]+c),r[0]+=c;break;case 2:c=oo(e,r),a=e.slice(r[0],r[0]+c),r[0]+=c;break;default:throw new Error("PB Type ".concat(i," for Field ").concat(s," at offset ").concat(n))}var l={data:a,type:i};null==t[s]?t[s]=[l]:t[s].push(l)}return t}function ho(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function uo(e){for(var t,r=[],a=[0];a[0]>>0>0),r.push(i)}return r}function po(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],a=oo(t,r),n=[];r[0]>2&7),i=(224&t[r[0]++])<<3,i|=t[r[0]++]):(c=1+(t[r[0]++]>>2),2==s?(i=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(i=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),n=[io(n)],0==i)throw new Error("Invalid offset 0");if(i>n[0].length)throw new Error("Invalid offset beyond length");if(c>=i)for(n.push(n[0].slice(-i)),c-=i;c>=n[n.length-1].length;)n.push(n[n.length-1]),c-=n[n.length-1].length;n.push(n[0].slice(-i,-i+c))}else{var o=t[r[0]++]>>2;if(o<60)++o;else{var l=o-59;o=t[r[0]],l>1&&(o|=t[r[0]+1]<<8),l>2&&(o|=t[r[0]+2]<<16),l>3&&(o|=t[r[0]+3]<<24),o>>>=0,o++,r[0]+=l}n.push(t.slice(r[0],r[0]+o)),r[0]+=o}}var f=io(n);if(f.length!=a)throw new Error("Unexpected length: ".concat(f.length," != ").concat(a));return f}function mo(e){for(var t=[],r=0;r>1,a=1&e[t+14],n=t+13;n>=t;--n)a=256*a+e[n];return(128&e[t+15]?-a:a)*Math.pow(10,r-6176)}(e,i),i+=16),2&s&&(f=n.getFloat64(i,!0),i+=8),4&s&&(h.setTime(h.getTime()+1e3*n.getFloat64(i,!0)),i+=8),8&s&&(o=n.getUint32(i,!0),i+=4),16&s&&(c=n.getUint32(i,!0),i+=4),e[1]){case 0:break;case 2:case 10:a={t:"n",v:l};break;case 3:a={t:"s",v:t[o]};break;case 5:a={t:"d",v:h};break;case 6:a={t:"b",v:f>0};break;case 7:a={t:"n",v:f/86400};break;case 8:a={t:"e",v:0};break;case 9:if(!(c>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&s," : ").concat(e.slice(0,4)));a={t:"s",v:r[c]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&s," : ").concat(e.slice(0,4)))}return a}function vo(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,r,a){var n,s=no(e),i=s.getUint32(4,!0),c=(a>1?12:8)+4*co(i&(a>1?3470:398)),o=-1,l=-1,f=NaN,h=new Date(2001,0,1);switch(512&i&&(o=s.getUint32(c,!0),c+=4),c+=4*co(i&(a>1?12288:4096)),16&i&&(l=s.getUint32(c,!0),c+=4),32&i&&(f=s.getFloat64(c,!0),c+=8),64&i&&(h.setTime(h.getTime()+1e3*s.getFloat64(c,!0)),c+=8),e[2]){case 0:break;case 2:n={t:"n",v:f};break;case 3:n={t:"s",v:t[l]};break;case 5:n={t:"d",v:h};break;case 6:n={t:"b",v:f>0};break;case 7:n={t:"n",v:f/86400};break;case 8:n={t:"e",v:0};break;case 9:if(o>-1)n={t:"s",v:r[o]};else if(l>-1)n={t:"s",v:t[l]};else{if(isNaN(f))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));n={t:"n",v:f}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return n}(e,t,r,e[0]);case 5:return go(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function bo(e){return oo(fo(e)[1][0].data)}function To(e,t){var r=fo(t.data),a=lo(r[1][0].data),n=r[3],s=[];return(n||[]).forEach((function(t){var r=fo(t.data),n=lo(r[1][0].data)>>>0;switch(a){case 1:s[n]=so(r[3][0].data);break;case 8:var i=fo(e[bo(r[9][0].data)][0].data),c=e[bo(i[1][0].data)][0],o=lo(c.meta[1][0].data);if(2001!=o)throw new Error("2000 unexpected reference to ".concat(o));var l=fo(c.data);s[n]=l[3].map((function(e){return so(e.data)})).join("")}})),s}function Eo(e,t){var r,a=fo(t.data),n=(null==(r=null==a?void 0:a[7])?void 0:r[0])?lo(a[7][0].data)>>>0>0?1:0:-1,s=ho(a[5],(function(e){return function(e,t){var r,a,n,s,i,c,o,l,f,h,u,d,p,m,g,v,b=fo(e),T=lo(b[1][0].data)>>>0,E=lo(b[2][0].data)>>>0,w=(null==(a=null==(r=b[8])?void 0:r[0])?void 0:a.data)&&lo(b[8][0].data)>0||!1;if((null==(s=null==(n=b[7])?void 0:n[0])?void 0:s.data)&&0!=t)g=null==(c=null==(i=b[7])?void 0:i[0])?void 0:c.data,v=null==(l=null==(o=b[6])?void 0:o[0])?void 0:l.data;else{if(!(null==(h=null==(f=b[4])?void 0:f[0])?void 0:h.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");g=null==(d=null==(u=b[4])?void 0:u[0])?void 0:d.data,v=null==(m=null==(p=b[3])?void 0:p[0])?void 0:m.data}for(var A=w?4:1,k=no(g),S=[],y=0;y=1&&(C[S[S.length-1][0]]=v.subarray(S[S.length-1][1]*A)),{R:T,cells:C}}(e,n)}));return{nrows:lo(a[4][0].data)>>>0,data:s.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,a){if(e[t.R][a])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(a));e[t.R][a]=r})),e}),[])}}function wo(e,t){var r={"!ref":"A1"},a=e[bo(fo(t.data)[2][0].data)],n=lo(a[0].meta[1][0].data);if(6001!=n)throw new Error("6000 unexpected reference to ".concat(n));return function(e,t,r){var a,n=fo(t.data),s={s:{r:0,c:0},e:{r:0,c:0}};if(s.e.r=(lo(n[6][0].data)>>>0)-1,s.e.r<0)throw new Error("Invalid row varint ".concat(n[6][0].data));if(s.e.c=(lo(n[7][0].data)>>>0)-1,s.e.c<0)throw new Error("Invalid col varint ".concat(n[7][0].data));r["!ref"]=Mr(s);var i=fo(n[4][0].data),c=To(e,e[bo(i[4][0].data)][0]),o=(null==(a=i[17])?void 0:a[0])?To(e,e[bo(i[17][0].data)][0]):[],l=fo(i[3][0].data),f=0;l[1].forEach((function(t){var a=fo(t.data),n=e[bo(a[2][0].data)][0],s=lo(n.meta[1][0].data);if(6002!=s)throw new Error("6001 unexpected reference to ".concat(s));var i=Eo(0,n);i.data.forEach((function(e,t){e.forEach((function(e,a){var n=Lr({r:f+t,c:a}),s=vo(e,c,o);s&&(r[n]=s)}))})),f+=i.nrows}))}(e,a[0],r),r}function Ao(e,t){var r={SheetNames:[],Sheets:{}};if(ho(fo(t.data)[1],bo).forEach((function(t){e[t].forEach((function(t){if(2==lo(t.meta[1][0].data)){var a=function(e,t){var r,a=fo(t.data),n={name:(null==(r=a[1])?void 0:r[0])?so(a[1][0].data):"",sheets:[]};return ho(a[2],bo).forEach((function(t){e[t].forEach((function(t){6e3==lo(t.meta[1][0].data)&&n.sheets.push(wo(e,t))}))})),n}(e,t);a.sheets.forEach((function(e,t){Vo(r,e,0==t?a.name:a.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}function ko(e){var t,r,a,n,s={},i=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,r;try{t=mo(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{r=uo(t)}catch(a){return console.log("## "+(a.message||a))}r.forEach((function(e){s[e.id]=e.messages,i.push(e.id)}))}})),!i.length)throw new Error("File has no messages");var c=(null==(n=null==(a=null==(r=null==(t=null==s?void 0:s[1])?void 0:t[0])?void 0:r.meta)?void 0:a[1])?void 0:n[0].data)&&1==lo(s[1][0].meta[1][0].data)&&s[1][0];if(c||i.forEach((function(e){s[e].forEach((function(e){if(1==lo(e.meta[1][0].data)>>>0){if(c)throw new Error("Document has multiple roots");c=e}}))})),!c)throw new Error("Cannot find Document root");return Ao(s,c)}function So(e){return function(t){for(var r=0;r!=e.length;++r){var a=e[r];void 0===t[a[0]]&&(t[a[0]]=a[1]),"n"===a[2]&&(t[a[0]]=Number(t[a[0]]))}}}function yo(e){So([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function _o(e,t,r,a,n,s,i,c,o,l,f,h){try{s[a]=Aa(et(e,r,!0),t);var u,d=Qe(e,t);switch(c){case"sheet":u=dc(d,t,n,o,s[a],l,f,h);break;case"chart":if(!(u=pc(d,t,n,o,s[a],l))||!u["!drawel"])break;var p=st(u["!drawel"].Target,t),m=wa(p),g=function(e,t){if(!e)return"??";var r=(e.match(/]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}(et(e,p,!0),Aa(et(e,m,!0),p)),v=st(g,p),b=wa(v);u=ec(et(e,v,!0),0,0,Aa(et(e,b,!0),v),0,u);break;case"macro":E=t,s[a],E.slice(-4),u={"!type":"macro"};break;case"dialog":u=function(e,t){return t.slice(-4),{"!type":"dialog"}}(0,t,0,0,s[a]);break;default:throw new Error("Unrecognized sheet type "+c)}i[a]=u;var T=[];s&&s[a]&&Oe(s[a]).forEach((function(r){var n="";if(s[a][r].Type==Ea.CMNT){n=st(s[a][r].Target,t);var i=vc(Qe(e,n,!0),n,o);if(!i||!i.length)return;Us(u,i,!1)}s[a][r].Type==Ea.TCMNT&&(n=st(s[a][r].Target,t),T=T.concat(function(e,t){var r=[],a=!1,n={},s=0;return e.replace(lt,(function(i,c){var o=ut(i);switch(dt(o[0])){case"":case"":case"
":case"":break;case"":null!=n.t&&r.push(n);break;case"":case"":n.t=e.slice(s,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":case"":case"":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return i})),r}(Qe(e,n,!0),o)))})),T&&T.length&&Us(u,T,!0,o.people||[])}catch(w){if(o.WTF)throw w}var E}function Co(e){return"/"==e.charAt(0)?e.slice(1):e}function Ro(e,t){if(ke(),yo(t=t||{}),qe(e,"META-INF/manifest.xml"))return ro(e,t);if(qe(e,"objectdata.xml"))return ro(e,t);if(qe(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(e.FileIndex)return ko(e);var r=Ce.utils.cfb_new();return rt(e).forEach((function(t){at(r,t,tt(e,t))})),ko(r)}if(!qe(e,"[Content_Types].xml")){if(qe(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(qe(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var a,n,s=rt(e),i=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var r={};if((e.match(lt)||[]).forEach((function(e){var a=ut(e);switch(a[0].replace(ft,"<")){case"0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}(et(e,"[Content_Types].xml")),c=!1;if(0===i.workbooks.length&&Qe(e,n="xl/workbook.xml",!0)&&i.workbooks.push(n),0===i.workbooks.length){if(!Qe(e,n="xl/workbook.bin",!0))throw new Error("Could not find workbook");i.workbooks.push(n),c=!0}"bin"==i.workbooks[0].slice(-3)&&(c=!0);var o={},l={};if(!t.bookSheets&&!t.bookProps){if(Ni=[],i.sst)try{Ni=gc(Qe(e,Co(i.sst)),i.sst,t)}catch(x){if(t.WTF)throw x}t.cellStyles&&i.themes.length&&(o=function(e,t,r){return Fs(e,r)}(et(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],t)),i.style&&(l=mc(Qe(e,Co(i.style)),i.style,o,t))}i.links.map((function(r){try{Aa(et(e,wa(Co(r))),r);return Tc(Qe(e,Co(r)),0,r,t)}catch(x){}}));var f=uc(Qe(e,Co(i.workbooks[0])),i.workbooks[0],t),h={},u="";i.coreprops.length&&((u=Qe(e,Co(i.coreprops[0]),!0))&&(h=_a(u)),0!==i.extprops.length&&(u=Qe(e,Co(i.extprops[0]),!0))&&function(e,t,r){var a={};t||(t={}),e=_t(e),Ca.forEach((function(r){var n=(e.match(Rt(r[0]))||[])[1];switch(r[2]){case"string":n&&(t[r[1]]=gt(n));break;case"bool":t[r[1]]="true"===n;break;case"raw":var s=e.match(new RegExp("<"+r[0]+"[^>]*>([\\s\\S]*?)"));s&&s.length>0&&(a[r[1]]=s[1])}})),a.HeadingPairs&&a.TitlesOfParts&&Ra(a.HeadingPairs,a.TitlesOfParts,t,r)}(u,h,t));var d={};t.bookSheets&&!t.bookProps||0!==i.custprops.length&&(u=et(e,Co(i.custprops[0]),!0))&&(d=function(e,t){var r={},a="",n=e.match(Oa);if(n)for(var s=0;s!=n.length;++s){var i=n[s],c=ut(i);switch(c[0]){case"":a=null;break;default:if(0===i.indexOf(""),l=o[0].slice(4),f=o[1];switch(l){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":r[a]=gt(f);break;case"bool":r[a]=wt(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[a]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[a]=parseFloat(f);break;case"filetime":case"date":r[a]=ze(f);break;default:if("/"==l.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",i,l,o)}}else if("0&&(a=h.SheetNames),t.bookProps&&(p.Props=h,p.Custprops=d),t.bookSheets&&"undefined"!==typeof a&&(p.SheetNames=a),t.bookSheets?p.SheetNames:t.bookProps))return p;a={};var m={};t.bookDeps&&i.calcchain&&(m=bc(Qe(e,Co(i.calcchain)),i.calcchain));var g,v,b=0,T={},E=f.Sheets;h.Worksheets=E.length,h.SheetNames=[];for(var w=0;w!=E.length;++w)h.SheetNames[w]=E[w].name;var A=c?"bin":"xml",k=i.workbooks[0].lastIndexOf("/"),S=(i.workbooks[0].slice(0,k+1)+"_rels/"+i.workbooks[0].slice(k+1)+".rels").replace(/^\//,"");qe(e,S)||(S="xl/_rels/workbook."+A+".rels");var y=Aa(et(e,S,!0),S.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(t.xlmeta=Ec(Qe(e,Co(i.metadata[0])),i.metadata[0],t)),(i.people||[]).length>=1&&(t.people=function(e,t){var r=[],a=!1;return e.replace(lt,(function(e){var n=ut(e);switch(dt(n[0])){case"":case"":case"":case"":case"":break;case"":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+n[0]+" in threaded comments")}return e})),r}(Qe(e,Co(i.people[0])),t)),y&&(y=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(r=e["!id"][t.id].Type,Ea.WS.indexOf(r)>-1?"sheet":Ea.CS&&r==Ea.CS?"chart":Ea.DS&&r==Ea.DS?"dialog":Ea.MS&&r==Ea.MS?"macro":r&&r.length?r:"sheet")];var r}))}catch(x){return null}return e&&0!==e.length?e:null}(y,f.Sheets));var _=Qe(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(b=0;b!=h.Worksheets;++b){var C="sheet";if(y&&y[b]?(g="xl/"+y[b][1].replace(/[\/]?xl\//,""),qe(e,g)||(g=y[b][1]),qe(e,g)||(g=S.replace(/_rels\/.*$/,"")+y[b][1]),C=y[b][2]):g=(g="xl/worksheets/sheet"+(b+1-_)+"."+A).replace(/sheet0\./,"sheet."),v=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(b!=t.sheets)continue e;break;case"string":if(h.SheetNames[b].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var R=!1,O=0;O!=t.sheets.length;++O)"number"==typeof t.sheets[O]&&t.sheets[O]==b&&(R=1),"string"==typeof t.sheets[O]&&t.sheets[O].toLowerCase()==h.SheetNames[b].toLowerCase()&&(R=1);if(!R)continue e}}_o(e,g,v,h.SheetNames[b],b,T,a,C,t,f,o,l)}return p={Directory:i,Workbook:f,Props:h,Custprops:d,Deps:m,Sheets:a,SheetNames:h.SheetNames,Strings:Ni,Styles:l,Themes:o,SSF:Ve(W)},t&&t.bookFiles&&(e.files?(p.keys=s,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,r){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[r]})))),t&&t.bookVBA&&(i.vba.length>0?p.vbaraw=Qe(e,Co(i.vba[0]),!0):i.defaults&&i.defaults.bin===Hs&&(p.vbaraw=Qe(e,"xl/vbaProject.bin",!0))),p}function Oo(e,t){var r=t||{},a="Workbook",n=Ce.find(e,a);try{if(a="/!DataSpaces/Version",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=$n(e,4),t.U=$n(e,4),t.W=$n(e,4)}(n.content),a="/!DataSpaces/DataSpaceMap",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(Xn(e));return t}(n.content);if(1!==s.length||1!==s[0].comps.length||0!==s[0].comps[0].t||"StrongEncryptionDataSpace"!==s[0].name||"EncryptedPackage"!==s[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(n.content);if(1!=i.length||"StrongEncryptionTransform"!=i[0])throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Kn(n.content)}catch(o){}if(a="/EncryptionInfo",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var c=function(e){var t=$n(e);switch(t.Minor){case 2:return[t.Minor,qn(e)];case 3:return[t.Minor,Zn()];case 4:return[t.Minor,Qn(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(n.content);if(a="/EncryptedPackage",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(4==c[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(c[1],n.content,r.password||"",r);if(2==c[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(c[1],n.content,r.password||"",r);throw new Error("File is password-protected")}function xo(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=A(e.slice(0,12));break;case"binary":r=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function Io(e,t){var r=0;e:for(;r=2&&0===n[3])return Ln.to_workbook(s,r);if(0===n[2]&&(8===n[3]||9===n[3]))return Ln.to_workbook(s,r)}break;case 3:case 131:case 139:case 140:return xn.to_workbook(s,r);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return ns.to_workbook(s,r);break;case 10:case 13:case 32:return function(e,t){var r="",a=xo(e,t);switch(t.type){case"base64":r=A(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=We(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==a[0]&&187==a[1]&&191==a[2]&&(r=_t(r)),t.type="binary",Io(r,t)}(s,r);case 137:if(80===n[1]&&78===n[2]&&71===n[3])throw new Error("PNG Image File is not a spreadsheet")}return On.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?xn.to_workbook(s,r):No(e,s,r,i)}function Fo(e,t,r,a,n,s,i,c){var o=Ir(r),l=c.defval,f=c.raw||!Object.prototype.hasOwnProperty.call(c,"raw"),h=!0,u=1===n?[]:{};if(1!==n)if(Object.defineProperty)try{Object.defineProperty(u,"__rowNum__",{value:r,enumerable:!1})}catch(g){u.__rowNum__=r}else u.__rowNum__=r;if(!i||e[r])for(var d=t.s.c;d<=t.e.c;++d){var p=i?e[r][d]:e[a[d]+o];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=s[d]){if(null==m)if("e"==p.t&&null===m)u[s[d]]=null;else if(void 0!==l)u[s[d]]=l;else{if(!f||null!==m)continue;u[s[d]]=null}else u[s[d]]=f&&("n"!==p.t||"n"===p.t&&!1!==c.rawNumbers)?m:Hr(p,m,c);null!=m&&(h=!1)}}else{if(void 0===l)continue;null!=s[d]&&(u[s[d]]=l)}}return{row:u,isempty:h}}function Lo(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},a=0,n=1,s=[],i=0,c="",o={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},f=null!=l.range?l.range:e["!ref"];switch(1===l.header?a=1:"A"===l.header?a=2:Array.isArray(l.header)?a=3:null==l.header&&(a=0),typeof f){case"string":o=Ur(f);break;case"number":(o=Ur(e["!ref"])).s.r=f;break;default:o=f}a>0&&(n=0);var h=Ir(o.s.r),u=[],d=[],p=0,m=0,g=Array.isArray(e),v=o.s.r,b=0,T={};g&&!e[v]&&(e[v]=[]);var E=l.skipHidden&&e["!cols"]||[],w=l.skipHidden&&e["!rows"]||[];for(b=o.s.c;b<=o.e.c;++b)if(!(E[b]||{}).hidden)switch(u[b]=Dr(b),r=g?e[v][b]:e[u[b]+h],a){case 1:s[b]=b-o.s.c;break;case 2:s[b]=u[b];break;case 3:s[b]=l.header[b-o.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),c=i=Hr(r,null,l),m=T[i]||0){do{c=i+"_"+m++}while(T[c]);T[i]=m,T[c]=1}else T[i]=1;s[b]=c}for(v=o.s.r+n;v<=o.e.r;++v)if(!(w[v]||{}).hidden){var A=Fo(e,o,v,u,a,s,g,l);(!1===A.isempty||(1===a?!1!==l.blankrows:l.blankrows))&&(d[p++]=A.row)}return d.length=p,d}var Po=/"/g;function Mo(e,t,r,a,n,s,i,c){for(var o=!0,l=[],f="",h=Ir(r),u=t.s.c;u<=t.e.c;++u)if(a[u]){var d=c.dense?(e[r]||[])[u]:e[a[u]+h];if(null==d)f="";else if(null!=d.v){o=!1,f=""+(c.rawNumbers&&"n"==d.t?d.v:Hr(d,null,c));for(var p=0,m=0;p!==f.length;++p)if((m=f.charCodeAt(p))===n||m===s||34===m||c.forceQuotes){f='"'+f.replace(Po,'""')+'"';break}"ID"==f&&(f='"ID"')}else null==d.f||d.F?f="":(o=!1,(f="="+d.f).indexOf(",")>=0&&(f='"'+f.replace(Po,'""')+'"'));l.push(f)}return!1===c.blankrows&&o?null:l.join(i)}function Uo(e,t){var r=[],a=null==t?{}:t;if(null==e||null==e["!ref"])return"";var n=Ur(e["!ref"]),s=void 0!==a.FS?a.FS:",",i=s.charCodeAt(0),c=void 0!==a.RS?a.RS:"\n",o=c.charCodeAt(0),l=new RegExp(("|"==s?"\\|":s)+"+$"),f="",h=[];a.dense=Array.isArray(e);for(var u=a.skipHidden&&e["!cols"]||[],d=a.skipHidden&&e["!rows"]||[],p=n.s.c;p<=n.e.c;++p)(u[p]||{}).hidden||(h[p]=Dr(p));for(var m=0,g=n.s.r;g<=n.e.r;++g)(d[g]||{}).hidden||null!=(f=Mo(e,n,g,h,i,o,s,a))&&(a.strip&&(f=f.replace(l,"")),(f||!1!==a.blankrows)&&r.push((m++?c:"")+f));return delete a.dense,r.join("")}function Bo(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Uo(e,t);if("undefined"==typeof m||"string"==t.type)return r;var a=m.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function Ho(e,t,r){var a,n=r||{},s=+!n.skipHeader,i=e||{},c=0,o=0;if(i&&null!=n.origin)if("number"==typeof n.origin)c=n.origin;else{var l="string"==typeof n.origin?Fr(n.origin):n.origin;c=l.r,o=l.c}var f={s:{c:0,r:0},e:{c:o,r:c+t.length-1+s}};if(i["!ref"]){var h=Ur(i["!ref"]);f.e.c=Math.max(f.e.c,h.e.c),f.e.r=Math.max(f.e.r,h.e.r),-1==c&&(c=h.e.r+1,f.e.r=c+t.length-1+s)}else-1==c&&(c=0,f.e.r=t.length-1+s);var u=n.header||[],d=0;t.forEach((function(e,t){Oe(e).forEach((function(r){-1==(d=u.indexOf(r))&&(u[d=u.length]=r);var l=e[r],f="z",h="",p=Lr({c:o+d,r:c+t+s});a=zo(i,p),!l||"object"!==typeof l||l instanceof Date?("number"==typeof l?f="n":"boolean"==typeof l?f="b":"string"==typeof l?f="s":l instanceof Date?(f="d",n.cellDates||(f="n",l=Ne(l)),h=n.dateNF||W[14]):null===l&&n.nullError&&(f="e",l=0),a?(a.t=f,a.v=l,delete a.w,delete a.R,h&&(a.z=h)):i[p]=a={t:f,v:l},h&&(a.z=h)):i[p]=l}))})),f.e.c=Math.max(f.e.c,o+u.length-1);var p=Ir(c);if(s)for(d=0;d=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(r)>=0){var s=r.match(/(^.*?)(\d+)$/);n=s&&+s[2]||0;var i=s&&s[1]||r;for(++n;n<=65535&&-1!=e.SheetNames.indexOf(r=i+n);++n);}if(lc(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Go(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}var jo={encode_col:Dr,encode_row:Ir,encode_cell:Lr,encode_range:Mr,decode_col:Nr,decode_row:xr,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Fr,decode_range:Pr,format_cell:Hr,sheet_add_aoa:Wr,sheet_add_json:Ho,sheet_add_dom:Jc,aoa_to_sheet:Vr,json_to_sheet:function(e,t){return Ho(null,e,t)},table_to_sheet:qc,table_to_book:function(e,t){return zr(qc(e,t),t)},sheet_to_csv:Uo,sheet_to_txt:Bo,sheet_to_json:Lo,sheet_to_html:Yc,sheet_to_formulae:function(e){var t,r="",a="";if(null==e||null==e["!ref"])return[];var n,s=Ur(e["!ref"]),i="",c=[],o=[],l=Array.isArray(e);for(n=s.s.c;n<=s.e.c;++n)c[n]=Dr(n);for(var f=s.s.r;f<=s.e.r;++f)for(i=Ir(f),n=s.s.c;n<=s.e.c;++n)if(r=c[n]+i,a="",void 0!==(t=l?(e[f]||[])[n]:e[r])){if(null!=t.F){if(r=t.F,!t.f)continue;a=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)a=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)a=""+t.v;else if("b"==t.t)a=t.v?"TRUE":"FALSE";else if(void 0!==t.w)a="'"+t.w;else{if(void 0===t.v)continue;a="s"==t.t?"'"+t.v:""+t.v}}o[o.length]=r+"="+a}return o},sheet_to_row_object_array:Lo,sheet_get_cell:zo,book_new:Wo,book_append_sheet:Vo,book_set_sheet_visibility:function(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[a].Hidden=r},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Go,cell_set_internal_link:function(e,t,r){return Go(e,"#"+t,r)},cell_add_comment:function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},sheet_set_array_formula:function(e,t,r,a){for(var n="string"!=typeof t?t:Ur(t),s="string"==typeof t?t:Mr(t),i=n.s.r;i<=n.e.r;++i)for(var c=n.s.c;c<=n.e.c;++c){var o=zo(e,i,c);o.t="n",o.F=s,delete o.v,i==n.s.r&&c==n.s.c&&(o.f=r,a&&(o.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};s.version},57272:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=r(9950).createContext(void 0)},58567:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(58168),n=r(98587),s=r(9950),i=r(72004),c=r(3484),o=r(96557),l=r(45558),f=r(1614);function h(e){return(0,f.Ay)("MuiRadioGroup",e)}(0,l.A)("MuiRadioGroup",["root","row","error"]);var u=r(31506),d=r(48733),p=r(57272),m=r(31014),g=r(44414);const v=["actions","children","className","defaultValue","name","onChange","value"],b=s.forwardRef((function(e,t){const{actions:r,children:l,className:f,defaultValue:b,name:T,onChange:E,value:w}=e,A=(0,n.A)(e,v),k=s.useRef(null),S=(e=>{const{classes:t,row:r,error:a}=e,n={root:["root",r&&"row",a&&"error"]};return(0,c.A)(n,h,t)})(e),[y,_]=(0,d.A)({controlled:w,default:b,name:"RadioGroup"});s.useImperativeHandle(r,(()=>({focus:()=>{let e=k.current.querySelector("input:not(:disabled):checked");e||(e=k.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const C=(0,u.A)(t,k),R=(0,m.A)(T),O=s.useMemo((()=>({name:R,onChange(e){_(e.target.value),E&&E(e,e.target.value)},value:y})),[R,E,_,y]);return(0,g.jsx)(p.A.Provider,{value:O,children:(0,g.jsx)(o.A,(0,a.A)({role:"radiogroup",ref:C,className:(0,i.A)(S.root,f)},A,{children:l}))})}))},79739:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(98587),n=r(58168),s=r(9950),i=r(72004),c=r(3484),o=r(59254),l=r(18463),f=r(45558),h=r(1614);function u(e){return(0,h.Ay)("MuiDialogActions",e)}(0,f.A)("MuiDialogActions",["root","spacing"]);var d=r(44414);const p=["className","disableSpacing"],m=(0,o.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),g=s.forwardRef((function(e,t){const r=(0,l.b)({props:e,name:"MuiDialogActions"}),{className:s,disableSpacing:o=!1}=r,f=(0,a.A)(r,p),h=(0,n.A)({},r,{disableSpacing:o}),g=(e=>{const{classes:t,disableSpacing:r}=e,a={root:["root",!r&&"spacing"]};return(0,c.A)(a,u,t)})(h);return(0,d.jsx)(m,(0,n.A)({className:(0,i.A)(g.root,s),ownerState:h,ref:t},f))}))},85815:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(98587),n=r(58168),s=r(9950),i=r(72004),c=r(3484),o=r(99269),l=r(46282),f=r(18463),h=r(23235),u=r(44414);const d=(0,h.A)((0,u.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),p=(0,h.A)((0,u.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");var m=r(59254),g=r(19608);const v=(0,m.Ay)("span",{shouldForwardProp:g.A})({position:"relative",display:"flex"}),b=(0,m.Ay)(d)({transform:"scale(1)"}),T=(0,m.Ay)(p)((e=>{let{theme:t,ownerState:r}=e;return(0,n.A)({left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},r.checked&&{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})})}));const E=function(e){const{checked:t=!1,classes:r={},fontSize:a}=e,s=(0,n.A)({},e,{checked:t});return(0,u.jsxs)(v,{className:r.root,ownerState:s,children:[(0,u.jsx)(b,{fontSize:a,className:r.background,ownerState:s}),(0,u.jsx)(T,{fontSize:a,className:r.dot,ownerState:s})]})};var w=r(89548),A=r(25920),k=r(57272);var S=r(45558),y=r(1614);function _(e){return(0,y.Ay)("MuiRadio",e)}const C=(0,S.A)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),R=["checked","checkedIcon","color","icon","name","onChange","size","className"],O=(0,m.Ay)(l.A,{shouldForwardProp:e=>(0,g.A)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"medium"!==r.size&&t["size".concat((0,w.A)(r.size))],t["color".concat((0,w.A)(r.color))]]}})((e=>{let{theme:t,ownerState:r}=e;return(0,n.A)({color:(t.vars||t).palette.text.secondary},!r.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===r.color?t.vars.palette.action.activeChannel:t.vars.palette[r.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,o.X4)("default"===r.color?t.palette.action.active:t.palette[r.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&{["&.".concat(C.checked)]:{color:(t.vars||t).palette[r.color].main}},{["&.".concat(C.disabled)]:{color:(t.vars||t).palette.action.disabled}})}));const x=(0,u.jsx)(E,{checked:!0}),I=(0,u.jsx)(E,{}),N=s.forwardRef((function(e,t){var r,o;const l=(0,f.b)({props:e,name:"MuiRadio"}),{checked:h,checkedIcon:d=x,color:p="primary",icon:m=I,name:g,onChange:v,size:b="medium",className:T}=l,E=(0,a.A)(l,R),S=(0,n.A)({},l,{color:p,size:b}),y=(e=>{const{classes:t,color:r,size:a}=e,s={root:["root","color".concat((0,w.A)(r)),"medium"!==a&&"size".concat((0,w.A)(a))]};return(0,n.A)({},t,(0,c.A)(s,_,t))})(S),C=s.useContext(k.A);let N=h;const D=(0,A.A)(v,C&&C.onChange);let F=g;var L,P;return C&&("undefined"===typeof N&&(L=C.value,N="object"===typeof(P=l.value)&&null!==P?L===P:String(L)===String(P)),"undefined"===typeof F&&(F=C.name)),(0,u.jsx)(O,(0,n.A)({type:"radio",icon:s.cloneElement(m,{fontSize:null!=(r=I.props.fontSize)?r:b}),checkedIcon:s.cloneElement(d,{fontSize:null!=(o=x.props.fontSize)?o:b}),ownerState:S,classes:y,name:F,checked:N,onChange:D,ref:t,className:(0,i.A)(y.root,T)},E))}))},90421:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(58168),n=r(9950);const s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"}}]},name:"file-add",theme:"outlined"};var i=r(61187),c=function(e,t){return n.createElement(i.A,(0,a.A)({},e,{ref:t,icon:s}))};const o=n.forwardRef(c)}}]); \ No newline at end of file +/*! For license information please see 3625.b03352b4.chunk.js.LICENSE.txt */ +(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[3625],{27379:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(58168),n=r(9950);const s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M464 688a48 48 0 1096 0 48 48 0 10-96 0zm24-112h48c4.4 0 8-3.6 8-8V296c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8z"}}]},name:"exclamation-circle",theme:"outlined"};var i=r(61187),c=function(e,t){return n.createElement(i.A,(0,a.A)({},e,{ref:t,icon:s}))};const o=n.forwardRef(c)},50847:function(e,t){var r,a,n;a=[],r=function e(){var t,r="undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==r?r:{},a=!r.document&&!!r.postMessage,n=r.IS_PAPA_WORKER||!1,s={},i=0,c={};function o(e){this._handle=null,this._finished=!1,this._completed=!1,this._halted=!1,this._input=null,this._baseIndex=0,this._partialLine="",this._rowCount=0,this._start=0,this._nextChunk=null,this.isFirstChunk=!0,this._completeResults={data:[],errors:[],meta:{}},function(e){var t=T(e);t.chunkSize=parseInt(t.chunkSize),e.step||e.chunk||(t.chunkSize=null),this._handle=new d(t),(this._handle.streamer=this)._config=t}.call(this,e),this.parseChunk=function(e,t){var a=parseInt(this._config.skipFirstNLines)||0;if(this.isFirstChunk&&0=this._config.preview,n)r.postMessage({results:s,workerId:c.WORKER_ID,finished:a});else if(w(this._config.chunk)&&!t){if(this._config.chunk(s,this._handle),this._handle.paused()||this._handle.aborted())return void(this._halted=!0);this._completeResults=s=void 0}return this._config.step||this._config.chunk||(this._completeResults.data=this._completeResults.data.concat(s.data),this._completeResults.errors=this._completeResults.errors.concat(s.errors),this._completeResults.meta=s.meta),this._completed||!a||!w(this._config.complete)||s&&s.meta.aborted||(this._config.complete(this._completeResults,this._input),this._completed=!0),a||s&&s.meta.paused||this._nextChunk(),s}this._halted=!0},this._sendError=function(e){w(this._config.error)?this._config.error(e):n&&this._config.error&&r.postMessage({workerId:c.WORKER_ID,error:e,finished:!1})}}function l(e){var t;(e=e||{}).chunkSize||(e.chunkSize=c.RemoteChunkSize),o.call(this,e),this._nextChunk=a?function(){this._readChunk(),this._chunkLoaded()}:function(){this._readChunk()},this.stream=function(e){this._input=e,this._nextChunk()},this._readChunk=function(){if(this._finished)this._chunkLoaded();else{if(t=new XMLHttpRequest,this._config.withCredentials&&(t.withCredentials=this._config.withCredentials),a||(t.onload=E(this._chunkLoaded,this),t.onerror=E(this._chunkError,this)),t.open(this._config.downloadRequestBody?"POST":"GET",this._input,!a),this._config.downloadRequestHeaders){var e,r=this._config.downloadRequestHeaders;for(e in r)t.setRequestHeader(e,r[e])}var n;this._config.chunkSize&&(n=this._start+this._config.chunkSize-1,t.setRequestHeader("Range","bytes="+this._start+"-"+n));try{t.send(this._config.downloadRequestBody)}catch(e){this._chunkError(e.message)}a&&0===t.status&&this._chunkError()}},this._chunkLoaded=function(){4===t.readyState&&(t.status<200||400<=t.status?this._chunkError():(this._start+=this._config.chunkSize||t.responseText.length,this._finished=!this._config.chunkSize||this._start>=(e=>null!==(e=e.getResponseHeader("Content-Range"))?parseInt(e.substring(e.lastIndexOf("/")+1)):-1)(t),this.parseChunk(t.responseText)))},this._chunkError=function(e){e=t.statusText||e,this._sendError(new Error(e))}}function f(e){(e=e||{}).chunkSize||(e.chunkSize=c.LocalChunkSize),o.call(this,e);var t,r,a="undefined"!=typeof FileReader;this.stream=function(e){this._input=e,r=e.slice||e.webkitSlice||e.mozSlice,a?((t=new FileReader).onload=E(this._chunkLoaded,this),t.onerror=E(this._chunkError,this)):t=new FileReaderSync,this._nextChunk()},this._nextChunk=function(){this._finished||this._config.preview&&!(this._rowCount=this._input.size,this.parseChunk(e.target.result)},this._chunkError=function(){this._sendError(t.error)}}function h(e){var t;o.call(this,e=e||{}),this.stream=function(e){return t=e,this._nextChunk()},this._nextChunk=function(){var e,r;if(!this._finished)return e=this._config.chunkSize,t=e?(r=t.substring(0,e),t.substring(e)):(r=t,""),this._finished=!t,this.parseChunk(r)}}function u(e){o.call(this,e=e||{});var t=[],r=!0,a=!1;this.pause=function(){o.prototype.pause.apply(this,arguments),this._input.pause()},this.resume=function(){o.prototype.resume.apply(this,arguments),this._input.resume()},this.stream=function(e){this._input=e,this._input.on("data",this._streamData),this._input.on("end",this._streamEnd),this._input.on("error",this._streamError)},this._checkIsFinished=function(){a&&1===t.length&&(this._finished=!0)},this._nextChunk=function(){this._checkIsFinished(),t.length?this.parseChunk(t.shift()):r=!0},this._streamData=E((function(e){try{t.push("string"==typeof e?e:e.toString(this._config.encoding)),r&&(r=!1,this._checkIsFinished(),this.parseChunk(t.shift()))}catch(e){this._streamError(e)}}),this),this._streamError=E((function(e){this._streamCleanUp(),this._sendError(e)}),this),this._streamEnd=E((function(){this._streamCleanUp(),a=!0,this._streamData("")}),this),this._streamCleanUp=E((function(){this._input.removeListener("data",this._streamData),this._input.removeListener("end",this._streamEnd),this._input.removeListener("error",this._streamError)}),this)}function d(e){var t,r,a,n,s=Math.pow(2,53),i=-s,o=/^\s*-?(\d+\.?|\.\d+|\d+\.\d+)([eE][-+]?\d+)?\s*$/,l=/^((\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z))|(\d{4}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d([+-][0-2]\d:[0-5]\d|Z)))$/,f=this,h=0,u=0,d=!1,g=!1,v=[],b={data:[],errors:[],meta:{}};function E(t){return"greedy"===e.skipEmptyLines?""===t.join("").trim():1===t.length&&0===t[0].length}function A(){if(b&&a&&(S("Delimiter","UndetectableDelimiter","Unable to auto-detect delimiting character; defaulted to '"+c.DefaultDelimiter+"'"),a=!1),e.skipEmptyLines&&(b.data=b.data.filter((function(e){return!E(e)}))),k()){if(b)if(Array.isArray(b.data[0])){for(var t=0;k()&&t(t=>(e.dynamicTypingFunction&&void 0===e.dynamicTyping[t]&&(e.dynamicTyping[t]=e.dynamicTypingFunction(t)),!0===(e.dynamicTyping[t]||e.dynamicTyping)))(t)?"true"===r||"TRUE"===r||"false"!==r&&"FALSE"!==r&&((e=>{if(o.test(e)&&(e=parseFloat(e),i=v.length?"__parsed_extra":v[n]:c,f=e.transform?e.transform(f,c):f),"__parsed_extra"===c?(a[c]=a[c]||[],a[c].push(f)):a[c]=f}return e.header&&(n>v.length?S("FieldMismatch","TooManyFields","Too many fields: expected "+v.length+" fields but parsed "+n,u+r):ne.preview?r.abort():(b.data=b.data[0],n(b,f))))}),this.parse=function(n,s,i){var o=e.quoteChar||'"';return e.newline||(e.newline=this.guessLineEndings(n,o)),a=!1,e.delimiter?w(e.delimiter)&&(e.delimiter=e.delimiter(n),b.meta.delimiter=e.delimiter):((o=((t,r,a,n,s)=>{var i,o,l,f;s=s||[",","\t","|",";",c.RECORD_SEP,c.UNIT_SEP];for(var h=0;h=r.length/2?"\r\n":"\r"}}function p(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function m(e){var t=(e=e||{}).delimiter,r=e.newline,a=e.comments,n=e.step,s=e.preview,i=e.fastMode,o=null,l=!1,f=null==e.quoteChar?'"':e.quoteChar,h=f;if(void 0!==e.escapeChar&&(h=e.escapeChar),("string"!=typeof t||-1=s)return U(!0);break}S.push({type:"Quotes",code:"InvalidQuotes",message:"Trailing quote on quoted field is malformed",row:k.length,index:u}),N++}}else if(a&&0===y.length&&c.substring(u,u+E)===a){if(-1===x)return U();u=x+T,x=c.indexOf(r,u),O=c.indexOf(t,u)}else if(-1!==O&&(O=s)return U(!0)}return P();function F(e){k.push(e),_=u}function L(e){var t=0;return-1!==e&&(e=c.substring(N+1,e))&&""===e.trim()?e.length:t}function P(e){return g||(void 0===e&&(e=c.substring(u)),y.push(e),u=v,F(y),A&&B()),U()}function M(e){u=e,F(y),y=[],x=c.indexOf(r,u)}function U(a){if(e.header&&!m&&k.length&&!l){var n=k[0],s={},i=new Set(n);let t=!1;for(let r=0;r65279!==e.charCodeAt(0)?e:e.slice(1))(t),n=new(a.download?l:h)(a)):!0===t.readable&&w(t.read)&&w(t.on)?n=new u(a):(r.File&&t instanceof File||t instanceof Object)&&(n=new f(a)),n.stream(t);(n=(()=>{var t;return!!c.WORKERS_SUPPORTED&&(t=(()=>{var t=r.URL||r.webkitURL||null,a=e.toString();return c.BLOB_URL||(c.BLOB_URL=t.createObjectURL(new Blob(["var global = (function() { if (typeof self !== 'undefined') { return self; } if (typeof window !== 'undefined') { return window; } if (typeof global !== 'undefined') { return global; } return {}; })(); global.IS_PAPA_WORKER=true; ","(",a,")();"],{type:"text/javascript"})))})(),(t=new r.Worker(t)).onmessage=g,t.id=i++,s[t.id]=t)})()).userStep=a.step,n.userChunk=a.chunk,n.userComplete=a.complete,n.userError=a.error,a.step=w(a.step),a.chunk=w(a.chunk),a.complete=w(a.complete),a.error=w(a.error),delete a.worker,n.postMessage({input:t,config:a,workerId:n.id})},c.unparse=function(e,t){var r=!1,a=!0,n=",",s="\r\n",i='"',o=i+i,l=!1,f=null,h=!1,u=((()=>{if("object"==typeof t){if("string"!=typeof t.delimiter||c.BAD_DELIMITERS.filter((function(e){return-1!==t.delimiter.indexOf(e)})).length||(n=t.delimiter),"boolean"!=typeof t.quotes&&"function"!=typeof t.quotes&&!Array.isArray(t.quotes)||(r=t.quotes),"boolean"!=typeof t.skipEmptyLines&&"string"!=typeof t.skipEmptyLines||(l=t.skipEmptyLines),"string"==typeof t.newline&&(s=t.newline),"string"==typeof t.quoteChar&&(i=t.quoteChar),"boolean"==typeof t.header&&(a=t.header),Array.isArray(t.columns)){if(0===t.columns.length)throw new Error("Option columns is empty");f=t.columns}void 0!==t.escapeChar&&(o=t.escapeChar+i),t.escapeFormulae instanceof RegExp?h=t.escapeFormulae:"boolean"==typeof t.escapeFormulae&&t.escapeFormulae&&(h=/^[=+\-@\t\r].*$/)}})(),new RegExp(p(i),"g"));if("string"==typeof e&&(e=JSON.parse(e)),Array.isArray(e)){if(!e.length||Array.isArray(e[0]))return d(null,e,l);if("object"==typeof e[0])return d(f||Object.keys(e[0]),e,l)}else if("object"==typeof e)return"string"==typeof e.data&&(e.data=JSON.parse(e.data)),Array.isArray(e.data)&&(e.fields||(e.fields=e.meta&&e.meta.fields||f),e.fields||(e.fields=Array.isArray(e.data[0])?e.fields:"object"==typeof e.data[0]?Object.keys(e.data[0]):[]),Array.isArray(e.data[0])||"object"==typeof e.data[0]||(e.data=[e.data])),d(e.fields||[],e.data||[],l);throw new Error("Unable to serialize unrecognized input");function d(e,t,r){var i="",c=("string"==typeof e&&(e=JSON.parse(e)),"string"==typeof t&&(t=JSON.parse(t)),Array.isArray(e)&&0{for(var r=0;r{"use strict";r.d(t,{LF:()=>Do,Wp:()=>jo});var a=r(83686).Buffer,n=r(85224),s={version:"0.18.5"},i=1200,c=1252,o=[874,932,936,949,950,1250,1251,1252,1253,1254,1255,1256,1257,1258,1e4],l={0:1252,1:65001,2:65001,77:1e4,128:932,129:949,130:1361,134:936,136:950,161:1253,162:1254,163:1258,177:1255,178:1256,186:1257,204:1251,222:874,238:1250,255:1252,69:6969},f=function(e){-1!=o.indexOf(e)&&(c=l[0]=e)};var h=function(e){i=e,f(e)};function u(){h(1200),f(1252)}function d(e){for(var t=[],r=0,a=e.length;r>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r+1)+(e.charCodeAt(2*r)<<8));return t.join("")}var m,g=function(e){var t=e.charCodeAt(0),r=e.charCodeAt(1);return 255==t&&254==r?function(e){for(var t=[],r=0;r>1;++r)t[r]=String.fromCharCode(e.charCodeAt(2*r)+(e.charCodeAt(2*r+1)<<8));return t.join("")}(e.slice(2)):254==t&&255==r?p(e.slice(2)):65279==t?e.slice(1):e},v=function(e){return String.fromCharCode(e)},b=function(e){return String.fromCharCode(e)};var T=null,E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";function w(e){for(var t="",r=0,a=0,n=0,s=0,i=0,c=0,o=0,l=0;l>2,i=(3&r)<<4|(a=e.charCodeAt(l++))>>4,c=(15&a)<<2|(n=e.charCodeAt(l++))>>6,o=63&n,isNaN(a)?c=o=64:isNaN(n)&&(o=64),t+=E.charAt(s)+E.charAt(i)+E.charAt(c)+E.charAt(o);return t}function A(e){var t="",r=0,a=0,n=0,s=0,i=0,c=0;e=e.replace(/[^\w\+\/\=]/g,"");for(var o=0;o>4,t+=String.fromCharCode(r),a=(15&s)<<4|(i=E.indexOf(e.charAt(o++)))>>2,64!==i&&(t+=String.fromCharCode(a)),n=(3&i)<<6|(c=E.indexOf(e.charAt(o++))),64!==c&&(t+=String.fromCharCode(n));return t}var k=function(){return"undefined"!==typeof a&&"undefined"!==typeof n&&"undefined"!==typeof n.versions&&!!n.versions.node}(),S=function(){if("undefined"!==typeof a){var e=!a.from;if(!e)try{a.from("foo","utf8")}catch(t){e=!0}return e?function(e,t){return t?new a(e,t):new a(e)}:a.from.bind(a)}return function(){}}();function y(e){return k?a.alloc?a.alloc(e):new a(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}function _(e){return k?a.allocUnsafe?a.allocUnsafe(e):new a(e):"undefined"!=typeof Uint8Array?new Uint8Array(e):new Array(e)}var C=function(e){return k?S(e,"binary"):e.split("").map((function(e){return 255&e.charCodeAt(0)}))};function R(e){if(Array.isArray(e))return e.map((function(e){return String.fromCharCode(e)})).join("");for(var t=[],r=0;r=0;)t+=e.charAt(r--);return t}function F(e,t){var r=""+e;return r.length>=t?r:Ge("0",t-r.length)+r}function L(e,t){var r=""+e;return r.length>=t?r:Ge(" ",t-r.length)+r}function P(e,t){var r=""+e;return r.length>=t?r:r+Ge(" ",t-r.length)}var M=Math.pow(2,32);function U(e,t){return e>M||e<-M?function(e,t){var r=""+Math.round(e);return r.length>=t?r:Ge("0",t-r.length)+r}(e,t):function(e,t){var r=""+e;return r.length>=t?r:Ge("0",t-r.length)+r}(Math.round(e),t)}function B(e,t){return t=t||0,e.length>=7+t&&103===(32|e.charCodeAt(t))&&101===(32|e.charCodeAt(t+1))&&110===(32|e.charCodeAt(t+2))&&101===(32|e.charCodeAt(t+3))&&114===(32|e.charCodeAt(t+4))&&97===(32|e.charCodeAt(t+5))&&108===(32|e.charCodeAt(t+6))}var H=[["Sun","Sunday"],["Mon","Monday"],["Tue","Tuesday"],["Wed","Wednesday"],["Thu","Thursday"],["Fri","Friday"],["Sat","Saturday"]],z=[["J","Jan","January"],["F","Feb","February"],["M","Mar","March"],["A","Apr","April"],["M","May","May"],["J","Jun","June"],["J","Jul","July"],["A","Aug","August"],["S","Sep","September"],["O","Oct","October"],["N","Nov","November"],["D","Dec","December"]];var W={0:"General",1:"0",2:"0.00",3:"#,##0",4:"#,##0.00",9:"0%",10:"0.00%",11:"0.00E+00",12:"# ?/?",13:"# ??/??",14:"m/d/yy",15:"d-mmm-yy",16:"d-mmm",17:"mmm-yy",18:"h:mm AM/PM",19:"h:mm:ss AM/PM",20:"h:mm",21:"h:mm:ss",22:"m/d/yy h:mm",37:"#,##0 ;(#,##0)",38:"#,##0 ;[Red](#,##0)",39:"#,##0.00;(#,##0.00)",40:"#,##0.00;[Red](#,##0.00)",45:"mm:ss",46:"[h]:mm:ss",47:"mmss.0",48:"##0.0E+0",49:"@",56:'"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "'},V={5:37,6:38,7:39,8:40,23:0,24:0,25:0,26:0,27:14,28:14,29:14,30:14,31:14,50:14,51:14,52:14,53:14,54:14,55:14,56:14,57:14,58:14,59:1,60:2,61:3,62:4,67:9,68:10,69:12,70:13,71:14,72:14,73:15,74:16,75:17,76:20,77:21,78:22,79:45,80:46,81:47,82:0},G={5:'"$"#,##0_);\\("$"#,##0\\)',63:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',41:'_(* #,##0_);_(* \\(#,##0\\);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* \\(#,##0\\);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* \\(#,##0.00\\);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* \\(#,##0.00\\);_("$"* "-"??_);_(@_)'};function j(e,t,r){for(var a=e<0?-1:1,n=e*a,s=0,i=1,c=0,o=1,l=0,f=0,h=Math.floor(n);lt&&(l>t?(f=o,c=s):(f=l,c=i)),!r)return[0,a*c,f];var u=Math.floor(a*c/f);return[u,a*c-u*f,f]}function X(e,t,r){if(e>2958465||e<0)return null;var a=0|e,n=Math.floor(86400*(e-a)),s=0,i=[],c={D:a,T:n,u:86400*(e-a)-n,y:0,m:0,d:0,H:0,M:0,S:0,q:0};if(Math.abs(c.u)<1e-6&&(c.u=0),t&&t.date1904&&(a+=1462),c.u>.9999&&(c.u=0,86400==++n&&(c.T=n=0,++a,++c.D)),60===a)i=r?[1317,10,29]:[1900,2,29],s=3;else if(0===a)i=r?[1317,8,29]:[1900,1,0],s=6;else{a>60&&--a;var o=new Date(1900,0,1);o.setDate(o.getDate()+a-1),i=[o.getFullYear(),o.getMonth()+1,o.getDate()],s=o.getDay(),a<60&&(s=(s+6)%7),r&&(s=function(e,t){t[0]-=581;var r=e.getDay();e<60&&(r=(r+6)%7);return r}(o,i))}return c.y=i[0],c.m=i[1],c.d=i[2],c.S=n%60,n=Math.floor(n/60),c.M=n%60,n=Math.floor(n/60),c.H=n,c.q=s,c}var K=new Date(1899,11,31,0,0,0),Y=K.getTime(),J=new Date(1900,2,1,0,0,0);function q(e,t){var r=e.getTime();return t?r-=1262304e5:e>=J&&(r+=864e5),(r-(Y+6e4*(e.getTimezoneOffset()-K.getTimezoneOffset())))/864e5}function Z(e){return-1==e.indexOf(".")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)$/,"$1")}function Q(e){var t,r=Math.floor(Math.log(Math.abs(e))*Math.LOG10E);return t=r>=-4&&r<=-1?e.toPrecision(10+r):Math.abs(r)<=9?function(e){var t=e<0?12:11,r=Z(e.toFixed(12));return r.length<=t||(r=e.toPrecision(10)).length<=t?r:e.toExponential(5)}(e):10===r?e.toFixed(10).substr(0,12):function(e){var t=Z(e.toFixed(11));return t.length>(e<0?12:11)||"0"===t||"-0"===t?e.toPrecision(6):t}(e),Z(function(e){return-1==e.indexOf("E")?e:e.replace(/(?:\.0*|(\.\d*[1-9])0+)[Ee]/,"$1E").replace(/(E[+-])(\d)$/,"$10$2")}(t.toUpperCase()))}function ee(e,t){switch(typeof e){case"string":return e;case"boolean":return e?"TRUE":"FALSE";case"number":return(0|e)===e?e.toString(10):Q(e);case"undefined":return"";case"object":if(null==e)return"";if(e instanceof Date)return we(14,q(e,t&&t.date1904),t)}throw new Error("unsupported value in General format: "+e)}function te(e,t,r,a){var n,s="",i=0,c=0,o=r.y,l=0;switch(e){case 98:o=r.y+543;case 121:switch(t.length){case 1:case 2:n=o%100,l=2;break;default:n=o%1e4,l=4}break;case 109:switch(t.length){case 1:case 2:n=r.m,l=t.length;break;case 3:return z[r.m-1][1];case 5:return z[r.m-1][0];default:return z[r.m-1][2]}break;case 100:switch(t.length){case 1:case 2:n=r.d,l=t.length;break;case 3:return H[r.q][0];default:return H[r.q][1]}break;case 104:switch(t.length){case 1:case 2:n=1+(r.H+11)%12,l=t.length;break;default:throw"bad hour format: "+t}break;case 72:switch(t.length){case 1:case 2:n=r.H,l=t.length;break;default:throw"bad hour format: "+t}break;case 77:switch(t.length){case 1:case 2:n=r.M,l=t.length;break;default:throw"bad minute format: "+t}break;case 115:if("s"!=t&&"ss"!=t&&".0"!=t&&".00"!=t&&".000"!=t)throw"bad second format: "+t;return 0!==r.u||"s"!=t&&"ss"!=t?(c=a>=2?3===a?1e3:100:1===a?10:1,(i=Math.round(c*(r.S+r.u)))>=60*c&&(i=0),"s"===t?0===i?"0":""+i/c:(s=F(i,2+a),"ss"===t?s.substr(0,2):"."+s.substr(2,t.length-1))):F(r.S,t.length);case 90:switch(t){case"[h]":case"[hh]":n=24*r.D+r.H;break;case"[m]":case"[mm]":n=60*(24*r.D+r.H)+r.M;break;case"[s]":case"[ss]":n=60*(60*(24*r.D+r.H)+r.M)+Math.round(r.S+r.u);break;default:throw"bad abstime format: "+t}l=3===t.length?1:2;break;case 101:n=o,l=1}return l>0?F(n,l):""}function re(e){if(e.length<=3)return e;for(var t=e.length%3,r=e.substr(0,t);t!=e.length;t+=3)r+=(r.length>0?",":"")+e.substr(t,3);return r}var ae=/%/g;function ne(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+ne(e,-t);var n=e.indexOf(".");-1===n&&(n=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%n;if(s<0&&(s+=n),-1===(r=(t/Math.pow(10,s)).toPrecision(a+1+(n+s)%n)).indexOf("e")){var i=Math.floor(Math.log(t)*Math.LOG10E);for(-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s);"0."===r.substr(0,2);)r=(r=r.charAt(0)+r.substr(2,n)+"."+r.substr(2+n)).replace(/^0+([1-9])/,"$1").replace(/^0+\./,"0.");r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,a){return t+r+a.substr(0,(n+s)%n)+"."+a.substr(s)+"E"}))}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}var se=/# (\?+)( ?)\/( ?)(\d+)/;var ie=/^#*0*\.([0#]+)/,ce=/\).*[0#]/,oe=/\(###\) ###\\?-####/;function le(e){for(var t,r="",a=0;a!=e.length;++a)switch(t=e.charCodeAt(a)){case 35:break;case 63:r+=" ";break;case 48:r+="0";break;default:r+=String.fromCharCode(t)}return r}function fe(e,t){var r=Math.pow(10,t);return""+Math.round(e*r)/r}function he(e,t){var r=e-Math.floor(e),a=Math.pow(10,t);return t<(""+Math.round(r*a)).length?0:Math.round(r*a)}function ue(e,t,r){if(40===e.charCodeAt(0)&&!t.match(ce)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?ue("n",a,r):"("+ue("n",a,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var a=t.length-1;44===t.charCodeAt(a-1);)--a;return me(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var a=t.replace(ae,""),n=t.length-a.length;return me(e,a,r*Math.pow(10,2*n))+Ge("%",n)}(e,t,r);if(-1!==t.indexOf("E"))return ne(t,r);if(36===t.charCodeAt(0))return"$"+ue(e,t.substr(" "==t.charAt(1)?2:1),r);var n,s,i,c,o=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+U(o,t.length);if(t.match(/^[#?]+$/))return"0"===(n=U(r,0))&&(n=""),n.length>t.length?n:le(t.substr(0,t.length-n.length))+n;if(s=t.match(se))return function(e,t,r){var a=parseInt(e[4],10),n=Math.round(t*a),s=Math.floor(n/a),i=n-s*a,c=a;return r+(0===s?"":""+s)+" "+(0===i?Ge(" ",e[1].length+1+e[4].length):L(i,e[1].length)+e[2]+"/"+e[3]+F(c,e[4].length))}(s,o,l);if(t.match(/^#+0+$/))return l+U(o,t.length-t.indexOf("0"));if(s=t.match(ie))return n=fe(r,s[1].length).replace(/^([^\.]+)$/,"$1."+le(s[1])).replace(/\.$/,"."+le(s[1])).replace(/\.(\d*)$/,(function(e,t){return"."+t+Ge("0",le(s[1]).length-t.length)})),-1!==t.indexOf("0.")?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return l+fe(o,s[2].length).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return l+re(U(o,0));if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+ue(e,t,-r):re(""+(Math.floor(r)+function(e,t){return t<(""+Math.round((e-Math.floor(e))*Math.pow(10,t))).length?1:0}(r,s[1].length)))+"."+F(he(r,s[1].length),s[1].length);if(s=t.match(/^#,#*,#0/))return ue(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=D(ue(e,t.replace(/[\\-]/g,""),r)),i=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i-2147483648?""+(e>=0?0|e:e-1|0):""+Math.floor(e)}(r)).replace(/^\d,\d{3}$/,"0$&").replace(/^\d*$/,(function(e){return"00,"+(e.length<3?F(0,3-e.length):"")+e}))+"."+F(i,s[1].length);switch(t){case"###,##0.00":return ue(e,"#,##0.00",r);case"###,###":case"##,###":case"#,###":var d=re(U(o,0));return"0"!==d?l+d:"";case"###,###.00":return ue(e,"###,##0.00",r).replace(/^0\./,".");case"#,###.00":return ue(e,"#,##0.00",r).replace(/^0\./,".")}throw new Error("unsupported format |"+t+"|")}function de(e,t){var r,a=e.indexOf("E")-e.indexOf(".")-1;if(e.match(/^#+0.0E\+0$/)){if(0==t)return"0.0E+0";if(t<0)return"-"+de(e,-t);var n=e.indexOf(".");-1===n&&(n=e.indexOf("E"));var s=Math.floor(Math.log(t)*Math.LOG10E)%n;if(s<0&&(s+=n),!(r=(t/Math.pow(10,s)).toPrecision(a+1+(n+s)%n)).match(/[Ee]/)){var i=Math.floor(Math.log(t)*Math.LOG10E);-1===r.indexOf(".")?r=r.charAt(0)+"."+r.substr(1)+"E+"+(i-r.length+s):r+="E+"+(i-s),r=r.replace(/\+-/,"-")}r=r.replace(/^([+-]?)(\d*)\.(\d*)[Ee]/,(function(e,t,r,a){return t+r+a.substr(0,(n+s)%n)+"."+a.substr(s)+"E"}))}else r=t.toExponential(a);return e.match(/E\+00$/)&&r.match(/e[+-]\d$/)&&(r=r.substr(0,r.length-1)+"0"+r.charAt(r.length-1)),e.match(/E\-/)&&r.match(/e\+/)&&(r=r.replace(/e\+/,"e")),r.replace("e","E")}function pe(e,t,r){if(40===e.charCodeAt(0)&&!t.match(ce)){var a=t.replace(/\( */,"").replace(/ \)/,"").replace(/\)/,"");return r>=0?pe("n",a,r):"("+pe("n",a,-r)+")"}if(44===t.charCodeAt(t.length-1))return function(e,t,r){for(var a=t.length-1;44===t.charCodeAt(a-1);)--a;return me(e,t.substr(0,a),r/Math.pow(10,3*(t.length-a)))}(e,t,r);if(-1!==t.indexOf("%"))return function(e,t,r){var a=t.replace(ae,""),n=t.length-a.length;return me(e,a,r*Math.pow(10,2*n))+Ge("%",n)}(e,t,r);if(-1!==t.indexOf("E"))return de(t,r);if(36===t.charCodeAt(0))return"$"+pe(e,t.substr(" "==t.charAt(1)?2:1),r);var n,s,i,c,o=Math.abs(r),l=r<0?"-":"";if(t.match(/^00+$/))return l+F(o,t.length);if(t.match(/^[#?]+$/))return n=""+r,0===r&&(n=""),n.length>t.length?n:le(t.substr(0,t.length-n.length))+n;if(s=t.match(se))return function(e,t,r){return r+(0===t?"":""+t)+Ge(" ",e[1].length+2+e[4].length)}(s,o,l);if(t.match(/^#+0+$/))return l+F(o,t.length-t.indexOf("0"));if(s=t.match(ie))return n=(n=(""+r).replace(/^([^\.]+)$/,"$1."+le(s[1])).replace(/\.$/,"."+le(s[1]))).replace(/\.(\d*)$/,(function(e,t){return"."+t+Ge("0",le(s[1]).length-t.length)})),-1!==t.indexOf("0.")?n:n.replace(/^0\./,".");if(t=t.replace(/^#+([0.])/,"$1"),s=t.match(/^(0*)\.(#*)$/))return l+(""+o).replace(/\.(\d*[1-9])0*$/,".$1").replace(/^(-?\d*)$/,"$1.").replace(/^0\./,s[1].length?"0.":".");if(s=t.match(/^#{1,3},##0(\.?)$/))return l+re(""+o);if(s=t.match(/^#,##0\.([#0]*0)$/))return r<0?"-"+pe(e,t,-r):re(""+r)+"."+Ge("0",s[1].length);if(s=t.match(/^#,#*,#0/))return pe(e,t.replace(/^#,#*,/,""),r);if(s=t.match(/^([0#]+)(\\?-([0#]+))+$/))return n=D(pe(e,t.replace(/[\\-]/g,""),r)),i=0,D(D(t.replace(/\\/g,"")).replace(/[0#]/g,(function(e){return i-1||"\\"==r&&"-"==e.charAt(t+1)&&"0#".indexOf(e.charAt(t+2))>-1););break;case"?":for(;e.charAt(++t)===r;);break;case"*":++t," "!=e.charAt(t)&&"*"!=e.charAt(t)||++t;break;case"(":case")":++t;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(;t-1;);break;default:++t}return!1}var be=/\[(=|>[=]?|<[>=]?)(-?\d+(?:\.\d*)?)\]/;function Te(e,t){if(null==t)return!1;var r=parseFloat(t[2]);switch(t[1]){case"=":if(e==r)return!0;break;case">":if(e>r)return!0;break;case"<":if(e":if(e!=r)return!0;break;case">=":if(e>=r)return!0;break;case"<=":if(e<=r)return!0}return!1}function Ee(e,t){var r=function(e){for(var t=[],r=!1,a=0,n=0;a-1&&--a,r.length>4)throw new Error("cannot find right format for |"+r.join("|")+"|");if("number"!==typeof t)return[4,4===r.length||n>-1?r[r.length-1]:"@"];switch(r.length){case 1:r=n>-1?["General","General","General",r[0]]:[r[0],r[0],r[0],"@"];break;case 2:r=n>-1?[r[0],r[0],r[0],r[1]]:[r[0],r[1],r[0],"@"];break;case 3:r=n>-1?[r[0],r[1],r[0],r[2]]:[r[0],r[1],r[2],"@"]}var s=t>0?r[0]:t<0?r[1]:r[2];if(-1===r[0].indexOf("[")&&-1===r[1].indexOf("["))return[a,s];if(null!=r[0].match(/\[[=<>]/)||null!=r[1].match(/\[[=<>]/)){var i=r[0].match(be),c=r[1].match(be);return Te(t,i)?[a,r[0]]:Te(t,c)?[a,r[1]]:[a,r[null!=i&&null!=c?2:1]]}return[a,s]}function we(e,t,r){null==r&&(r={});var a="";switch(typeof e){case"string":a="m/d/yy"==e&&r.dateNF?r.dateNF:e;break;case"number":null==(a=14==e&&r.dateNF?r.dateNF:(null!=r.table?r.table:W)[e])&&(a=r.table&&r.table[V[e]]||W[V[e]]),null==a&&(a=G[e]||"General")}if(B(a,0))return ee(t,r);t instanceof Date&&(t=q(t,r.date1904));var n=Ee(a,t);if(B(n[1]))return ee(t,r);if(!0===t)t="TRUE";else if(!1===t)t="FALSE";else if(""===t||null==t)return"";return function(e,t,r,a){for(var n,s,i,c=[],o="",l=0,f="",h="t",u="H";l=12?"P":"A"),m.t="T",u="h",l+=3):"AM/PM"===e.substr(l,5).toUpperCase()?(null!=n&&(m.v=n.H>=12?"PM":"AM"),m.t="T",l+=5,u="h"):"\u4e0a\u5348/\u4e0b\u5348"===e.substr(l,5).toUpperCase()?(null!=n&&(m.v=n.H>=12?"\u4e0b\u5348":"\u4e0a\u5348"),m.t="T",l+=5,u="h"):(m.t="t",++l),null==n&&"T"===m.t)return"";c[c.length]=m,h=f;break;case"[":for(o=f;"]"!==e.charAt(l++)&&l-1&&(o=(o.match(/\$([^-\[\]]*)/)||[])[1]||"$",ve(e)||(c[c.length]={t:"t",v:o}));break;case".":if(null!=n){for(o=f;++l-1;)o+=f;c[c.length]={t:"n",v:o};break;case"?":for(o=f;e.charAt(++l)===f;)o+=f;c[c.length]={t:f,v:o},h=f;break;case"*":++l," "!=e.charAt(l)&&"*"!=e.charAt(l)||++l;break;case"(":case")":c[c.length]={t:1===a?"t":f,v:f},++l;break;case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":for(o=f;l-1;)o+=e.charAt(l);c[c.length]={t:"D",v:o};break;case" ":c[c.length]={t:f,v:f},++l;break;case"$":c[c.length]={t:"t",v:"$"},++l;break;default:if(-1===",$-+/():!^&'~{}<>=\u20acacfijklopqrtuvwxzP".indexOf(f))throw new Error("unrecognized character "+f+" in "+e);c[c.length]={t:"t",v:f},++l}var g,v=0,b=0;for(l=c.length-1,h="t";l>=0;--l)switch(c[l].t){case"h":case"H":c[l].t=u,h="h",v<1&&(v=1);break;case"s":(g=c[l].v.match(/\.0+$/))&&(b=Math.max(b,g[0].length-1)),v<3&&(v=3);case"d":case"y":case"M":case"e":h=c[l].t;break;case"m":"s"===h&&(c[l].t="M",v<2&&(v=2));break;case"X":break;case"Z":v<1&&c[l].v.match(/[Hh]/)&&(v=1),v<2&&c[l].v.match(/[Mm]/)&&(v=2),v<3&&c[l].v.match(/[Ss]/)&&(v=3)}switch(v){case 0:break;case 1:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M),n.M>=60&&(n.M=0,++n.H);break;case 2:n.u>=.5&&(n.u=0,++n.S),n.S>=60&&(n.S=0,++n.M)}var T,E="";for(l=0;l0){40==E.charCodeAt(0)?(w=t<0&&45===E.charCodeAt(0)?-t:t,A=me("n",E,w)):(A=me("n",E,w=t<0&&a>1?-t:t),w<0&&c[0]&&"t"==c[0].t&&(A=A.substr(1),c[0].v="-"+c[0].v)),T=A.length-1;var S=c.length;for(l=0;l-1){S=l;break}var y=c.length;if(S===c.length&&-1===A.indexOf("E")){for(l=c.length-1;l>=0;--l)null!=c[l]&&-1!=="n?".indexOf(c[l].t)&&(T>=c[l].v.length-1?(T-=c[l].v.length,c[l].v=A.substr(T+1,c[l].v.length)):T<0?c[l].v="":(c[l].v=A.substr(0,T+1),T=-1),c[l].t="t",y=l);T>=0&&y=0;--l)if(null!=c[l]&&-1!=="n?".indexOf(c[l].t)){for(s=c[l].v.indexOf(".")>-1&&l===S?c[l].v.indexOf(".")-1:c[l].v.length-1,k=c[l].v.substr(s+1);s>=0;--s)T>=0&&("0"===c[l].v.charAt(s)||"#"===c[l].v.charAt(s))&&(k=A.charAt(T--)+k);c[l].v=k,c[l].t="t",y=l}for(T>=0&&y-1&&l===S?c[l].v.indexOf(".")+1:0,k=c[l].v.substr(0,s);s-1&&(w=a>1&&t<0&&l>0&&"-"===c[l-1].v?-t:t,c[l].v=me(c[l].t,c[l].v,w),c[l].t="t");var _="";for(l=0;l!==c.length;++l)null!=c[l]&&(_+=c[l].v);return _}(n[1],t,r,n[0])}function Ae(e,t){if("number"!=typeof t){t=+t||-1;for(var r=0;r<392;++r)if(void 0!=W[r]){if(W[r]==e){t=r;break}}else t<0&&(t=r);t<0&&(t=391)}return W[t]=e,t}function ke(){var e;e||(e={}),e[0]="General",e[1]="0",e[2]="0.00",e[3]="#,##0",e[4]="#,##0.00",e[9]="0%",e[10]="0.00%",e[11]="0.00E+00",e[12]="# ?/?",e[13]="# ??/??",e[14]="m/d/yy",e[15]="d-mmm-yy",e[16]="d-mmm",e[17]="mmm-yy",e[18]="h:mm AM/PM",e[19]="h:mm:ss AM/PM",e[20]="h:mm",e[21]="h:mm:ss",e[22]="m/d/yy h:mm",e[37]="#,##0 ;(#,##0)",e[38]="#,##0 ;[Red](#,##0)",e[39]="#,##0.00;(#,##0.00)",e[40]="#,##0.00;[Red](#,##0.00)",e[45]="mm:ss",e[46]="[h]:mm:ss",e[47]="mmss.0",e[48]="##0.0E+0",e[49]="@",e[56]='"\u4e0a\u5348/\u4e0b\u5348 "hh"\u6642"mm"\u5206"ss"\u79d2 "',W=e}var Se={5:'"$"#,##0_);\\("$"#,##0\\)',6:'"$"#,##0_);[Red]\\("$"#,##0\\)',7:'"$"#,##0.00_);\\("$"#,##0.00\\)',8:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',23:"General",24:"General",25:"General",26:"General",27:"m/d/yy",28:"m/d/yy",29:"m/d/yy",30:"m/d/yy",31:"m/d/yy",32:"h:mm:ss",33:"h:mm:ss",34:"h:mm:ss",35:"h:mm:ss",36:"m/d/yy",41:'_(* #,##0_);_(* (#,##0);_(* "-"_);_(@_)',42:'_("$"* #,##0_);_("$"* (#,##0);_("$"* "-"_);_(@_)',43:'_(* #,##0.00_);_(* (#,##0.00);_(* "-"??_);_(@_)',44:'_("$"* #,##0.00_);_("$"* (#,##0.00);_("$"* "-"??_);_(@_)',50:"m/d/yy",51:"m/d/yy",52:"m/d/yy",53:"m/d/yy",54:"m/d/yy",55:"m/d/yy",56:"m/d/yy",57:"m/d/yy",58:"m/d/yy",59:"0",60:"0.00",61:"#,##0",62:"#,##0.00",63:'"$"#,##0_);\\("$"#,##0\\)',64:'"$"#,##0_);[Red]\\("$"#,##0\\)',65:'"$"#,##0.00_);\\("$"#,##0.00\\)',66:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',67:"0%",68:"0.00%",69:"# ?/?",70:"# ??/??",71:"m/d/yy",72:"m/d/yy",73:"d-mmm-yy",74:"d-mmm",75:"mmm-yy",76:"h:mm",77:"h:mm:ss",78:"m/d/yy h:mm",79:"mm:ss",80:"[h]:mm:ss",81:"mmss.0"},ye=/[dD]+|[mM]+|[yYeE]+|[Hh]+|[Ss]+/g;var _e=function(){var e={};e.version="1.2.0";var t=function(){for(var e=0,t=new Array(256),r=0;256!=r;++r)e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=1&(e=r)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1)?-306674912^e>>>1:e>>>1,t[r]=e;return"undefined"!==typeof Int32Array?new Int32Array(t):t}();var r=function(e){var t=0,r=0,a=0,n="undefined"!==typeof Int32Array?new Int32Array(4096):new Array(4096);for(a=0;256!=a;++a)n[a]=e[a];for(a=0;256!=a;++a)for(r=e[a],t=256+a;t<4096;t+=256)r=n[t]=r>>>8^e[255&r];var s=[];for(a=1;16!=a;++a)s[a-1]="undefined"!==typeof Int32Array?n.subarray(256*a,256*a+256):n.slice(256*a,256*a+256);return s}(t),a=r[0],n=r[1],s=r[2],i=r[3],c=r[4],o=r[5],l=r[6],f=r[7],h=r[8],u=r[9],d=r[10],p=r[11],m=r[12],g=r[13],v=r[14];return e.table=t,e.bstr=function(e,r){for(var a=~r,n=0,s=e.length;n>>8^t[255&(a^e.charCodeAt(n++))];return~a},e.buf=function(e,r){for(var b=~r,T=e.length-15,E=0;E>8&255]^m[e[E++]^b>>16&255]^p[e[E++]^b>>>24]^d[e[E++]]^u[e[E++]]^h[e[E++]]^f[e[E++]]^l[e[E++]]^o[e[E++]]^c[e[E++]]^i[e[E++]]^s[e[E++]]^n[e[E++]]^a[e[E++]]^t[e[E++]];for(T+=15;E>>8^t[255&(b^e[E++])];return~b},e.str=function(e,r){for(var a=~r,n=0,s=e.length,i=0,c=0;n>>8^t[255&(a^i)]:i<2048?a=(a=a>>>8^t[255&(a^(192|i>>6&31))])>>>8^t[255&(a^(128|63&i))]:i>=55296&&i<57344?(i=64+(1023&i),c=1023&e.charCodeAt(n++),a=(a=(a=(a=a>>>8^t[255&(a^(240|i>>8&7))])>>>8^t[255&(a^(128|i>>2&63))])>>>8^t[255&(a^(128|c>>6&15|(3&i)<<4))])>>>8^t[255&(a^(128|63&c))]):a=(a=(a=a>>>8^t[255&(a^(224|i>>12&15))])>>>8^t[255&(a^(128|i>>6&63))])>>>8^t[255&(a^(128|63&i))];return~a},e}(),Ce=function(){var e,t={};function r(e){if("/"==e.charAt(e.length-1))return-1===e.slice(0,-1).indexOf("/")?e:r(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(0,t+1)}function n(e){if("/"==e.charAt(e.length-1))return n(e.slice(0,-1));var t=e.lastIndexOf("/");return-1===t?e:e.slice(t+1)}function s(e,t){"string"===typeof t&&(t=new Date(t));var r=t.getHours();r=(r=r<<6|t.getMinutes())<<5|t.getSeconds()>>>1,e.write_shift(2,r);var a=t.getFullYear()-1980;a=(a=a<<4|t.getMonth()+1)<<5|t.getDate(),e.write_shift(2,a)}function i(e){wr(e,0);for(var t={},r=0;e.l<=e.length-4;){var a=e.read_shift(2),n=e.read_shift(2),s=e.l+n,i={};if(21589===a)1&(r=e.read_shift(1))&&(i.mtime=e.read_shift(4)),n>5&&(2&r&&(i.atime=e.read_shift(4)),4&r&&(i.ctime=e.read_shift(4))),i.mtime&&(i.mt=new Date(1e3*i.mtime));e.l=s,t[a]=i}return t}function c(){return e||(e={})}function o(e,t){if(80==e[0]&&75==e[1])return pe(e,t);if(109==(32|e[0])&&105==(32|e[1]))return function(e,t){if("mime-version:"!=D(e.slice(0,13)).toLowerCase())throw new Error("Unsupported MAD header");var r=t&&t.root||"",n=(k&&a.isBuffer(e)?e.toString("binary"):D(e)).split("\r\n"),s=0,i="";for(s=0;s0&&(r=(r=r.slice(0,r.length-1)).slice(0,r.lastIndexOf("/")+1),i.slice(0,r.length)!=r););var c=(n[1]||"").match(/boundary="(.*?)"/);if(!c)throw new Error("MAD cannot find boundary");var o="--"+(c[1]||""),l=[],f=[],h={FileIndex:l,FullPaths:f};d(h);var u,p=0;for(s=0;s=n&&(u-=n),!i[u]){o=[];var p=[];for(h=u;h>=0;){p[h]=!0,i[h]=!0,c[c.length]=h,o.push(e[h]);var m=r[Math.floor(4*h/a)];if(a<4+(d=4*h&l))throw new Error("FAT boundary crossed: "+h+" 4 "+a);if(!e[m])break;if(p[h=dr(e[m],d)])break}s[u]={nodes:c,data:Wt([o])}}return s}(y,i,m,p);_[i].name="!Directory",n>0&&c!==b&&(_[c].name="!MiniFAT"),_[m[0]].name="!FAT",_.fat_addrs=m,_.ssz=p;var C=[],R=[],O=[];!function(e,t,r,a,n,s,i,c){for(var o,f=0,d=a.length?2:0,p=t[e].data,m=0,g=0;m0&&f!==b&&(t[f].name="!StreamData")):T.size>=4096?(T.storage="fat",void 0===t[T.start]&&(t[T.start]=h(r,T.start,t.fat_addrs,t.ssz)),t[T.start].name=T.name,T.content=t[T.start].data.slice(0,T.size)):(T.storage="minifat",T.size<0?T.size=0:f!==b&&T.start!==b&&t[f]&&(T.content=l(T,t[f].data,(t[c]||{}).data))),T.content&&wr(T.content,0),s[o]=T,i.push(T)}}(i,_,y,C,n,{},R,c),function(e,t,r){for(var a=0,n=0,s=0,i=0,c=0,o=r.length,l=[],f=[];a0&&i>=0;)s.push(t.slice(i*v,i*v+v)),n-=v,i=dr(r,4*i);return 0===s.length?kr(0):x(s).slice(0,e.size)}function f(e,t,r,a,n){var s=b;if(e===b){if(0!==t)throw new Error("DIFAT chain shorter than expected")}else if(-1!==e){var i=r[e],c=(a>>>2)-1;if(!i)return;for(var o=0;o=0;){n[o]=!0,s[s.length]=o,i.push(e[o]);var f=r[Math.floor(4*o/a)];if(a<4+(l=4*o&c))throw new Error("FAT boundary crossed: "+o+" 4 "+a);if(!e[f])break;o=dr(e[f],l)}return{nodes:s,data:Wt([i])}}function u(e,t){return new Date(1e3*(ur(e,t+4)/1e7*Math.pow(2,32)+ur(e,t)/1e7-11644473600))}function d(e,t){var r=t||{},a=r.root||"Root Entry";if(e.FullPaths||(e.FullPaths=[]),e.FileIndex||(e.FileIndex=[]),e.FullPaths.length!==e.FileIndex.length)throw new Error("inconsistent CFB structure");0===e.FullPaths.length&&(e.FullPaths[0]=a+"/",e.FileIndex[0]={name:a,type:5}),r.CLSID&&(e.FileIndex[0].clsid=r.CLSID),function(e){var t="\x01Sh33tJ5";if(Ce.find(e,"/"+t))return;var r=kr(4);r[0]=55,r[1]=r[3]=50,r[2]=54,e.FileIndex.push({name:t,type:2,content:r,size:4,L:69,R:69,C:69}),e.FullPaths.push(e.FullPaths[0]+t),p(e)}(e)}function p(e,t){d(e);for(var a=!1,s=!1,i=e.FullPaths.length-1;i>=0;--i){var c=e.FileIndex[i];switch(c.type){case 0:s?a=!0:(e.FileIndex.pop(),e.FullPaths.pop());break;case 1:case 2:case 5:s=!0,isNaN(c.R*c.L*c.C)&&(a=!0),c.R>-1&&c.L>-1&&c.R==c.L&&(a=!0);break;default:a=!0}}if(a||t){var o=new Date(1987,1,19),l=0,f=Object.create?Object.create(null):{},h=[];for(i=0;i1?1:-1,p.size=0,p.type=5;else if("/"==m.slice(-1)){for(l=i+1;l=h.length?-1:l,l=i+1;l=h.length?-1:l,p.type=1}else r(e.FullPaths[i+1]||"")==r(m)&&(p.R=i+1),p.type=2}}}function m(e,t){var r=t||{};if("mad"==r.fileType)return function(e,t){for(var r=t||{},n=r.boundary||"SheetJS",s=["MIME-Version: 1.0",'Content-Type: multipart/related; boundary="'+(n="------="+n).slice(2)+'"',"","",""],i=e.FullPaths[0],c=i,o=e.FileIndex[0],l=1;l=32&&p<128&&++u;var g=u>=4*d/5;s.push(n),s.push("Content-Location: "+(r.root||"file:///C:/SheetJS/")+c),s.push("Content-Transfer-Encoding: "+(g?"quoted-printable":"base64")),s.push("Content-Type: "+ve(o,c)),s.push(""),s.push(g?Te(h):be(h))}return s.push(n+"--\r\n"),s.join("\r\n")}(e,r);if(p(e),"zip"===r.fileType)return function(e,t){var r=t||{},a=[],n=[],i=kr(1),c=r.compression?8:0,o=0;0;var l=0,f=0,h=0,u=0,d=e.FullPaths[0],p=d,m=e.FileIndex[0],g=[],v=0;for(l=1;l0&&(s<4096?t+=s+63>>6:r+=s+511>>9)}}for(var i=e.FullPaths.length+3>>2,c=t+127>>7,o=(t+7>>3)+r+i+c,l=o+127>>7,f=l<=109?0:Math.ceil((l-109)/127);o+l+f+127>>7>l;)f=++l<=109?0:Math.ceil((l-109)/127);var h=[1,f,l,c,i,r,t,0];return e.FileIndex[0].size=t<<6,h[7]=(e.FileIndex[0].start=h[0]+h[1]+h[2]+h[3]+h[4]+h[5])+(h[6]+7>>3),h}(e),i=kr(n[7]<<9),c=0,o=0;for(c=0;c<8;++c)i.write_shift(1,E[c]);for(c=0;c<8;++c)i.write_shift(2,0);for(i.write_shift(2,62),i.write_shift(2,3),i.write_shift(2,65534),i.write_shift(2,9),i.write_shift(2,6),c=0;c<3;++c)i.write_shift(2,0);for(i.write_shift(4,0),i.write_shift(4,n[2]),i.write_shift(4,n[0]+n[1]+n[2]+n[3]-1),i.write_shift(4,0),i.write_shift(4,4096),i.write_shift(4,n[3]?n[0]+n[1]+n[2]-1:b),i.write_shift(4,n[3]),i.write_shift(-4,n[1]?n[0]-1:b),i.write_shift(4,n[1]),c=0;c<109;++c)i.write_shift(-4,c>9)));for(l(n[6]+7>>3);511&i.l;)i.write_shift(-4,O.ENDOFCHAIN);for(o=c=0,f=0;f=4096||(u.start=o,l(h+63>>6)));for(;511&i.l;)i.write_shift(-4,O.ENDOFCHAIN);for(c=0;c=4096)if(i.l=u.start+1<<9,k&&a.isBuffer(u.content))u.content.copy(i,i.l,0,u.size),i.l+=u.size+511&-512;else{for(f=0;f0&&u.size<4096)if(k&&a.isBuffer(u.content))u.content.copy(i,i.l,0,u.size),i.l+=u.size+63&-64;else{for(f=0;f>16|t>>8|t)}for(var B="undefined"!==typeof Uint8Array,H=B?new Uint8Array(256):[],z=0;z<256;++z)H[z]=U(z);function W(e,t){var r=H[255&e];return t<=8?r>>>8-t:(r=r<<8|H[e>>8&255],t<=16?r>>>16-t:(r=r<<8|H[e>>16&255])>>>24-t)}function V(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=6?0:e[a+1]<<8))>>>r&3}function G(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=5?0:e[a+1]<<8))>>>r&7}function j(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=3?0:e[a+1]<<8))>>>r&31}function $(e,t){var r=7&t,a=t>>>3;return(e[a]|(r<=1?0:e[a+1]<<8))>>>r&127}function X(e,t,r){var a=7&t,n=t>>>3,s=(1<>>a;return r<8-a?i&s:(i|=e[n+1]<<8-a,r<16-a?i&s:(i|=e[n+2]<<16-a,r<24-a?i&s:(i|=e[n+3]<<24-a)&s))}function K(e,t,r){var a=7&t,n=t>>>3;return a<=5?e[n]|=(7&r)<>8-a),t+3}function Y(e,t,r){return r=(1&r)<<(7&t),e[t>>>3]|=r,t+1}function J(e,t,r){var a=t>>>3;return r<<=7&t,e[a]|=255&r,r>>>=8,e[a+1]=r,t+8}function q(e,t,r){var a=t>>>3;return r<<=7&t,e[a]|=255&r,r>>>=8,e[a+1]=255&r,e[a+2]=r>>>8,t+16}function Z(e,t){var r=e.length,a=2*r>t?2*r:t+5,n=0;if(r>=t)return e;if(k){var s=_(a);if(e.copy)e.copy(s);else for(;n>a-h,i=(1<=0;--i)t[c|i<0;)t[t.l++]=e[r++]}return t.l}(t,r):function(t,r){for(var n=0,s=0,i=B?new Uint16Array(32768):[];s0;)r[r.l++]=t[s++];n=8*r.l}else{n=K(r,n,+!(s+c!=t.length)+2);for(var o=0;c-- >0;){var l=t[s],f=-1,h=0;if((f=i[o=32767&(o<<5^l)])&&((f|=-32768&s)>s&&(f-=32768),f2){(l=a[h])<=22?n=J(r,n,H[l+1]>>1)-1:(J(r,n,3),J(r,n+=5,H[l-23]>>5),n+=3);var u=l<8?0:l-4>>2;u>0&&(q(r,n,h-P[l]),n+=u),l=e[s-f],n=J(r,n,H[l]>>3),n-=3;var d=l<4?0:l-2>>1;d>0&&(q(r,n,s-f-M[l]),n+=d);for(var p=0;p>>3;return(e[a]|(r<=4?0:e[a+1]<<8))>>>r&15}(e,t+=5)+4;t+=4;for(var s=0,i=B?new Uint8Array(19):Q(19),c=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],o=1,l=B?new Uint8Array(8):Q(8),f=B?new Uint8Array(8):Q(8),h=i.length,u=0;u>8-p;for(var m=(1<<7-p)-1;m>=0;--m)oe[d|m<>>=3){case 16:for(s=3+V(e,t),t+=2,d=g[g.length-1];s-- >0;)g.push(d);break;case 17:for(s=3+G(e,t),t+=3;s-- >0;)g.push(0);break;case 18:for(s=11+$(e,t),t+=7;s-- >0;)g.push(0);break;default:g.push(d),o>>0,c=0,o=0;0==(1&a);)if(a=G(e,r),r+=3,a>>>1!=0)for(a>>1==1?(c=9,o=5):(r=he(e,r),c=le,o=fe);;){!t&&i>>1==1?te[l]:ie[l];if(r+=15&f,0===((f>>>=4)>>>8&255))n[s++]=f;else{if(256==f)break;var h=(f-=257)<8?0:f-4>>2;h>5&&(h=0);var u=s+P[f];h>0&&(u+=X(e,r,h),r+=h),l=X(e,r,o),r+=15&(f=a>>>1==1?re[l]:ce[l]);var d=(f>>>=4)<4?0:f-2>>1,p=M[f];for(d>0&&(p+=X(e,r,d),r+=d),!t&&i>>3]|e[1+(r>>>3)]<<8;if(r+=32,m>0)for(!t&&i0;)n[s++]=e[r>>>3],r+=8}return t?[n,r+7>>>3]:[n.slice(0,s),r+7>>>3]}(e.slice(e.l||0),t);return e.l+=r[1],r[0]}function de(e,t){if(!e)throw new Error(t);"undefined"!==typeof console&&console.error(t)}function pe(e,t){var r=e;wr(r,0);var a={FileIndex:[],FullPaths:[]};d(a,{root:t.root});for(var n=r.length-4;(80!=r[n]||75!=r[n+1]||5!=r[n+2]||6!=r[n+3])&&n>=0;)--n;r.l=n+4,r.l+=4;var s=r.read_shift(2);r.l+=6;var c=r.read_shift(4);for(r.l=c,n=0;n>>=5);r>>>=4,a.setMilliseconds(0),a.setFullYear(r+1980),a.setMonth(s-1),a.setDate(n);var i=31&t,c=63&(t>>>=5);return t>>>=6,a.setHours(t),a.setMinutes(c),a.setSeconds(i<<1),a}(e);if(8257&s)throw new Error("Unsupported ZIP encryption");e.read_shift(4);for(var l=e.read_shift(4),f=e.read_shift(4),h=e.read_shift(2),u=e.read_shift(2),d="",p=0;p3&&(a=!0),n[s].slice(n[s].length-1)){case"Y":throw new Error("Unsupported ISO Duration Field: "+n[s].slice(n[s].length-1));case"D":r*=24;case"H":r*=60;case"M":if(!a)throw new Error("Unsupported ISO Duration Field: M");r*=60}t+=r*parseInt(n[s],10)}return t}var Ue=new Date("2017-02-19T19:06:09.000Z"),Be=isNaN(Ue.getFullYear())?new Date("2/19/17"):Ue,He=2017==Be.getFullYear();function ze(e,t){var r=new Date(e);if(He)return t>0?r.setTime(r.getTime()+60*r.getTimezoneOffset()*1e3):t<0&&r.setTime(r.getTime()-60*r.getTimezoneOffset()*1e3),r;if(e instanceof Date)return e;if(1917==Be.getFullYear()&&!isNaN(r.getFullYear())){var a=r.getFullYear();return e.indexOf(""+a)>-1||r.setFullYear(r.getFullYear()+100),r}var n=e.match(/\d+/g)||["2017","2","19","0","0","0"],s=new Date(+n[0],+n[1]-1,+n[2],+n[3]||0,+n[4]||0,+n[5]||0);return e.indexOf("Z")>-1&&(s=new Date(s.getTime()-60*s.getTimezoneOffset()*1e3)),s}function We(e,t){if(k&&a.isBuffer(e)){if(t){if(255==e[0]&&254==e[1])return Ct(e.slice(2).toString("utf16le"));if(254==e[1]&&255==e[2])return Ct(p(e.slice(2).toString("binary")))}return e.toString("binary")}if("undefined"!==typeof TextDecoder)try{if(t){if(255==e[0]&&254==e[1])return Ct(new TextDecoder("utf-16le").decode(e.slice(2)));if(254==e[0]&&255==e[1])return Ct(new TextDecoder("utf-16be").decode(e.slice(2)))}var r={"\u20ac":"\x80","\u201a":"\x82","\u0192":"\x83","\u201e":"\x84","\u2026":"\x85","\u2020":"\x86","\u2021":"\x87","\u02c6":"\x88","\u2030":"\x89","\u0160":"\x8a","\u2039":"\x8b","\u0152":"\x8c","\u017d":"\x8e","\u2018":"\x91","\u2019":"\x92","\u201c":"\x93","\u201d":"\x94","\u2022":"\x95","\u2013":"\x96","\u2014":"\x97","\u02dc":"\x98","\u2122":"\x99","\u0161":"\x9a","\u203a":"\x9b","\u0153":"\x9c","\u017e":"\x9e","\u0178":"\x9f"};return Array.isArray(e)&&(e=new Uint8Array(e)),new TextDecoder("latin1").decode(e).replace(/[\u20ac\u201a\u0192\u201e\u2026\u2020\u2021\u02c6\u2030\u0160\u2039\u0152\u017d\u2018\u2019\u201c\u201d\u2022\u2013\u2014\u02dc\u2122\u0161\u203a\u0153\u017e\u0178]/g,(function(e){return r[e]||e}))}catch(i){}for(var n=[],s=0;s!=e.length;++s)n.push(String.fromCharCode(e[s]));return n.join("")}function Ve(e){if("undefined"!=typeof JSON&&!Array.isArray(e))return JSON.parse(JSON.stringify(e));if("object"!=typeof e||null==e)return e;if(e instanceof Date)return new Date(e.getTime());var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=Ve(e[r]));return t}function Ge(e,t){for(var r="";r.length3&&-1==$e.indexOf(i))return r}else if(i.match(/[a-z]/))return r;return a<0||a>8099?r:(n>0||s>1)&&101!=a?t:e.match(/[^-0-9:,\/\\]/)?r:t}var Ke=function(){var e=5=="abacaba".split(/(:?b)/i).length;return function(t,r,a){if(e||"string"==typeof r)return t.split(r);for(var n=t.split(r),s=[n[0]],i=1;i>6&31,n[r++]=128|63&i;else if(i>=55296&&i<57344){i=64+(1023&i);var c=1023&e.charCodeAt(++s);n[r++]=240|i>>8&7,n[r++]=128|i>>2&63,n[r++]=128|c>>6&15|(3&i)<<4,n[r++]=128|63&c}else n[r++]=224|i>>12&15,n[r++]=128|i>>6&63,n[r++]=128|63&i;r>a&&(t.push(n.slice(0,r)),r=0,n=y(65535),a=65530)}return t.push(n.slice(0,r)),x(t)}(r),Ce.utils.cfb_add(e,t,a);Ce.utils.cfb_add(e,t,r)}else e.file(t,r)}function nt(e,t){switch(t.type){case"base64":return Ce.read(e,{type:"base64"});case"binary":return Ce.read(e,{type:"binary"});case"buffer":case"array":return Ce.read(e,{type:"buffer"})}throw new Error("Unrecognized type "+t.type)}function st(e,t){if("/"==e.charAt(0))return e.slice(1);var r=t.split("/");"/"!=t.slice(-1)&&r.pop();for(var a=e.split("/");0!==a.length;){var n=a.shift();".."===n?r.pop():"."!==n&&r.push(n)}return r.join("/")}var it='\r\n',ct=/([^"\s?>\/]+)\s*=\s*((?:")([^"]*)(?:")|(?:')([^']*)(?:')|([^'">\s]+))/g,ot=/<[\/\?]?[a-zA-Z0-9:_-]+(?:\s+[^"\s?>\/]+\s*=\s*(?:"[^"]*"|'[^']*'|[^'">\s=]+))*\s*[\/\?]?>/gm,lt=it.match(ot)?ot:/<[^>]*>/g,ft=/<\w*:/,ht=/<(\/?)\w+:/;function ut(e,t,r){for(var a={},n=0,s=0;n!==e.length&&(32!==(s=e.charCodeAt(n))&&10!==s&&13!==s);++n);if(t||(a[0]=e.slice(0,n)),n===e.length)return a;var i=e.match(ct),c=0,o="",l=0,f="",h="",u=1;if(i)for(l=0;l!=i.length;++l){for(h=i[l],s=0;s!=h.length&&61!==h.charCodeAt(s);++s);for(f=h.slice(0,s).trim();32==h.charCodeAt(s+1);)++s;for(u=34==(n=h.charCodeAt(s+1))||39==n?1:0,o=h.slice(s+1+u,h.length-u),c=0;c!=f.length&&58!==f.charCodeAt(c);++c);if(c===f.length)f.indexOf("_")>0&&(f=f.slice(0,f.indexOf("_"))),a[f]=o,r||(a[f.toLowerCase()]=o);else{var d=(5===c&&"xmlns"===f.slice(0,5)?"xmlns":"")+f.slice(c+1);if(a[d]&&"ext"==f.slice(c-3,c))continue;a[d]=o,r||(a[d.toLowerCase()]=o)}}return a}function dt(e){return e.replace(ht,"<$1")}var pt={""":'"',"'":"'",">":">","<":"<","&":"&"},mt=xe(pt),gt=function(){var e=/&(?:quot|apos|gt|lt|amp|#x?([\da-fA-F]+));/gi,t=/_x([\da-fA-F]{4})_/gi;return function r(a){var n=a+"",s=n.indexOf("-1?16:10))||e})).replace(t,(function(e,t){return String.fromCharCode(parseInt(t,16))}));var i=n.indexOf("]]>");return r(n.slice(0,s))+n.slice(s+9,i)+r(n.slice(i+3))}}(),vt=/[&<>'"]/g;var bt=/[\u0000-\u001f]/g;function Tt(e){return(e+"").replace(vt,(function(e){return mt[e]})).replace(/\n/g,"
").replace(bt,(function(e){return"&#x"+("000"+e.charCodeAt(0).toString(16)).slice(-4)+";"}))}var Et=function(){var e=/&#(\d+);/g;function t(e,t){return String.fromCharCode(parseInt(t,10))}return function(r){return r.replace(e,t)}}();function wt(e){switch(e){case 1:case!0:case"1":case"true":case"TRUE":return!0;default:return!1}}function At(e){for(var t="",r=0,a=0,n=0,s=0,i=0,c=0;r191&&a<224?(i=(31&a)<<6,i|=63&n,t+=String.fromCharCode(i)):(s=e.charCodeAt(r++),a<240?t+=String.fromCharCode((15&a)<<12|(63&n)<<6|63&s):(c=((7&a)<<18|(63&n)<<12|(63&s)<<6|63&(i=e.charCodeAt(r++)))-65536,t+=String.fromCharCode(55296+(c>>>10&1023)),t+=String.fromCharCode(56320+(1023&c)))));return t}function kt(e){var t,r,a,n=y(2*e.length),s=1,i=0,c=0;for(r=0;r>>10&1023),t=56320+(1023&t)),0!==c&&(n[i++]=255&c,n[i++]=c>>>8,c=0),n[i++]=t%256,n[i++]=t>>>8;return n.slice(0,i).toString("ucs2")}function St(e){return S(e,"binary").toString("utf8")}var yt="foo bar baz\xe2\x98\x83\xf0\x9f\x8d\xa3",_t=k&&(St(yt)==At(yt)&&St||kt(yt)==At(yt)&&kt)||At,Ct=k?function(e){return S(e,"utf8").toString("binary")}:function(e){for(var t=[],r=0,a=0,n=0;r>6))),t.push(String.fromCharCode(128+(63&a)));break;case a>=55296&&a<57344:a-=55296,n=e.charCodeAt(r++)-56320+(a<<10),t.push(String.fromCharCode(240+(n>>18&7))),t.push(String.fromCharCode(144+(n>>12&63))),t.push(String.fromCharCode(128+(n>>6&63))),t.push(String.fromCharCode(128+(63&n)));break;default:t.push(String.fromCharCode(224+(a>>12))),t.push(String.fromCharCode(128+(a>>6&63))),t.push(String.fromCharCode(128+(63&a)))}return t.join("")},Rt=function(){var e={};return function(t,r){var a=t+"|"+(r||"");return e[a]?e[a]:e[a]=new RegExp("<(?:\\w+:)?"+t+'(?: xml:space="preserve")?(?:[^>]*)>([\\s\\S]*?)",r||"")}}(),Ot=function(){var e=[["nbsp"," "],["middot","\xb7"],["quot",'"'],["apos","'"],["gt",">"],["lt","<"],["amp","&"]].map((function(e){return[new RegExp("&"+e[0]+";","ig"),e[1]]}));return function(t){for(var r=t.replace(/^[\t\n\r ]+/,"").replace(/[\t\n\r ]+$/,"").replace(/>\s+/g,">").replace(/\s+/g,"\n").replace(/<[^>]*>/g,""),a=0;a([\\s\\S]*?)","g")}}(),It=/<\/?(?:vt:)?variant>/g,Nt=/<(?:vt:)([^>]*)>([\s\S]*)"+t+""}function Mt(e){if(k&&a.isBuffer(e))return e.toString("utf8");if("string"===typeof e)return e;if("undefined"!==typeof Uint8Array&&e instanceof Uint8Array)return _t(R(O(e)));throw new Error("Bad input format: expected Buffer or string")}var Ut=/<(\/?)([^\s?>:\/]+)(?:[\s?:\/][^>]*)?>/gm,Bt={CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/metadata/core-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/custom-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/extended-properties",CT:"http://schemas.openxmlformats.org/package/2006/content-types",RELS:"http://schemas.openxmlformats.org/package/2006/relationships",TCMNT:"http://schemas.microsoft.com/office/spreadsheetml/2018/threadedcomments",dc:"http://purl.org/dc/elements/1.1/",dcterms:"http://purl.org/dc/terms/",dcmitype:"http://purl.org/dc/dcmitype/",mx:"http://schemas.microsoft.com/office/mac/excel/2008/main",r:"http://schemas.openxmlformats.org/officeDocument/2006/relationships",sjs:"http://schemas.openxmlformats.org/package/2006/sheetjs/core-properties",vt:"http://schemas.openxmlformats.org/officeDocument/2006/docPropsVTypes",xsi:"http://www.w3.org/2001/XMLSchema-instance",xsd:"http://www.w3.org/2001/XMLSchema"},Ht=["http://schemas.openxmlformats.org/spreadsheetml/2006/main","http://purl.oclc.org/ooxml/spreadsheetml/main","http://schemas.microsoft.com/office/excel/2006/main","http://schemas.microsoft.com/office/excel/2006/2"];var zt=function(e){for(var t=[],r=0;r0&&a.isBuffer(e[0][0])?a.concat(e[0].map((function(e){return a.isBuffer(e)?e:S(e)}))):zt(e)}:zt,Vt=function(e,t,r){for(var a=[],n=t;n0?Kt(e,t+4,t+4+r-1):""},Jt=Yt,qt=function(e,t){var r=ur(e,t);return r>0?Kt(e,t+4,t+4+r-1):""},Zt=qt,Qt=function(e,t){var r=2*ur(e,t);return r>0?Kt(e,t+4,t+4+r-1):""},er=Qt,tr=function(e,t){var r=ur(e,t);return r>0?Gt(e,t+4,t+4+r):""},rr=tr,ar=function(e,t){var r=ur(e,t);return r>0?Kt(e,t+4,t+4+r):""},nr=ar,sr=function(e,t){return function(e,t){for(var r=1-2*(e[t+7]>>>7),a=((127&e[t+7])<<4)+(e[t+6]>>>4&15),n=15&e[t+6],s=5;s>=0;--s)n=256*n+e[t+s];return 2047==a?0==n?r*(1/0):NaN:(0==a?a=-1022:(a-=1023,n+=Math.pow(2,52)),r*Math.pow(2,a-52)*n)}(e,t)},ir=sr,cr=function(e){return Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array};function or(){Gt=function(e,t,r){return m.utils.decode(1200,e.slice(t,r)).replace(I,"")},Kt=function(e,t,r){return m.utils.decode(65001,e.slice(t,r))},Jt=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(c,e.slice(t+4,t+4+r-1)):""},Zt=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(i,e.slice(t+4,t+4+r-1)):""},er=function(e,t){var r=2*ur(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r-1)):""},rr=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(1200,e.slice(t+4,t+4+r)):""},nr=function(e,t){var r=ur(e,t);return r>0?m.utils.decode(65001,e.slice(t+4,t+4+r)):""}}k&&(Jt=function(e,t){if(!a.isBuffer(e))return Yt(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},Zt=function(e,t){if(!a.isBuffer(e))return qt(e,t);var r=e.readUInt32LE(t);return r>0?e.toString("utf8",t+4,t+4+r-1):""},er=function(e,t){if(!a.isBuffer(e))return Qt(e,t);var r=2*e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r-1)},rr=function(e,t){if(!a.isBuffer(e))return tr(e,t);var r=e.readUInt32LE(t);return e.toString("utf16le",t+4,t+4+r)},nr=function(e,t){if(!a.isBuffer(e))return ar(e,t);var r=e.readUInt32LE(t);return e.toString("utf8",t+4,t+4+r)},ir=function(e,t){return a.isBuffer(e)?e.readDoubleLE(t):sr(e,t)},cr=function(e){return a.isBuffer(e)||Array.isArray(e)||"undefined"!==typeof Uint8Array&&e instanceof Uint8Array}),"undefined"!==typeof m&&or();var lr=function(e,t){return e[t]},fr=function(e,t){return 256*e[t+1]+e[t]},hr=function(e,t){var r=256*e[t+1]+e[t];return r<32768?r:-1*(65535-r+1)},ur=function(e,t){return e[t+3]*(1<<24)+(e[t+2]<<16)+(e[t+1]<<8)+e[t]},dr=function(e,t){return e[t+3]<<24|e[t+2]<<16|e[t+1]<<8|e[t]},pr=function(e,t){return e[t]<<24|e[t+1]<<16|e[t+2]<<8|e[t+3]};function mr(e,t){var r,n,s,c,o,l,f="",h=[];switch(t){case"dbcs":if(l=this.l,k&&a.isBuffer(this))f=this.slice(this.l,this.l+2*e).toString("utf16le");else for(o=0;o0?dr:pr)(this,this.l),this.l+=4,r):(n=ur(this,this.l),this.l+=4,n);case 8:case-8:if("f"===t)return n=8==e?ir(this,this.l):ir([this[this.l+7],this[this.l+6],this[this.l+5],this[this.l+4],this[this.l+3],this[this.l+2],this[this.l+1],this[this.l+0]],0),this.l+=8,n;e=8;case 16:f=$t(this,this.l,e)}}return this.l+=e,f}var gr=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255,e[r+2]=t>>>16&255,e[r+3]=t>>>24&255},vr=function(e,t,r){e[r]=255&t,e[r+1]=t>>8&255,e[r+2]=t>>16&255,e[r+3]=t>>24&255},br=function(e,t,r){e[r]=255&t,e[r+1]=t>>>8&255};function Tr(e,t,r){var a=0,n=0;if("dbcs"===r){for(n=0;n!=t.length;++n)br(this,t.charCodeAt(n),this.l+2*n);a=2*t.length}else if("sbcs"===r){if("undefined"!==typeof m&&874==c)for(n=0;n!=t.length;++n){var s=m.utils.encode(c,t.charAt(n));this[this.l+n]=s[0]}else for(t=t.replace(/[^\x00-\x7F]/g,"_"),n=0;n!=t.length;++n)this[this.l+n]=255&t.charCodeAt(n);a=t.length}else{if("hex"===r){for(;n>8}for(;this.l>>=8,this[this.l+1]=255&t;break;case 3:a=3,this[this.l]=255&t,t>>>=8,this[this.l+1]=255&t,t>>>=8,this[this.l+2]=255&t;break;case 4:a=4,gr(this,t,this.l);break;case 8:if(a=8,"f"===r){!function(e,t,r){var a=(t<0||1/t==-1/0?1:0)<<7,n=0,s=0,i=a?-t:t;isFinite(i)?0==i?n=s=0:(n=Math.floor(Math.log(i)/Math.LN2),s=i*Math.pow(2,52-n),n<=-1023&&(!isFinite(s)||s>4|a}(this,t,this.l);break}case 16:break;case-4:a=4,vr(this,t,this.l)}}return this.l+=a,this}function Er(e,t){var r=$t(this,this.l,e.length>>1);if(r!==e)throw new Error(t+"Expected "+e+" saw "+r);this.l+=e.length>>1}function wr(e,t){e.l=t,e.read_shift=mr,e.chk=Er,e.write_shift=Tr}function Ar(e,t){e.l+=t}function kr(e){var t=y(e);return wr(t,0),t}function Sr(e,t,r){if(e){var a,n,s;wr(e,e.l||0);for(var i=e.length,c=0,o=0;e.la.l&&((a=a.slice(0,a.l)).l=a.length),a.length>0&&e.push(a),a=null)},s=function(e){return a&&e=256;)a.c-=256;for(;a.r>=65536;)a.r-=65536}return a}function Cr(e,t,r){var a=Ve(e);return a.s=_r(a.s,t.s,r),a.e=_r(a.e,t.s,r),a}function Rr(e,t){if(e.cRel&&e.c<0)for(e=Ve(e);e.c<0;)e.c+=t>8?16384:256;if(e.rRel&&e.r<0)for(e=Ve(e);e.r<0;)e.r+=t>8?1048576:t>5?65536:16384;var r=Lr(e);return e.cRel||null==e.cRel||(r=r.replace(/^([A-Z])/,"$$$1")),e.rRel||null==e.rRel||(r=function(e){return e.replace(/([A-Z]|^)(\d+)$/,"$1$$$2")}(r)),r}function Or(e,t){return 0!=e.s.r||e.s.rRel||e.e.r!=(t.biff>=12?1048575:t.biff>=8?65536:16384)||e.e.rRel?0!=e.s.c||e.s.cRel||e.e.c!=(t.biff>=12?16383:255)||e.e.cRel?Rr(e.s,t.biff)+":"+Rr(e.e,t.biff):(e.s.rRel?"":"$")+Ir(e.s.r)+":"+(e.e.rRel?"":"$")+Ir(e.e.r):(e.s.cRel?"":"$")+Dr(e.s.c)+":"+(e.e.cRel?"":"$")+Dr(e.e.c)}function xr(e){return parseInt(e.replace(/\$(\d+)$/,"$1"),10)-1}function Ir(e){return""+(e+1)}function Nr(e){for(var t=e.replace(/^\$([A-Z])/,"$1"),r=0,a=0;a!==t.length;++a)r=26*r+t.charCodeAt(a)-64;return r-1}function Dr(e){if(e<0)throw new Error("invalid column "+e);var t="";for(++e;e;e=Math.floor((e-1)/26))t=String.fromCharCode((e-1)%26+65)+t;return t}function Fr(e){for(var t=0,r=0,a=0;a=48&&n<=57?t=10*t+(n-48):n>=65&&n<=90&&(r=26*r+(n-64))}return{c:r-1,r:t-1}}function Lr(e){for(var t=e.c+1,r="";t;t=(t-1)/26|0)r=String.fromCharCode((t-1)%26+65)+r;return r+(e.r+1)}function Pr(e){var t=e.indexOf(":");return-1==t?{s:Fr(e),e:Fr(e)}:{s:Fr(e.slice(0,t)),e:Fr(e.slice(t+1))}}function Mr(e,t){return"undefined"===typeof t||"number"===typeof t?Mr(e.s,e.e):("string"!==typeof e&&(e=Lr(e)),"string"!==typeof t&&(t=Lr(t)),e==t?e:e+":"+t)}function Ur(e){var t={s:{c:0,r:0},e:{c:0,r:0}},r=0,a=0,n=0,s=e.length;for(r=0;a26);++a)r=26*r+n;for(t.s.c=--r,r=0;a9);++a)r=10*r+n;if(t.s.r=--r,a===s||10!=n)return t.e.c=t.s.c,t.e.r=t.s.r,t;for(++a,r=0;a!=s&&!((n=e.charCodeAt(a)-64)<1||n>26);++a)r=26*r+n;for(t.e.c=--r,r=0;a!=s&&!((n=e.charCodeAt(a)-48)<0||n>9);++a)r=10*r+n;return t.e.r=--r,t}function Br(e,t){var r="d"==e.t&&t instanceof Date;if(null!=e.z)try{return e.w=we(e.z,r?Ne(t):t)}catch(a){}try{return e.w=we((e.XF||{}).numFmtId||(r?14:0),r?Ne(t):t)}catch(a){return""+t}}function Hr(e,t,r){return null==e||null==e.t||"z"==e.t?"":void 0!==e.w?e.w:("d"==e.t&&!e.z&&r&&r.dateNF&&(e.z=r.dateNF),"e"==e.t?va[e.v]||e.v:Br(e,void 0==t?e.v:t))}function zr(e,t){var r=t&&t.sheet?t.sheet:"Sheet1",a={};return a[r]=e,{SheetNames:[r],Sheets:a}}function Wr(e,t,r){var a=r||{},n=e?Array.isArray(e):a.dense;null!=T&&null==n&&(n=T);var s=e||(n?[]:{}),i=0,c=0;if(s&&null!=a.origin){if("number"==typeof a.origin)i=a.origin;else{var o="string"==typeof a.origin?Fr(a.origin):a.origin;i=o.r,c=o.c}s["!ref"]||(s["!ref"]="A1:A1")}var l={s:{c:1e7,r:1e7},e:{c:0,r:0}};if(s["!ref"]){var f=Ur(s["!ref"]);l.s.c=f.s.c,l.s.r=f.s.r,l.e.c=Math.max(l.e.c,f.e.c),l.e.r=Math.max(l.e.r,f.e.r),-1==i&&(l.e.r=i=f.e.r+1)}for(var h=0;h!=t.length;++h)if(t[h]){if(!Array.isArray(t[h]))throw new Error("aoa_to_sheet expects an array of arrays");for(var u=0;u!=t[h].length;++u)if("undefined"!==typeof t[h][u]){var d={v:t[h][u]},p=i+h,m=c+u;if(l.s.r>p&&(l.s.r=p),l.s.c>m&&(l.s.c=m),l.e.r>2;return r?n/100:n}function ta(e){var t={s:{},e:{}};return t.s.r=e.read_shift(4),t.e.r=e.read_shift(4),t.s.c=e.read_shift(4),t.e.c=e.read_shift(4),t}var ra=ta;function aa(e){if(e.length-e.l<8)throw"XLS Xnum Buffer underflow";return e.read_shift(8,"f")}function na(e,t){var r=e.read_shift(4);switch(r){case 0:return"";case 4294967295:case 4294967294:return{2:"BITMAP",3:"METAFILEPICT",8:"DIB",14:"ENHMETAFILE"}[e.read_shift(4)]||""}if(r>400)throw new Error("Unsupported Clipboard: "+r.toString(16));return e.l-=4,e.read_shift(0,1==t?"lpstr":"lpwstr")}var sa=2,ia=3,ca=12,oa=80,la=81,fa=[oa,la],ha={1:{n:"CodePage",t:sa},2:{n:"Category",t:oa},3:{n:"PresentationFormat",t:oa},4:{n:"ByteCount",t:ia},5:{n:"LineCount",t:ia},6:{n:"ParagraphCount",t:ia},7:{n:"SlideCount",t:ia},8:{n:"NoteCount",t:ia},9:{n:"HiddenCount",t:ia},10:{n:"MultimediaClipCount",t:ia},11:{n:"ScaleCrop",t:11},12:{n:"HeadingPairs",t:4108},13:{n:"TitlesOfParts",t:4126},14:{n:"Manager",t:oa},15:{n:"Company",t:oa},16:{n:"LinksUpToDate",t:11},17:{n:"CharacterCount",t:ia},19:{n:"SharedDoc",t:11},22:{n:"HyperlinksChanged",t:11},23:{n:"AppVersion",t:ia,p:"version"},24:{n:"DigSig",t:65},26:{n:"ContentType",t:oa},27:{n:"ContentStatus",t:oa},28:{n:"Language",t:oa},29:{n:"Version",t:oa},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},ua={1:{n:"CodePage",t:sa},2:{n:"Title",t:oa},3:{n:"Subject",t:oa},4:{n:"Author",t:oa},5:{n:"Keywords",t:oa},6:{n:"Comments",t:oa},7:{n:"Template",t:oa},8:{n:"LastAuthor",t:oa},9:{n:"RevNumber",t:oa},10:{n:"EditTime",t:64},11:{n:"LastPrinted",t:64},12:{n:"CreatedDate",t:64},13:{n:"ModifiedDate",t:64},14:{n:"PageCount",t:ia},15:{n:"WordCount",t:ia},16:{n:"CharCount",t:ia},17:{n:"Thumbnail",t:71},18:{n:"Application",t:oa},19:{n:"DocSecurity",t:ia},255:{},2147483648:{n:"Locale",t:19},2147483651:{n:"Behavior",t:19},1919054434:{}},da={1:"US",2:"CA",3:"",7:"RU",20:"EG",30:"GR",31:"NL",32:"BE",33:"FR",34:"ES",36:"HU",39:"IT",41:"CH",43:"AT",44:"GB",45:"DK",46:"SE",47:"NO",48:"PL",49:"DE",52:"MX",55:"BR",61:"AU",64:"NZ",66:"TH",81:"JP",82:"KR",84:"VN",86:"CN",90:"TR",105:"JS",213:"DZ",216:"MA",218:"LY",351:"PT",354:"IS",358:"FI",420:"CZ",886:"TW",961:"LB",962:"JO",963:"SY",964:"IQ",965:"KW",966:"SA",971:"AE",972:"IL",974:"QA",981:"IR",65535:"US"},pa=[null,"solid","mediumGray","darkGray","lightGray","darkHorizontal","darkVertical","darkDown","darkUp","darkGrid","darkTrellis","lightHorizontal","lightVertical","lightDown","lightUp","lightGrid","lightTrellis","gray125","gray0625"];function ma(e){return e.map((function(e){return[e>>16&255,e>>8&255,255&e]}))}var ga=Ve(ma([0,16777215,16711680,65280,255,16776960,16711935,65535,0,16777215,16711680,65280,255,16776960,16711935,65535,8388608,32768,128,8421376,8388736,32896,12632256,8421504,10066431,10040166,16777164,13434879,6684774,16744576,26316,13421823,128,16711935,16776960,65535,8388736,8388608,32896,255,52479,13434879,13434828,16777113,10079487,16751052,13408767,16764057,3368703,3394764,10079232,16763904,16750848,16737792,6710937,9868950,13158,3381606,13056,3355392,10040064,10040166,3355545,3355443,16777215,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0])),va={0:"#NULL!",7:"#DIV/0!",15:"#VALUE!",23:"#REF!",29:"#NAME?",36:"#NUM!",42:"#N/A",43:"#GETTING_DATA",255:"#WTF?"},ba={"#NULL!":0,"#DIV/0!":7,"#VALUE!":15,"#REF!":23,"#NAME?":29,"#NUM!":36,"#N/A":42,"#GETTING_DATA":43,"#WTF?":255},Ta={"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":"workbooks","application/vnd.ms-excel.sheet.macroEnabled.main+xml":"workbooks","application/vnd.ms-excel.sheet.binary.macroEnabled.main":"workbooks","application/vnd.ms-excel.addin.macroEnabled.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":"workbooks","application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":"sheets","application/vnd.ms-excel.worksheet":"sheets","application/vnd.ms-excel.binIndexWs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":"charts","application/vnd.ms-excel.chartsheet":"charts","application/vnd.ms-excel.macrosheet+xml":"macros","application/vnd.ms-excel.macrosheet":"macros","application/vnd.ms-excel.intlmacrosheet":"TODO","application/vnd.ms-excel.binIndexMs":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":"dialogs","application/vnd.ms-excel.dialogsheet":"dialogs","application/vnd.openxmlformats-officedocument.spreadsheetml.sharedStrings+xml":"strs","application/vnd.ms-excel.sharedStrings":"strs","application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":"styles","application/vnd.ms-excel.styles":"styles","application/vnd.openxmlformats-package.core-properties+xml":"coreprops","application/vnd.openxmlformats-officedocument.custom-properties+xml":"custprops","application/vnd.openxmlformats-officedocument.extended-properties+xml":"extprops","application/vnd.openxmlformats-officedocument.customXmlProperties+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.customProperty":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":"comments","application/vnd.ms-excel.comments":"comments","application/vnd.ms-excel.threadedcomments+xml":"threadedcomments","application/vnd.ms-excel.person+xml":"people","application/vnd.openxmlformats-officedocument.spreadsheetml.sheetMetadata+xml":"metadata","application/vnd.ms-excel.sheetMetadata":"metadata","application/vnd.ms-excel.pivotTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotTable+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.chart+xml":"TODO","application/vnd.ms-office.chartcolorstyle+xml":"TODO","application/vnd.ms-office.chartstyle+xml":"TODO","application/vnd.ms-office.chartex+xml":"TODO","application/vnd.ms-excel.calcChain":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.calcChain+xml":"calcchains","application/vnd.openxmlformats-officedocument.spreadsheetml.printerSettings":"TODO","application/vnd.ms-office.activeX":"TODO","application/vnd.ms-office.activeX+xml":"TODO","application/vnd.ms-excel.attachedToolbars":"TODO","application/vnd.ms-excel.connections":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":"TODO","application/vnd.ms-excel.externalLink":"links","application/vnd.openxmlformats-officedocument.spreadsheetml.externalLink+xml":"links","application/vnd.ms-excel.pivotCacheDefinition":"TODO","application/vnd.ms-excel.pivotCacheRecords":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheDefinition+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.pivotCacheRecords+xml":"TODO","application/vnd.ms-excel.queryTable":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.queryTable+xml":"TODO","application/vnd.ms-excel.userNames":"TODO","application/vnd.ms-excel.revisionHeaders":"TODO","application/vnd.ms-excel.revisionLog":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionHeaders+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.revisionLog+xml":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.userNames+xml":"TODO","application/vnd.ms-excel.tableSingleCells":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.tableSingleCells+xml":"TODO","application/vnd.ms-excel.slicer":"TODO","application/vnd.ms-excel.slicerCache":"TODO","application/vnd.ms-excel.slicer+xml":"TODO","application/vnd.ms-excel.slicerCache+xml":"TODO","application/vnd.ms-excel.wsSortMap":"TODO","application/vnd.ms-excel.table":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":"TODO","application/vnd.openxmlformats-officedocument.theme+xml":"themes","application/vnd.openxmlformats-officedocument.themeOverride+xml":"TODO","application/vnd.ms-excel.Timeline+xml":"TODO","application/vnd.ms-excel.TimelineCache+xml":"TODO","application/vnd.ms-office.vbaProject":"vba","application/vnd.ms-office.vbaProjectSignature":"TODO","application/vnd.ms-office.volatileDependencies":"TODO","application/vnd.openxmlformats-officedocument.spreadsheetml.volatileDependencies+xml":"TODO","application/vnd.ms-excel.controlproperties+xml":"TODO","application/vnd.openxmlformats-officedocument.model+data":"TODO","application/vnd.ms-excel.Survey+xml":"TODO","application/vnd.openxmlformats-officedocument.drawing+xml":"drawings","application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramColors+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramData+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramLayout+xml":"TODO","application/vnd.openxmlformats-officedocument.drawingml.diagramStyle+xml":"TODO","application/vnd.openxmlformats-officedocument.vmlDrawing":"TODO","application/vnd.openxmlformats-package.relationships+xml":"rels","application/vnd.openxmlformats-officedocument.oleObject":"TODO","image/png":"TODO",sheet:"js"};var Ea={WB:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/officeDocument",SHEET:"http://sheetjs.openxmlformats.org/officeDocument/2006/relationships/officeDocument",HLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/hyperlink",VML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/vmlDrawing",XPATH:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLinkPath",XMISS:"http://schemas.microsoft.com/office/2006/relationships/xlExternalLinkPath/xlPathMissing",XLINK:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/externalLink",CXML:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXml",CXMLP:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/customXmlProps",CMNT:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/comments",CORE_PROPS:"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties",EXT_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/extended-properties",CUST_PROPS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/custom-properties",SST:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sharedStrings",STY:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/styles",THEME:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/theme",CHART:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chart",CHARTEX:"http://schemas.microsoft.com/office/2014/relationships/chartEx",CS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/chartsheet",WS:["http://schemas.openxmlformats.org/officeDocument/2006/relationships/worksheet","http://purl.oclc.org/ooxml/officeDocument/relationships/worksheet"],DS:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/dialogsheet",MS:"http://schemas.microsoft.com/office/2006/relationships/xlMacrosheet",IMG:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/image",DRAW:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/drawing",XLMETA:"http://schemas.openxmlformats.org/officeDocument/2006/relationships/sheetMetadata",TCMNT:"http://schemas.microsoft.com/office/2017/10/relationships/threadedComment",PEOPLE:"http://schemas.microsoft.com/office/2017/10/relationships/person",VBA:"http://schemas.microsoft.com/office/2006/relationships/vbaProject"};function wa(e){var t=e.lastIndexOf("/");return e.slice(0,t+1)+"_rels/"+e.slice(t+1)+".rels"}function Aa(e,t){var r={"!id":{}};if(!e)return r;"/"!==t.charAt(0)&&(t="/"+t);var a={};return(e.match(lt)||[]).forEach((function(e){var n=ut(e);if("]*>([\\s\\S]*?)")}return e}();function _a(e){var t={};e=_t(e);for(var r=0;r0&&(t[a[1]]=gt(n[1])),"date"===a[2]&&t[a[1]]&&(t[a[1]]=ze(t[a[1]]))}return t}var Ca=[["Application","Application","string"],["AppVersion","AppVersion","string"],["Company","Company","string"],["DocSecurity","DocSecurity","string"],["Manager","Manager","string"],["HyperlinksChanged","HyperlinksChanged","bool"],["SharedDoc","SharedDoc","bool"],["LinksUpToDate","LinksUpToDate","bool"],["ScaleCrop","ScaleCrop","bool"],["HeadingPairs","HeadingPairs","raw"],["TitlesOfParts","TitlesOfParts","raw"]];function Ra(e,t,r,a){var n=[];if("string"==typeof e)n=Dt(e,a);else for(var s=0;s0)for(var l=0;l!==n.length;l+=2){switch(o=+n[l+1].v,n[l].v){case"Worksheets":case"\u5de5\u4f5c\u8868":case"\u041b\u0438\u0441\u0442\u044b":case"\u0623\u0648\u0631\u0627\u0642 \u0627\u0644\u0639\u0645\u0644":case"\u30ef\u30fc\u30af\u30b7\u30fc\u30c8":case"\u05d2\u05dc\u05d9\u05d5\u05e0\u05d5\u05ea \u05e2\u05d1\u05d5\u05d3\u05d4":case"Arbeitsbl\xe4tter":case"\xc7al\u0131\u015fma Sayfalar\u0131":case"Feuilles de calcul":case"Fogli di lavoro":case"Folhas de c\xe1lculo":case"Planilhas":case"Regneark":case"Hojas de c\xe1lculo":case"Werkbladen":r.Worksheets=o,r.SheetNames=i.slice(c,c+o);break;case"Named Ranges":case"Rangos con nombre":case"\u540d\u524d\u4ed8\u304d\u4e00\u89a7":case"Benannte Bereiche":case"Navngivne omr\xe5der":r.NamedRanges=o,r.DefinedNames=i.slice(c,c+o);break;case"Charts":case"Diagramme":r.Chartsheets=o,r.ChartNames=i.slice(c,c+o)}c+=o}}var Oa=/<[^>]+>[^<]*/g;var xa,Ia={Title:"Title",Subject:"Subject",Author:"Author",Keywords:"Keywords",Comments:"Description",LastAuthor:"LastAuthor",RevNumber:"Revision",Application:"AppName",LastPrinted:"LastPrinted",CreatedDate:"Created",ModifiedDate:"LastSaved",Category:"Category",Manager:"Manager",Company:"Company",AppVersion:"Version",ContentStatus:"ContentStatus",Identifier:"Identifier",Language:"Language"};function Na(e,t,r){xa||(xa=xe(Ia)),e[t=xa[t]||t]=r}function Da(e){var t=e.read_shift(4),r=e.read_shift(4);return new Date(1e3*(r/1e7*Math.pow(2,32)+t/1e7-11644473600)).toISOString().replace(/\.000/,"")}function Fa(e,t,r){var a=e.l,n=e.read_shift(0,"lpstr-cp");if(r)for(;e.l-a&3;)++e.l;return n}function La(e,t,r){var a=e.read_shift(0,"lpwstr");return r&&(e.l+=4-(a.length+1&3)&3),a}function Pa(e,t,r){return 31===t?La(e):Fa(e,0,r)}function Ma(e,t,r){return Pa(e,t,!1===r?0:4)}function Ua(e){var t=e.l,r=za(e,la);return 0==e[e.l]&&0==e[e.l+1]&&e.l-t&2&&(e.l+=2),[r,za(e,ia)]}function Ba(e,t){for(var r=e.read_shift(4),a={},n=0;n!=r;++n){var s=e.read_shift(4),i=e.read_shift(4);a[s]=e.read_shift(i,1200===t?"utf16le":"utf8").replace(I,"").replace(N,"!"),1200===t&&i%2&&(e.l+=2)}return 3&e.l&&(e.l=e.l>>3<<2),a}function Ha(e){var t=e.read_shift(4),r=e.slice(e.l,e.l+t);return e.l+=t,(3&t)>0&&(e.l+=4-(3&t)&3),r}function za(e,t,r){var a,n=e.read_shift(2),s=r||{};if(e.l+=2,t!==ca&&n!==t&&-1===fa.indexOf(t)&&(4126!=(65534&t)||4126!=(65534&n)))throw new Error("Expected type "+t+" saw "+n);switch(t===ca?n:t){case 2:return a=e.read_shift(2,"i"),s.raw||(e.l+=2),a;case 3:return a=e.read_shift(4,"i");case 11:return 0!==e.read_shift(4);case 19:return a=e.read_shift(4);case 30:return Fa(e,0,4).replace(I,"");case 31:return La(e);case 64:return Da(e);case 65:return Ha(e);case 71:return function(e){var t={};return t.Size=e.read_shift(4),e.l+=t.Size+3-(t.Size-1)%4,t}(e);case 80:return Ma(e,n,!s.raw).replace(I,"");case 81:return function(e,t){if(!t)throw new Error("VtUnalignedString must have positive length");return Pa(e,t,0)}(e,n).replace(I,"");case 4108:return function(e){for(var t=e.read_shift(4),r=[],a=0;a0&&t)switch(t[s[i-1][0]].t){case 2:e.l+2===s[i][1]&&(e.l+=2,p=!1);break;case 80:case 4108:e.l<=s[i][1]&&(e.l=s[i][1],p=!1)}if((!t||0==i)&&e.l<=s[i][1]&&(p=!1,e.l=s[i][1]),p)throw new Error("Read Error: Expected address "+s[i][1]+" at "+e.l+" :"+i)}if(t){var m=t[s[i][0]];if(d[m.n]=za(e,m.t,{raw:!0}),"version"===m.p&&(d[m.n]=String(d[m.n]>>16)+"."+("0000"+String(65535&d[m.n])).slice(-4)),"CodePage"==m.n)switch(d[m.n]){case 0:d[m.n]=1252;case 874:case 932:case 936:case 949:case 950:case 1250:case 1251:case 1253:case 1254:case 1255:case 1256:case 1257:case 1258:case 1e4:case 1200:case 1201:case 1252:case 65e3:case-536:case 65001:case-535:h(c=d[m.n]>>>0&65535);break;default:throw new Error("Unsupported CodePage: "+d[m.n])}}else if(1===s[i][0]){if(c=d.CodePage=za(e,sa),h(c),-1!==o){var g=e.l;e.l=s[o][1],l=Ba(e,c),e.l=g}}else if(0===s[i][0]){if(0===c){o=i,e.l=s[i+1][1];continue}l=Ba(e,c)}else{var v,b=l[s[i][0]];switch(e[e.l]){case 65:e.l+=4,v=Ha(e);break;case 30:case 31:e.l+=4,v=Ma(e,e[e.l-4]).replace(/\u0000+$/,"");break;case 3:e.l+=4,v=e.read_shift(4,"i");break;case 19:e.l+=4,v=e.read_shift(4);break;case 5:e.l+=4,v=e.read_shift(8,"f");break;case 11:e.l+=4,v=ja(e,4);break;case 64:e.l+=4,v=ze(Da(e));break;default:throw new Error("unparsed value: "+e[e.l])}d[b]=v}}return e.l=r+a,d}function Va(e,t,r){var a=e.content;if(!a)return{};wr(a,0);var n,s,i,c,o=0;a.chk("feff","Byte Order: "),a.read_shift(2);var l=a.read_shift(4),f=a.read_shift(16);if(f!==Ce.utils.consts.HEADER_CLSID&&f!==r)throw new Error("Bad PropertySet CLSID "+f);if(1!==(n=a.read_shift(4))&&2!==n)throw new Error("Unrecognized #Sets: "+n);if(s=a.read_shift(16),c=a.read_shift(4),1===n&&c!==a.l)throw new Error("Length mismatch: "+c+" !== "+a.l);2===n&&(i=a.read_shift(16),o=a.read_shift(4));var h,u=Wa(a,t),d={SystemIdentifier:l};for(var p in u)d[p]=u[p];if(d.FMTID=s,1===n)return d;if(o-a.l==2&&(a.l+=2),a.l!==o)throw new Error("Length mismatch 2: "+a.l+" !== "+o);try{h=Wa(a,null)}catch(m){}for(p in h)d[p]=h[p];return d.FMTID=[s,i],d}function Ga(e,t){return e.read_shift(t),null}function ja(e,t){return 1===e.read_shift(t)}function $a(e){return e.read_shift(2,"u")}function Xa(e,t){return function(e,t,r){for(var a=[],n=e.l+t;e.l=12?2:1),n="sbcs-cont",s=i;(r&&r.biff>=8&&(i=1200),r&&8!=r.biff)?12==r.biff&&(n="wstr"):e.read_shift(1)&&(n="dbcs-cont");r.biff>=2&&r.biff<=5&&(n="cpstr");var c=a?e.read_shift(a,n):"";return i=s,c}function Ya(e){var t=i;i=1200;var r,a=e.read_shift(2),n=e.read_shift(1),s=4&n,c=8&n,o=1+(1&n),l=0,f={};c&&(l=e.read_shift(2)),s&&(r=e.read_shift(4));var h=2==o?"dbcs-cont":"sbcs-cont",u=0===a?"":e.read_shift(a,h);return c&&(e.l+=4*l),s&&(e.l+=r),f.t=u,c||(f.raw=""+f.t+"",f.r=f.t),i=t,f}function Ja(e,t,r){if(r){if(r.biff>=2&&r.biff<=5)return e.read_shift(t,"cpstr");if(r.biff>=12)return e.read_shift(t,"dbcs-cont")}return 0===e.read_shift(1)?e.read_shift(t,"sbcs-cont"):e.read_shift(t,"dbcs-cont")}function qa(e,t,r){var a=e.read_shift(r&&2==r.biff?1:2);return 0===a?(e.l++,""):Ja(e,a,r)}function Za(e,t,r){if(r.biff>5)return qa(e,0,r);var a=e.read_shift(1);return 0===a?(e.l++,""):e.read_shift(a,r.biff<=4||!e.lens?"cpstr":"sbcs-cont")}function Qa(e,t){var r=e.read_shift(16);switch(r){case"e0c9ea79f9bace118c8200aa004ba90b":return function(e){var t=e.read_shift(4),r=e.l,a=!1;t>24&&(e.l+=t-24,"795881f43b1d7f48af2c825dc4852763"===e.read_shift(16)&&(a=!0),e.l=r);var n=e.read_shift((a?t-24:t)>>1,"utf16le").replace(I,"");return a&&(e.l+=24),n}(e);case"0303000000000000c000000000000046":return function(e){for(var t=e.read_shift(2),r="";t-- >0;)r+="../";var a=e.read_shift(0,"lpstr-ansi");if(e.l+=2,57005!=e.read_shift(2))throw new Error("Bad FileMoniker");if(0===e.read_shift(4))return r+a.replace(/\\/g,"/");var n=e.read_shift(4);if(3!=e.read_shift(2))throw new Error("Bad FileMoniker");return r+e.read_shift(n>>1,"utf16le").replace(I,"")}(e);default:throw new Error("Unsupported Moniker "+r)}}function en(e){var t=e.read_shift(4);return t>0?e.read_shift(t,"utf16le").replace(I,""):""}function tn(e){return[e.read_shift(1),e.read_shift(1),e.read_shift(1),e.read_shift(1)]}function rn(e,t){var r=tn(e);return r[3]=0,r}function an(e){return{r:e.read_shift(2),c:e.read_shift(2),ixfe:e.read_shift(2)}}function nn(e,t,r){var a=r.biff>8?4:2;return[e.read_shift(a),e.read_shift(a,"i"),e.read_shift(a,"i")]}function sn(e){return[e.read_shift(2),ea(e)]}function cn(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(2),r:t},e:{c:e.read_shift(2),r:r}}}function on(e){var t=e.read_shift(2),r=e.read_shift(2);return{s:{c:e.read_shift(1),r:t},e:{c:e.read_shift(1),r:r}}}var ln=on;function fn(e){e.l+=4;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(2);return e.l+=12,[r,t,a]}function hn(e){e.l+=2,e.l+=e.read_shift(2)}var un={0:hn,4:hn,5:hn,6:hn,7:function(e){return e.l+=4,e.cf=e.read_shift(2),{}},8:hn,9:hn,10:hn,11:hn,12:hn,13:function(e){var t={};return e.l+=4,e.l+=16,t.fSharedNote=e.read_shift(2),e.l+=4,t},14:hn,15:hn,16:hn,17:hn,18:hn,19:hn,20:hn,21:fn};function dn(e,t){var r={BIFFVer:0,dt:0};switch(r.BIFFVer=e.read_shift(2),(t-=2)>=2&&(r.dt=e.read_shift(2),e.l-=2),r.BIFFVer){case 1536:case 1280:case 1024:case 768:case 512:case 2:case 7:break;default:if(t>6)throw new Error("Unexpected BIFF Ver "+r.BIFFVer)}return e.read_shift(t),r}function pn(e,t,r){var a=0;r&&2==r.biff||(a=e.read_shift(2));var n=e.read_shift(2);return r&&2==r.biff&&(a=1-(n>>15),n&=32767),[{Unsynced:1&a,DyZero:(2&a)>>1,ExAsc:(4&a)>>2,ExDsc:(8&a)>>3},n]}var mn=Za;function gn(e,t,r){var a=e.l+t,n=8!=r.biff&&r.biff?2:4,s=e.read_shift(n),i=e.read_shift(n),c=e.read_shift(2),o=e.read_shift(2);return e.l=a,{s:{r:s,c:c},e:{r:i,c:o}}}function vn(e,t,r){var a=an(e);2!=r.biff&&9!=t||++e.l;var n=function(e){var t=e.read_shift(1);return 1===e.read_shift(1)?t:1===t}(e);return a.val=n,a.t=!0===n||!1===n?"b":"e",a}var bn=function(e,t,r){return 0===t?"":Za(e,0,r)};function Tn(e,t,r){var a,n=e.read_shift(2),s={fBuiltIn:1&n,fWantAdvise:n>>>1&1,fWantPict:n>>>2&1,fOle:n>>>3&1,fOleLink:n>>>4&1,cf:n>>>5&1023,fIcon:n>>>15&1};return 14849===r.sbcch&&(a=function(e,t,r){e.l+=4,t-=4;var a=e.l+t,n=Ka(e,0,r),s=e.read_shift(2);if(s!==(a-=e.l))throw new Error("Malformed AddinUdf: padding = "+a+" != "+s);return e.l+=s,n}(e,t-2,r)),s.body=a||e.read_shift(t-2),"string"===typeof a&&(s.Name=a),s}var En=["_xlnm.Consolidate_Area","_xlnm.Auto_Open","_xlnm.Auto_Close","_xlnm.Extract","_xlnm.Database","_xlnm.Criteria","_xlnm.Print_Area","_xlnm.Print_Titles","_xlnm.Recorder","_xlnm.Data_Form","_xlnm.Auto_Activate","_xlnm.Auto_Deactivate","_xlnm.Sheet_Title","_xlnm._FilterDatabase"];function wn(e,t,r){var a=e.l+t,n=e.read_shift(2),s=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(r&&2==r.biff?1:2),o=0;(!r||r.biff>=5)&&(5!=r.biff&&(e.l+=2),o=e.read_shift(2),5==r.biff&&(e.l+=2),e.l+=4);var l=Ja(e,i,r);32&n&&(l=En[l.charCodeAt(0)]);var f=a-e.l;r&&2==r.biff&&--f;var h=a!=e.l&&0!==c&&f>0?function(e,t,r,a){var n,s=e.l+t,i=di(e,a,r);s!==e.l&&(n=ui(e,s-e.l,i,r));return[i,n]}(e,f,r,c):[];return{chKey:s,Name:l,itab:o,rgce:h}}function An(e,t,r){if(r.biff<8)return function(e,t,r){3==e[e.l+1]&&e[e.l]++;var a=Ka(e,0,r);return 3==a.charCodeAt(0)?a.slice(1):a}(e,0,r);for(var a=[],n=e.l+t,s=e.read_shift(r.biff>8?4:2);0!==s--;)a.push(nn(e,r.biff,r));if(e.l!=n)throw new Error("Bad ExternSheet: "+e.l+" != "+n);return a}function kn(e,t,r){var a=ln(e,6);switch(r.biff){case 2:e.l++,t-=7;break;case 3:case 4:e.l+=2,t-=8;break;default:e.l+=6,t-=12}return[a,Ti(e,t,r)]}var Sn={8:function(e,t){var r=e.l+t;e.l+=10;var a=e.read_shift(2);e.l+=4,e.l+=2,e.l+=2,e.l+=2,e.l+=4;var n=e.read_shift(1);return e.l+=n,e.l=r,{fmt:a}}};function yn(e,t,r){if(!r.cellStyles)return Ar(e,t);var a=r&&r.biff>=12?4:2,n=e.read_shift(a),s=e.read_shift(a),i=e.read_shift(a),c=e.read_shift(a),o=e.read_shift(2);2==a&&(e.l+=2);var l={s:n,e:s,w:i,ixfe:c,flags:o};return(r.biff>=5||!r.biff)&&(l.level=o>>8&7),l}var _n=an,Cn=Xa,Rn=qa;var On=[2,3,48,49,131,139,140,245],xn=function(){var e={1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127,8:865,9:437,10:850,11:437,13:437,14:850,15:437,16:850,17:437,18:850,19:932,20:850,21:437,22:850,23:865,24:437,25:437,26:850,27:437,28:863,29:850,31:852,34:852,35:852,36:860,37:850,38:866,55:850,64:852,77:936,78:949,79:950,80:874,87:1252,88:1252,89:1252,108:863,134:737,135:852,136:857,204:1257,255:16969},t=xe({1:437,2:850,3:1252,4:1e4,100:852,101:866,102:865,103:861,104:895,105:620,106:737,107:857,120:950,121:949,122:936,123:932,124:874,125:1255,126:1256,150:10007,151:10029,152:10006,200:1250,201:1251,202:1254,203:1253,0:20127});function r(t,r){var a=r||{};a.dateNF||(a.dateNF="yyyymmdd");var n=Vr(function(t,r){var a=[],n=y(1);switch(r.type){case"base64":n=C(A(t));break;case"binary":n=C(t);break;case"buffer":case"array":n=t}wr(n,0);var s=n.read_shift(1),i=!!(136&s),c=!1,o=!1;switch(s){case 2:case 3:case 131:case 139:case 245:break;case 48:case 49:c=!0,i=!0;break;case 140:o=!0;break;default:throw new Error("DBF Unsupported Version: "+s.toString(16))}var l=0,f=521;2==s&&(l=n.read_shift(2)),n.l+=3,2!=s&&(l=n.read_shift(4)),l>1048576&&(l=1e6),2!=s&&(f=n.read_shift(2));var h=n.read_shift(2),u=r.codepage||1252;2!=s&&(n.l+=16,n.read_shift(1),0!==n[n.l]&&(u=e[n[n.l]]),n.l+=1,n.l+=2),o&&(n.l+=36);for(var d=[],p={},g=Math.min(n.length,2==s?521:f-10-(c?264:0)),v=o?32:11;n.l0;)if(42!==n[n.l])for(++n.l,a[++b]=[],T=0,T=0;T!=d.length;++T){var E=n.slice(n.l,n.l+d[T].len);n.l+=d[T].len,wr(E,0);var w=m.utils.decode(u,E);switch(d[T].type){case"C":w.trim().length&&(a[b][T]=w.replace(/\s+$/,""));break;case"D":8===w.length?a[b][T]=new Date(+w.slice(0,4),+w.slice(4,6)-1,+w.slice(6,8)):a[b][T]=w;break;case"F":a[b][T]=parseFloat(w.trim());break;case"+":case"I":a[b][T]=o?2147483648^E.read_shift(-4,"i"):E.read_shift(4,"i");break;case"L":switch(w.trim().toUpperCase()){case"Y":case"T":a[b][T]=!0;break;case"N":case"F":a[b][T]=!1;break;case"":case"?":break;default:throw new Error("DBF Unrecognized L:|"+w+"|")}break;case"M":if(!i)throw new Error("DBF Unexpected MEMO for type "+s.toString(16));a[b][T]="##MEMO##"+(o?parseInt(w.trim(),10):E.read_shift(4));break;case"N":(w=w.replace(/\u0000/g,"").trim())&&"."!=w&&(a[b][T]=+w||0);break;case"@":a[b][T]=new Date(E.read_shift(-8,"f")-621356832e5);break;case"T":a[b][T]=new Date(864e5*(E.read_shift(4)-2440588)+E.read_shift(4));break;case"Y":a[b][T]=E.read_shift(4,"i")/1e4+E.read_shift(4,"i")/1e4*Math.pow(2,32);break;case"O":a[b][T]=-E.read_shift(-8,"f");break;case"B":if(c&&8==d[T].len){a[b][T]=E.read_shift(8,"f");break}case"G":case"P":E.l+=d[T].len;break;case"0":if("_NullFlags"===d[T].name)break;default:throw new Error("DBF Unsupported data type "+d[T].type)}}else n.l+=h;if(2!=s&&n.l=0&&h(+n.codepage),"string"==n.type)throw new Error("Cannot write DBF to JS string");var s=yr(),i=Lo(e,{header:1,raw:!0,cellDates:!0}),o=i[0],l=i.slice(1),f=e["!cols"]||[],u=0,d=0,p=0,m=1;for(u=0;u250&&(A=250),"C"==(w=((f[u]||{}).DBF||{}).type)&&f[u].DBF.len>A&&(A=f[u].DBF.len),"B"==E&&"N"==w&&(E="N",T[u]=f[u].DBF.dec,A=f[u].DBF.len),b[u]="C"==E||"N"==w?A:a[E]||0,m+=b[u],v[u]=E}else v[u]="?"}var S=s.next(32);for(S.write_shift(4,318902576),S.write_shift(4,l.length),S.write_shift(2,296+32*p),S.write_shift(2,m),u=0;u<4;++u)S.write_shift(4,0);for(S.write_shift(4,(+t[c]||3)<<8),u=0,d=0;u":190,"?":191,"{":223},t=new RegExp("\x1bN("+Oe(e).join("|").replace(/\|\|\|/,"|\\||").replace(/([?()+])/g,"\\$1")+"|\\|)","gm"),r=function(t,r){var a=e[r];return"number"==typeof a?b(a):a},n=function(e,t,r){var a=t.charCodeAt(0)-32<<4|r.charCodeAt(0)-48;return 59==a?e:b(a)};function s(e,a){var s,i=e.split(/[\n\r]+/),c=-1,o=-1,l=0,f=0,u=[],d=[],p=null,g={},v=[],b=[],T=[],E=0;for(+a.codepage>=0&&h(+a.codepage);l!==i.length;++l){E=0;var w,A=i[l].trim().replace(/\x1B([\x20-\x2F])([\x30-\x3F])/g,n).replace(t,r),k=A.replace(/;;/g,"\0").split(";").map((function(e){return e.replace(/\u0000/g,";")})),S=k[0];if(A.length>0)switch(S){case"ID":case"E":case"B":case"O":case"W":break;case"P":"P"==k[1].charAt(0)&&d.push(A.slice(3).replace(/;;/g,";"));break;case"C":var y=!1,_=!1,C=!1,R=!1,O=-1,x=-1;for(f=1;f-1&&u[O][x];if(!N||!N[1])throw new Error("SYLK shared formula cannot find base");u[c][o][1]=Gs(N[1],{r:c-O,c:o-x})}break;case"F":var D=0;for(f=1;f0?(v[c].hpt=E,v[c].hpx=Ts(E)):0===E&&(v[c].hidden=!0);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+A)}D<1&&(p=null);break;default:if(a&&a.WTF)throw new Error("SYLK bad record "+A)}}return v.length>0&&(g["!rows"]=v),b.length>0&&(g["!cols"]=b),a&&a.sheetRows&&(u=u.slice(0,a.sheetRows)),[u,g]}function i(e,t){var r=function(e,t){switch(t.type){case"base64":return s(A(e),t);case"binary":return s(e,t);case"buffer":return s(k&&a.isBuffer(e)?e.toString("binary"):R(e),t);case"array":return s(We(e),t)}throw new Error("Unrecognized type "+t.type)}(e,t),n=r[0],i=r[1],c=Vr(n,t);return Oe(i).forEach((function(e){c[e]=i[e]})),c}function c(e,t,r,a){var n="C;Y"+(r+1)+";X"+(a+1)+";K";switch(e.t){case"n":n+=e.v||0,e.f&&!e.F&&(n+=";E"+Vs(e.f,{r:r,c:a}));break;case"b":n+=e.v?"TRUE":"FALSE";break;case"e":n+=e.w||e.v;break;case"d":n+='"'+(e.w||e.v)+'"';break;case"s":n+='"'+e.v.replace(/"/g,"").replace(/;/g,";;")+'"'}return n}return e["|"]=254,{to_workbook:function(e,t){return zr(i(e,t),t)},to_sheet:i,from_sheet:function(e,t){var r,a,n=["ID;PWXL;N;E"],s=[],i=Ur(e["!ref"]),o=Array.isArray(e),l="\r\n";n.push("P;PGeneral"),n.push("F;P0;DG0G8;M255"),e["!cols"]&&(a=n,e["!cols"].forEach((function(e,t){var r="F;W"+(t+1)+" "+(t+1)+" ";e.hidden?r+="0":("number"!=typeof e.width||e.wpx||(e.wpx=hs(e.width)),"number"!=typeof e.wpx||e.wch||(e.wch=us(e.wpx)),"number"==typeof e.wch&&(r+=Math.round(e.wch)))," "!=r.charAt(r.length-1)&&a.push(r)}))),e["!rows"]&&function(e,t){t.forEach((function(t,r){var a="F;";t.hidden?a+="M0;":t.hpt?a+="M"+20*t.hpt+";":t.hpx&&(a+="M"+20*bs(t.hpx)+";"),a.length>2&&e.push(a+"R"+(r+1))}))}(n,e["!rows"]),n.push("B;Y"+(i.e.r-i.s.r+1)+";X"+(i.e.c-i.s.c+1)+";D"+[i.s.c,i.s.r,i.e.c,i.e.r].join(" "));for(var f=i.s.r;f<=i.e.r;++f)for(var h=i.s.c;h<=i.e.c;++h){var u=Lr({r:f,c:h});(r=o?(e[f]||[])[h]:e[u])&&(null!=r.v||r.f&&!r.F)&&s.push(c(r,0,f,h))}return n.join(l)+l+s.join(l)+l+"E"+l}}}(),Nn=function(){function e(e,t){for(var r=e.split("\n"),a=-1,n=-1,s=0,i=[];s!==r.length;++s)if("BOT"!==r[s].trim()){if(!(a<0)){for(var c=r[s].trim().split(","),o=c[0],l=c[1],f=r[++s]||"";1&(f.match(/["]/g)||[]).length&&s=0?c=l:n=l}})),o>=0&&-1==c&&n>=0&&(c=n,n=-1);var l=(""+(a>=0?a:(new Date).getFullYear())).slice(-4)+"-"+("00"+(n>=1?n:1)).slice(-2)+"-"+("00"+(s>=1?s:1)).slice(-2);7==l.length&&(l="0"+l),8==l.length&&(l="20"+l);var f=("00"+(i>=0?i:0)).slice(-2)+":"+("00"+(c>=0?c:0)).slice(-2)+":"+("00"+(o>=0?o:0)).slice(-2);return-1==i&&-1==c&&-1==o?l:-1==a&&-1==n&&-1==s?f:l+"T"+f}(0,r.dateNF,t.match(g)||[]),n=1),r.cellDates?(a.t="d",a.v=ze(t,n)):(a.t="n",a.v=Ne(ze(t,n))),!1!==r.cellText&&(a.w=we(a.z,a.v instanceof Date?Ne(a.v):a.v)),r.cellNF||delete a.z}else a.t="s",a.v=t;else a.t="n",!1!==r.cellText&&(a.w=t),a.v=l;if("z"==a.t||(r.dense?(s[c]||(s[c]=[]),s[c][o]=a):s[Lr({c:o,r:c})]=a),f=h+1,m=e.charCodeAt(f),i.e.c0&&v(),s["!ref"]=Mr(i),s}function i(t,r){return r&&r.PRN?r.FS||"sep="==t.slice(0,4)||t.indexOf("\t")>=0||t.indexOf(",")>=0||t.indexOf(";")>=0?s(t,r):Vr(function(t,r){var a=r||{},n=[];if(!t||0===t.length)return n;for(var s=t.split(/[\r\n]/),i=s.length-1;i>=0&&0===s[i].length;)--i;for(var c=10,o=0,l=0;l<=i;++l)-1==(o=s[l].indexOf(" "))?o=s[l].length:o++,c=Math.max(c,o);for(l=0;l<=i;++l){n[l]=[];var f=0;for(e(s[l].slice(0,c).trim(),n,l,f,a),f=1;f<=(s[l].length-c)/10+1;++f)e(s[l].slice(c+10*(f-1),c+10*f).trim(),n,l,f,a)}return a.sheetRows&&(n=n.slice(0,a.sheetRows)),n}(t,r),r):s(t,r)}function c(e,t){var r="",n="string"==t.type?[0,0,0,0]:xo(e,t);switch(t.type){case"base64":r=A(e);break;case"binary":case"string":r=e;break;case"buffer":r=65001==t.codepage?e.toString("utf8"):t.codepage&&"undefined"!==typeof m?m.utils.decode(t.codepage,e):k&&a.isBuffer(e)?e.toString("binary"):R(e);break;case"array":r=We(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==n[0]&&187==n[1]&&191==n[2]?r=_t(r.slice(3)):"string"!=t.type&&"buffer"!=t.type&&65001==t.codepage?r=_t(r):"binary"==t.type&&"undefined"!==typeof m&&t.codepage&&(r=m.utils.decode(t.codepage,m.utils.encode(28591,r))),"socialcalc:version:"==r.slice(0,19)?Dn.to_sheet("string"==t.type?r:_t(r),t):i(r,t)}return{to_workbook:function(e,t){return zr(c(e,t),t)},to_sheet:c,from_sheet:function(e){for(var t,r=[],a=Ur(e["!ref"]),n=Array.isArray(e),s=a.s.r;s<=a.e.r;++s){for(var i=[],c=a.s.c;c<=a.e.c;++c){var o=Lr({r:s,c:c});if((t=n?(e[s]||[])[c]:e[o])&&null!=t.v){for(var l=(t.w||(Hr(t),t.w)||"").slice(0,10);l.length<10;)l+=" ";i.push(l+(0===c?" ":""))}else i.push(" ")}r.push(i.join(""))}return r.join("\n")}}}();var Ln=function(){function e(e,t,r){if(e){wr(e,e.l||0);for(var a=r.Enum||b;e.l=16&&5==t[14]&&108===t[15])throw new Error("Unsupported Works 3 for Mac file");if(2==t[2])a.Enum=b,e(t,(function(e,t,r){switch(r){case 0:a.vers=e,e>=4096&&(a.qpro=!0);break;case 6:h=e;break;case 204:e&&(i=e);break;case 222:i=e;break;case 15:case 51:a.qpro||(e[1].v=e[1].v.slice(1));case 13:case 14:case 16:14==r&&112==(112&e[2])&&(15&e[2])>1&&(15&e[2])<15&&(e[1].z=a.dateNF||W[14],a.cellDates&&(e[1].t="d",e[1].v=Pe(e[1].v))),a.qpro&&e[3]>c&&(n["!ref"]=Mr(h),o[s]=n,l.push(s),n=a.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],s=i||"Sheet"+(c+1),i="");var f=a.dense?(n[e[0].r]||[])[e[0].c]:n[Lr(e[0])];if(f){f.t=e[1].t,f.v=e[1].v,null!=e[1].z&&(f.z=e[1].z),null!=e[1].f&&(f.f=e[1].f);break}a.dense?(n[e[0].r]||(n[e[0].r]=[]),n[e[0].r][e[0].c]=e[1]):n[Lr(e[0])]=e[1]}}),a);else{if(26!=t[2]&&14!=t[2])throw new Error("Unrecognized LOTUS BOF "+t[2]);a.Enum=E,14==t[2]&&(a.qpro=!0,t.l=0),e(t,(function(e,t,r){switch(r){case 204:s=e;break;case 22:e[1].v=e[1].v.slice(1);case 23:case 24:case 25:case 37:case 39:case 40:if(e[3]>c&&(n["!ref"]=Mr(h),o[s]=n,l.push(s),n=a.dense?[]:{},h={s:{r:0,c:0},e:{r:0,c:0}},c=e[3],s="Sheet"+(c+1)),u>0&&e[0].r>=u)break;a.dense?(n[e[0].r]||(n[e[0].r]=[]),n[e[0].r][e[0].c]=e[1]):n[Lr(e[0])]=e[1],h.e.c=128?95:s)}return a.write_shift(1,0),a}function s(e,t,r){var a=kr(7);return a.write_shift(1,255),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(2,r,"i"),a}function i(e,t,r){var a=kr(13);return a.write_shift(1,255),a.write_shift(2,t),a.write_shift(2,e),a.write_shift(8,r,"f"),a}function c(e,t,r){var a=32768&t;return t=(a?e:0)+((t&=-32769)>=8192?t-16384:t),(a?"":"$")+(r?Dr(t):Ir(t))}var o={51:["FALSE",0],52:["TRUE",0],70:["LEN",1],80:["SUM",69],81:["AVERAGEA",69],82:["COUNTA",69],83:["MINA",69],84:["MAXA",69],111:["T",1]},l=["","","","","","","","","","+","-","*","/","^","=","<>","<=",">=","<",">","","","","","&","","","","","","",""];function f(e){var t=[{c:0,r:0},{t:"n",v:0},0];return t[0].r=e.read_shift(2),t[3]=e[e.l++],t[0].c=e[e.l++],t}function u(e,t,r,a){var n=kr(6+a.length);n.write_shift(2,e),n.write_shift(1,r),n.write_shift(1,t),n.write_shift(1,39);for(var s=0;s=128?95:i)}return n.write_shift(1,0),n}function d(e,t){var r=f(e),a=e.read_shift(4),n=e.read_shift(4),s=e.read_shift(2);if(65535==s)return 0===a&&3221225472===n?(r[1].t="e",r[1].v=15):0===a&&3489660928===n?(r[1].t="e",r[1].v=42):r[1].v=0,r;var i=32768&s;return s=(32767&s)-16446,r[1].v=(1-2*i)*(n*Math.pow(2,s+32)+a*Math.pow(2,s)),r}function p(e,t,r,a){var n=kr(14);if(n.write_shift(2,e),n.write_shift(1,r),n.write_shift(1,t),0==a)return n.write_shift(4,0),n.write_shift(4,0),n.write_shift(2,65535),n;var s,i=0,c=0,o=0;return a<0&&(i=1,a=-a),c=0|Math.log2(a),0==(2147483648&(o=(a/=Math.pow(2,c-31))>>>0))&&(++c,o=(a/=2)>>>0),a-=o,o|=2147483648,o>>>=0,s=(a*=Math.pow(2,32))>>>0,n.write_shift(4,s),n.write_shift(4,o),c+=16383+(i?32768:0),n.write_shift(2,c),n}function m(e,t){var r=f(e),a=e.read_shift(8,"f");return r[1].v=a,r}function g(e,t){return 0==e[e.l+t-1]?e.read_shift(t,"cstr"):""}function v(e,t){var r=kr(5+e.length);r.write_shift(2,14e3),r.write_shift(2,t);for(var a=0;a127?95:n}return r[r.l++]=0,r}var b={0:{n:"BOF",f:$a},1:{n:"EOF"},2:{n:"CALCMODE"},3:{n:"CALCORDER"},4:{n:"SPLIT"},5:{n:"SYNC"},6:{n:"RANGE",f:function(e,t,r){var a={s:{c:0,r:0},e:{c:0,r:0}};return 8==t&&r.qpro?(a.s.c=e.read_shift(1),e.l++,a.s.r=e.read_shift(2),a.e.c=e.read_shift(1),e.l++,a.e.r=e.read_shift(2),a):(a.s.c=e.read_shift(2),a.s.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),a.e.c=e.read_shift(2),a.e.r=e.read_shift(2),12==t&&r.qpro&&(e.l+=2),65535==a.s.c&&(a.s.c=a.e.c=a.s.r=a.e.r=0),a)}},7:{n:"WINDOW1"},8:{n:"COLW1"},9:{n:"WINTWO"},10:{n:"COLW2"},11:{n:"NAME"},12:{n:"BLANK"},13:{n:"INTEGER",f:function(e,t,a){var n=r(e,0,a);return n[1].v=e.read_shift(2,"i"),n}},14:{n:"NUMBER",f:function(e,t,a){var n=r(e,0,a);return n[1].v=e.read_shift(8,"f"),n}},15:{n:"LABEL",f:a},16:{n:"FORMULA",f:function(e,t,a){var n=e.l+t,s=r(e,0,a);if(s[1].v=e.read_shift(8,"f"),a.qpro)e.l=n;else{var i=e.read_shift(2);!function(e,t){wr(e,0);var r=[],a=0,n="",s="",i="",f="";for(;e.lr.length)return void console.error("WK1 bad formula parse 0x"+h.toString(16)+":|"+r.join("|")+"|");var m=r.slice(-a);r.length-=a,r.push(o[h][0]+"("+m.join(",")+")")}}}1==r.length?t[1].f=""+r[0]:console.error("WK1 bad formula parse |"+r.join("|")+"|")}(e.slice(e.l,e.l+i),s),e.l+=i}return s}},24:{n:"TABLE"},25:{n:"ORANGE"},26:{n:"PRANGE"},27:{n:"SRANGE"},28:{n:"FRANGE"},29:{n:"KRANGE1"},32:{n:"HRANGE"},35:{n:"KRANGE2"},36:{n:"PROTEC"},37:{n:"FOOTER"},38:{n:"HEADER"},39:{n:"SETUP"},40:{n:"MARGINS"},41:{n:"LABELFMT"},42:{n:"TITLES"},43:{n:"SHEETJS"},45:{n:"GRAPH"},46:{n:"NGRAPH"},47:{n:"CALCCOUNT"},48:{n:"UNFORMATTED"},49:{n:"CURSORW12"},50:{n:"WINDOW"},51:{n:"STRING",f:a},55:{n:"PASSWORD"},56:{n:"LOCKED"},60:{n:"QUERY"},61:{n:"QUERYNAME"},62:{n:"PRINT"},63:{n:"PRINTNAME"},64:{n:"GRAPH2"},65:{n:"GRAPHNAME"},66:{n:"ZOOM"},67:{n:"SYMSPLIT"},68:{n:"NSROWS"},69:{n:"NSCOLS"},70:{n:"RULER"},71:{n:"NNAME"},72:{n:"ACOMM"},73:{n:"AMACRO"},74:{n:"PARSE"},102:{n:"PRANGES??"},103:{n:"RRANGES??"},104:{n:"FNAME??"},105:{n:"MRANGES??"},204:{n:"SHEETNAMECS",f:g},222:{n:"SHEETNAMELP",f:function(e,t){var r=e[e.l++];r>t-1&&(r=t-1);for(var a="";a.length>1;if(1&r[1].v)switch(7&a){case 0:a=5e3*(a>>3);break;case 1:a=500*(a>>3);break;case 2:a=(a>>3)/20;break;case 3:a=(a>>3)/200;break;case 4:a=(a>>3)/2e3;break;case 5:a=(a>>3)/2e4;break;case 6:a=(a>>3)/16;break;case 7:a=(a>>3)/64}return r[1].v=a,r}},25:{n:"FORMULA19",f:function(e,t){var r=d(e);return e.l+=t-14,r}},26:{n:"FORMULA1A"},27:{n:"XFORMAT",f:function(e,t){for(var r={},a=e.l+t;e.l>6,r}},38:{n:"??"},39:{n:"NUMBER27",f:m},40:{n:"FORMULA28",f:function(e,t){var r=m(e);return e.l+=t-10,r}},142:{n:"??"},147:{n:"??"},150:{n:"??"},151:{n:"??"},152:{n:"??"},153:{n:"??"},154:{n:"??"},155:{n:"??"},156:{n:"??"},163:{n:"??"},174:{n:"??"},175:{n:"??"},176:{n:"??"},177:{n:"??"},184:{n:"??"},185:{n:"??"},186:{n:"??"},187:{n:"??"},188:{n:"??"},195:{n:"??"},201:{n:"??"},204:{n:"SHEETNAMECS",f:g},205:{n:"??"},206:{n:"??"},207:{n:"??"},208:{n:"??"},256:{n:"??"},259:{n:"??"},260:{n:"??"},261:{n:"??"},262:{n:"??"},263:{n:"??"},265:{n:"??"},266:{n:"??"},267:{n:"??"},268:{n:"??"},270:{n:"??"},271:{n:"??"},384:{n:"??"},389:{n:"??"},390:{n:"??"},393:{n:"??"},396:{n:"??"},512:{n:"??"},514:{n:"??"},513:{n:"??"},516:{n:"??"},517:{n:"??"},640:{n:"??"},641:{n:"??"},642:{n:"??"},643:{n:"??"},644:{n:"??"},645:{n:"??"},646:{n:"??"},647:{n:"??"},648:{n:"??"},658:{n:"??"},659:{n:"??"},660:{n:"??"},661:{n:"??"},662:{n:"??"},665:{n:"??"},666:{n:"??"},768:{n:"??"},772:{n:"??"},1537:{n:"SHEETINFOQP",f:function(e,t,r){if(r.qpro&&!(t<21)){var a=e.read_shift(1);return e.l+=17,e.l+=1,e.l+=2,[a,e.read_shift(t-21,"cstr")]}}},1600:{n:"??"},1602:{n:"??"},1793:{n:"??"},1794:{n:"??"},1795:{n:"??"},1796:{n:"??"},1920:{n:"??"},2048:{n:"??"},2049:{n:"??"},2052:{n:"??"},2688:{n:"??"},10998:{n:"??"},12849:{n:"??"},28233:{n:"??"},28484:{n:"??"},65535:{n:""}};return{sheet_to_wk1:function(e,t){var r=t||{};if(+r.codepage>=0&&h(+r.codepage),"string"==r.type)throw new Error("Cannot write WK1 to JS string");var a=yr(),c=Ur(e["!ref"]),o=Array.isArray(e),l=[];Vc(a,0,function(e){var t=kr(2);return t.write_shift(2,e),t}(1030)),Vc(a,6,function(e){var t=kr(8);return t.write_shift(2,e.s.c),t.write_shift(2,e.s.r),t.write_shift(2,e.e.c),t.write_shift(2,e.e.r),t}(c));for(var f=Math.min(c.e.r,8191),u=c.s.r;u<=f;++u)for(var d=Ir(u),p=c.s.c;p<=c.e.c;++p){u===c.s.r&&(l[p]=Dr(p));var m=l[p]+d,g=o?(e[u]||[])[p]:e[m];if(g&&"z"!=g.t)if("n"==g.t)(0|g.v)==g.v&&g.v>=-32768&&g.v<=32767?Vc(a,13,s(u,p,g.v)):Vc(a,14,i(u,p,g.v));else Vc(a,15,n(u,p,Hr(g).slice(0,239)))}return Vc(a,1),a.end()},book_to_wk3:function(e,t){var r=t||{};if(+r.codepage>=0&&h(+r.codepage),"string"==r.type)throw new Error("Cannot write WK3 to JS string");var a=yr();Vc(a,0,function(e){var t=kr(26);t.write_shift(2,4096),t.write_shift(2,4),t.write_shift(4,0);for(var r=0,a=0,n=0,s=0;s8191&&(r=8191);return t.write_shift(2,r),t.write_shift(1,n),t.write_shift(1,a),t.write_shift(2,0),t.write_shift(2,0),t.write_shift(1,1),t.write_shift(1,2),t.write_shift(4,0),t.write_shift(4,0),t}(e));for(var n=0,s=0;n":case"":t.shadow=1;break;case"":break;case"":case"":t.outline=1;break;case"":break;case"":case"":t.strike=1;break;case"":break;case"":case"":t.u=1;break;case"":break;case"":case"":t.b=1;break;case"":break;case"":case"":t.i=1;break;case"":break;case"":case"":case"":break;case"":case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"
":break;case"":n=!1;break;default:if(47!==s[0].charCodeAt(1)&&!n)throw new Error("Unrecognized rich format "+s[0])}}return t}(s[1])),n}var a=/<(?:\w+:)?r>/g,n=/<\/(?:\w+:)?r>/;return function(e){return e.replace(a,"").split(n).map(r).filter((function(e){return e.v}))}}(),Mn=function(){var e=/(\r\n|\n)/g;function t(t){var r=[[],t.v,[]];return t.v?(t.s&&function(e,t,r){var a=[];e.u&&a.push("text-decoration: underline;"),e.uval&&a.push("text-underline-style:"+e.uval+";"),e.sz&&a.push("font-size:"+e.sz+"pt;"),e.outline&&a.push("text-effect: outline;"),e.shadow&&a.push("text-shadow: auto;"),t.push(''),e.b&&(t.push(""),r.push("")),e.i&&(t.push(""),r.push("")),e.strike&&(t.push(""),r.push(""));var n=e.valign||"";"superscript"==n||"super"==n?n="sup":"subscript"==n&&(n="sub"),""!=n&&(t.push("<"+n+">"),r.push("")),r.push("")}(t.s,r[0],r[2]),r[0].join("")+r[1].replace(e,"
")+r[2].join("")):""}return function(e){return e.map(t).join("")}}(),Un=/<(?:\w+:)?t[^>]*>([^<]*)<\/(?:\w+:)?t>/g,Bn=/<(?:\w+:)?r>/,Hn=/<(?:\w+:)?rPh.*?>([\s\S]*?)<\/(?:\w+:)?rPh>/g;function zn(e,t){var r=!t||t.cellHTML,a={};return e?(e.match(/^\s*<(?:\w+:)?t[^>]*>/)?(a.t=gt(_t(e.slice(e.indexOf(">")+1).split(/<\/(?:\w+:)?t>/)[0]||"")),a.r=_t(e),r&&(a.h=Tt(a.t))):e.match(Bn)&&(a.r=_t(e),a.t=gt(_t((e.replace(Hn,"").match(Un)||[]).join("").replace(lt,""))),r&&(a.h=Mn(Pn(a.r)))),a):{t:""}}var Wn=/<(?:\w+:)?sst([^>]*)>([\s\S]*)<\/(?:\w+:)?sst>/,Vn=/<(?:\w+:)?(?:si|sstItem)>/g,Gn=/<\/(?:\w+:)?(?:si|sstItem)>/;function jn(e){if("undefined"!==typeof m)return m.utils.encode(c,e);for(var t=[],r=e.split(""),a=0;a=4&&(e.l+=t-4),r}function Xn(e){for(var t=e.read_shift(4),r=e.l+t-4,a={},n=e.read_shift(4),s=[];n-- >0;)s.push({t:e.read_shift(4),v:e.read_shift(0,"lpp4")});if(a.name=e.read_shift(0,"lpp4"),a.comps=s,e.l!=r)throw new Error("Bad DataSpaceMapEntry: "+e.l+" != "+r);return a}function Kn(e){var t=function(e){var t={};return e.read_shift(4),e.l+=4,t.id=e.read_shift(0,"lpp4"),t.name=e.read_shift(0,"lpp4"),t.R=$n(e,4),t.U=$n(e,4),t.W=$n(e,4),t}(e);if(t.ename=e.read_shift(0,"8lpp4"),t.blksz=e.read_shift(4),t.cmode=e.read_shift(4),4!=e.read_shift(4))throw new Error("Bad !Primary record");return t}function Yn(e,t){var r=e.l+t,a={};a.Flags=63&e.read_shift(4),e.l+=4,a.AlgID=e.read_shift(4);var n=!1;switch(a.AlgID){case 26126:case 26127:case 26128:n=36==a.Flags;break;case 26625:n=4==a.Flags;break;case 0:n=16==a.Flags||4==a.Flags||36==a.Flags;break;default:throw"Unrecognized encryption algorithm: "+a.AlgID}if(!n)throw new Error("Encryption Flags/AlgID mismatch");return a.AlgIDHash=e.read_shift(4),a.KeySize=e.read_shift(4),a.ProviderType=e.read_shift(4),e.l+=8,a.CSPName=e.read_shift(r-e.l>>1,"utf16le"),e.l=r,a}function Jn(e,t){var r={},a=e.l+t;return e.l+=4,r.Salt=e.slice(e.l,e.l+16),e.l+=16,r.Verifier=e.slice(e.l,e.l+16),e.l+=16,e.read_shift(4),r.VerifierHash=e.slice(e.l,a),e.l=a,r}function qn(e){if(36!=(63&e.read_shift(4)))throw new Error("EncryptionInfo mismatch");var t=e.read_shift(4);return{t:"Std",h:Yn(e,t),v:Jn(e,e.length-e.l)}}function Zn(){throw new Error("File is password-protected: ECMA-376 Extensible")}function Qn(e){var t=["saltSize","blockSize","keyBits","hashSize","cipherAlgorithm","cipherChaining","hashAlgorithm","saltValue"];e.l+=4;var r=e.read_shift(e.length-e.l,"utf8"),a={};return r.replace(lt,(function(e){var r=ut(e);switch(dt(r[0])){case"":case"":case"":break;case"":case"=0;--r)a=((0===(16384&a)?0:1)|a<<1&32767)^t[r];return 52811^a}var ts=function(){var e=[187,255,255,186,255,255,185,128,0,190,15,0,191,15,0],t=[57840,7439,52380,33984,4364,3600,61902,12606,6258,57657,54287,34041,10252,43370,20163],r=[44796,19929,39858,10053,20106,40212,10761,31585,63170,64933,60267,50935,40399,11199,17763,35526,1453,2906,5812,11624,23248,885,1770,3540,7080,14160,28320,56640,55369,41139,20807,41614,21821,43642,17621,28485,56970,44341,19019,38038,14605,29210,60195,50791,40175,10751,21502,43004,24537,18387,36774,3949,7898,15796,31592,63184,47201,24803,49606,37805,14203,28406,56812,17824,35648,1697,3394,6788,13576,27152,43601,17539,35078,557,1114,2228,4456,30388,60776,51953,34243,7079,14158,28316,14128,28256,56512,43425,17251,34502,7597,13105,26210,52420,35241,883,1766,3532,4129,8258,16516,33032,4657,9314,18628],a=function(e,t){return 255&((r=e^t)/2|128*r);var r};return function(n){for(var s,i,c,o=jn(n),l=function(e){for(var a=t[e.length-1],n=104,s=e.length-1;s>=0;--s)for(var i=e[s],c=0;7!=c;++c)64&i&&(a^=r[n]),i*=2,--n;return a}(o),f=o.length,h=y(16),u=0;16!=u;++u)h[u]=0;for(1===(1&f)&&(s=l>>8,h[f]=a(e[0],s),--f,s=255&l,i=o[o.length-1],h[f]=a(i,s));f>0;)s=l>>8,h[--f]=a(o[f],s),s=255&l,h[--f]=a(o[f],s);for(f=15,c=15-o.length;c>0;)s=l>>8,h[f]=a(e[c],s),--c,s=255&l,h[--f]=a(o[f],s),--f,--c;return h}}(),rs=function(e){var t=0,r=ts(e);return function(e){var a=function(e,t,r,a,n){var s,i;for(n||(n=t),a||(a=ts(e)),s=0;s!=t.length;++s)i=t[s],i=255&((i^=a[r])>>5|i<<3),n[s]=i,++r;return[n,r,a]}("",e,t,r);return t=a[1],a[0]}};function as(e,t,r){var a=r||{};return a.Info=e.read_shift(2),e.l-=2,1===a.Info?a.Data=function(e){var t={},r=t.EncryptionVersionInfo=$n(e,4);if(1!=r.Major||1!=r.Minor)throw"unrecognized version code "+r.Major+" : "+r.Minor;return t.Salt=e.read_shift(16),t.EncryptedVerifier=e.read_shift(16),t.EncryptedVerifierHash=e.read_shift(16),t}(e):a.Data=function(e,t){var r={},a=r.EncryptionVersionInfo=$n(e,4);if(t-=4,2!=a.Minor)throw new Error("unrecognized minor version code: "+a.Minor);if(a.Major>4||a.Major<2)throw new Error("unrecognized major version code: "+a.Major);r.Flags=e.read_shift(4),t-=4;var n=e.read_shift(4);return t-=4,r.EncryptionHeader=Yn(e,n),t-=n,r.EncryptionVerifier=Jn(e,t),r}(e,t),a}var ns=function(){function e(e,r){switch(r.type){case"base64":return t(A(e),r);case"binary":return t(e,r);case"buffer":return t(k&&a.isBuffer(e)?e.toString("binary"):R(e),r);case"array":return t(We(e),r)}throw new Error("Unrecognized type "+r.type)}function t(e,t){var r=(t||{}).dense?[]:{},a=e.match(/\\trowd.*?\\row\b/g);if(!a.length)throw new Error("RTF missing table");var n={s:{c:0,r:0},e:{c:0,r:a.length-1}};return a.forEach((function(e,t){Array.isArray(r)&&(r[t]=[]);for(var a,s=/\\\w+\b/g,i=0,c=-1;a=s.exec(e);){if("\\cell"===a[0]){var o=e.slice(i,s.lastIndex-a[0].length);if(" "==o[0]&&(o=o.slice(1)),++c,o.length){var l={v:o,t:"s"};Array.isArray(r)?r[t][c]=l:r[Lr({r:t,c:c})]=l}}i=s.lastIndex}c>n.e.c&&(n.e.c=c)})),r["!ref"]=Mr(n),r}return{to_workbook:function(t,r){return zr(e(t,r),r)},to_sheet:e,from_sheet:function(e){for(var t,r=["{\\rtf1\\ansi"],a=Ur(e["!ref"]),n=Array.isArray(e),s=a.s.r;s<=a.e.r;++s){r.push("\\trowd\\trautofit1");for(var i=a.s.c;i<=a.e.c;++i)r.push("\\cellx"+(i+1));for(r.push("\\pard\\intbl"),i=a.s.c;i<=a.e.c;++i){var c=Lr({r:s,c:i});(t=n?(e[s]||[])[i]:e[c])&&(null!=t.v||t.f&&!t.F)&&(r.push(" "+(t.w||(Hr(t),t.w))),r.push("\\cell"))}r.push("\\pard\\intbl\\row")}return r.join("")+"}"}}}();function ss(e){for(var t=0,r=1;3!=t;++t)r=256*r+(e[t]>255?255:e[t]<0?0:e[t]);return r.toString(16).toUpperCase().slice(1)}function is(e,t){if(0===t)return e;var r=function(e){var t=e[0]/255,r=e[1]/255,a=e[2]/255,n=Math.max(t,r,a),s=Math.min(t,r,a),i=n-s;if(0===i)return[0,0,t];var c,o=0,l=n+s;switch(c=i/(l>1?2-l:l),n){case t:o=((r-a)/i+6)%6;break;case r:o=(a-t)/i+2;break;case a:o=(t-r)/i+4}return[o/6,c,l/2]}(function(e){var t=e.slice("#"===e[0]?1:0).slice(0,6);return[parseInt(t.slice(0,2),16),parseInt(t.slice(2,4),16),parseInt(t.slice(4,6),16)]}(e));return r[2]=t<0?r[2]*(1+t):1-(1-r[2])*(1-t),ss(function(e){var t,r=e[0],a=e[1],n=e[2],s=2*a*(n<.5?n:1-n),i=n-s/2,c=[i,i,i],o=6*r;if(0!==a)switch(0|o){case 0:case 6:t=s*o,c[0]+=s,c[1]+=t;break;case 1:t=s*(2-o),c[0]+=t,c[1]+=s;break;case 2:t=s*(o-2),c[1]+=s,c[2]+=t;break;case 3:t=s*(4-o),c[1]+=t,c[2]+=s;break;case 4:t=s*(o-4),c[2]+=s,c[0]+=t;break;case 5:t=s*(6-o),c[2]+=t,c[0]+=s}for(var l=0;3!=l;++l)c[l]=Math.round(255*c[l]);return c}(r))}var cs=6,os=15,ls=1,fs=cs;function hs(e){return Math.floor((e+Math.round(128/fs)/256)*fs)}function us(e){return Math.floor((e-5)/fs*100+.5)/100}function ds(e){return Math.round((e*fs+5)/fs*256)/256}function ps(e){return ds(us(hs(e)))}function ms(e){var t=Math.abs(e-ps(e)),r=fs;if(t>.005)for(fs=ls;fs]*)>[\S\s]*?<\/(?:\w+:)?numFmts>/,t=/<(?:\w+:)?cellXfs([^>]*)>[\S\s]*?<\/(?:\w+:)?cellXfs>/,r=/<(?:\w+:)?fills([^>]*)>[\S\s]*?<\/(?:\w+:)?fills>/,a=/<(?:\w+:)?fonts([^>]*)>[\S\s]*?<\/(?:\w+:)?fonts>/,n=/<(?:\w+:)?borders([^>]*)>[\S\s]*?<\/(?:\w+:)?borders>/;return function(s,i,c){var o,f={};return s?((o=(s=s.replace(//gm,"").replace(//gm,"")).match(e))&&function(e,t,r){t.NumberFmt=[];for(var a=Oe(W),n=0;n":case"":case"":case"":break;case"0){if(o>392){for(o=392;o>60&&null!=t.NumberFmt[o];--o);t.NumberFmt[o]=c}Ae(c,o)}break;default:if(r.WTF)throw new Error("unrecognized "+i[0]+" in numFmts")}}}(o,f,c),(o=s.match(a))&&function(e,t,r,a){t.Fonts=[];var n={},s=!1;(e[0].match(lt)||[]).forEach((function(e){var i=ut(e);switch(dt(i[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"
":case"":t.Fonts.push(n),n={};break;case"":n.bold=1;break;case"":n.italic=1;break;case"":n.underline=1;break;case"":n.strike=1;break;case"":n.outline=1;break;case"":n.shadow=1;break;case"":n.condense=1;break;case"":n.extend=1;break;case"":case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+i[0]+" in fonts")}}))}(o,f,i,c),(o=s.match(r))&&function(e,t,r,a){t.Fills=[];var n={},s=!1;(e[0].match(lt)||[]).forEach((function(e){var r=ut(e);switch(dt(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":n={},t.Fills.push(n);break;case"":t.Fills.push(n),n={};break;case"":r.patternType&&(n.patternType=r.patternType);break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+r[0]+" in fills")}}))}(o,f,0,c),(o=s.match(n))&&function(e,t,r,a){t.Borders=[];var n={},s=!1;(e[0].match(lt)||[]).forEach((function(e){var r=ut(e);switch(dt(r[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":n={},r.diagonalUp&&(n.diagonalUp=wt(r.diagonalUp)),r.diagonalDown&&(n.diagonalDown=wt(r.diagonalDown)),t.Borders.push(n);break;case"":s=!1;break;default:if(a&&a.WTF&&!s)throw new Error("unrecognized "+r[0]+" in borders")}}))}(o,f,0,c),(o=s.match(t))&&function(e,t,r){var a;t.CellXf=[];var n=!1;(e[0].match(lt)||[]).forEach((function(e){var s=ut(e),i=0;switch(dt(s[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":for(delete(a=s)[0],i=0;i392)for(i=392;i>60;--i)if(t.NumberFmt[a.numFmtId]==t.NumberFmt[i]){a.numFmtId=i;break}t.CellXf.push(a);break;case"":var c={};s.vertical&&(c.vertical=s.vertical),s.horizontal&&(c.horizontal=s.horizontal),null!=s.textRotation&&(c.textRotation=s.textRotation),s.indent&&(c.indent=s.indent),s.wrapText&&(c.wrapText=wt(s.wrapText)),a.alignment=c;break;case"":case"":n=!1;break;default:if(r&&r.WTF&&!n)throw new Error("unrecognized "+s[0]+" in cellXfs")}}))}(o,f,c),f):f}}();var Ss=Ar;var ys=Ar;var _s=["","","","","","","","","","","",""];function Cs(e,t,r){t.themeElements.clrScheme=[];var a={};(e[0].match(lt)||[]).forEach((function(e){var n=ut(e);switch(n[0]){case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":"/"===n[0].charAt(1)?(t.themeElements.clrScheme[_s.indexOf(n[0])]=a,a={}):a.name=n[0].slice(3,n[0].length-1);break;default:if(r&&r.WTF)throw new Error("Unrecognized "+n[0]+" in clrScheme")}}))}function Rs(){}function Os(){}var xs=/]*)>[\s\S]*<\/a:clrScheme>/,Is=/]*)>[\s\S]*<\/a:fontScheme>/,Ns=/]*)>[\s\S]*<\/a:fmtScheme>/;var Ds=/]*)>[\s\S]*<\/a:themeElements>/;function Fs(e,t){var r;e&&0!==e.length||(e=Ls());var a={};if(!(r=e.match(Ds)))throw new Error("themeElements not found in theme");return function(e,t,r){var a;t.themeElements={},[["clrScheme",xs,Cs],["fontScheme",Is,Rs],["fmtScheme",Ns,Os]].forEach((function(n){if(!(a=e.match(n[1])))throw new Error(n[0]+" not found in themeElements");n[2](a,t,r)}))}(r[0],a,t),a.raw=e,a}function Ls(e,t){if(t&&t.themeXLSX)return t.themeXLSX;if(e&&"string"==typeof e.raw)return e.raw;var r=[it];return r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]='',r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]='',r[r.length]="",r[r.length]="",r[r.length]="",r[r.length]="",r.join("")}function Ps(e){var t={};switch(t.xclrType=e.read_shift(2),t.nTintShade=e.read_shift(2),t.xclrType){case 0:case 4:e.l+=4;break;case 1:t.xclrValue=function(e,t){return Ar(e,t)}(e,4);break;case 2:t.xclrValue=tn(e);break;case 3:t.xclrValue=function(e){return e.read_shift(4)}(e)}return e.l+=8,t}function Ms(e){var t=e.read_shift(2),r=e.read_shift(2)-4,a=[t];switch(t){case 4:case 5:case 7:case 8:case 9:case 10:case 11:case 13:a[1]=Ps(e);break;case 6:a[1]=function(e,t){return Ar(e,t)}(e,r);break;case 14:case 15:a[1]=e.read_shift(1===r?1:2);break;default:throw new Error("Unrecognized ExtProp type: "+t+" "+r)}return a}function Us(e,t,r,a){var n,s=Array.isArray(e);t.forEach((function(t){var i=Fr(t.ref);if(s?(e[i.r]||(e[i.r]=[]),n=e[i.r][i.c]):n=e[t.ref],!n){n={t:"z"},s?e[i.r][i.c]=n:e[t.ref]=n;var c=Ur(e["!ref"]||"BDWGO1000001:A1");c.s.r>i.r&&(c.s.r=i.r),c.e.ri.c&&(c.s.c=i.c),c.e.c=0;--f){if(!r&&n.c[f].T)return;r&&!n.c[f].T&&n.c.splice(f,1)}if(r&&a)for(f=0;f0?0|parseInt(a,10):0,o=n.length>0?0|parseInt(n,10):0;return s?o+=t.c:--o,i?c+=t.r:--c,r+(s?"":"$")+Dr(o)+(i?"":"$")+Ir(c)}return function(a,n){return t=n,a.replace(e,r)}}(),Ws=/(^|[^._A-Z0-9])([$]?)([A-Z]{1,2}|[A-W][A-Z]{2}|X[A-E][A-Z]|XF[A-D])([$]?)(10[0-3]\d{4}|104[0-7]\d{3}|1048[0-4]\d{2}|10485[0-6]\d|104857[0-6]|[1-9]\d{0,5})(?![_.\(A-Za-z0-9])/g,Vs=function(){return function(e,t){return e.replace(Ws,(function(e,r,a,n,s,i){var c=Nr(n)-(a?0:t.c),o=xr(i)-(s?0:t.r);return r+"R"+(0==o?"":s?o+1:"["+o+"]")+"C"+(0==c?"":a?c+1:"["+c+"]")}))}}();function Gs(e,t){return e.replace(Ws,(function(e,r,a,n,s,i){return r+("$"==a?a+n:Dr(Nr(n)+t.c))+("$"==s?s+i:Ir(xr(i)+t.r))}))}function js(e,t,r){var a=Pr(t).s,n=Fr(r);return Gs(e,{r:n.r-a.r,c:n.c-a.c})}function $s(e){return e.replace(/_xlfn\./g,"")}function Xs(e){e.l+=1}function Ks(e,t){var r=e.read_shift(1==t?1:2);return[16383&r,r>>14&1,r>>15&1]}function Ys(e,t,r){var a=2;if(r){if(r.biff>=2&&r.biff<=5)return Js(e);12==r.biff&&(a=4)}var n=e.read_shift(a),s=e.read_shift(a),i=Ks(e,2),c=Ks(e,2);return{s:{r:n,c:i[0],cRel:i[1],rRel:i[2]},e:{r:s,c:c[0],cRel:c[1],rRel:c[2]}}}function Js(e){var t=Ks(e,2),r=Ks(e,2),a=e.read_shift(1),n=e.read_shift(1);return{s:{r:t[0],c:a,cRel:t[1],rRel:t[2]},e:{r:r[0],c:n,cRel:r[1],rRel:r[2]}}}function qs(e,t,r){if(r&&r.biff>=2&&r.biff<=5)return function(e){var t=Ks(e,2),r=e.read_shift(1);return{r:t[0],c:r,cRel:t[1],rRel:t[2]}}(e);var a=e.read_shift(r&&12==r.biff?4:2),n=Ks(e,2);return{r:a,c:n[0],cRel:n[1],rRel:n[2]}}function Zs(e){var t=e.read_shift(2),r=e.read_shift(2);return{r:t,c:255&r,fQuoted:!!(16384&r),cRel:r>>15,rRel:r>>15}}function Qs(e){var t=1&e[e.l+1];return e.l+=4,[t,1]}function ei(e){return[e.read_shift(1),e.read_shift(1)]}function ti(e,t){var r=[e.read_shift(1)];if(12==t)switch(r[0]){case 2:r[0]=4;break;case 4:r[0]=16;break;case 0:r[0]=1;break;case 1:r[0]=2}switch(r[0]){case 4:r[1]=ja(e,1)?"TRUE":"FALSE",12!=t&&(e.l+=7);break;case 37:case 16:r[1]=va[e[e.l]],e.l+=12==t?4:8;break;case 0:e.l+=8;break;case 1:r[1]=aa(e);break;case 2:r[1]=Za(e,0,{biff:t>0&&t<8?2:t});break;default:throw new Error("Bad SerAr: "+r[0])}return r}function ri(e,t,r){for(var a=e.read_shift(12==r.biff?4:2),n=[],s=0;s!=a;++s)n.push((12==r.biff?ra:cn)(e,8));return n}function ai(e,t,r){var a=0,n=0;12==r.biff?(a=e.read_shift(4),n=e.read_shift(4)):(n=1+e.read_shift(1),a=1+e.read_shift(2)),r.biff>=2&&r.biff<8&&(--a,0==--n&&(n=256));for(var s=0,i=[];s!=a&&(i[s]=[]);++s)for(var c=0;c!=n;++c)i[s][c]=ti(e,r.biff);return i}function ni(e,t,r){return e.l+=2,[Zs(e)]}function si(e){return e.l+=6,[]}function ii(e){return e.l+=2,[$a(e),1&e.read_shift(2)]}var ci=["Data","All","Headers","??","?Data2","??","?DataHeaders","??","Totals","??","??","??","?DataTotals","??","??","??","?Current"];var oi={1:{n:"PtgExp",f:function(e,t,r){return e.l++,r&&12==r.biff?[e.read_shift(4,"i"),0]:[e.read_shift(2),e.read_shift(r&&2==r.biff?1:2)]}},2:{n:"PtgTbl",f:Ar},3:{n:"PtgAdd",f:Xs},4:{n:"PtgSub",f:Xs},5:{n:"PtgMul",f:Xs},6:{n:"PtgDiv",f:Xs},7:{n:"PtgPower",f:Xs},8:{n:"PtgConcat",f:Xs},9:{n:"PtgLt",f:Xs},10:{n:"PtgLe",f:Xs},11:{n:"PtgEq",f:Xs},12:{n:"PtgGe",f:Xs},13:{n:"PtgGt",f:Xs},14:{n:"PtgNe",f:Xs},15:{n:"PtgIsect",f:Xs},16:{n:"PtgUnion",f:Xs},17:{n:"PtgRange",f:Xs},18:{n:"PtgUplus",f:Xs},19:{n:"PtgUminus",f:Xs},20:{n:"PtgPercent",f:Xs},21:{n:"PtgParen",f:Xs},22:{n:"PtgMissArg",f:Xs},23:{n:"PtgStr",f:function(e,t,r){return e.l++,Ka(e,0,r)}},26:{n:"PtgSheet",f:function(e,t,r){return e.l+=5,e.l+=2,e.l+=2==r.biff?1:4,["PTGSHEET"]}},27:{n:"PtgEndSheet",f:function(e,t,r){return e.l+=2==r.biff?4:5,["PTGENDSHEET"]}},28:{n:"PtgErr",f:function(e){return e.l++,va[e.read_shift(1)]}},29:{n:"PtgBool",f:function(e){return e.l++,0!==e.read_shift(1)}},30:{n:"PtgInt",f:function(e){return e.l++,e.read_shift(2)}},31:{n:"PtgNum",f:function(e){return e.l++,aa(e)}},32:{n:"PtgArray",f:function(e,t,r){var a=(96&e[e.l++])>>5;return e.l+=2==r.biff?6:12==r.biff?14:7,[a]}},33:{n:"PtgFunc",f:function(e,t,r){var a=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(r&&r.biff<=3?1:2);return[Oi[n],Ri[n],a]}},34:{n:"PtgFuncVar",f:function(e,t,r){var a=e[e.l++],n=e.read_shift(1),s=r&&r.biff<=3?[88==a?-1:0,e.read_shift(1)]:function(e){return[e[e.l+1]>>7,32767&e.read_shift(2)]}(e);return[n,(0===s[0]?Ri:Ci)[s[1]]]}},35:{n:"PtgName",f:function(e,t,r){var a=e.read_shift(1)>>>5&3,n=!r||r.biff>=8?4:2,s=e.read_shift(n);switch(r.biff){case 2:e.l+=5;break;case 3:case 4:e.l+=8;break;case 5:e.l+=12}return[a,0,s]}},36:{n:"PtgRef",f:function(e,t,r){var a=(96&e[e.l])>>5;return e.l+=1,[a,qs(e,0,r)]}},37:{n:"PtgArea",f:function(e,t,r){return[(96&e[e.l++])>>5,Ys(e,r.biff>=2&&r.biff,r)]}},38:{n:"PtgMemArea",f:function(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=r&&2==r.biff?3:4,[a,e.read_shift(r&&2==r.biff?1:2)]}},39:{n:"PtgMemErr",f:Ar},40:{n:"PtgMemNoMem",f:Ar},41:{n:"PtgMemFunc",f:function(e,t,r){return[e.read_shift(1)>>>5&3,e.read_shift(r&&2==r.biff?1:2)]}},42:{n:"PtgRefErr",f:function(e,t,r){var a=e.read_shift(1)>>>5&3;return e.l+=4,r.biff<8&&e.l--,12==r.biff&&(e.l+=2),[a]}},43:{n:"PtgAreaErr",f:function(e,t,r){var a=(96&e[e.l++])>>5;return e.l+=r&&r.biff>8?12:r.biff<8?6:8,[a]}},44:{n:"PtgRefN",f:function(e,t,r){var a=(96&e[e.l])>>5;e.l+=1;var n=function(e,t,r){var a=r&&r.biff?r.biff:8;if(a>=2&&a<=5)return function(e){var t=e.read_shift(2),r=e.read_shift(1),a=(32768&t)>>15,n=(16384&t)>>14;return t&=16383,1==a&&t>=8192&&(t-=16384),1==n&&r>=128&&(r-=256),{r:t,c:r,cRel:n,rRel:a}}(e);var n=e.read_shift(a>=12?4:2),s=e.read_shift(2),i=(16384&s)>>14,c=(32768&s)>>15;if(s&=16383,1==c)for(;n>524287;)n-=1048576;if(1==i)for(;s>8191;)s-=16384;return{r:n,c:s,cRel:i,rRel:c}}(e,0,r);return[a,n]}},45:{n:"PtgAreaN",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=function(e,t,r){if(r.biff<8)return Js(e);var a=e.read_shift(12==r.biff?4:2),n=e.read_shift(12==r.biff?4:2),s=Ks(e,2),i=Ks(e,2);return{s:{r:a,c:s[0],cRel:s[1],rRel:s[2]},e:{r:n,c:i[0],cRel:i[1],rRel:i[2]}}}(e,0,r);return[a,n]}},46:{n:"PtgMemAreaN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},47:{n:"PtgMemNoMemN",f:function(e){return[e.read_shift(1)>>>5&3,e.read_shift(2)]}},57:{n:"PtgNameX",f:function(e,t,r){return 5==r.biff?function(e){var t=e.read_shift(1)>>>5&3,r=e.read_shift(2,"i");e.l+=8;var a=e.read_shift(2);return e.l+=12,[t,r,a]}(e):[e.read_shift(1)>>>5&3,e.read_shift(2),e.read_shift(4)]}},58:{n:"PtgRef3d",f:function(e,t,r){var a=(96&e[e.l])>>5;e.l+=1;var n=e.read_shift(2);return r&&5==r.biff&&(e.l+=12),[a,n,qs(e,0,r)]}},59:{n:"PtgArea3d",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=e.read_shift(2,"i");if(r)switch(r.biff){case 5:e.l+=12;break;case 12:0}return[a,n,Ys(e,0,r)]}},60:{n:"PtgRefErr3d",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=e.read_shift(2),s=4;if(r)switch(r.biff){case 5:s=15;break;case 12:s=6}return e.l+=s,[a,n]}},61:{n:"PtgAreaErr3d",f:function(e,t,r){var a=(96&e[e.l++])>>5,n=e.read_shift(2),s=8;if(r)switch(r.biff){case 5:e.l+=12,s=6;break;case 12:s=12}return e.l+=s,[a,n]}},255:{}},li={64:32,96:32,65:33,97:33,66:34,98:34,67:35,99:35,68:36,100:36,69:37,101:37,70:38,102:38,71:39,103:39,72:40,104:40,73:41,105:41,74:42,106:42,75:43,107:43,76:44,108:44,77:45,109:45,78:46,110:46,79:47,111:47,88:34,120:34,89:57,121:57,90:58,122:58,91:59,123:59,92:60,124:60,93:61,125:61},fi={1:{n:"PtgElfLel",f:ii},2:{n:"PtgElfRw",f:ni},3:{n:"PtgElfCol",f:ni},6:{n:"PtgElfRwV",f:ni},7:{n:"PtgElfColV",f:ni},10:{n:"PtgElfRadical",f:ni},11:{n:"PtgElfRadicalS",f:si},13:{n:"PtgElfColS",f:si},15:{n:"PtgElfColSV",f:si},16:{n:"PtgElfRadicalLel",f:ii},25:{n:"PtgList",f:function(e){e.l+=2;var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n=e.read_shift(2),s=e.read_shift(2);return{ixti:t,coltype:3&r,rt:ci[r>>2&31],idx:a,c:n,C:s}}},29:{n:"PtgSxName",f:function(e){return e.l+=2,[e.read_shift(4)]}},255:{}},hi={0:{n:"PtgAttrNoop",f:function(e){return e.l+=4,[0,0]}},1:{n:"PtgAttrSemi",f:function(e,t,r){var a=255&e[e.l+1]?1:0;return e.l+=r&&2==r.biff?3:4,[a]}},2:{n:"PtgAttrIf",f:function(e,t,r){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(r&&2==r.biff?1:2)]}},4:{n:"PtgAttrChoose",f:function(e,t,r){e.l+=2;for(var a=e.read_shift(r&&2==r.biff?1:2),n=[],s=0;s<=a;++s)n.push(e.read_shift(r&&2==r.biff?1:2));return n}},8:{n:"PtgAttrGoto",f:function(e,t,r){var a=255&e[e.l+1]?1:0;return e.l+=2,[a,e.read_shift(r&&2==r.biff?1:2)]}},16:{n:"PtgAttrSum",f:function(e,t,r){e.l+=r&&2==r.biff?3:4}},32:{n:"PtgAttrBaxcel",f:Qs},33:{n:"PtgAttrBaxcel",f:Qs},64:{n:"PtgAttrSpace",f:function(e){return e.read_shift(2),ei(e)}},65:{n:"PtgAttrSpaceSemi",f:function(e){return e.read_shift(2),ei(e)}},128:{n:"PtgAttrIfError",f:function(e){var t=255&e[e.l+1]?1:0;return e.l+=2,[t,e.read_shift(2)]}},255:{}};function ui(e,t,r,a){if(a.biff<8)return Ar(e,t);for(var n=e.l+t,s=[],i=0;i!==r.length;++i)switch(r[i][0]){case"PtgArray":r[i][1]=ai(e,0,a),s.push(r[i][1]);break;case"PtgMemArea":r[i][2]=ri(e,r[i][1],a),s.push(r[i][2]);break;case"PtgExp":a&&12==a.biff&&(r[i][1][1]=e.read_shift(4),s.push(r[i][1]));break;case"PtgList":case"PtgElfRadicalS":case"PtgElfColS":case"PtgElfColSV":throw"Unsupported "+r[i][0]}return 0!==(t=n-e.l)&&s.push(Ar(e,t)),s}function di(e,t,r){for(var a,n,s=e.l+t,i=[];s!=e.l;)t=s-e.l,n=e[e.l],a=oi[n]||oi[li[n]],24!==n&&25!==n||(a=(24===n?fi:hi)[e[e.l+1]]),a&&a.f?i.push([a.n,a.f(e,t,r)]):Ar(e,t);return i}function pi(e){for(var t=[],r=0;r=",PtgGt:">",PtgLe:"<=",PtgLt:"<",PtgMul:"*",PtgNe:"<>",PtgPower:"^",PtgSub:"-"};function gi(e,t,r){if(!e)return"SH33TJSERR0";if(r.biff>8&&(!e.XTI||!e.XTI[t]))return e.SheetNames[t];if(!e.XTI)return"SH33TJSERR6";var a=e.XTI[t];if(r.biff<8)return t>1e4&&(t-=65536),t<0&&(t=-t),0==t?"":e.XTI[t-1];if(!a)return"SH33TJSERR1";var n="";if(r.biff>8)switch(e[a[0]][0]){case 357:return n=-1==a[1]?"#REF":e.SheetNames[a[1]],a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 358:return null!=r.SID?e.SheetNames[r.SID]:"SH33TJSSAME"+e[a[0]][0];default:return"SH33TJSSRC"+e[a[0]][0]}switch(e[a[0]][0][0]){case 1025:return n=-1==a[1]?"#REF":e.SheetNames[a[1]]||"SH33TJSERR3",a[1]==a[2]?n:n+":"+e.SheetNames[a[2]];case 14849:return e[a[0]].slice(1).map((function(e){return e.Name})).join(";;");default:return e[a[0]][0][3]?(n=-1==a[1]?"#REF":e[a[0]][0][3][a[1]]||"SH33TJSERR4",a[1]==a[2]?n:n+":"+e[a[0]][0][3][a[2]]):"SH33TJSERR2"}}function vi(e,t,r){var a=gi(e,t,r);return"#REF"==a?a:function(e,t){if(!e&&!(t&&t.biff<=5&&t.biff>=2))throw new Error("empty sheet name");return/[^\w\u4E00-\u9FFF\u3040-\u30FF]/.test(e)?"'"+e+"'":e}(a,r)}function bi(e,t,r,a,n){var s,i,c,o,l=n&&n.biff||8,f={s:{c:0,r:0},e:{c:0,r:0}},h=[],u=0,d=0,p="";if(!e[0]||!e[0][0])return"";for(var m=-1,g="",v=0,b=e[0].length;v=0){switch(e[0][m][1][0]){case 0:g=Ge(" ",e[0][m][1][1]);break;case 1:g=Ge("\r",e[0][m][1][1]);break;default:if(g="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}i+=g,m=-1}h.push(i+mi[T[0]]+s);break;case"PtgIsect":s=h.pop(),i=h.pop(),h.push(i+" "+s);break;case"PtgUnion":s=h.pop(),i=h.pop(),h.push(i+","+s);break;case"PtgRange":s=h.pop(),i=h.pop(),h.push(i+":"+s);break;case"PtgAttrChoose":case"PtgAttrGoto":case"PtgAttrIf":case"PtgAttrIfError":case"PtgAttrBaxcel":case"PtgAttrSemi":case"PtgMemArea":case"PtgTbl":case"PtgMemErr":case"PtgMemAreaN":case"PtgMemNoMemN":case"PtgAttrNoop":case"PtgSheet":case"PtgEndSheet":case"PtgMemFunc":case"PtgMemNoMem":break;case"PtgRef":c=_r(T[1][1],f,n),h.push(Rr(c,l));break;case"PtgRefN":c=r?_r(T[1][1],r,n):T[1][1],h.push(Rr(c,l));break;case"PtgRef3d":u=T[1][1],c=_r(T[1][2],f,n);p=vi(a,u,n);h.push(p+"!"+Rr(c,l));break;case"PtgFunc":case"PtgFuncVar":var E=T[1][0],w=T[1][1];E||(E=0);var A=0==(E&=127)?[]:h.slice(-E);h.length-=E,"User"===w&&(w=A.shift()),h.push(w+"("+A.join(",")+")");break;case"PtgBool":h.push(T[1]?"TRUE":"FALSE");break;case"PtgInt":case"PtgErr":h.push(T[1]);break;case"PtgNum":h.push(String(T[1]));break;case"PtgStr":h.push('"'+T[1].replace(/"/g,'""')+'"');break;case"PtgAreaN":o=Cr(T[1][1],r?{s:r}:f,n),h.push(Or(o,n));break;case"PtgArea":o=Cr(T[1][1],f,n),h.push(Or(o,n));break;case"PtgArea3d":u=T[1][1],o=T[1][2],p=vi(a,u,n),h.push(p+"!"+Or(o,n));break;case"PtgAttrSum":h.push("SUM("+h.pop()+")");break;case"PtgName":d=T[1][2];var k=(a.names||[])[d-1]||(a[0]||[])[d],S=k?k.Name:"SH33TJSNAME"+String(d);S&&"_xlfn."==S.slice(0,6)&&!n.xlfn&&(S=S.slice(6)),h.push(S);break;case"PtgNameX":var y,_=T[1][1];if(d=T[1][2],!(n.biff<=5)){var C="";if(14849==((a[_]||[])[0]||[])[0]||(1025==((a[_]||[])[0]||[])[0]?a[_][d]&&a[_][d].itab>0&&(C=a.SheetNames[a[_][d].itab-1]+"!"):C=a.SheetNames[d-1]+"!"),a[_]&&a[_][d])C+=a[_][d].Name;else if(a[0]&&a[0][d])C+=a[0][d].Name;else{var R=(gi(a,_,n)||"").split(";;");R[d-1]?C=R[d-1]:C+="SH33TJSERRX"}h.push(C);break}_<0&&(_=-_),a[_]&&(y=a[_][d]),y||(y={Name:"SH33TJSERRY"}),h.push(y.Name);break;case"PtgParen":var O="(",x=")";if(m>=0){switch(g="",e[0][m][1][0]){case 2:O=Ge(" ",e[0][m][1][1])+O;break;case 3:O=Ge("\r",e[0][m][1][1])+O;break;case 4:x=Ge(" ",e[0][m][1][1])+x;break;case 5:x=Ge("\r",e[0][m][1][1])+x;break;default:if(n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+e[0][m][1][0])}m=-1}h.push(O+h.pop()+x);break;case"PtgRefErr":case"PtgRefErr3d":case"PtgAreaErr":case"PtgAreaErr3d":h.push("#REF!");break;case"PtgExp":c={c:T[1][1],r:T[1][0]};var I={c:r.c,r:r.r};if(a.sharedf[Lr(c)]){var N=a.sharedf[Lr(c)];h.push(bi(N,f,I,a,n))}else{var D=!1;for(s=0;s!=a.arrayf.length;++s)if(i=a.arrayf[s],!(c.ci[0].e.c)&&!(c.ri[0].e.r)){h.push(bi(i[1],f,I,a,n)),D=!0;break}D||h.push(T[1])}break;case"PtgArray":h.push("{"+pi(T[1])+"}");break;case"PtgAttrSpace":case"PtgAttrSpaceSemi":m=v;break;case"PtgMissArg":h.push("");break;case"PtgList":h.push("Table"+T[1].idx+"[#"+T[1].rt+"]");break;case"PtgElfCol":case"PtgElfColS":case"PtgElfColSV":case"PtgElfColV":case"PtgElfLel":case"PtgElfRadical":case"PtgElfRadicalLel":case"PtgElfRadicalS":case"PtgElfRw":case"PtgElfRwV":throw new Error("Unsupported ELFs");default:throw new Error("Unrecognized Formula Token: "+String(T))}if(3!=n.biff&&m>=0&&-1==["PtgAttrSpace","PtgAttrSpaceSemi","PtgAttrGoto"].indexOf(e[0][v][0])){var F=!0;switch((T=e[0][m])[1][0]){case 4:F=!1;case 0:g=Ge(" ",T[1][1]);break;case 5:F=!1;case 1:g=Ge("\r",T[1][1]);break;default:if(g="",n.WTF)throw new Error("Unexpected PtgAttrSpaceType "+T[1][0])}h.push((F?g:"")+h.pop()+(F?"":g)),m=-1}}if(h.length>1&&n.WTF)throw new Error("bad formula stack");return h[0]}function Ti(e,t,r){var a,n=e.l+t,s=2==r.biff?1:2,i=e.read_shift(s);if(65535==i)return[[],Ar(e,t-2)];var c=di(e,i,r);return t!==i+s&&(a=ui(e,t-i-s,c,r)),e.l=n,[c,a]}function Ei(e,t,r){var a,n=e.l+t,s=e.read_shift(2),i=di(e,s,r);return 65535==s?[[],Ar(e,t-2)]:(t!==s+2&&(a=ui(e,n-s-2,i,r)),[i,a])}function wi(e,t,r){var a=e.l+t,n=an(e);2==r.biff&&++e.l;var s=function(e){var t;if(65535!==fr(e,e.l+6))return[aa(e),"n"];switch(e[e.l]){case 0:return e.l+=8,["String","s"];case 1:return t=1===e[e.l+2],e.l+=8,[t,"b"];case 2:return t=e[e.l+2],e.l+=8,[t,"e"];case 3:return e.l+=8,["","s"]}return[]}(e),i=e.read_shift(1);2!=r.biff&&(e.read_shift(1),r.biff>=5&&e.read_shift(4));var c=function(e,t,r){var a,n=e.l+t,s=2==r.biff?1:2,i=e.read_shift(s);if(65535==i)return[[],Ar(e,t-2)];var c=di(e,i,r);return t!==i+s&&(a=ui(e,t-i-s,c,r)),e.l=n,[c,a]}(e,a-e.l,r);return{cell:n,val:s[0],formula:c,shared:i>>3&1,tt:s[1]}}function Ai(e,t,r){var a=e.read_shift(4),n=di(e,a,r),s=e.read_shift(4);return[n,s>0?ui(e,s,n,r):null]}var ki=Ai,Si=Ai,yi=Ai,_i=Ai,Ci={0:"BEEP",1:"OPEN",2:"OPEN.LINKS",3:"CLOSE.ALL",4:"SAVE",5:"SAVE.AS",6:"FILE.DELETE",7:"PAGE.SETUP",8:"PRINT",9:"PRINTER.SETUP",10:"QUIT",11:"NEW.WINDOW",12:"ARRANGE.ALL",13:"WINDOW.SIZE",14:"WINDOW.MOVE",15:"FULL",16:"CLOSE",17:"RUN",22:"SET.PRINT.AREA",23:"SET.PRINT.TITLES",24:"SET.PAGE.BREAK",25:"REMOVE.PAGE.BREAK",26:"FONT",27:"DISPLAY",28:"PROTECT.DOCUMENT",29:"PRECISION",30:"A1.R1C1",31:"CALCULATE.NOW",32:"CALCULATION",34:"DATA.FIND",35:"EXTRACT",36:"DATA.DELETE",37:"SET.DATABASE",38:"SET.CRITERIA",39:"SORT",40:"DATA.SERIES",41:"TABLE",42:"FORMAT.NUMBER",43:"ALIGNMENT",44:"STYLE",45:"BORDER",46:"CELL.PROTECTION",47:"COLUMN.WIDTH",48:"UNDO",49:"CUT",50:"COPY",51:"PASTE",52:"CLEAR",53:"PASTE.SPECIAL",54:"EDIT.DELETE",55:"INSERT",56:"FILL.RIGHT",57:"FILL.DOWN",61:"DEFINE.NAME",62:"CREATE.NAMES",63:"FORMULA.GOTO",64:"FORMULA.FIND",65:"SELECT.LAST.CELL",66:"SHOW.ACTIVE.CELL",67:"GALLERY.AREA",68:"GALLERY.BAR",69:"GALLERY.COLUMN",70:"GALLERY.LINE",71:"GALLERY.PIE",72:"GALLERY.SCATTER",73:"COMBINATION",74:"PREFERRED",75:"ADD.OVERLAY",76:"GRIDLINES",77:"SET.PREFERRED",78:"AXES",79:"LEGEND",80:"ATTACH.TEXT",81:"ADD.ARROW",82:"SELECT.CHART",83:"SELECT.PLOT.AREA",84:"PATTERNS",85:"MAIN.CHART",86:"OVERLAY",87:"SCALE",88:"FORMAT.LEGEND",89:"FORMAT.TEXT",90:"EDIT.REPEAT",91:"PARSE",92:"JUSTIFY",93:"HIDE",94:"UNHIDE",95:"WORKSPACE",96:"FORMULA",97:"FORMULA.FILL",98:"FORMULA.ARRAY",99:"DATA.FIND.NEXT",100:"DATA.FIND.PREV",101:"FORMULA.FIND.NEXT",102:"FORMULA.FIND.PREV",103:"ACTIVATE",104:"ACTIVATE.NEXT",105:"ACTIVATE.PREV",106:"UNLOCKED.NEXT",107:"UNLOCKED.PREV",108:"COPY.PICTURE",109:"SELECT",110:"DELETE.NAME",111:"DELETE.FORMAT",112:"VLINE",113:"HLINE",114:"VPAGE",115:"HPAGE",116:"VSCROLL",117:"HSCROLL",118:"ALERT",119:"NEW",120:"CANCEL.COPY",121:"SHOW.CLIPBOARD",122:"MESSAGE",124:"PASTE.LINK",125:"APP.ACTIVATE",126:"DELETE.ARROW",127:"ROW.HEIGHT",128:"FORMAT.MOVE",129:"FORMAT.SIZE",130:"FORMULA.REPLACE",131:"SEND.KEYS",132:"SELECT.SPECIAL",133:"APPLY.NAMES",134:"REPLACE.FONT",135:"FREEZE.PANES",136:"SHOW.INFO",137:"SPLIT",138:"ON.WINDOW",139:"ON.DATA",140:"DISABLE.INPUT",142:"OUTLINE",143:"LIST.NAMES",144:"FILE.CLOSE",145:"SAVE.WORKBOOK",146:"DATA.FORM",147:"COPY.CHART",148:"ON.TIME",149:"WAIT",150:"FORMAT.FONT",151:"FILL.UP",152:"FILL.LEFT",153:"DELETE.OVERLAY",155:"SHORT.MENUS",159:"SET.UPDATE.STATUS",161:"COLOR.PALETTE",162:"DELETE.STYLE",163:"WINDOW.RESTORE",164:"WINDOW.MAXIMIZE",166:"CHANGE.LINK",167:"CALCULATE.DOCUMENT",168:"ON.KEY",169:"APP.RESTORE",170:"APP.MOVE",171:"APP.SIZE",172:"APP.MINIMIZE",173:"APP.MAXIMIZE",174:"BRING.TO.FRONT",175:"SEND.TO.BACK",185:"MAIN.CHART.TYPE",186:"OVERLAY.CHART.TYPE",187:"SELECT.END",188:"OPEN.MAIL",189:"SEND.MAIL",190:"STANDARD.FONT",191:"CONSOLIDATE",192:"SORT.SPECIAL",193:"GALLERY.3D.AREA",194:"GALLERY.3D.COLUMN",195:"GALLERY.3D.LINE",196:"GALLERY.3D.PIE",197:"VIEW.3D",198:"GOAL.SEEK",199:"WORKGROUP",200:"FILL.GROUP",201:"UPDATE.LINK",202:"PROMOTE",203:"DEMOTE",204:"SHOW.DETAIL",206:"UNGROUP",207:"OBJECT.PROPERTIES",208:"SAVE.NEW.OBJECT",209:"SHARE",210:"SHARE.NAME",211:"DUPLICATE",212:"APPLY.STYLE",213:"ASSIGN.TO.OBJECT",214:"OBJECT.PROTECTION",215:"HIDE.OBJECT",216:"SET.EXTRACT",217:"CREATE.PUBLISHER",218:"SUBSCRIBE.TO",219:"ATTRIBUTES",220:"SHOW.TOOLBAR",222:"PRINT.PREVIEW",223:"EDIT.COLOR",224:"SHOW.LEVELS",225:"FORMAT.MAIN",226:"FORMAT.OVERLAY",227:"ON.RECALC",228:"EDIT.SERIES",229:"DEFINE.STYLE",240:"LINE.PRINT",243:"ENTER.DATA",249:"GALLERY.RADAR",250:"MERGE.STYLES",251:"EDITION.OPTIONS",252:"PASTE.PICTURE",253:"PASTE.PICTURE.LINK",254:"SPELLING",256:"ZOOM",259:"INSERT.OBJECT",260:"WINDOW.MINIMIZE",265:"SOUND.NOTE",266:"SOUND.PLAY",267:"FORMAT.SHAPE",268:"EXTEND.POLYGON",269:"FORMAT.AUTO",272:"GALLERY.3D.BAR",273:"GALLERY.3D.SURFACE",274:"FILL.AUTO",276:"CUSTOMIZE.TOOLBAR",277:"ADD.TOOL",278:"EDIT.OBJECT",279:"ON.DOUBLECLICK",280:"ON.ENTRY",281:"WORKBOOK.ADD",282:"WORKBOOK.MOVE",283:"WORKBOOK.COPY",284:"WORKBOOK.OPTIONS",285:"SAVE.WORKSPACE",288:"CHART.WIZARD",289:"DELETE.TOOL",290:"MOVE.TOOL",291:"WORKBOOK.SELECT",292:"WORKBOOK.ACTIVATE",293:"ASSIGN.TO.TOOL",295:"COPY.TOOL",296:"RESET.TOOL",297:"CONSTRAIN.NUMERIC",298:"PASTE.TOOL",302:"WORKBOOK.NEW",305:"SCENARIO.CELLS",306:"SCENARIO.DELETE",307:"SCENARIO.ADD",308:"SCENARIO.EDIT",309:"SCENARIO.SHOW",310:"SCENARIO.SHOW.NEXT",311:"SCENARIO.SUMMARY",312:"PIVOT.TABLE.WIZARD",313:"PIVOT.FIELD.PROPERTIES",314:"PIVOT.FIELD",315:"PIVOT.ITEM",316:"PIVOT.ADD.FIELDS",318:"OPTIONS.CALCULATION",319:"OPTIONS.EDIT",320:"OPTIONS.VIEW",321:"ADDIN.MANAGER",322:"MENU.EDITOR",323:"ATTACH.TOOLBARS",324:"VBAActivate",325:"OPTIONS.CHART",328:"VBA.INSERT.FILE",330:"VBA.PROCEDURE.DEFINITION",336:"ROUTING.SLIP",338:"ROUTE.DOCUMENT",339:"MAIL.LOGON",342:"INSERT.PICTURE",343:"EDIT.TOOL",344:"GALLERY.DOUGHNUT",350:"CHART.TREND",352:"PIVOT.ITEM.PROPERTIES",354:"WORKBOOK.INSERT",355:"OPTIONS.TRANSITION",356:"OPTIONS.GENERAL",370:"FILTER.ADVANCED",373:"MAIL.ADD.MAILER",374:"MAIL.DELETE.MAILER",375:"MAIL.REPLY",376:"MAIL.REPLY.ALL",377:"MAIL.FORWARD",378:"MAIL.NEXT.LETTER",379:"DATA.LABEL",380:"INSERT.TITLE",381:"FONT.PROPERTIES",382:"MACRO.OPTIONS",383:"WORKBOOK.HIDE",384:"WORKBOOK.UNHIDE",385:"WORKBOOK.DELETE",386:"WORKBOOK.NAME",388:"GALLERY.CUSTOM",390:"ADD.CHART.AUTOFORMAT",391:"DELETE.CHART.AUTOFORMAT",392:"CHART.ADD.DATA",393:"AUTO.OUTLINE",394:"TAB.ORDER",395:"SHOW.DIALOG",396:"SELECT.ALL",397:"UNGROUP.SHEETS",398:"SUBTOTAL.CREATE",399:"SUBTOTAL.REMOVE",400:"RENAME.OBJECT",412:"WORKBOOK.SCROLL",413:"WORKBOOK.NEXT",414:"WORKBOOK.PREV",415:"WORKBOOK.TAB.SPLIT",416:"FULL.SCREEN",417:"WORKBOOK.PROTECT",420:"SCROLLBAR.PROPERTIES",421:"PIVOT.SHOW.PAGES",422:"TEXT.TO.COLUMNS",423:"FORMAT.CHARTTYPE",424:"LINK.FORMAT",425:"TRACER.DISPLAY",430:"TRACER.NAVIGATE",431:"TRACER.CLEAR",432:"TRACER.ERROR",433:"PIVOT.FIELD.GROUP",434:"PIVOT.FIELD.UNGROUP",435:"CHECKBOX.PROPERTIES",436:"LABEL.PROPERTIES",437:"LISTBOX.PROPERTIES",438:"EDITBOX.PROPERTIES",439:"PIVOT.REFRESH",440:"LINK.COMBO",441:"OPEN.TEXT",442:"HIDE.DIALOG",443:"SET.DIALOG.FOCUS",444:"ENABLE.OBJECT",445:"PUSHBUTTON.PROPERTIES",446:"SET.DIALOG.DEFAULT",447:"FILTER",448:"FILTER.SHOW.ALL",449:"CLEAR.OUTLINE",450:"FUNCTION.WIZARD",451:"ADD.LIST.ITEM",452:"SET.LIST.ITEM",453:"REMOVE.LIST.ITEM",454:"SELECT.LIST.ITEM",455:"SET.CONTROL.VALUE",456:"SAVE.COPY.AS",458:"OPTIONS.LISTS.ADD",459:"OPTIONS.LISTS.DELETE",460:"SERIES.AXES",461:"SERIES.X",462:"SERIES.Y",463:"ERRORBAR.X",464:"ERRORBAR.Y",465:"FORMAT.CHART",466:"SERIES.ORDER",467:"MAIL.LOGOFF",468:"CLEAR.ROUTING.SLIP",469:"APP.ACTIVATE.MICROSOFT",470:"MAIL.EDIT.MAILER",471:"ON.SHEET",472:"STANDARD.WIDTH",473:"SCENARIO.MERGE",474:"SUMMARY.INFO",475:"FIND.FILE",476:"ACTIVE.CELL.FONT",477:"ENABLE.TIPWIZARD",478:"VBA.MAKE.ADDIN",480:"INSERTDATATABLE",481:"WORKGROUP.OPTIONS",482:"MAIL.SEND.MAILER",485:"AUTOCORRECT",489:"POST.DOCUMENT",491:"PICKLIST",493:"VIEW.SHOW",494:"VIEW.DEFINE",495:"VIEW.DELETE",509:"SHEET.BACKGROUND",510:"INSERT.MAP.OBJECT",511:"OPTIONS.MENONO",517:"MSOCHECKS",518:"NORMAL",519:"LAYOUT",520:"RM.PRINT.AREA",521:"CLEAR.PRINT.AREA",522:"ADD.PRINT.AREA",523:"MOVE.BRK",545:"HIDECURR.NOTE",546:"HIDEALL.NOTES",547:"DELETE.NOTE",548:"TRAVERSE.NOTES",549:"ACTIVATE.NOTES",620:"PROTECT.REVISIONS",621:"UNPROTECT.REVISIONS",647:"OPTIONS.ME",653:"WEB.PUBLISH",667:"NEWWEBQUERY",673:"PIVOT.TABLE.CHART",753:"OPTIONS.SAVE",755:"OPTIONS.SPELL",808:"HIDEALL.INKANNOTS"},Ri={0:"COUNT",1:"IF",2:"ISNA",3:"ISERROR",4:"SUM",5:"AVERAGE",6:"MIN",7:"MAX",8:"ROW",9:"COLUMN",10:"NA",11:"NPV",12:"STDEV",13:"DOLLAR",14:"FIXED",15:"SIN",16:"COS",17:"TAN",18:"ATAN",19:"PI",20:"SQRT",21:"EXP",22:"LN",23:"LOG10",24:"ABS",25:"INT",26:"SIGN",27:"ROUND",28:"LOOKUP",29:"INDEX",30:"REPT",31:"MID",32:"LEN",33:"VALUE",34:"TRUE",35:"FALSE",36:"AND",37:"OR",38:"NOT",39:"MOD",40:"DCOUNT",41:"DSUM",42:"DAVERAGE",43:"DMIN",44:"DMAX",45:"DSTDEV",46:"VAR",47:"DVAR",48:"TEXT",49:"LINEST",50:"TREND",51:"LOGEST",52:"GROWTH",53:"GOTO",54:"HALT",55:"RETURN",56:"PV",57:"FV",58:"NPER",59:"PMT",60:"RATE",61:"MIRR",62:"IRR",63:"RAND",64:"MATCH",65:"DATE",66:"TIME",67:"DAY",68:"MONTH",69:"YEAR",70:"WEEKDAY",71:"HOUR",72:"MINUTE",73:"SECOND",74:"NOW",75:"AREAS",76:"ROWS",77:"COLUMNS",78:"OFFSET",79:"ABSREF",80:"RELREF",81:"ARGUMENT",82:"SEARCH",83:"TRANSPOSE",84:"ERROR",85:"STEP",86:"TYPE",87:"ECHO",88:"SET.NAME",89:"CALLER",90:"DEREF",91:"WINDOWS",92:"SERIES",93:"DOCUMENTS",94:"ACTIVE.CELL",95:"SELECTION",96:"RESULT",97:"ATAN2",98:"ASIN",99:"ACOS",100:"CHOOSE",101:"HLOOKUP",102:"VLOOKUP",103:"LINKS",104:"INPUT",105:"ISREF",106:"GET.FORMULA",107:"GET.NAME",108:"SET.VALUE",109:"LOG",110:"EXEC",111:"CHAR",112:"LOWER",113:"UPPER",114:"PROPER",115:"LEFT",116:"RIGHT",117:"EXACT",118:"TRIM",119:"REPLACE",120:"SUBSTITUTE",121:"CODE",122:"NAMES",123:"DIRECTORY",124:"FIND",125:"CELL",126:"ISERR",127:"ISTEXT",128:"ISNUMBER",129:"ISBLANK",130:"T",131:"N",132:"FOPEN",133:"FCLOSE",134:"FSIZE",135:"FREADLN",136:"FREAD",137:"FWRITELN",138:"FWRITE",139:"FPOS",140:"DATEVALUE",141:"TIMEVALUE",142:"SLN",143:"SYD",144:"DDB",145:"GET.DEF",146:"REFTEXT",147:"TEXTREF",148:"INDIRECT",149:"REGISTER",150:"CALL",151:"ADD.BAR",152:"ADD.MENU",153:"ADD.COMMAND",154:"ENABLE.COMMAND",155:"CHECK.COMMAND",156:"RENAME.COMMAND",157:"SHOW.BAR",158:"DELETE.MENU",159:"DELETE.COMMAND",160:"GET.CHART.ITEM",161:"DIALOG.BOX",162:"CLEAN",163:"MDETERM",164:"MINVERSE",165:"MMULT",166:"FILES",167:"IPMT",168:"PPMT",169:"COUNTA",170:"CANCEL.KEY",171:"FOR",172:"WHILE",173:"BREAK",174:"NEXT",175:"INITIATE",176:"REQUEST",177:"POKE",178:"EXECUTE",179:"TERMINATE",180:"RESTART",181:"HELP",182:"GET.BAR",183:"PRODUCT",184:"FACT",185:"GET.CELL",186:"GET.WORKSPACE",187:"GET.WINDOW",188:"GET.DOCUMENT",189:"DPRODUCT",190:"ISNONTEXT",191:"GET.NOTE",192:"NOTE",193:"STDEVP",194:"VARP",195:"DSTDEVP",196:"DVARP",197:"TRUNC",198:"ISLOGICAL",199:"DCOUNTA",200:"DELETE.BAR",201:"UNREGISTER",204:"USDOLLAR",205:"FINDB",206:"SEARCHB",207:"REPLACEB",208:"LEFTB",209:"RIGHTB",210:"MIDB",211:"LENB",212:"ROUNDUP",213:"ROUNDDOWN",214:"ASC",215:"DBCS",216:"RANK",219:"ADDRESS",220:"DAYS360",221:"TODAY",222:"VDB",223:"ELSE",224:"ELSE.IF",225:"END.IF",226:"FOR.CELL",227:"MEDIAN",228:"SUMPRODUCT",229:"SINH",230:"COSH",231:"TANH",232:"ASINH",233:"ACOSH",234:"ATANH",235:"DGET",236:"CREATE.OBJECT",237:"VOLATILE",238:"LAST.ERROR",239:"CUSTOM.UNDO",240:"CUSTOM.REPEAT",241:"FORMULA.CONVERT",242:"GET.LINK.INFO",243:"TEXT.BOX",244:"INFO",245:"GROUP",246:"GET.OBJECT",247:"DB",248:"PAUSE",251:"RESUME",252:"FREQUENCY",253:"ADD.TOOLBAR",254:"DELETE.TOOLBAR",255:"User",256:"RESET.TOOLBAR",257:"EVALUATE",258:"GET.TOOLBAR",259:"GET.TOOL",260:"SPELLING.CHECK",261:"ERROR.TYPE",262:"APP.TITLE",263:"WINDOW.TITLE",264:"SAVE.TOOLBAR",265:"ENABLE.TOOL",266:"PRESS.TOOL",267:"REGISTER.ID",268:"GET.WORKBOOK",269:"AVEDEV",270:"BETADIST",271:"GAMMALN",272:"BETAINV",273:"BINOMDIST",274:"CHIDIST",275:"CHIINV",276:"COMBIN",277:"CONFIDENCE",278:"CRITBINOM",279:"EVEN",280:"EXPONDIST",281:"FDIST",282:"FINV",283:"FISHER",284:"FISHERINV",285:"FLOOR",286:"GAMMADIST",287:"GAMMAINV",288:"CEILING",289:"HYPGEOMDIST",290:"LOGNORMDIST",291:"LOGINV",292:"NEGBINOMDIST",293:"NORMDIST",294:"NORMSDIST",295:"NORMINV",296:"NORMSINV",297:"STANDARDIZE",298:"ODD",299:"PERMUT",300:"POISSON",301:"TDIST",302:"WEIBULL",303:"SUMXMY2",304:"SUMX2MY2",305:"SUMX2PY2",306:"CHITEST",307:"CORREL",308:"COVAR",309:"FORECAST",310:"FTEST",311:"INTERCEPT",312:"PEARSON",313:"RSQ",314:"STEYX",315:"SLOPE",316:"TTEST",317:"PROB",318:"DEVSQ",319:"GEOMEAN",320:"HARMEAN",321:"SUMSQ",322:"KURT",323:"SKEW",324:"ZTEST",325:"LARGE",326:"SMALL",327:"QUARTILE",328:"PERCENTILE",329:"PERCENTRANK",330:"MODE",331:"TRIMMEAN",332:"TINV",334:"MOVIE.COMMAND",335:"GET.MOVIE",336:"CONCATENATE",337:"POWER",338:"PIVOT.ADD.DATA",339:"GET.PIVOT.TABLE",340:"GET.PIVOT.FIELD",341:"GET.PIVOT.ITEM",342:"RADIANS",343:"DEGREES",344:"SUBTOTAL",345:"SUMIF",346:"COUNTIF",347:"COUNTBLANK",348:"SCENARIO.GET",349:"OPTIONS.LISTS.GET",350:"ISPMT",351:"DATEDIF",352:"DATESTRING",353:"NUMBERSTRING",354:"ROMAN",355:"OPEN.DIALOG",356:"SAVE.DIALOG",357:"VIEW.GET",358:"GETPIVOTDATA",359:"HYPERLINK",360:"PHONETIC",361:"AVERAGEA",362:"MAXA",363:"MINA",364:"STDEVPA",365:"VARPA",366:"STDEVA",367:"VARA",368:"BAHTTEXT",369:"THAIDAYOFWEEK",370:"THAIDIGIT",371:"THAIMONTHOFYEAR",372:"THAINUMSOUND",373:"THAINUMSTRING",374:"THAISTRINGLENGTH",375:"ISTHAIDIGIT",376:"ROUNDBAHTDOWN",377:"ROUNDBAHTUP",378:"THAIYEAR",379:"RTD",380:"CUBEVALUE",381:"CUBEMEMBER",382:"CUBEMEMBERPROPERTY",383:"CUBERANKEDMEMBER",384:"HEX2BIN",385:"HEX2DEC",386:"HEX2OCT",387:"DEC2BIN",388:"DEC2HEX",389:"DEC2OCT",390:"OCT2BIN",391:"OCT2HEX",392:"OCT2DEC",393:"BIN2DEC",394:"BIN2OCT",395:"BIN2HEX",396:"IMSUB",397:"IMDIV",398:"IMPOWER",399:"IMABS",400:"IMSQRT",401:"IMLN",402:"IMLOG2",403:"IMLOG10",404:"IMSIN",405:"IMCOS",406:"IMEXP",407:"IMARGUMENT",408:"IMCONJUGATE",409:"IMAGINARY",410:"IMREAL",411:"COMPLEX",412:"IMSUM",413:"IMPRODUCT",414:"SERIESSUM",415:"FACTDOUBLE",416:"SQRTPI",417:"QUOTIENT",418:"DELTA",419:"GESTEP",420:"ISEVEN",421:"ISODD",422:"MROUND",423:"ERF",424:"ERFC",425:"BESSELJ",426:"BESSELK",427:"BESSELY",428:"BESSELI",429:"XIRR",430:"XNPV",431:"PRICEMAT",432:"YIELDMAT",433:"INTRATE",434:"RECEIVED",435:"DISC",436:"PRICEDISC",437:"YIELDDISC",438:"TBILLEQ",439:"TBILLPRICE",440:"TBILLYIELD",441:"PRICE",442:"YIELD",443:"DOLLARDE",444:"DOLLARFR",445:"NOMINAL",446:"EFFECT",447:"CUMPRINC",448:"CUMIPMT",449:"EDATE",450:"EOMONTH",451:"YEARFRAC",452:"COUPDAYBS",453:"COUPDAYS",454:"COUPDAYSNC",455:"COUPNCD",456:"COUPNUM",457:"COUPPCD",458:"DURATION",459:"MDURATION",460:"ODDLPRICE",461:"ODDLYIELD",462:"ODDFPRICE",463:"ODDFYIELD",464:"RANDBETWEEN",465:"WEEKNUM",466:"AMORDEGRC",467:"AMORLINC",468:"CONVERT",724:"SHEETJS",469:"ACCRINT",470:"ACCRINTM",471:"WORKDAY",472:"NETWORKDAYS",473:"GCD",474:"MULTINOMIAL",475:"LCM",476:"FVSCHEDULE",477:"CUBEKPIMEMBER",478:"CUBESET",479:"CUBESETCOUNT",480:"IFERROR",481:"COUNTIFS",482:"SUMIFS",483:"AVERAGEIF",484:"AVERAGEIFS"},Oi={2:1,3:1,10:0,15:1,16:1,17:1,18:1,19:0,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:2,30:2,31:3,32:1,33:1,34:0,35:0,38:1,39:2,40:3,41:3,42:3,43:3,44:3,45:3,47:3,48:2,53:1,61:3,63:0,65:3,66:3,67:1,68:1,69:1,70:1,71:1,72:1,73:1,74:0,75:1,76:1,77:1,79:2,80:2,83:1,85:0,86:1,89:0,90:1,94:0,95:0,97:2,98:1,99:1,101:3,102:3,105:1,106:1,108:2,111:1,112:1,113:1,114:1,117:2,118:1,119:4,121:1,126:1,127:1,128:1,129:1,130:1,131:1,133:1,134:1,135:1,136:2,137:2,138:2,140:1,141:1,142:3,143:4,144:4,161:1,162:1,163:1,164:1,165:2,172:1,175:2,176:2,177:3,178:2,179:1,184:1,186:1,189:3,190:1,195:3,196:3,197:1,198:1,199:3,201:1,207:4,210:3,211:1,212:2,213:2,214:1,215:1,225:0,229:1,230:1,231:1,232:1,233:1,234:1,235:3,244:1,247:4,252:2,257:1,261:1,271:1,273:4,274:2,275:2,276:2,277:3,278:3,279:1,280:3,281:3,282:3,283:1,284:1,285:2,286:4,287:3,288:2,289:4,290:3,291:3,292:3,293:4,294:1,295:3,296:1,297:3,298:1,299:2,300:3,301:3,302:4,303:2,304:2,305:2,306:2,307:2,308:2,309:3,310:2,311:2,312:2,313:2,314:2,315:2,316:4,325:2,326:2,327:2,328:2,331:2,332:2,337:2,342:1,343:1,346:2,347:1,350:4,351:3,352:1,353:2,360:1,368:1,369:1,370:1,371:1,372:1,373:1,374:1,375:1,376:1,377:1,378:1,382:3,385:1,392:1,393:1,396:2,397:2,398:2,399:1,400:1,401:1,402:1,403:1,404:1,405:1,406:1,407:1,408:1,409:1,410:1,414:4,415:1,416:1,417:2,420:1,421:1,422:2,424:1,425:2,426:2,427:2,428:2,430:3,438:3,439:3,440:3,443:2,444:2,445:2,446:2,447:6,448:6,449:2,450:2,464:2,468:3,476:2,479:1,480:2,65535:0};function xi(e){return"of:"==e.slice(0,3)&&(e=e.slice(3)),61==e.charCodeAt(0)&&61==(e=e.slice(1)).charCodeAt(0)&&(e=e.slice(1)),(e=(e=(e=e.replace(/COM\.MICROSOFT\./g,"")).replace(/\[((?:\.[A-Z]+[0-9]+)(?::\.[A-Z]+[0-9]+)?)\]/g,(function(e,t){return t.replace(/\./g,"")}))).replace(/\[.(#[A-Z]*[?!])\]/g,"$1")).replace(/[;~]/g,",").replace(/\|/g,";")}function Ii(e){var t=e.split(":");return[t[0].split(".")[0],t[0].split(".")[1]+(t.length>1?":"+(t[1].split(".")[1]||t[1].split(".")[0]):"")]}var Ni={},Di={};function Fi(e,t){if(e){var r=[.7,.7,.75,.75,.3,.3];"xlml"==t&&(r=[1,1,1,1,.5,.5]),null==e.left&&(e.left=r[0]),null==e.right&&(e.right=r[1]),null==e.top&&(e.top=r[2]),null==e.bottom&&(e.bottom=r[3]),null==e.header&&(e.header=r[4]),null==e.footer&&(e.footer=r[5])}}function Li(e,t,r,a,n,s){try{a.cellNF&&(e.z=W[t])}catch(c){if(a.WTF)throw c}if("z"!==e.t||a.cellStyles){if("d"===e.t&&"string"===typeof e.v&&(e.v=ze(e.v)),(!a||!1!==a.cellText)&&"z"!==e.t)try{if(null==W[t]&&Ae(Se[t]||"General",t),"e"===e.t)e.w=e.w||va[e.v];else if(0===t)if("n"===e.t)(0|e.v)===e.v?e.w=e.v.toString(10):e.w=Q(e.v);else if("d"===e.t){var i=Ne(e.v);e.w=(0|i)===i?i.toString(10):Q(i)}else{if(void 0===e.v)return"";e.w=ee(e.v,Di)}else"d"===e.t?e.w=we(t,Ne(e.v),Di):e.w=we(t,e.v,Di)}catch(c){if(a.WTF)throw c}if(a.cellStyles&&null!=r)try{e.s=s.Fills[r],e.s.fgColor&&e.s.fgColor.theme&&!e.s.fgColor.rgb&&(e.s.fgColor.rgb=is(n.themeElements.clrScheme[e.s.fgColor.theme].rgb,e.s.fgColor.tint||0),a.WTF&&(e.s.fgColor.raw_rgb=n.themeElements.clrScheme[e.s.fgColor.theme].rgb)),e.s.bgColor&&e.s.bgColor.theme&&(e.s.bgColor.rgb=is(n.themeElements.clrScheme[e.s.bgColor.theme].rgb,e.s.bgColor.tint||0),a.WTF&&(e.s.bgColor.raw_rgb=n.themeElements.clrScheme[e.s.bgColor.theme].rgb))}catch(c){if(a.WTF&&s.Fills)throw c}}}var Pi=/<(?:\w:)?mergeCell ref="[A-Z0-9:]+"\s*[\/]?>/g,Mi=/<(?:\w+:)?sheetData[^>]*>([\s\S]*)<\/(?:\w+:)?sheetData>/,Ui=/<(?:\w:)?hyperlink [^>]*>/gm,Bi=/"(\w*:\w*)"/,Hi=/<(?:\w:)?col\b[^>]*[\/]?>/g,zi=/<(?:\w:)?autoFilter[^>]*([\/]|>([\s\S]*)<\/(?:\w:)?autoFilter)>/g,Wi=/<(?:\w:)?pageMargins[^>]*\/>/g,Vi=/<(?:\w:)?sheetPr\b(?:[^>a-z][^>]*)?\/>/,Gi=/<(?:\w:)?sheetPr[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetPr)>/,ji=/<(?:\w:)?sheetViews[^>]*(?:[\/]|>([\s\S]*)<\/(?:\w:)?sheetViews)>/;function $i(e,t,r,a,n,s,i){if(!e)return e;a||(a={"!id":{}}),null!=T&&null==t.dense&&(t.dense=T);var c=t.dense?[]:{},o={s:{r:2e6,c:2e6},e:{r:0,c:0}},l="",f="",h=e.match(Mi);h?(l=e.slice(0,h.index),f=e.slice(h.index+h[0].length)):l=f=e;var u=l.match(Vi);u?Xi(u[0],c,n,r):(u=l.match(Gi))&&function(e,t,r,a,n){Xi(e.slice(0,e.indexOf(">")),r,a,n)}(u[0],u[1],c,n,r);var d=(l.match(/<(?:\w*:)?dimension/)||{index:-1}).index;if(d>0){var p=l.slice(d,d+50).match(Bi);p&&function(e,t){var r=Ur(t);r.s.r<=r.e.r&&r.s.c<=r.e.c&&r.s.r>=0&&r.s.c>=0&&(e["!ref"]=Mr(r))}(c,p[1])}var m=l.match(ji);m&&m[1]&&function(e,t){t.Views||(t.Views=[{}]);(e.match(Ki)||[]).forEach((function(e,r){var a=ut(e);t.Views[r]||(t.Views[r]={}),+a.zoomScale&&(t.Views[r].zoom=+a.zoomScale),wt(a.rightToLeft)&&(t.Views[r].RTL=!0)}))}(m[1],n);var g=[];if(t.cellStyles){var v=l.match(Hi);v&&function(e,t){for(var r=!1,a=0;a!=t.length;++a){var n=ut(t[a],!0);n.hidden&&(n.hidden=wt(n.hidden));var s=parseInt(n.min,10)-1,i=parseInt(n.max,10)-1;for(n.outlineLevel&&(n.level=+n.outlineLevel||0),delete n.min,delete n.max,n.width=+n.width,!r&&n.width&&(r=!0,ms(n.width)),gs(n);s<=i;)e[s++]=Ve(n)}}(g,v)}h&&Yi(h[1],c,t,o,s,i);var b=f.match(zi);b&&(c["!autofilter"]=function(e){var t={ref:(e.match(/ref="([^"]*)"/)||[])[1]};return t}(b[0]));var E=[],w=f.match(Pi);if(w)for(d=0;d!=w.length;++d)E[d]=Ur(w[d].slice(w[d].indexOf('"')+1));var A=f.match(Ui);A&&function(e,t,r){for(var a=Array.isArray(e),n=0;n!=t.length;++n){var s=ut(_t(t[n]),!0);if(!s.ref)return;var i=((r||{})["!id"]||[])[s.id];i?(s.Target=i.Target,s.location&&(s.Target+="#"+gt(s.location))):(s.Target="#"+gt(s.location),i={Target:s.Target,TargetMode:"Internal"}),s.Rel=i,s.tooltip&&(s.Tooltip=s.tooltip,delete s.tooltip);for(var c=Ur(s.ref),o=c.s.r;o<=c.e.r;++o)for(var l=c.s.c;l<=c.e.c;++l){var f=Lr({c:l,r:o});a?(e[o]||(e[o]=[]),e[o][l]||(e[o][l]={t:"z",v:void 0}),e[o][l].l=s):(e[f]||(e[f]={t:"z",v:void 0}),e[f].l=s)}}}(c,A,a);var k=f.match(Wi);if(k&&(c["!margins"]=function(e){var t={};return["left","right","top","bottom","header","footer"].forEach((function(r){e[r]&&(t[r]=parseFloat(e[r]))})),t}(ut(k[0]))),!c["!ref"]&&o.e.c>=o.s.c&&o.e.r>=o.s.r&&(c["!ref"]=Mr(o)),t.sheetRows>0&&c["!ref"]){var S=Ur(c["!ref"]);t.sheetRows<=+S.e.r&&(S.e.r=t.sheetRows-1,S.e.r>o.e.r&&(S.e.r=o.e.r),S.e.ro.e.c&&(S.e.c=o.e.c),S.e.c0&&(c["!cols"]=g),E.length>0&&(c["!merges"]=E),c}function Xi(e,t,r,a){var n=ut(e);r.Sheets[a]||(r.Sheets[a]={}),n.codeName&&(r.Sheets[a].CodeName=gt(_t(n.codeName)))}var Ki=/<(?:\w:)?sheetView(?:[^>a-z][^>]*)?\/?>/;var Yi=function(){var e=/<(?:\w+:)?c[ \/>]/,t=/<\/(?:\w+:)?row>/,r=/r=["']([^"']*)["']/,a=/<(?:\w+:)?is>([\S\s]*?)<\/(?:\w+:)?is>/,n=/ref=["']([^"']*)["']/,s=Rt("v"),i=Rt("f");return function(c,o,l,f,h,u){for(var d,p,m,g,v,b=0,T="",E=[],w=[],A=0,k=0,S=0,y="",_=0,C=0,R=0,O=0,x=Array.isArray(u.CellXf),I=[],N=[],D=Array.isArray(o),F=[],L={},P=!1,M=!!l.sheetStubs,U=c.split(t),B=0,H=U.length;B!=H;++B){var z=(T=U[B].trim()).length;if(0!==z){var V=0;e:for(b=0;b":if("/"!=T[b-1]){++b;break e}if(l&&l.cellStyles){if(_=null!=(p=ut(T.slice(V,b),!0)).r?parseInt(p.r,10):_+1,C=-1,l.sheetRows&&l.sheetRows<_)continue;L={},P=!1,p.ht&&(P=!0,L.hpt=parseFloat(p.ht),L.hpx=Ts(L.hpt)),"1"==p.hidden&&(P=!0,L.hidden=!0),null!=p.outlineLevel&&(P=!0,L.level=+p.outlineLevel),P&&(F[_-1]=L)}break;case"<":V=b}if(V>=b)break;if(_=null!=(p=ut(T.slice(V,b),!0)).r?parseInt(p.r,10):_+1,C=-1,!(l.sheetRows&&l.sheetRows<_)){f.s.r>_-1&&(f.s.r=_-1),f.e.r<_-1&&(f.e.r=_-1),l&&l.cellStyles&&(L={},P=!1,p.ht&&(P=!0,L.hpt=parseFloat(p.ht),L.hpx=Ts(L.hpt)),"1"==p.hidden&&(P=!0,L.hidden=!0),null!=p.outlineLevel&&(P=!0,L.level=+p.outlineLevel),P&&(F[_-1]=L)),E=T.slice(b).split(e);for(var G=0;G!=E.length&&"<"==E[G].trim().charAt(0);++G);for(E=E.slice(G),b=0;b!=E.length;++b)if(0!==(T=E[b].trim()).length){if(w=T.match(r),A=b,k=0,S=0,T="":"")+T,null!=w&&2===w.length){for(A=0,y=w[1],k=0;k!=y.length&&!((S=y.charCodeAt(k)-64)<1||S>26);++k)A=26*A+S;C=--A}else++C;for(k=0;k!=T.length&&62!==T.charCodeAt(k);++k);if(++k,(p=ut(T.slice(0,k),!0)).r||(p.r=Lr({r:_-1,c:C})),d={t:""},null!=(w=(y=T.slice(k)).match(s))&&""!==w[1]&&(d.v=gt(w[1])),l.cellFormula){if(null!=(w=y.match(i))&&""!==w[1]){if(d.f=gt(_t(w[1])).replace(/\r\n/g,"\n"),l.xlfn||(d.f=$s(d.f)),w[0].indexOf('t="array"')>-1)d.F=(y.match(n)||[])[1],d.F.indexOf(":")>-1&&I.push([Ur(d.F),d.F]);else if(w[0].indexOf('t="shared"')>-1){g=ut(w[0]);var j=gt(_t(w[1]));l.xlfn||(j=$s(j)),N[parseInt(g.si,10)]=[g,j,p.r]}}else(w=y.match(/]*\/>/))&&N[(g=ut(w[0])).si]&&(d.f=js(N[g.si][1],N[g.si][2],p.r));var $=Fr(p.r);for(k=0;k=I[k][0].s.r&&$.r<=I[k][0].e.r&&$.c>=I[k][0].s.c&&$.c<=I[k][0].e.c&&(d.F=I[k][1])}if(null==p.t&&void 0===d.v)if(d.f||d.F)d.v=0,d.t="n";else{if(!M)continue;d.t="z"}else d.t=p.t||"n";switch(f.s.c>C&&(f.s.c=C),f.e.c0&&(o["!rows"]=F)}}();var Ji=ra;function qi(e){return[Yr(e),aa(e),"n"]}var Zi=ra;var Qi=["left","right","top","bottom","header","footer"];function ec(e,t,r,a,n,s){var i=s||{"!type":"chart"};if(!e)return s;var c=0,o=0,l="A",f={s:{r:2e6,c:2e6},e:{r:0,c:0}};return(e.match(/[\s\S]*?<\/c:numCache>/gm)||[]).forEach((function(e){var t=function(e){var t,r=[],a=e.match(/^/);(e.match(/(.*?)<\/c:pt>/gm)||[]).forEach((function(e){var t=e.match(/(.*)<\/c:v><\/c:pt>/);t&&(r[+t[1]]=a?+t[2]:t[2])}));var n=gt((e.match(/([\s\S]*?)<\/c:formatCode>/)||["","General"])[1]);return(e.match(/(.*?)<\/c:f>/gm)||[]).forEach((function(e){t=e.replace(/<.*?>/g,"")})),[r,n,t]}(e);f.s.r=f.s.c=0,f.e.c=c,l=Dr(c),t[0].forEach((function(e,r){i[l+Ir(r)]={t:"n",v:e,z:t[1]},o=r})),f.e.r0&&(i["!ref"]=Mr(f)),i}var tc=[["allowRefreshQuery",!1,"bool"],["autoCompressPictures",!0,"bool"],["backupFile",!1,"bool"],["checkCompatibility",!1,"bool"],["CodeName",""],["date1904",!1,"bool"],["defaultThemeVersion",0,"int"],["filterPrivacy",!1,"bool"],["hidePivotFieldList",!1,"bool"],["promptedSolutions",!1,"bool"],["publishItems",!1,"bool"],["refreshAllConnections",!1,"bool"],["saveExternalLinkValues",!0,"bool"],["showBorderUnselectedTables",!0,"bool"],["showInkAnnotation",!0,"bool"],["showObjects","all"],["showPivotChartFilter",!1,"bool"],["updateLinks","userSet"]],rc=[["activeTab",0,"int"],["autoFilterDateGrouping",!0,"bool"],["firstSheet",0,"int"],["minimized",!1,"bool"],["showHorizontalScroll",!0,"bool"],["showSheetTabs",!0,"bool"],["showVerticalScroll",!0,"bool"],["tabRatio",600,"int"],["visibility","visible"]],ac=[],nc=[["calcCompleted","true"],["calcMode","auto"],["calcOnSave","true"],["concurrentCalc","true"],["fullCalcOnLoad","false"],["fullPrecision","true"],["iterate","false"],["iterateCount","100"],["iterateDelta","0.001"],["refMode","A1"]];function sc(e,t){for(var r=0;r!=e.length;++r)for(var a=e[r],n=0;n!=t.length;++n){var s=t[n];if(null==a[s[0]])a[s[0]]=s[1];else switch(s[2]){case"bool":"string"==typeof a[s[0]]&&(a[s[0]]=wt(a[s[0]]));break;case"int":"string"==typeof a[s[0]]&&(a[s[0]]=parseInt(a[s[0]],10))}}}function ic(e,t){for(var r=0;r!=t.length;++r){var a=t[r];if(null==e[a[0]])e[a[0]]=a[1];else switch(a[2]){case"bool":"string"==typeof e[a[0]]&&(e[a[0]]=wt(e[a[0]]));break;case"int":"string"==typeof e[a[0]]&&(e[a[0]]=parseInt(e[a[0]],10))}}}function cc(e){ic(e.WBProps,tc),ic(e.CalcPr,nc),sc(e.WBView,rc),sc(e.Sheets,ac),Di.date1904=wt(e.WBProps.date1904)}var oc="][*?/\\".split("");function lc(e,t){if(e.length>31){if(t)return!1;throw new Error("Sheet names cannot exceed 31 chars")}var r=!0;return oc.forEach((function(a){if(-1!=e.indexOf(a)){if(!t)throw new Error("Sheet name cannot contain : \\ / ? * [ ]");r=!1}})),r}var fc=/<\w+:workbook/;function hc(e,t){var r={};return e.read_shift(4),r.ArchID=e.read_shift(4),e.l+=t-8,r}function uc(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},xmlns:""},a=[],n=!1;t||(t={}),t.biff=12;var s=[],i=[[]];return i.SheetNames=[],i.XTI=[],zc[16]={n:"BrtFRTArchID$",f:hc},Sr(e,(function(e,c,o){switch(o){case 156:i.SheetNames.push(e.name),r.Sheets.push(e);break;case 153:r.WBProps=e;break;case 39:null!=e.Sheet&&(t.SID=e.Sheet),e.Ref=bi(e.Ptg,0,null,i,t),delete t.SID,delete e.Ptg,s.push(e);break;case 1036:case 361:case 2071:case 158:case 143:case 664:case 353:case 3072:case 3073:case 534:case 677:case 157:case 610:case 2050:case 155:case 548:case 676:case 128:case 665:case 2128:case 2125:case 549:case 2053:case 596:case 2076:case 2075:case 2082:case 397:case 154:case 1117:case 553:case 2091:case 16:break;case 357:case 358:case 355:case 667:i[0].length?i.push([o,e]):i[0]=[o,e],i[i.length-1].XTI=[];break;case 362:0===i.length&&(i[0]=[],i[0].XTI=[]),i[i.length-1].XTI=i[i.length-1].XTI.concat(e),i.XTI=i.XTI.concat(e);break;case 35:case 37:a.push(o),n=!0;break;case 36:case 38:a.pop(),n=!1;break;default:if(c.T);else if(!n||t.WTF&&37!=a[a.length-1]&&35!=a[a.length-1])throw new Error("Unexpected record 0x"+o.toString(16))}}),t),cc(r),r.Names=s,r.supbooks=i,r}(e,r):function(e,t){if(!e)throw new Error("Could not find file");var r={AppVersion:{},WBProps:{},WBView:[],Sheets:[],CalcPr:{},Names:[],xmlns:""},a=!1,n="xmlns",s={},i=0;if(e.replace(lt,(function(c,o){var l=ut(c);switch(dt(l[0])){case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":tc.forEach((function(e){if(null!=l[e[0]])switch(e[2]){case"bool":r.WBProps[e[0]]=wt(l[e[0]]);break;case"int":r.WBProps[e[0]]=parseInt(l[e[0]],10);break;default:r.WBProps[e[0]]=l[e[0]]}})),l.codeName&&(r.WBProps.CodeName=_t(l.codeName));break;case"":delete l[0],r.WBView.push(l);break;case"":case"":a=!0;break;case"":case"":case"":a=!1;break;case"":s.Ref=gt(_t(e.slice(i,o))),r.Names.push(s);break;case"":delete l[0],r.CalcPr=l;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+l[0]+" in workbook")}return c})),-1===Ht.indexOf(r.xmlns))throw new Error("Unknown Namespace: "+r.xmlns);return cc(r),r}(e,r)}function dc(e,t,r,a,n,s,i,c){return".bin"===t.slice(-4)?function(e,t,r,a,n,s,i){if(!e)return e;var c=t||{};a||(a={"!id":{}}),null!=T&&null==c.dense&&(c.dense=T);var o,l,f,h,u,d,p,m,g,v,b=c.dense?[]:{},E={s:{r:2e6,c:2e6},e:{r:0,c:0}},w=[],A=!1,k=!1,S=[];c.biff=12,c["!row"]=0;var y=0,_=!1,C=[],R={},O=c.supbooks||n.supbooks||[[]];if(O.sharedf=R,O.arrayf=C,O.SheetNames=n.SheetNames||n.Sheets.map((function(e){return e.name})),!c.supbooks&&(c.supbooks=O,n.Names))for(var x=0;x=x[0].s.r&&l.r<=x[0].e.r&&d>=x[0].s.c&&d<=x[0].e.c&&(f.F=Mr(x[0]),_=!0)}!_&&e.length>3&&(f.f=e[3])}if(E.s.r>l.r&&(E.s.r=l.r),E.s.c>d&&(E.s.c=d),E.e.rl.r&&(E.s.r=l.r),E.s.c>d&&(E.s.c=d),E.e.r=e.s;)D[e.e--]={width:e.w/256,hidden:!!(1&e.flags),level:e.level},L||(L=!0,ms(e.w/256)),gs(D[e.e+1]);break;case 161:b["!autofilter"]={ref:Mr(e)};break;case 476:b["!margins"]=e;break;case 147:n.Sheets[r]||(n.Sheets[r]={}),e.name&&(n.Sheets[r].CodeName=e.name),(e.above||e.left)&&(b["!outline"]={above:e.above,left:e.left});break;case 137:n.Views||(n.Views=[{}]),n.Views[0]||(n.Views[0]={}),e.RTL&&(n.Views[0].RTL=!0);break;case 485:case 64:case 1053:case 151:case 152:case 175:case 644:case 625:case 562:case 396:case 1112:case 1146:case 471:case 1050:case 649:case 1105:case 589:case 607:case 564:case 1055:case 168:case 174:case 1180:case 499:case 507:case 550:case 171:case 167:case 1177:case 169:case 1181:case 551:case 552:case 661:case 639:case 478:case 537:case 477:case 536:case 1103:case 680:case 1104:case 1024:case 663:case 535:case 678:case 504:case 1043:case 428:case 170:case 3072:case 50:case 2070:case 1045:break;case 35:A=!0;break;case 36:A=!1;break;case 37:w.push(T),A=!0;break;case 38:w.pop(),A=!1;break;default:if(t.T);else if(!A||c.WTF)throw new Error("Unexpected record 0x"+T.toString(16))}}),c),delete c.supbooks,delete c["!row"],!b["!ref"]&&(E.s.r<2e6||o&&(o.e.r>0||o.e.c>0||o.s.r>0||o.s.c>0))&&(b["!ref"]=Mr(o||E)),c.sheetRows&&b["!ref"]){var P=Ur(b["!ref"]);c.sheetRows<=+P.e.r&&(P.e.r=c.sheetRows-1,P.e.r>E.e.r&&(P.e.r=E.e.r),P.e.rE.e.c&&(P.e.c=E.e.c),P.e.c0&&(b["!merges"]=S),D.length>0&&(b["!cols"]=D),F.length>0&&(b["!rows"]=F),b}(e,a,r,n,s,i,c):$i(e,a,r,n,s,i,c)}function pc(e,t,r,a,n,s,i,c){return".bin"===t.slice(-4)?function(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var s={"!type":"chart","!drawel":null,"!rel":""},i=[],c=!1;return Sr(e,(function(e,a,o){switch(o){case 550:s["!rel"]=e;break;case 651:n.Sheets[r]||(n.Sheets[r]={}),e.name&&(n.Sheets[r].CodeName=e.name);break;case 562:case 652:case 669:case 679:case 551:case 552:case 476:case 3072:break;case 35:c=!0;break;case 36:c=!1;break;case 37:i.push(o);break;case 38:i.pop();break;default:if(a.T>0)i.push(o);else if(a.T<0)i.pop();else if(!c||t.WTF)throw new Error("Unexpected record 0x"+o.toString(16))}}),t),a["!id"][s["!rel"]]&&(s["!drawel"]=a["!id"][s["!rel"]]),s}(e,a,r,n,s):function(e,t,r,a,n){if(!e)return e;a||(a={"!id":{}});var s,i={"!type":"chart","!drawel":null,"!rel":""},c=e.match(Vi);return c&&Xi(c[0],0,n,r),(s=e.match(/drawing r:id="(.*?)"/))&&(i["!rel"]=s[1]),a["!id"][i["!rel"]]&&(i["!drawel"]=a["!id"][i["!rel"]]),i}(e,0,r,n,s)}function mc(e,t,r,a){return".bin"===t.slice(-4)?function(e,t,r){var a={NumberFmt:[]};for(var n in W)a.NumberFmt[n]=W[n];a.CellXf=[],a.Fonts=[];var s=[],i=!1;return Sr(e,(function(e,n,c){switch(c){case 44:a.NumberFmt[e[0]]=e[1],Ae(e[1],e[0]);break;case 43:a.Fonts.push(e),null!=e.color.theme&&t&&t.themeElements&&t.themeElements.clrScheme&&(e.color.rgb=is(t.themeElements.clrScheme[e.color.theme].rgb,e.color.tint||0));break;case 1025:case 45:case 46:case 48:case 507:case 572:case 475:case 1171:case 2102:case 1130:case 512:case 2095:case 3072:break;case 47:617==s[s.length-1]&&a.CellXf.push(e);break;case 35:i=!0;break;case 36:i=!1;break;case 37:s.push(c),i=!0;break;case 38:s.pop(),i=!1;break;default:if(n.T>0)s.push(c);else if(n.T<0)s.pop();else if(!i||r.WTF&&37!=s[s.length-1])throw new Error("Unexpected record 0x"+c.toString(16))}})),a}(e,r,a):ks(e,r,a)}function gc(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r=[],a=!1;return Sr(e,(function(e,n,s){switch(s){case 159:r.Count=e[0],r.Unique=e[1];break;case 19:r.push(e);break;case 160:return!0;case 35:a=!0;break;case 36:a=!1;break;default:if(n.T,!a||t.WTF)throw new Error("Unexpected record 0x"+s.toString(16))}})),r}(e,r):function(e,t){var r=[],a="";if(!e)return r;var n=e.match(Wn);if(n){a=n[2].replace(Vn,"").split(Gn);for(var s=0;s!=a.length;++s){var i=zn(a[s].trim(),t);null!=i&&(r[r.length]=i)}n=ut(n[1]),r.Count=n.count,r.Unique=n.uniqueCount}return r}(e,r)}function vc(e,t,r){return".bin"===t.slice(-4)?function(e,t){var r=[],a=[],n={},s=!1;return Sr(e,(function(e,i,c){switch(c){case 632:a.push(e);break;case 635:n=e;break;case 637:n.t=e.t,n.h=e.h,n.r=e.r;break;case 636:if(n.author=a[n.iauthor],delete n.iauthor,t.sheetRows&&n.rfx&&t.sheetRows<=n.rfx.r)break;n.t||(n.t=""),delete n.rfx,r.push(n);break;case 3072:case 37:case 38:break;case 35:s=!0;break;case 36:s=!1;break;default:if(i.T);else if(!s||t.WTF)throw new Error("Unexpected record 0x"+c.toString(16))}})),r}(e,r):function(e,t){if(e.match(/<(?:\w+:)?comments *\/>/))return[];var r=[],a=[],n=e.match(/<(?:\w+:)?authors>([\s\S]*)<\/(?:\w+:)?authors>/);n&&n[1]&&n[1].split(/<\/\w*:?author>/).forEach((function(e){if(""!==e&&""!==e.trim()){var t=e.match(/<(?:\w+:)?author[^>]*>(.*)/);t&&r.push(t[1])}}));var s=e.match(/<(?:\w+:)?commentList>([\s\S]*)<\/(?:\w+:)?commentList>/);return s&&s[1]&&s[1].split(/<\/\w*:?comment>/).forEach((function(e){if(""!==e&&""!==e.trim()){var n=e.match(/<(?:\w+:)?comment[^>]*>/);if(n){var s=ut(n[0]),i={author:s.authorId&&r[s.authorId]||"sheetjsghost",ref:s.ref,guid:s.guid},c=Fr(s.ref);if(!(t.sheetRows&&t.sheetRows<=c.r)){var o=e.match(/<(?:\w+:)?text>([\s\S]*)<\/(?:\w+:)?text>/),l=!!o&&!!o[1]&&zn(o[1])||{r:"",t:"",h:""};i.r=l.r,""==l.r&&(l.t=l.h=""),i.t=(l.t||"").replace(/\r\n/g,"\n").replace(/\r/g,"\n"),t.cellHTML&&(i.h=l.h),a.push(i)}}}})),a}(e,r)}function bc(e,t,r){return".bin"===t.slice(-4)?function(e){var t=[];return Sr(e,(function(e,r,a){if(63===a)t.push(e);else if(!r.T)throw new Error("Unexpected record 0x"+a.toString(16))})),t}(e):function(e){var t=[];if(!e)return t;var r=1;return(e.match(lt)||[]).forEach((function(e){var a=ut(e);switch(a[0]){case"":case"":break;case"":case"":case"":case"":case"":case"":case"":case"":case"":case"":break;case"":case"":i=2;break;case"":s=!1;break;case"-1?gt(t||e).replace(/<.*?>/g,""):a.r;break;case"DateTime":"Z"!=e.slice(-1)&&(e+="Z"),a.v=(ze(e)-new Date(Date.UTC(1899,11,30)))/864e5,a.v!==a.v?a.v=gt(e):a.v<60&&(a.v=a.v-1),f&&"General"!=f||(f="yyyy-mm-dd");case"Number":void 0===a.v&&(a.v=+e),a.t||(a.t="n");break;case"Error":a.t="e",a.v=ba[e],!1!==l.cellText&&(a.w=e);break;default:""==e&&""==t?a.t="z":(a.t="s",a.v=Et(t||e))}if(Cc(a,f,l),!1!==l.cellFormula)if(a.Formula){var m=gt(a.Formula);61==m.charCodeAt(0)&&(m=m.slice(1)),a.f=zs(m,n),delete a.Formula,"RC"==a.ArrayRange?a.F=zs("RC:RC",n):a.ArrayRange&&(a.F=zs(a.ArrayRange,n),o.push([Ur(a.F),a.F]))}else for(p=0;p=o[p][0].s.r&&n.r<=o[p][0].e.r&&n.c>=o[p][0].s.c&&n.c<=o[p][0].e.c&&(a.F=o[p][1]);l.cellStyles&&(d.forEach((function(e){!u.patternType&&e.patternType&&(u.patternType=e.patternType)})),a.s=u),void 0!==a.StyleID&&(a.ixfe=a.StyleID)}function xc(e){e.t=e.v||"",e.t=e.t.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),e.v=e.w=e.ixfe=void 0}function Ic(e,t){var r=t||{};ke();var a=g(Mt(e));"binary"!=r.type&&"array"!=r.type&&"base64"!=r.type||(a="undefined"!==typeof m?m.utils.decode(65001,d(a)):_t(a));var n,s=a.slice(0,1024).toLowerCase(),i=!1;if((1023&(s=s.replace(/".*?"/g,"")).indexOf(">"))>Math.min(1023&s.indexOf(","),1023&s.indexOf(";"))){var c=Ve(r);return c.type="string",Fn.to_workbook(a,c)}if(-1==s.indexOf("=0&&(i=!0)})),i)return function(e,t){var r=e.match(/[\s\S]*?<\/table>/gi);if(!r||0==r.length)throw new Error("Invalid HTML: could not find ");if(1==r.length)return zr(Gc(r[0],t),t);var a={SheetNames:[],Sheets:{}};return r.forEach((function(e,r){Vo(a,Gc(e,t),"Sheet"+(r+1))})),a}(a,r);wc={"General Number":"General","General Date":W[22],"Long Date":"dddd, mmmm dd, yyyy","Medium Date":W[15],"Short Date":W[14],"Long Time":W[19],"Medium Time":W[18],"Short Time":W[20],Currency:'"$"#,##0.00_);[Red]\\("$"#,##0.00\\)',Fixed:W[2],Standard:W[4],Percent:W[10],Scientific:W[11],"Yes/No":'"Yes";"Yes";"No";@',"True/False":'"True";"True";"False";@',"On/Off":'"Yes";"Yes";"No";@'};var o,l=[];null!=T&&null==r.dense&&(r.dense=T);var f,h={},u=[],p=r.dense?[]:{},v="",b={},E={},w=Sc(''),A=0,k=0,S=0,y={s:{r:2e6,c:2e6},e:{r:0,c:0}},_={},C={},R="",O=0,x=[],I={},N={},D=0,F=[],L=[],P={},M=[],U=!1,B=[],H=[],z={},V=0,G=0,j={Sheets:[],WBProps:{date1904:!1}},$={};Ut.lastIndex=0,a=a.replace(//gm,"");for(var X="";n=Ut.exec(a);)switch(n[3]=(X=n[3]).toLowerCase()){case"data":if("data"==X){if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&l.push([n[3],!0]);break}if(l[l.length-1][1])break;"/"===n[1]?Oc(a.slice(A,n.index),R,w,"comment"==l[l.length-1][0]?P:b,{c:k,r:S},_,M[k],E,B,r):(R="",w=Sc(n[0]),A=n.index+n[0].length);break;case"cell":if("/"===n[1])if(L.length>0&&(b.c=L),(!r.sheetRows||r.sheetRows>S)&&void 0!==b.v&&(r.dense?(p[S]||(p[S]=[]),p[S][k]=b):p[Dr(k)+Ir(S)]=b),b.HRef&&(b.l={Target:gt(b.HRef)},b.HRefScreenTip&&(b.l.Tooltip=b.HRefScreenTip),delete b.HRef,delete b.HRefScreenTip),(b.MergeAcross||b.MergeDown)&&(V=k+(0|parseInt(b.MergeAcross,10)),G=S+(0|parseInt(b.MergeDown,10)),x.push({s:{c:k,r:S},e:{c:V,r:G}})),r.sheetStubs)if(b.MergeAcross||b.MergeDown){for(var K=k;K<=V;++K)for(var Y=S;Y<=G;++Y)(K>k||Y>S)&&(r.dense?(p[Y]||(p[Y]=[]),p[Y][K]={t:"z"}):p[Dr(K)+Ir(Y)]={t:"z"});k=V+1}else++k;else b.MergeAcross?k=V+1:++k;else(b=yc(n[0])).Index&&(k=+b.Index-1),ky.e.c&&(y.e.c=k),"/>"===n[0].slice(-2)&&++k,L=[];break;case"row":"/"===n[1]||"/>"===n[0].slice(-2)?(Sy.e.r&&(y.e.r=S),"/>"===n[0].slice(-2)&&(E=Sc(n[0])).Index&&(S=+E.Index-1),k=0,++S):((E=Sc(n[0])).Index&&(S=+E.Index-1),z={},("0"==E.AutoFitHeight||E.Height)&&(z.hpx=parseInt(E.Height,10),z.hpt=bs(z.hpx),H[S]=z),"1"==E.Hidden&&(z.hidden=!0,H[S]=z));break;case"worksheet":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"));u.push(v),y.s.r<=y.e.r&&y.s.c<=y.e.c&&(p["!ref"]=Mr(y),r.sheetRows&&r.sheetRows<=y.e.r&&(p["!fullref"]=p["!ref"],y.e.r=r.sheetRows-1,p["!ref"]=Mr(y))),x.length&&(p["!merges"]=x),M.length>0&&(p["!cols"]=M),H.length>0&&(p["!rows"]=H),h[v]=p}else y={s:{r:2e6,c:2e6},e:{r:0,c:0}},S=k=0,l.push([n[3],!1]),o=Sc(n[0]),v=gt(o.Name),p=r.dense?[]:{},x=[],B=[],H=[],$={name:v,Hidden:0},j.Sheets.push($);break;case"table":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else{if("/>"==n[0].slice(-2))break;l.push([n[3],!1]),M=[],U=!1}break;case"style":"/"===n[1]?Rc(_,C,r):C=Sc(n[0]);break;case"numberformat":C.nf=gt(Sc(n[0]).Format||"General"),wc[C.nf]&&(C.nf=wc[C.nf]);for(var J=0;392!=J&&W[J]!=C.nf;++J);if(392==J)for(J=57;392!=J;++J)if(null==W[J]){Ae(C.nf,J);break}break;case"column":if("table"!==l[l.length-1][0])break;if((f=Sc(n[0])).Hidden&&(f.hidden=!0,delete f.Hidden),f.Width&&(f.wpx=parseInt(f.Width,10)),!U&&f.wpx>10){U=!0,fs=cs;for(var q=0;q0&&(ee.Sheet=j.Sheets.length-1),j.Names.push(ee);break;case"namedcell":case"b":case"i":case"u":case"s":case"em":case"h2":case"h3":case"sub":case"sup":case"span":case"alignment":case"borders":case"border":case"protection":case"paragraphs":case"name":case"pixelsperinch":case"null":break;case"font":if("/>"===n[0].slice(-2))break;"/"===n[1]?R+=a.slice(O,n.index):O=n.index+n[0].length;break;case"interior":if(!r.cellStyles)break;C.Interior=Sc(n[0]);break;case"author":case"title":case"description":case"created":case"keywords":case"subject":case"category":case"company":case"lastauthor":case"lastsaved":case"lastprinted":case"version":case"revision":case"totaltime":case"hyperlinkbase":case"manager":case"contentstatus":case"identifier":case"language":case"appname":if("/>"===n[0].slice(-2))break;"/"===n[1]?Na(I,X,a.slice(D,n.index)):D=n.index+n[0].length;break;case"styles":case"workbook":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else l.push([n[3],!1]);break;case"comment":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"));xc(P),L.push(P)}else l.push([n[3],!1]),P={a:(o=Sc(n[0])).Author};break;case"autofilter":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else if("/"!==n[0].charAt(n[0].length-2)){var te=Sc(n[0]);p["!autofilter"]={ref:zs(te.Range).replace(/\$/g,"")},l.push([n[3],!0])}break;case"datavalidation":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&l.push([n[3],!0]);break;case"componentoptions":case"documentproperties":case"customdocumentproperties":case"officedocumentsettings":case"pivottable":case"pivotcache":case"names":case"mapinfo":case"pagebreaks":case"querytable":case"sorting":case"schema":case"conditionalformatting":case"smarttagtype":case"smarttags":case"excelworkbook":case"workbookoptions":case"worksheetoptions":if("/"===n[1]){if((o=l.pop())[0]!==n[3])throw new Error("Bad state: "+o.join("|"))}else"/"!==n[0].charAt(n[0].length-2)&&l.push([n[3],!0]);break;default:if(0==l.length&&"document"==n[3])return ao(a,r);if(0==l.length&&"uof"==n[3])return ao(a,r);var re=!0;switch(l[l.length-1][0]){case"officedocumentsettings":switch(n[3]){case"allowpng":case"removepersonalinformation":case"downloadcomponents":case"locationofcomponents":case"colors":case"color":case"index":case"rgb":case"targetscreensize":case"readonlyrecommended":break;default:re=!1}break;case"componentoptions":switch(n[3]){case"toolbar":case"hideofficelogo":case"spreadsheetautofit":case"label":case"caption":case"maxheight":case"maxwidth":case"nextsheetnumber":break;default:re=!1}break;case"excelworkbook":switch(n[3]){case"date1904":j.WBProps.date1904=!0;break;case"windowheight":case"windowwidth":case"windowtopx":case"windowtopy":case"tabratio":case"protectstructure":case"protectwindow":case"protectwindows":case"activesheet":case"displayinknotes":case"firstvisiblesheet":case"supbook":case"sheetname":case"sheetindex":case"sheetindexfirst":case"sheetindexlast":case"dll":case"acceptlabelsinformulas":case"donotsavelinkvalues":case"iteration":case"maxiterations":case"maxchange":case"path":case"xct":case"count":case"selectedsheets":case"calculation":case"uncalced":case"startupprompt":case"crn":case"externname":case"formula":case"colfirst":case"collast":case"wantadvise":case"boolean":case"error":case"text":case"ole":case"noautorecover":case"publishobjects":case"donotcalculatebeforesave":case"number":case"refmoder1c1":case"embedsavesmarttags":break;default:re=!1}break;case"workbookoptions":switch(n[3]){case"owcversion":case"height":case"width":break;default:re=!1}break;case"worksheetoptions":switch(n[3]){case"visible":if("/>"===n[0].slice(-2));else if("/"===n[1])switch(a.slice(D,n.index)){case"SheetHidden":$.Hidden=1;break;case"SheetVeryHidden":$.Hidden=2}else D=n.index+n[0].length;break;case"header":p["!margins"]||Fi(p["!margins"]={},"xlml"),isNaN(+ut(n[0]).Margin)||(p["!margins"].header=+ut(n[0]).Margin);break;case"footer":p["!margins"]||Fi(p["!margins"]={},"xlml"),isNaN(+ut(n[0]).Margin)||(p["!margins"].footer=+ut(n[0]).Margin);break;case"pagemargins":var ae=ut(n[0]);p["!margins"]||Fi(p["!margins"]={},"xlml"),isNaN(+ae.Top)||(p["!margins"].top=+ae.Top),isNaN(+ae.Left)||(p["!margins"].left=+ae.Left),isNaN(+ae.Right)||(p["!margins"].right=+ae.Right),isNaN(+ae.Bottom)||(p["!margins"].bottom=+ae.Bottom);break;case"displayrighttoleft":j.Views||(j.Views=[]),j.Views[0]||(j.Views[0]={}),j.Views[0].RTL=!0;break;case"freezepanes":case"frozennosplit":case"splithorizontal":case"splitvertical":case"donotdisplaygridlines":case"activerow":case"activecol":case"toprowbottompane":case"leftcolumnrightpane":case"unsynced":case"print":case"printerrors":case"panes":case"scale":case"pane":case"number":case"layout":case"pagesetup":case"selected":case"protectobjects":case"enableselection":case"protectscenarios":case"validprinterinfo":case"horizontalresolution":case"verticalresolution":case"numberofcopies":case"activepane":case"toprowvisible":case"leftcolumnvisible":case"fittopage":case"rangeselection":case"papersizeindex":case"pagelayoutzoom":case"pagebreakzoom":case"filteron":case"fitwidth":case"fitheight":case"commentslayout":case"zoom":case"lefttoright":case"gridlines":case"allowsort":case"allowfilter":case"allowinsertrows":case"allowdeleterows":case"allowinsertcols":case"allowdeletecols":case"allowinserthyperlinks":case"allowformatcells":case"allowsizecols":case"allowsizerows":case"tabcolorindex":case"donotdisplayheadings":case"showpagelayoutzoom":case"blackandwhite":case"donotdisplayzeros":case"displaypagebreak":case"rowcolheadings":case"donotdisplayoutline":case"noorientation":case"allowusepivottables":case"zeroheight":case"viewablerange":case"selection":case"protectcontents":break;case"nosummaryrowsbelowdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].above=!0;break;case"nosummarycolumnsrightdetail":p["!outline"]||(p["!outline"]={}),p["!outline"].left=!0;break;default:re=!1}break;case"pivottable":case"pivotcache":switch(n[3]){case"immediateitemsondrop":case"showpagemultipleitemlabel":case"compactrowindent":case"location":case"pivotfield":case"orientation":case"layoutform":case"layoutsubtotallocation":case"layoutcompactrow":case"position":case"pivotitem":case"datatype":case"datafield":case"sourcename":case"parentfield":case"ptlineitems":case"ptlineitem":case"countofsameitems":case"item":case"itemtype":case"ptsource":case"cacheindex":case"consolidationreference":case"filename":case"reference":case"nocolumngrand":case"norowgrand":case"blanklineafteritems":case"hidden":case"subtotal":case"basefield":case"mapchilditems":case"function":case"refreshonfileopen":case"printsettitles":case"mergelabels":case"defaultversion":case"refreshname":case"refreshdate":case"refreshdatecopy":case"versionlastrefresh":case"versionlastupdate":case"versionupdateablemin":case"versionrefreshablemin":case"calculation":break;default:re=!1}break;case"pagebreaks":switch(n[3]){case"colbreaks":case"colbreak":case"rowbreaks":case"rowbreak":case"colstart":case"colend":case"rowend":break;default:re=!1}break;case"autofilter":switch(n[3]){case"autofiltercolumn":case"autofiltercondition":case"autofilterand":case"autofilteror":break;default:re=!1}break;case"querytable":switch(n[3]){case"id":case"autoformatfont":case"autoformatpattern":case"querysource":case"querytype":case"enableredirections":case"refreshedinxl9":case"urlstring":case"htmltables":case"connection":case"commandtext":case"refreshinfo":case"notitles":case"nextid":case"columninfo":case"overwritecells":case"donotpromptforfile":case"textwizardsettings":case"source":case"number":case"decimal":case"thousandseparator":case"trailingminusnumbers":case"formatsettings":case"fieldtype":case"delimiters":case"tab":case"comma":case"autoformatname":case"versionlastedit":case"versionlastrefresh":break;default:re=!1}break;case"datavalidation":switch(n[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":case"cellrangelist":break;default:re=!1}break;case"sorting":case"conditionalformatting":switch(n[3]){case"range":case"type":case"min":case"max":case"sort":case"descending":case"order":case"casesensitive":case"value":case"errorstyle":case"errormessage":case"errortitle":case"cellrangelist":case"inputmessage":case"inputtitle":case"combohide":case"inputhide":case"condition":case"qualifier":case"useblank":case"value1":case"value2":case"format":break;default:re=!1}break;case"mapinfo":case"schema":case"data":switch(n[3]){case"map":case"entry":case"range":case"xpath":case"field":case"xsdtype":case"filteron":case"aggregate":case"elementtype":case"attributetype":case"schema":case"element":case"complextype":case"datatype":case"all":case"attribute":case"extends":case"row":break;default:re=!1}break;case"smarttags":break;default:re=!1}if(re)break;if(n[3].match(/!\[CDATA/))break;if(!l[l.length-1][1])throw"Unrecognized tag: "+n[3]+"|"+l.join("|");if("customdocumentproperties"===l[l.length-1][0]){if("/>"===n[0].slice(-2))break;"/"===n[1]?_c(N,X,F,a.slice(D,n.index)):(F=n,D=n.index+n[0].length);break}if(r.WTF)throw"Unrecognized tag: "+n[3]+"|"+l.join("|")}var ne={};return r.bookSheets||r.bookProps||(ne.Sheets=h),ne.SheetNames=u,ne.Workbook=j,ne.SSF=Ve(W),ne.Props=I,ne.Custprops=N,ne}function Nc(e,t){switch(yo(t=t||{}),t.type||"base64"){case"base64":return Ic(A(e),t);case"binary":case"buffer":case"file":return Ic(e,t);case"array":return Ic(R(e),t)}}function Dc(e){var t={},r=e.content;if(r.l=28,t.AnsiUserType=r.read_shift(0,"lpstr-ansi"),t.AnsiClipboardFormat=function(e){return na(e,1)}(r),r.length-r.l<=4)return t;var a=r.read_shift(4);return 0==a||a>40?t:(r.l-=4,t.Reserved1=r.read_shift(0,"lpstr-ansi"),r.length-r.l<=4||1907505652!==(a=r.read_shift(4))?t:(t.UnicodeClipboardFormat=function(e){return na(e,2)}(r),0==(a=r.read_shift(4))||a>40?t:(r.l-=4,void(t.Reserved2=r.read_shift(0,"lpwstr")))))}var Fc=[60,1084,2066,2165,2175];function Lc(e,t,r,a,n){var s=a,i=[],c=r.slice(r.l,r.l+s);if(n&&n.enc&&n.enc.insitu&&c.length>0)switch(e){case 9:case 521:case 1033:case 2057:case 47:case 405:case 225:case 406:case 312:case 404:case 10:case 133:break;default:n.enc.insitu(c)}i.push(c),r.l+=s;for(var o=fr(r,r.l),l=Wc[o],f=0;null!=l&&Fc.indexOf(o)>-1;)s=fr(r,r.l+2),f=r.l+4,2066==o?f+=4:2165!=o&&2175!=o||(f+=12),c=r.slice(f,r.l+4+s),i.push(c),r.l+=4+s,l=Wc[o=fr(r,r.l)];var h=x(i);wr(h,0);var u=0;h.lens=[];for(var d=0;d1)&&!(r.sheetRows&&e.r>=r.sheetRows)){if(r.cellStyles&&t.XF&&t.XF.data&&function(e,t,r){var a,n=t.XF.data;n&&n.patternType&&r&&r.cellStyles&&(t.s={},t.s.patternType=n.patternType,(a=ss(R(n.icvFore)))&&(t.s.fgColor={rgb:a}),(a=ss(R(n.icvBack)))&&(t.s.bgColor={rgb:a}))}(0,t,r),delete t.ixfe,delete t.XF,n=e,w=Lr(e),m&&m.s&&m.e||(m={s:{r:0,c:0},e:{r:0,c:0}}),e.rm.e.r&&(m.e.r=e.r+1),e.c+1>m.e.c&&(m.e.c=e.c+1),r.cellFormula&&t.f)for(var a=0;ae.c||k[a][0].s.r>e.r)&&!(k[a][0].e.c>8)!==$)throw new Error("rt mismatch: "+Y+"!="+$);12==K.r&&(e.l+=10,X-=10)}var J={};if(J=10===$?K.f(e,X,x):Lc($,K,e,X,x),0==B&&-1===[9,521,1033,2057].indexOf(U))continue;switch($){case 34:r.opts.Date1904=_.WBProps.date1904=J;break;case 134:r.opts.WriteProtect=!0;break;case 47:if(x.enc||(e.l=0),x.enc=J,!t.password)throw new Error("File is password-protected");if(null==J.valid)throw new Error("Encryption scheme unsupported");if(!J.valid)throw new Error("Password is incorrect");break;case 92:x.lastuser=J;break;case 66:var q=Number(J);switch(q){case 21010:q=1200;break;case 32768:q=1e4;break;case 32769:q=1252}h(x.codepage=q),G=!0;break;case 317:x.rrtabid=J;break;case 25:x.winlocked=J;break;case 439:r.opts.RefreshAll=J;break;case 12:r.opts.CalcCount=J;break;case 16:r.opts.CalcDelta=J;break;case 17:r.opts.CalcIter=J;break;case 13:r.opts.CalcMode=J;break;case 14:r.opts.CalcPrecision=J;break;case 95:r.opts.CalcSaveRecalc=J;break;case 15:x.CalcRefMode=J;break;case 2211:r.opts.FullCalc=J;break;case 129:J.fDialog&&(d["!type"]="dialog"),J.fBelow||((d["!outline"]||(d["!outline"]={})).above=!0),J.fRight||((d["!outline"]||(d["!outline"]={})).left=!0);break;case 224:S.push(J);break;case 430:P.push([J]),P[P.length-1].XTI=[];break;case 35:case 547:P[P.length-1].push(J);break;case 24:case 536:M={Name:J.Name,Ref:bi(J.rgce,0,null,P,x)},J.itab>0&&(M.Sheet=J.itab-1),P.names.push(M),P[0]||(P[0]=[],P[0].XTI=[]),P[P.length-1].push(J),"_xlnm._FilterDatabase"==J.Name&&J.itab>0&&J.rgce&&J.rgce[0]&&J.rgce[0][0]&&"PtgArea3d"==J.rgce[0][0][0]&&(V[J.itab-1]={ref:Mr(J.rgce[0][0][1][2])});break;case 22:x.ExternCount=J;break;case 23:0==P.length&&(P[0]=[],P[0].XTI=[]),P[P.length-1].XTI=P[P.length-1].XTI.concat(J),P.XTI=P.XTI.concat(J);break;case 2196:if(x.biff<8)break;null!=M&&(M.Comment=J[1]);break;case 18:d["!protect"]=J;break;case 19:0!==J&&x.WTF&&console.error("Password verifier: "+J);break;case 133:p[J.pos]=J,x.snames.push(J.name);break;case 10:if(--B)break;if(m.e){if(m.e.r>0&&m.e.c>0){if(m.e.r--,m.e.c--,d["!ref"]=Mr(m),t.sheetRows&&t.sheetRows<=m.e.r){var Z=m.e.r;m.e.r=t.sheetRows-1,d["!fullref"]=d["!ref"],d["!ref"]=Mr(m),m.e.r=Z}m.e.r++,m.e.c++}I.length>0&&(d["!merges"]=I),N.length>0&&(d["!objects"]=N),D.length>0&&(d["!cols"]=D),F.length>0&&(d["!rows"]=F),_.Sheets.push(C)}""===b?E=d:a[b]=d,d=t.dense?[]:{};break;case 9:case 521:case 1033:case 2057:if(8===x.biff&&(x.biff={9:2,521:3,1033:4}[$]||{512:2,768:3,1024:4,1280:5,1536:8,2:2,7:2}[J.BIFFVer]||8),x.biffguess=0==J.BIFFVer,0==J.BIFFVer&&4096==J.dt&&(x.biff=5,G=!0,h(x.codepage=28591)),8==x.biff&&0==J.BIFFVer&&16==J.dt&&(x.biff=2),B++)break;if(d=t.dense?[]:{},x.biff<8&&!G&&(G=!0,h(x.codepage=t.codepage||1252)),x.biff<5||0==J.BIFFVer&&4096==J.dt){""===b&&(b="Sheet1"),m={s:{r:0,c:0},e:{r:0,c:0}};var Q={pos:e.l-X,name:b};p[Q.pos]=Q,x.snames.push(b)}else b=(p[j]||{name:""}).name;32==J.dt&&(d["!type"]="chart"),64==J.dt&&(d["!type"]="macro"),I=[],N=[],x.arrayf=k=[],D=[],F=[],L=!1,C={Hidden:(p[j]||{hs:0}).hs,name:b};break;case 515:case 3:case 2:"chart"==d["!type"]&&(t.dense?(d[J.r]||[])[J.c]:d[Lr({c:J.c,r:J.r})])&&++J.c,l={ixfe:J.ixfe,XF:S[J.ixfe]||{},v:J.val,t:"n"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 5:case 517:l={ixfe:J.ixfe,XF:S[J.ixfe],v:J.val,t:J.t},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 638:l={ixfe:J.ixfe,XF:S[J.ixfe],v:J.rknum,t:"n"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 189:for(var ee=J.c;ee<=J.C;++ee){var te=J.rkrec[ee-J.c][0];l={ixfe:te,XF:S[te],v:J.rkrec[ee-J.c][1],t:"n"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:ee,r:J.r},l,t)}break;case 6:case 518:case 1030:if("String"==J.val){g=J;break}if((l=Mc(J.val,J.cell.ixfe,J.tt)).XF=S[l.ixfe],t.cellFormula){var re=J.formula;if(re&&re[0]&&re[0][0]&&"PtgExp"==re[0][0][0]){var ae=re[0][0][1][0],ne=re[0][0][1][1],se=Lr({r:ae,c:ne});A[se]?l.f=""+bi(J.formula,0,J.cell,P,x):l.F=((t.dense?(d[ae]||[])[ne]:d[se])||{}).F}else l.f=""+bi(J.formula,0,J.cell,P,x)}H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O(J.cell,l,t),g=J;break;case 7:case 519:if(!g)throw new Error("String record expects Formula");g.val=J,(l=Mc(J,g.cell.ixfe,"s")).XF=S[l.ixfe],t.cellFormula&&(l.f=""+bi(g.formula,0,g.cell,P,x)),H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O(g.cell,l,t),g=null;break;case 33:case 545:k.push(J);var ie=Lr(J[0].s);if(s=t.dense?(d[J[0].s.r]||[])[J[0].s.c]:d[ie],t.cellFormula&&s){if(!g)break;if(!ie||!s)break;s.f=""+bi(J[1],0,J[0],P,x),s.F=Mr(J[0])}break;case 1212:if(!t.cellFormula)break;if(w){if(!g)break;A[Lr(g.cell)]=J[0],((s=t.dense?(d[g.cell.r]||[])[g.cell.c]:d[Lr(g.cell)])||{}).f=""+bi(J[0],0,n,P,x)}break;case 253:l=Mc(v[J.isst].t,J.ixfe,"s"),v[J.isst].h&&(l.h=v[J.isst].h),l.XF=S[l.ixfe],H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 513:t.sheetStubs&&(l={ixfe:J.ixfe,XF:S[J.ixfe],t:"z"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t));break;case 190:if(t.sheetStubs)for(var ce=J.c;ce<=J.C;++ce){var oe=J.ixfe[ce-J.c];l={ixfe:oe,XF:S[oe],t:"z"},H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:ce,r:J.r},l,t)}break;case 214:case 516:case 4:(l=Mc(J.val,J.ixfe,"s")).XF=S[l.ixfe],H>0&&(l.z=z[l.ixfe>>8&63]),Pc(l,t,r.opts.Date1904),O({c:J.c,r:J.r},l,t);break;case 0:case 512:1===B&&(m=J);break;case 252:v=J;break;case 1054:if(4==x.biff){z[H++]=J[1];for(var le=0;le=163&&Ae(J[1],H+163)}else Ae(J[1],J[0]);break;case 30:z[H++]=J;for(var fe=0;fe=163&&Ae(J,H+163);break;case 229:I=I.concat(J);break;case 93:N[J.cmo[0]]=x.lastobj=J;break;case 438:x.lastobj.TxO=J;break;case 127:x.lastobj.ImData=J;break;case 440:for(o=J[0].s.r;o<=J[0].e.r;++o)for(c=J[0].s.c;c<=J[0].e.c;++c)(s=t.dense?(d[o]||[])[c]:d[Lr({c:c,r:o})])&&(s.l=J[1]);break;case 2048:for(o=J[0].s.r;o<=J[0].e.r;++o)for(c=J[0].s.c;c<=J[0].e.c;++c)(s=t.dense?(d[o]||[])[c]:d[Lr({c:c,r:o})])&&s.l&&(s.l.Tooltip=J[1]);break;case 28:if(x.biff<=5&&x.biff>=2)break;s=t.dense?(d[J[0].r]||[])[J[0].c]:d[Lr(J[0])];var he=N[J[2]];s||(t.dense?(d[J[0].r]||(d[J[0].r]=[]),s=d[J[0].r][J[0].c]={t:"z"}):s=d[Lr(J[0])]={t:"z"},m.e.r=Math.max(m.e.r,J[0].r),m.s.r=Math.min(m.s.r,J[0].r),m.e.c=Math.max(m.e.c,J[0].c),m.s.c=Math.min(m.s.c,J[0].c)),s.c||(s.c=[]),i={a:J[1],t:he.TxO.t},s.c.push(i);break;case 2173:S[J.ixfe],J.ext.forEach((function(e){e[0]}));break;case 125:if(!x.cellStyles)break;for(;J.e>=J.s;)D[J.e--]={width:J.w/256,level:J.level||0,hidden:!!(1&J.flags)},L||(L=!0,ms(J.w/256)),gs(D[J.e+1]);break;case 520:var ue={};null!=J.level&&(F[J.r]=ue,ue.level=J.level),J.hidden&&(F[J.r]=ue,ue.hidden=!0),J.hpt&&(F[J.r]=ue,ue.hpt=J.hpt,ue.hpx=Ts(J.hpt));break;case 38:case 39:case 40:case 41:d["!margins"]||Fi(d["!margins"]={}),d["!margins"][{38:"left",39:"right",40:"top",41:"bottom"}[$]]=J;break;case 161:d["!margins"]||Fi(d["!margins"]={}),d["!margins"].header=J.header,d["!margins"].footer=J.footer;break;case 574:J.RTL&&(_.Views[0].RTL=!0);break;case 146:y=J;break;case 2198:u=J;break;case 140:f=J;break;case 442:b?C.CodeName=J||C.name:_.WBProps.CodeName=J||"ThisWorkbook"}}else K||console.error("Missing Info for XLS Record 0x"+$.toString(16)),e.l+=X}return r.SheetNames=Oe(p).sort((function(e,t){return Number(e)-Number(t)})).map((function(e){return p[e].name})),t.bookSheets||(r.Sheets=a),!r.SheetNames.length&&E["!ref"]?(r.SheetNames.push("Sheet1"),r.Sheets&&(r.Sheets.Sheet1=E)):r.Preamble=E,r.Sheets&&V.forEach((function(e,t){r.Sheets[r.SheetNames[t]]["!autofilter"]=e})),r.Strings=v,r.SSF=Ve(W),x.enc&&(r.Encryption=x.enc),u&&(r.Themes=u),r.Metadata={},void 0!==f&&(r.Metadata.Country=f),P.names.length>0&&(_.Names=P.names),r.Workbook=_,r}var Bc={SI:"e0859ff2f94f6810ab9108002b27b3d9",DSI:"02d5cdd59c2e1b10939708002b2cf9ae",UDI:"05d5cdd59c2e1b10939708002b2cf9ae"};function Hc(e,t){var r,a,n,s;if(t||(t={}),yo(t),u(),t.codepage&&f(t.codepage),e.FullPaths){if(Ce.find(e,"/encryption"))throw new Error("File is password-protected");r=Ce.find(e,"!CompObj"),a=Ce.find(e,"/Workbook")||Ce.find(e,"/Book")}else{switch(t.type){case"base64":e=C(A(e));break;case"binary":e=C(e);break;case"buffer":break;case"array":Array.isArray(e)||(e=Array.prototype.slice.call(e))}wr(e,0),a={content:e}}if(r&&Dc(r),t.bookProps&&!t.bookSheets)n={};else{var i=k?"buffer":"array";if(a&&a.content)n=Uc(a.content,t);else if((s=Ce.find(e,"PerfectOffice_MAIN"))&&s.content)n=Ln.to_workbook(s.content,(t.type=i,t));else{if(!(s=Ce.find(e,"NativeContent_MAIN"))||!s.content)throw(s=Ce.find(e,"MN0"))&&s.content?new Error("Unsupported Works 4 for Mac file"):new Error("Cannot find Workbook stream");n=Ln.to_workbook(s.content,(t.type=i,t))}t.bookVBA&&e.FullPaths&&Ce.find(e,"/_VBA_PROJECT_CUR/VBA/dir")&&(n.vbaraw=function(e){var t=Ce.utils.cfb_new({root:"R"});return e.FullPaths.forEach((function(r,a){if("/"!==r.slice(-1)&&r.match(/_VBA_PROJECT_CUR/)){var n=r.replace(/^[^\/]*/,"R").replace(/\/_VBA_PROJECT_CUR\u0000*/,"");Ce.utils.cfb_add(t,n,e.FileIndex[a].content)}})),Ce.write(t)}(e))}var c={};return e.FullPaths&&function(e,t,r){var a=Ce.find(e,"/!DocumentSummaryInformation");if(a&&a.size>0)try{var n=Va(a,ha,Bc.DSI);for(var s in n)t[s]=n[s]}catch(l){if(r.WTF)throw l}var i=Ce.find(e,"/!SummaryInformation");if(i&&i.size>0)try{var c=Va(i,ua,Bc.SI);for(var o in c)null==t[o]&&(t[o]=c[o])}catch(l){if(r.WTF)throw l}t.HeadingPairs&&t.TitlesOfParts&&(Ra(t.HeadingPairs,t.TitlesOfParts,t,r),delete t.HeadingPairs,delete t.TitlesOfParts)}(e,c,t),n.Props=n.Custprops=c,t.bookFiles&&(n.cfb=e),n}var zc={0:{f:function(e,t){var r={},a=e.l+t;r.r=e.read_shift(4),e.l+=4;var n=e.read_shift(2);e.l+=1;var s=e.read_shift(1);return e.l=a,7&s&&(r.level=7&s),16&s&&(r.hidden=!0),32&s&&(r.hpt=n/20),r}},1:{f:function(e){return[Kr(e)]}},2:{f:function(e){return[Kr(e),ea(e),"n"]}},3:{f:function(e){return[Kr(e),e.read_shift(1),"e"]}},4:{f:function(e){return[Kr(e),e.read_shift(1),"b"]}},5:{f:function(e){return[Kr(e),aa(e),"n"]}},6:{f:function(e){return[Kr(e),Gr(e),"str"]}},7:{f:function(e){return[Kr(e),e.read_shift(4),"s"]}},8:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,Gr(e),"str"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},9:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,aa(e),"n"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},10:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,e.read_shift(1),"b"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},11:{f:function(e,t,r){var a=e.l+t,n=Kr(e);n.r=r["!row"];var s=[n,e.read_shift(1),"e"];if(r.cellFormula){e.l+=2;var i=Si(e,a-e.l,r);s[3]=bi(i,0,n,r.supbooks,r)}else e.l=a;return s}},12:{f:function(e){return[Yr(e)]}},13:{f:function(e){return[Yr(e),ea(e),"n"]}},14:{f:function(e){return[Yr(e),e.read_shift(1),"e"]}},15:{f:function(e){return[Yr(e),e.read_shift(1),"b"]}},16:{f:qi},17:{f:function(e){return[Yr(e),Gr(e),"str"]}},18:{f:function(e){return[Yr(e),e.read_shift(4),"s"]}},19:{f:$r},20:{},21:{},22:{},23:{},24:{},25:{},26:{},27:{},28:{},29:{},30:{},31:{},32:{},33:{},34:{},35:{T:1},36:{T:-1},37:{T:1},38:{T:-1},39:{f:function(e,t,r){var a=e.l+t;e.l+=4,e.l+=1;var n=e.read_shift(4),s=Zr(e),i=yi(e,0,r),c=qr(e);e.l=a;var o={Name:s,Ptg:i};return n<268435455&&(o.Sheet=n),c&&(o.Comment=c),o}},40:{},42:{},43:{f:function(e,t,r){var a={};a.sz=e.read_shift(2)/20;var n=function(e){var t=e.read_shift(1);return e.l++,{fBold:1&t,fItalic:2&t,fUnderline:4&t,fStrikeout:8&t,fOutline:16&t,fShadow:32&t,fCondense:64&t,fExtend:128&t}}(e);switch(n.fItalic&&(a.italic=1),n.fCondense&&(a.condense=1),n.fExtend&&(a.extend=1),n.fShadow&&(a.shadow=1),n.fOutline&&(a.outline=1),n.fStrikeout&&(a.strike=1),700===e.read_shift(2)&&(a.bold=1),e.read_shift(2)){case 1:a.vertAlign="superscript";break;case 2:a.vertAlign="subscript"}var s=e.read_shift(1);0!=s&&(a.underline=s);var i=e.read_shift(1);i>0&&(a.family=i);var c=e.read_shift(1);switch(c>0&&(a.charset=c),e.l++,a.color=function(e){var t={},r=e.read_shift(1)>>>1,a=e.read_shift(1),n=e.read_shift(2,"i"),s=e.read_shift(1),i=e.read_shift(1),c=e.read_shift(1);switch(e.l++,r){case 0:t.auto=1;break;case 1:t.index=a;var o=ga[a];o&&(t.rgb=ss(o));break;case 2:t.rgb=ss([s,i,c]);break;case 3:t.theme=a}return 0!=n&&(t.tint=n>0?n/32767:n/32768),t}(e),e.read_shift(1)){case 1:a.scheme="major";break;case 2:a.scheme="minor"}return a.name=Gr(e),a}},44:{f:function(e,t){return[e.read_shift(2),Gr(e)]}},45:{f:Ss},46:{f:ys},47:{f:function(e,t){var r=e.l+t,a=e.read_shift(2),n=e.read_shift(2);return e.l=r,{ixfe:a,numFmtId:n}}},48:{},49:{f:function(e){return e.read_shift(4,"i")}},50:{},51:{f:function(e){for(var t=[],r=e.read_shift(4);r-- >0;)t.push([e.read_shift(4),e.read_shift(4)]);return t}},52:{T:1},53:{T:-1},54:{T:1},55:{T:-1},56:{T:1},57:{T:-1},58:{},59:{},60:{f:yn},62:{f:function(e){return[Kr(e),$r(e),"is"]}},63:{f:function(e){var t={};t.i=e.read_shift(4);var r={};r.r=e.read_shift(4),r.c=e.read_shift(4),t.r=Lr(r);var a=e.read_shift(1);return 2&a&&(t.l="1"),8&a&&(t.a="1"),t}},64:{f:function(){}},65:{},66:{},67:{},68:{},69:{},70:{},128:{},129:{T:1},130:{T:-1},131:{T:1,f:Ar,p:0},132:{T:-1},133:{T:1},134:{T:-1},135:{T:1},136:{T:-1},137:{T:1,f:function(e){var t=e.read_shift(2);return e.l+=28,{RTL:32&t}}},138:{T:-1},139:{T:1},140:{T:-1},141:{T:1},142:{T:-1},143:{T:1},144:{T:-1},145:{T:1},146:{T:-1},147:{f:function(e,t){var r={},a=e[e.l];return++e.l,r.above=!(64&a),r.left=!(128&a),e.l+=18,r.name=Jr(e,t-19),r}},148:{f:Ji,p:16},151:{f:function(){}},152:{},153:{f:function(e,t){var r={},a=e.read_shift(4);r.defaultThemeVersion=e.read_shift(4);var n=t>8?Gr(e):"";return n.length>0&&(r.CodeName=n),r.autoCompressPictures=!!(65536&a),r.backupFile=!!(64&a),r.checkCompatibility=!!(4096&a),r.date1904=!!(1&a),r.filterPrivacy=!!(8&a),r.hidePivotFieldList=!!(1024&a),r.promptedSolutions=!!(16&a),r.publishItems=!!(2048&a),r.refreshAllConnections=!!(262144&a),r.saveExternalLinkValues=!!(128&a),r.showBorderUnselectedTables=!!(4&a),r.showInkAnnotation=!!(32&a),r.showObjects=["all","placeholders","none"][a>>13&3],r.showPivotChartFilter=!!(32768&a),r.updateLinks=["userSet","never","always"][a>>8&3],r}},154:{},155:{},156:{f:function(e,t){var r={};return r.Hidden=e.read_shift(4),r.iTabID=e.read_shift(4),r.strRelID=Qr(e,t-8),r.name=Gr(e),r}},157:{},158:{},159:{T:1,f:function(e){return[e.read_shift(4),e.read_shift(4)]}},160:{T:-1},161:{T:1,f:ra},162:{T:-1},163:{T:1},164:{T:-1},165:{T:1},166:{T:-1},167:{},168:{},169:{},170:{},171:{},172:{T:1},173:{T:-1},174:{},175:{},176:{f:Zi},177:{T:1},178:{T:-1},179:{T:1},180:{T:-1},181:{T:1},182:{T:-1},183:{T:1},184:{T:-1},185:{T:1},186:{T:-1},187:{T:1},188:{T:-1},189:{T:1},190:{T:-1},191:{T:1},192:{T:-1},193:{T:1},194:{T:-1},195:{T:1},196:{T:-1},197:{T:1},198:{T:-1},199:{T:1},200:{T:-1},201:{T:1},202:{T:-1},203:{T:1},204:{T:-1},205:{T:1},206:{T:-1},207:{T:1},208:{T:-1},209:{T:1},210:{T:-1},211:{T:1},212:{T:-1},213:{T:1},214:{T:-1},215:{T:1},216:{T:-1},217:{T:1},218:{T:-1},219:{T:1},220:{T:-1},221:{T:1},222:{T:-1},223:{T:1},224:{T:-1},225:{T:1},226:{T:-1},227:{T:1},228:{T:-1},229:{T:1},230:{T:-1},231:{T:1},232:{T:-1},233:{T:1},234:{T:-1},235:{T:1},236:{T:-1},237:{T:1},238:{T:-1},239:{T:1},240:{T:-1},241:{T:1},242:{T:-1},243:{T:1},244:{T:-1},245:{T:1},246:{T:-1},247:{T:1},248:{T:-1},249:{T:1},250:{T:-1},251:{T:1},252:{T:-1},253:{T:1},254:{T:-1},255:{T:1},256:{T:-1},257:{T:1},258:{T:-1},259:{T:1},260:{T:-1},261:{T:1},262:{T:-1},263:{T:1},264:{T:-1},265:{T:1},266:{T:-1},267:{T:1},268:{T:-1},269:{T:1},270:{T:-1},271:{T:1},272:{T:-1},273:{T:1},274:{T:-1},275:{T:1},276:{T:-1},277:{},278:{T:1},279:{T:-1},280:{T:1},281:{T:-1},282:{T:1},283:{T:1},284:{T:-1},285:{T:1},286:{T:-1},287:{T:1},288:{T:-1},289:{T:1},290:{T:-1},291:{T:1},292:{T:-1},293:{T:1},294:{T:-1},295:{T:1},296:{T:-1},297:{T:1},298:{T:-1},299:{T:1},300:{T:-1},301:{T:1},302:{T:-1},303:{T:1},304:{T:-1},305:{T:1},306:{T:-1},307:{T:1},308:{T:-1},309:{T:1},310:{T:-1},311:{T:1},312:{T:-1},313:{T:-1},314:{T:1},315:{T:-1},316:{T:1},317:{T:-1},318:{T:1},319:{T:-1},320:{T:1},321:{T:-1},322:{T:1},323:{T:-1},324:{T:1},325:{T:-1},326:{T:1},327:{T:-1},328:{T:1},329:{T:-1},330:{T:1},331:{T:-1},332:{T:1},333:{T:-1},334:{T:1},335:{f:function(e,t){return{flags:e.read_shift(4),version:e.read_shift(4),name:Gr(e)}}},336:{T:-1},337:{f:function(e){return e.l+=4,0!=e.read_shift(4)},T:1},338:{T:-1},339:{T:1},340:{T:-1},341:{T:1},342:{T:-1},343:{T:1},344:{T:-1},345:{T:1},346:{T:-1},347:{T:1},348:{T:-1},349:{T:1},350:{T:-1},351:{},352:{},353:{T:1},354:{T:-1},355:{f:Qr},357:{},358:{},359:{},360:{T:1},361:{},362:{f:An},363:{},364:{},366:{},367:{},368:{},369:{},370:{},371:{},372:{T:1},373:{T:-1},374:{T:1},375:{T:-1},376:{T:1},377:{T:-1},378:{T:1},379:{T:-1},380:{T:1},381:{T:-1},382:{T:1},383:{T:-1},384:{T:1},385:{T:-1},386:{T:1},387:{T:-1},388:{T:1},389:{T:-1},390:{T:1},391:{T:-1},392:{T:1},393:{T:-1},394:{T:1},395:{T:-1},396:{},397:{},398:{},399:{},400:{},401:{T:1},403:{},404:{},405:{},406:{},407:{},408:{},409:{},410:{},411:{},412:{},413:{},414:{},415:{},416:{},417:{},418:{},419:{},420:{},421:{},422:{T:1},423:{T:1},424:{T:-1},425:{T:-1},426:{f:function(e,t,r){var a=e.l+t,n=ta(e),s=e.read_shift(1),i=[n];if(i[2]=s,r.cellFormula){var c=ki(e,a-e.l,r);i[1]=c}else e.l=a;return i}},427:{f:function(e,t,r){var a=e.l+t,n=[ra(e,16)];if(r.cellFormula){var s=_i(e,a-e.l,r);n[1]=s,e.l=a}else e.l=a;return n}},428:{},429:{T:1},430:{T:-1},431:{T:1},432:{T:-1},433:{T:1},434:{T:-1},435:{T:1},436:{T:-1},437:{T:1},438:{T:-1},439:{T:1},440:{T:-1},441:{T:1},442:{T:-1},443:{T:1},444:{T:-1},445:{T:1},446:{T:-1},447:{T:1},448:{T:-1},449:{T:1},450:{T:-1},451:{T:1},452:{T:-1},453:{T:1},454:{T:-1},455:{T:1},456:{T:-1},457:{T:1},458:{T:-1},459:{T:1},460:{T:-1},461:{T:1},462:{T:-1},463:{T:1},464:{T:-1},465:{T:1},466:{T:-1},467:{T:1},468:{T:-1},469:{T:1},470:{T:-1},471:{},472:{},473:{T:1},474:{T:-1},475:{},476:{f:function(e){var t={};return Qi.forEach((function(r){t[r]=aa(e)})),t}},477:{},478:{},479:{T:1},480:{T:-1},481:{T:1},482:{T:-1},483:{T:1},484:{T:-1},485:{f:function(){}},486:{T:1},487:{T:-1},488:{T:1},489:{T:-1},490:{T:1},491:{T:-1},492:{T:1},493:{T:-1},494:{f:function(e,t){var r=e.l+t,a=ra(e,16),n=qr(e),s=Gr(e),i=Gr(e),c=Gr(e);e.l=r;var o={rfx:a,relId:n,loc:s,display:c};return i&&(o.Tooltip=i),o}},495:{T:1},496:{T:-1},497:{T:1},498:{T:-1},499:{},500:{T:1},501:{T:-1},502:{T:1},503:{T:-1},504:{},505:{T:1},506:{T:-1},507:{},508:{T:1},509:{T:-1},510:{T:1},511:{T:-1},512:{},513:{},514:{T:1},515:{T:-1},516:{T:1},517:{T:-1},518:{T:1},519:{T:-1},520:{T:1},521:{T:-1},522:{},523:{},524:{},525:{},526:{},527:{},528:{T:1},529:{T:-1},530:{T:1},531:{T:-1},532:{T:1},533:{T:-1},534:{},535:{},536:{},537:{},538:{T:1},539:{T:-1},540:{T:1},541:{T:-1},542:{T:1},548:{},549:{},550:{f:Qr},551:{},552:{},553:{},554:{T:1},555:{T:-1},556:{T:1},557:{T:-1},558:{T:1},559:{T:-1},560:{T:1},561:{T:-1},562:{},564:{},565:{T:1},566:{T:-1},569:{T:1},570:{T:-1},572:{},573:{T:1},574:{T:-1},577:{},578:{},579:{},580:{},581:{},582:{},583:{},584:{},585:{},586:{},587:{},588:{T:-1},589:{},590:{T:1},591:{T:-1},592:{T:1},593:{T:-1},594:{T:1},595:{T:-1},596:{},597:{T:1},598:{T:-1},599:{T:1},600:{T:-1},601:{T:1},602:{T:-1},603:{T:1},604:{T:-1},605:{T:1},606:{T:-1},607:{},608:{T:1},609:{T:-1},610:{},611:{T:1},612:{T:-1},613:{T:1},614:{T:-1},615:{T:1},616:{T:-1},617:{T:1},618:{T:-1},619:{T:1},620:{T:-1},625:{},626:{T:1},627:{T:-1},628:{T:1},629:{T:-1},630:{T:1},631:{T:-1},632:{f:Bs},633:{T:1},634:{T:-1},635:{T:1,f:function(e){var t={};t.iauthor=e.read_shift(4);var r=ra(e,16);return t.rfx=r.s,t.ref=Lr(r.s),e.l+=16,t}},636:{T:-1},637:{f:Xr},638:{T:1},639:{},640:{T:-1},641:{T:1},642:{T:-1},643:{T:1},644:{},645:{T:-1},646:{T:1},648:{T:1},649:{},650:{T:-1},651:{f:function(e,t){return e.l+=10,{name:Gr(e)}}},652:{},653:{T:1},654:{T:-1},655:{T:1},656:{T:-1},657:{T:1},658:{T:-1},659:{},660:{T:1},661:{},662:{T:-1},663:{},664:{T:1},665:{},666:{T:-1},667:{},668:{},669:{},671:{T:1},672:{T:-1},673:{T:1},674:{T:-1},675:{},676:{},677:{},678:{},679:{},680:{},681:{},1024:{},1025:{},1026:{T:1},1027:{T:-1},1028:{T:1},1029:{T:-1},1030:{},1031:{T:1},1032:{T:-1},1033:{T:1},1034:{T:-1},1035:{},1036:{},1037:{},1038:{T:1},1039:{T:-1},1040:{},1041:{T:1},1042:{T:-1},1043:{},1044:{},1045:{},1046:{T:1},1047:{T:-1},1048:{T:1},1049:{T:-1},1050:{},1051:{T:1},1052:{T:1},1053:{f:function(){}},1054:{T:1},1055:{},1056:{T:1},1057:{T:-1},1058:{T:1},1059:{T:-1},1061:{},1062:{T:1},1063:{T:-1},1064:{T:1},1065:{T:-1},1066:{T:1},1067:{T:-1},1068:{T:1},1069:{T:-1},1070:{T:1},1071:{T:-1},1072:{T:1},1073:{T:-1},1075:{T:1},1076:{T:-1},1077:{T:1},1078:{T:-1},1079:{T:1},1080:{T:-1},1081:{T:1},1082:{T:-1},1083:{T:1},1084:{T:-1},1085:{},1086:{T:1},1087:{T:-1},1088:{T:1},1089:{T:-1},1090:{T:1},1091:{T:-1},1092:{T:1},1093:{T:-1},1094:{T:1},1095:{T:-1},1096:{},1097:{T:1},1098:{},1099:{T:-1},1100:{T:1},1101:{T:-1},1102:{},1103:{},1104:{},1105:{},1111:{},1112:{},1113:{T:1},1114:{T:-1},1115:{T:1},1116:{T:-1},1117:{},1118:{T:1},1119:{T:-1},1120:{T:1},1121:{T:-1},1122:{T:1},1123:{T:-1},1124:{T:1},1125:{T:-1},1126:{},1128:{T:1},1129:{T:-1},1130:{},1131:{T:1},1132:{T:-1},1133:{T:1},1134:{T:-1},1135:{T:1},1136:{T:-1},1137:{T:1},1138:{T:-1},1139:{T:1},1140:{T:-1},1141:{},1142:{T:1},1143:{T:-1},1144:{T:1},1145:{T:-1},1146:{},1147:{T:1},1148:{T:-1},1149:{T:1},1150:{T:-1},1152:{T:1},1153:{T:-1},1154:{T:-1},1155:{T:-1},1156:{T:-1},1157:{T:1},1158:{T:-1},1159:{T:1},1160:{T:-1},1161:{T:1},1162:{T:-1},1163:{T:1},1164:{T:-1},1165:{T:1},1166:{T:-1},1167:{T:1},1168:{T:-1},1169:{T:1},1170:{T:-1},1171:{},1172:{T:1},1173:{T:-1},1177:{},1178:{T:1},1180:{},1181:{},1182:{},2048:{T:1},2049:{T:-1},2050:{},2051:{T:1},2052:{T:-1},2053:{},2054:{},2055:{T:1},2056:{T:-1},2057:{T:1},2058:{T:-1},2060:{},2067:{},2068:{T:1},2069:{T:-1},2070:{},2071:{},2072:{T:1},2073:{T:-1},2075:{},2076:{},2077:{T:1},2078:{T:-1},2079:{},2080:{T:1},2081:{T:-1},2082:{},2083:{T:1},2084:{T:-1},2085:{T:1},2086:{T:-1},2087:{T:1},2088:{T:-1},2089:{T:1},2090:{T:-1},2091:{},2092:{},2093:{T:1},2094:{T:-1},2095:{},2096:{T:1},2097:{T:-1},2098:{T:1},2099:{T:-1},2100:{T:1},2101:{T:-1},2102:{},2103:{T:1},2104:{T:-1},2105:{},2106:{T:1},2107:{T:-1},2108:{},2109:{T:1},2110:{T:-1},2111:{T:1},2112:{T:-1},2113:{T:1},2114:{T:-1},2115:{},2116:{},2117:{},2118:{T:1},2119:{T:-1},2120:{},2121:{T:1},2122:{T:-1},2123:{T:1},2124:{T:-1},2125:{},2126:{T:1},2127:{T:-1},2128:{},2129:{T:1},2130:{T:-1},2131:{T:1},2132:{T:-1},2133:{T:1},2134:{},2135:{},2136:{},2137:{T:1},2138:{T:-1},2139:{T:1},2140:{T:-1},2141:{},3072:{},3073:{},4096:{T:1},4097:{T:-1},5002:{T:1},5003:{T:-1},5081:{T:1},5082:{T:-1},5083:{},5084:{T:1},5085:{T:-1},5086:{T:1},5087:{T:-1},5088:{},5089:{},5090:{},5092:{T:1},5093:{T:-1},5094:{},5095:{T:1},5096:{T:-1},5097:{},5099:{},65535:{n:""}},Wc={6:{f:wi},10:{f:Ga},12:{f:$a},13:{f:$a},14:{f:ja},15:{f:ja},16:{f:aa},17:{f:ja},18:{f:ja},19:{f:$a},20:{f:bn},21:{f:bn},23:{f:An},24:{f:wn},25:{f:ja},26:{},27:{},28:{f:function(e,t,r){return function(e,t,r){if(!(r.biff<8)){var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2),i=e.read_shift(2),c=Za(e,0,r);return r.biff<8&&e.read_shift(1),[{r:a,c:n},c,i,s]}}(e,0,r)}},29:{},34:{f:ja},35:{f:Tn},38:{f:aa},39:{f:aa},40:{f:aa},41:{f:aa},42:{f:ja},43:{f:ja},47:{f:function(e,t,r){var a={Type:r.biff>=8?e.read_shift(2):0};return a.Type?as(e,t-2,a):function(e,t,r,a){var n={key:$a(e),verificationBytes:$a(e)};r.password&&(n.verifier=es(r.password)),a.valid=n.verificationBytes===n.verifier,a.valid&&(a.insitu=rs(r.password))}(e,r.biff,r,a),a}},49:{f:function(e,t,r){var a={dyHeight:e.read_shift(2),fl:e.read_shift(2)};switch(r&&r.biff||8){case 2:break;case 3:case 4:e.l+=2;break;default:e.l+=10}return a.name=Ka(e,0,r),a}},51:{f:$a},60:{},61:{f:function(e){return{Pos:[e.read_shift(2),e.read_shift(2)],Dim:[e.read_shift(2),e.read_shift(2)],Flags:e.read_shift(2),CurTab:e.read_shift(2),FirstTab:e.read_shift(2),Selected:e.read_shift(2),TabRatio:e.read_shift(2)}}},64:{f:ja},65:{f:function(){}},66:{f:$a},77:{},80:{},81:{},82:{},85:{f:$a},89:{},90:{},91:{},92:{f:function(e,t,r){if(r.enc)return e.l+=t,"";var a=e.l,n=Za(e,0,r);return e.read_shift(t+a-e.l),n}},93:{f:function(e,t,r){if(r&&r.biff<8)return function(e,t,r){e.l+=4;var a=e.read_shift(2),n=e.read_shift(2),s=e.read_shift(2);e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=2,e.l+=6,t-=36;var i=[];return i.push((Sn[a]||Ar)(e,t,r)),{cmo:[n,a,s],ft:i}}(e,t,r);var a=fn(e),n=function(e,t){for(var r=e.l+t,a=[];e.l7||t[1]>7)throw new Error("Bad Gutters: "+t.join("|"));return t}},129:{f:function(e,t,r){var a=r&&8==r.biff||2==t?e.read_shift(2):(e.l+=t,0);return{fDialog:16&a,fBelow:64&a,fRight:128&a}}},130:{f:$a},131:{f:ja},132:{f:ja},133:{f:function(e,t,r){var a=e.read_shift(4),n=3&e.read_shift(1),s=e.read_shift(1);switch(s){case 0:s="Worksheet";break;case 1:s="Macrosheet";break;case 2:s="Chartsheet";break;case 6:s="VBAModule"}var i=Ka(e,0,r);return 0===i.length&&(i="Sheet1"),{pos:a,hs:n,dt:s,name:i}}},134:{},140:{f:function(e){var t,r=[0,0];return t=e.read_shift(2),r[0]=da[t]||t,t=e.read_shift(2),r[1]=da[t]||t,r}},141:{f:$a},144:{},146:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(rn(e));return r}},151:{},152:{},153:{},154:{},155:{},156:{f:$a},157:{},158:{},160:{f:Cn},161:{f:function(e,t){var r={};return t<32||(e.l+=16,r.header=aa(e),r.footer=aa(e),e.l+=2),r}},174:{},175:{},176:{},177:{},178:{},180:{},181:{},182:{},184:{},185:{},189:{f:function(e,t){for(var r=e.l+t-2,a=e.read_shift(2),n=e.read_shift(2),s=[];e.l>2&1,a.data=function(e,t,r,a){var n={},s=e.read_shift(4),i=e.read_shift(4),c=e.read_shift(4),o=e.read_shift(2);return n.patternType=pa[c>>26],a.cellStyles?(n.alc=7&s,n.fWrap=s>>3&1,n.alcV=s>>4&7,n.fJustLast=s>>7&1,n.trot=s>>8&255,n.cIndent=s>>16&15,n.fShrinkToFit=s>>20&1,n.iReadOrder=s>>22&2,n.fAtrNum=s>>26&1,n.fAtrFnt=s>>27&1,n.fAtrAlc=s>>28&1,n.fAtrBdr=s>>29&1,n.fAtrPat=s>>30&1,n.fAtrProt=s>>31&1,n.dgLeft=15&i,n.dgRight=i>>4&15,n.dgTop=i>>8&15,n.dgBottom=i>>12&15,n.icvLeft=i>>16&127,n.icvRight=i>>23&127,n.grbitDiag=i>>30&3,n.icvTop=127&c,n.icvBottom=c>>7&127,n.icvDiag=c>>14&127,n.dgDiag=c>>21&15,n.icvFore=127&o,n.icvBack=o>>7&127,n.fsxButton=o>>14&1,n):n}(e,0,a.fStyle,r),a}},225:{f:function(e,t){return 0===t||e.read_shift(2),1200}},226:{f:Ga},227:{},229:{f:function(e,t){for(var r=[],a=e.read_shift(2);a--;)r.push(cn(e));return r}},233:{},235:{},236:{},237:{},239:{},240:{},241:{},242:{},244:{},245:{},246:{},247:{},248:{},249:{},251:{},252:{f:function(e,t){for(var r=e.l+t,a=e.read_shift(4),n=e.read_shift(4),s=[],i=0;i!=n&&e.l255)throw new Error("Unexpected SupBook type: "+s);for(var i=Ja(e,s),c=[];a>e.l;)c.push(qa(e));return[s,n,i,c]}},431:{f:ja},432:{},433:{},434:{},437:{},438:{f:function(e,t,r){var a=e.l,n="";try{e.l+=4;var s=(r.lastobj||{cmo:[0,0]}).cmo[1];-1==[0,5,7,11,12,14].indexOf(s)?e.l+=6:function(e){var t=e.read_shift(1);e.l++;var r=e.read_shift(2);return e.l+=2,[t,r]}(e);var i=e.read_shift(2);e.read_shift(2),$a(e);var c=e.read_shift(2);e.l+=c;for(var o=1;o=(l?i:2*i))break}if(n.length!==i&&n.length!==2*i)throw new Error("cchText: "+i+" != "+n.length);return e.l=a+t,{t:n}}catch(f){return e.l=a+t,{t:n}}}},439:{f:ja},440:{f:function(e,t){var r=cn(e);e.l+=16;var a=function(e,t){var r=e.l+t,a=e.read_shift(4);if(2!==a)throw new Error("Unrecognized streamVersion: "+a);var n=e.read_shift(2);e.l+=2;var s,i,c,o,l,f,h="";16&n&&(s=en(e,e.l)),128&n&&(i=en(e,e.l)),257===(257&n)&&(c=en(e,e.l)),1===(257&n)&&(o=Qa(e,e.l)),8&n&&(h=en(e,e.l)),32&n&&(l=e.read_shift(16)),64&n&&(f=Da(e)),e.l=r;var u=i||c||o||"";u&&h&&(u+="#"+h),u||(u="#"+h),2&n&&"/"==u.charAt(0)&&"/"!=u.charAt(1)&&(u="file://"+u);var d={Target:u};return l&&(d.guid=l),f&&(d.time=f),s&&(d.Tooltip=s),d}(e,t-24);return[r,a]}},441:{},442:{f:qa},443:{},444:{f:$a},445:{},446:{},448:{f:Ga},449:{f:function(e){return e.read_shift(2),e.read_shift(4)},r:2},450:{f:Ga},512:{f:gn},513:{f:_n},515:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5);var a=an(e),n=aa(e);return a.val=n,a}},516:{f:function(e,t,r){r.biffguess&&2==r.biff&&(r.biff=5),e.l;var a=an(e);2==r.biff&&e.l++;var n=qa(e,e.l,r);return a.val=n,a}},517:{f:vn},519:{f:Rn},520:{f:function(e){var t={};t.r=e.read_shift(2),t.c=e.read_shift(2),t.cnt=e.read_shift(2)-t.c;var r=e.read_shift(2);e.l+=4;var a=e.read_shift(1);return e.l+=3,7&a&&(t.level=7&a),32&a&&(t.hidden=!0),64&a&&(t.hpt=r/20),t}},523:{},545:{f:kn},549:{f:pn},566:{},574:{f:function(e,t,r){return r&&r.biff>=2&&r.biff<5?{}:{RTL:64&e.read_shift(2)}}},638:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),a=sn(e);return{r:t,c:r,ixfe:a[0],rknum:a[1]}}},659:{},1048:{},1054:{f:function(e,t,r){return[e.read_shift(2),Za(e,0,r)]}},1084:{},1212:{f:function(e,t,r){var a=on(e);e.l++;var n=e.read_shift(1);return[Ei(e,t-=8,r),n,a]}},2048:{f:function(e,t){e.read_shift(2);var r=cn(e),a=e.read_shift((t-10)/2,"dbcs-cont");return[r,a=a.replace(I,"")]}},2049:{},2050:{},2051:{},2052:{},2053:{},2054:{},2055:{},2056:{},2057:{f:dn},2058:{},2059:{},2060:{},2061:{},2062:{},2063:{},2064:{},2066:{},2067:{},2128:{},2129:{},2130:{},2131:{},2132:{},2133:{},2134:{},2135:{},2136:{},2137:{},2138:{},2146:{},2147:{r:12},2148:{},2149:{},2150:{},2151:{f:Ga},2152:{},2154:{},2155:{},2156:{},2161:{},2162:{},2164:{},2165:{},2166:{},2167:{},2168:{},2169:{},2170:{},2171:{},2172:{f:function(e){e.l+=2;var t={cxfs:0,crc:0};return t.cxfs=e.read_shift(2),t.crc=e.read_shift(4),t},r:12},2173:{f:function(e,t){e.l,e.l+=2;var r=e.read_shift(2);e.l+=2;for(var a=e.read_shift(2),n=[];a-- >0;)n.push(Ms(e,e.l));return{ixfe:r,ext:n}},r:12},2174:{},2175:{},2180:{},2181:{},2182:{},2183:{},2184:{},2185:{},2186:{},2187:{},2188:{f:ja,r:12},2189:{},2190:{r:12},2191:{},2192:{},2194:{},2195:{},2196:{f:function(e,t,r){if(!(r.biff<8)){var a=e.read_shift(2),n=e.read_shift(2);return[Ja(e,a,r),Ja(e,n,r)]}e.l+=t},r:12},2197:{},2198:{f:function(e,t,r){var a=e.l+t;if(124226!==e.read_shift(4))if(r.cellStyles){var n,s=e.slice(e.l);e.l=a;try{n=nt(s,{type:"array"})}catch(c){return}var i=et(n,"theme/theme/theme1.xml",!0);if(i)return Fs(i,r)}else e.l=a},r:12},2199:{},2200:{},2201:{},2202:{f:function(e){return[0!==e.read_shift(4),0!==e.read_shift(4),e.read_shift(4)]},r:12},2203:{f:Ga},2204:{},2205:{},2206:{},2207:{},2211:{f:function(e){var t=function(e){var t=e.read_shift(2),r=e.read_shift(2);return e.l+=8,{type:t,flags:r}}(e);if(2211!=t.type)throw new Error("Invalid Future Record "+t.type);return 0!==e.read_shift(4)}},2212:{},2213:{},2214:{},2215:{},4097:{},4098:{},4099:{},4102:{},4103:{},4105:{},4106:{},4107:{},4108:{},4109:{},4116:{},4117:{},4118:{},4119:{},4120:{},4121:{},4122:{},4123:{},4124:{},4125:{},4126:{},4127:{},4128:{},4129:{},4130:{},4132:{},4133:{},4134:{f:$a},4135:{},4146:{},4147:{},4148:{},4149:{},4154:{},4156:{},4157:{},4158:{},4159:{},4160:{},4161:{},4163:{},4164:{f:function(e,t,r){var a={area:!1};if(5!=r.biff)return e.l+=t,a;var n=e.read_shift(1);return e.l+=3,16&n&&(a.area=!0),a}},4165:{},4166:{},4168:{},4170:{},4171:{},4174:{},4175:{},4176:{},4177:{},4187:{},4188:{f:function(e){for(var t=e.read_shift(2),r=[];t-- >0;)r.push(rn(e));return r}},4189:{},4191:{},4192:{},4193:{},4194:{},4195:{},4196:{},4197:{},4198:{},4199:{},4200:{},0:{f:gn},1:{},2:{f:function(e){var t=an(e);++e.l;var r=e.read_shift(2);return t.t="n",t.val=r,t}},3:{f:function(e){var t=an(e);++e.l;var r=aa(e);return t.t="n",t.val=r,t}},4:{f:function(e,t,r){r.biffguess&&5==r.biff&&(r.biff=2);var a=an(e);++e.l;var n=Za(e,0,r);return a.t="str",a.val=n,a}},5:{f:vn},7:{f:function(e){var t=e.read_shift(1);return 0===t?(e.l++,""):e.read_shift(t,"sbcs-cont")}},8:{},9:{f:dn},11:{},22:{f:$a},30:{f:mn},31:{},32:{},33:{f:kn},36:{},37:{f:pn},50:{f:function(e,t){e.l+=6,e.l+=2,e.l+=1,e.l+=3,e.l+=1,e.l+=t-13}},62:{},52:{},67:{},68:{f:$a},69:{},86:{},126:{},127:{f:function(e){var t=e.read_shift(2),r=e.read_shift(2),a=e.read_shift(4),n={fmt:t,env:r,len:a,data:e.slice(e.l,e.l+a)};return e.l+=a,n}},135:{},136:{},137:{},145:{},148:{},149:{},150:{},169:{},171:{},188:{},191:{},192:{},194:{},195:{},214:{f:function(e,t,r){var a=e.l+t,n=an(e),s=e.read_shift(2),i=Ja(e,s,r);return e.l=a,n.t="str",n.val=i,n}},223:{},234:{},354:{},421:{},518:{f:wi},521:{f:dn},536:{f:wn},547:{f:Tn},561:{},579:{},1030:{f:wi},1033:{f:dn},1091:{},2157:{},2163:{},2177:{},2240:{},2241:{},2242:{},2243:{},2244:{},2245:{},2246:{},2247:{},2248:{},2249:{},2250:{},2251:{},2262:{r:12},29282:{}};function Vc(e,t,r,a){var n=t;if(!isNaN(n)){var s=a||(r||[]).length||0,i=e.next(4);i.write_shift(2,n),i.write_shift(2,s),s>0&&cr(r)&&e.push(r)}}function Gc(e,t){var r=t||{};null!=T&&null==r.dense&&(r.dense=T);var a=r.dense?[]:{},n=(e=e.replace(//g,"")).match(/
");var s=e.match(/<\/table/i),i=n.index,c=s&&s.index||e.length,o=Ke(e.slice(i,c),/(:?]*>)/i,""),l=-1,f=0,h=0,u=0,d={s:{r:1e7,c:1e7},e:{r:0,c:0}},p=[];for(i=0;i/i);for(c=0;c"))>-1;)E=E.slice(w+1);for(var A=0;A")));u=S.colspan?+S.colspan:1,((h=+S.rowspan)>1||u>1)&&p.push({s:{r:l,c:f},e:{r:l+(h||1)-1,c:f+u-1}});var y=S.t||S["data-t"]||"";if(E.length)if(E=Ot(E),d.s.r>l&&(d.s.r=l),d.e.rf&&(d.s.c=f),d.e.cr||n[l].s.c>i)&&!(n[l].e.r1&&(d.rowspan=c),o>1&&(d.colspan=o),a.editable?u=''+u+"":h&&(d["data-t"]=h&&h.t||"z",null!=h.v&&(d["data-v"]=h.v),null!=h.z&&(d["data-z"]=h.z),h.l&&"#"!=(h.l.Target||"#").charAt(0)&&(u=''+u+"")),d.id=(a.id||"sjs")+"-"+f,s.push(Pt("td",u,d))}}return""+s.join("")+""}var $c='SheetJS Table Export',Xc="";function Kc(e,t,r){return[].join("")+""}function Yc(e,t){var r=t||{},a=null!=r.header?r.header:$c,n=null!=r.footer?r.footer:Xc,s=[a],i=Pr(e["!ref"]);r.dense=Array.isArray(e),s.push(Kc(0,0,r));for(var c=i.s.r;c<=i.e.r;++c)s.push(jc(e,i,c,r));return s.push("
"+n),s.join("")}function Jc(e,t,r){var a=r||{};null!=T&&(a.dense=T);var n=0,s=0;if(null!=a.origin)if("number"==typeof a.origin)n=a.origin;else{var i="string"==typeof a.origin?Fr(a.origin):a.origin;n=i.r,s=i.c}var c=t.getElementsByTagName("tr"),o=Math.min(a.sheetRows||1e7,c.length),l={s:{r:0,c:0},e:{r:n,c:s}};if(e["!ref"]){var f=Pr(e["!ref"]);l.s.r=Math.min(l.s.r,f.s.r),l.s.c=Math.min(l.s.c,f.s.c),l.e.r=Math.max(l.e.r,f.e.r),l.e.c=Math.max(l.e.c,f.e.c),-1==n&&(l.e.r=n=f.e.r+1)}var h=[],u=0,d=e["!rows"]||(e["!rows"]=[]),p=0,m=0,g=0,v=0,b=0,E=0;for(e["!cols"]||(e["!cols"]=[]);p1||E>1)&&h.push({s:{r:m+n,c:v+s},e:{r:m+n+(b||1)-1,c:v+s+(E||1)-1}});var C={t:"s",v:S},R=k.getAttribute("data-t")||k.getAttribute("t")||"";null!=S&&(0==S.length?C.t=R||"z":a.raw||0==S.trim().length||"s"==R||("TRUE"===S?C={t:"b",v:!0}:"FALSE"===S?C={t:"b",v:!1}:isNaN(je(S))?isNaN(Xe(S).getDate())||(C={t:"d",v:ze(S)},a.cellDates||(C={t:"n",v:Ne(C.v)}),C.z=a.dateNF||W[14]):C={t:"n",v:je(S)})),void 0===C.z&&null!=y&&(C.z=y);var O="",x=k.getElementsByTagName("A");if(x&&x.length)for(var I=0;I=o&&(e["!fullref"]=Mr((l.e.r=c.length-p+m-1+n,l))),e}function qc(e,t){return Jc((t||{}).dense?[]:{},e,t)}function Zc(e){var t="",r=function(e){return e.ownerDocument.defaultView&&"function"===typeof e.ownerDocument.defaultView.getComputedStyle?e.ownerDocument.defaultView.getComputedStyle:"function"===typeof getComputedStyle?getComputedStyle:null}(e);return r&&(t=r(e).getPropertyValue("display")),t||(t=e.style&&e.style.display),"none"===t}function Qc(e){var t=e.replace(/[\t\r\n]/g," ").trim().replace(/ +/g," ").replace(//g," ").replace(//g,(function(e,t){return Array(parseInt(t,10)+1).join(" ")})).replace(/]*\/>/g,"\t").replace(//g,"\n");return[gt(t.replace(/<[^>]*>/g,""))]}var eo={day:["d","dd"],month:["m","mm"],year:["y","yy"],hours:["h","hh"],minutes:["m","mm"],seconds:["s","ss"],"am-pm":["A/P","AM/PM"],"day-of-week":["ddd","dddd"],era:["e","ee"],quarter:["\\Qm",'m\\"th quarter"']};function to(e,t){var r=t||{};null!=T&&null==r.dense&&(r.dense=T);var a,n,s,i,c,o,l=Mt(e),f=[],h={name:""},u="",d=0,p={},m=[],g=r.dense?[]:{},v={value:""},b="",E=0,w=[],A=-1,k=-1,S={s:{r:1e6,c:1e7},e:{r:0,c:0}},y=0,_={},C=[],R={},O=[],x=1,I=1,N=[],D={Names:[]},F={},L=["",""],P=[],M={},U="",B=0,H=!1,z=!1,W=0;for(Ut.lastIndex=0,l=l.replace(//gm,"").replace(//gm,"");c=Ut.exec(l);)switch(c[3]=c[3].replace(/_.*$/,"")){case"table":case"\u5de5\u4f5c\u8868":"/"===c[1]?(S.e.c>=S.s.c&&S.e.r>=S.s.r?g["!ref"]=Mr(S):g["!ref"]="A1:A1",r.sheetRows>0&&r.sheetRows<=S.e.r&&(g["!fullref"]=g["!ref"],S.e.r=r.sheetRows-1,g["!ref"]=Mr(S)),C.length&&(g["!merges"]=C),O.length&&(g["!rows"]=O),s.name=s["\u540d\u79f0"]||s.name,"undefined"!==typeof JSON&&JSON.stringify(s),m.push(s.name),p[s.name]=g,z=!1):"/"!==c[0].charAt(c[0].length-2)&&(s=ut(c[0],!1),A=k=-1,S.s.r=S.s.c=1e7,S.e.r=S.e.c=0,g=r.dense?[]:{},C=[],O=[],z=!0);break;case"table-row-group":"/"===c[1]?--y:++y;break;case"table-row":case"\u884c":if("/"===c[1]){A+=x,x=1;break}if((i=ut(c[0],!1))["\u884c\u53f7"]?A=i["\u884c\u53f7"]-1:-1==A&&(A=0),(x=+i["number-rows-repeated"]||1)<10)for(W=0;W0&&(O[A+W]={level:y});k=-1;break;case"covered-table-cell":"/"!==c[1]&&++k,r.sheetStubs&&(r.dense?(g[A]||(g[A]=[]),g[A][k]={t:"z"}):g[Lr({r:A,c:k})]={t:"z"}),b="",w=[];break;case"table-cell":case"\u6570\u636e":if("/"===c[0].charAt(c[0].length-2))++k,v=ut(c[0],!1),I=parseInt(v["number-columns-repeated"]||"1",10),o={t:"z",v:null},v.formula&&0!=r.cellFormula&&(o.f=xi(gt(v.formula))),"string"==(v["\u6570\u636e\u7c7b\u578b"]||v["value-type"])&&(o.t="s",o.v=gt(v["string-value"]||""),r.dense?(g[A]||(g[A]=[]),g[A][k]=o):g[Lr({r:A,c:k})]=o),k+=I-1;else if("/"!==c[1]){b="",E=0,w=[],I=1;var V=x?A+x-1:A;if(++k>S.e.c&&(S.e.c=k),kS.e.r&&(S.e.r=V),P=[],M={},o={t:(v=ut(c[0],!1))["\u6570\u636e\u7c7b\u578b"]||v["value-type"],v:null},r.cellFormula)if(v.formula&&(v.formula=gt(v.formula)),v["number-matrix-columns-spanned"]&&v["number-matrix-rows-spanned"]&&(R={s:{r:A,c:k},e:{r:A+(parseInt(v["number-matrix-rows-spanned"],10)||0)-1,c:k+(parseInt(v["number-matrix-columns-spanned"],10)||0)-1}},o.F=Mr(R),N.push([R,o.F])),v.formula)o.f=xi(v.formula);else for(W=0;W=N[W][0].s.r&&A<=N[W][0].e.r&&k>=N[W][0].s.c&&k<=N[W][0].e.c&&(o.F=N[W][1]);switch((v["number-columns-spanned"]||v["number-rows-spanned"])&&(R={s:{r:A,c:k},e:{r:A+(parseInt(v["number-rows-spanned"],10)||0)-1,c:k+(parseInt(v["number-columns-spanned"],10)||0)-1}},C.push(R)),v["number-columns-repeated"]&&(I=parseInt(v["number-columns-repeated"],10)),o.t){case"boolean":o.t="b",o.v=wt(v["boolean-value"]);break;case"float":case"percentage":case"currency":o.t="n",o.v=parseFloat(v.value);break;case"date":o.t="d",o.v=ze(v["date-value"]),r.cellDates||(o.t="n",o.v=Ne(o.v)),o.z="m/d/yy";break;case"time":o.t="n",o.v=Me(v["time-value"])/86400,r.cellDates&&(o.t="d",o.v=Pe(o.v)),o.z="HH:MM:SS";break;case"number":o.t="n",o.v=parseFloat(v["\u6570\u636e\u6570\u503c"]);break;default:if("string"!==o.t&&"text"!==o.t&&o.t)throw new Error("Unsupported value type "+o.t);o.t="s",null!=v["string-value"]&&(b=gt(v["string-value"]),w=[])}}else{if(H=!1,"s"===o.t&&(o.v=b||"",w.length&&(o.R=w),H=0==E),F.Target&&(o.l=F),P.length>0&&(o.c=P,P=[]),b&&!1!==r.cellText&&(o.w=b),H&&(o.t="z",delete o.v),(!H||r.sheetStubs)&&!(r.sheetRows&&r.sheetRows<=A))for(var G=0;G0;)g[A+G][k+I]=Ve(o);else for(g[Lr({r:A+G,c:k})]=o;--I>0;)g[Lr({r:A+G,c:k+I})]=Ve(o);S.e.c<=k&&(S.e.c=k)}k+=(I=parseInt(v["number-columns-repeated"]||"1",10))-1,I=0,o={},b="",w=[]}F={};break;case"document":case"document-content":case"\u7535\u5b50\u8868\u683c\u6587\u6863":case"spreadsheet":case"\u4e3b\u4f53":case"scripts":case"styles":case"font-face-decls":case"master-styles":if("/"===c[1]){if((a=f.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&f.push([c[3],!0]);break;case"annotation":if("/"===c[1]){if((a=f.pop())[0]!==c[3])throw"Bad state: "+a;M.t=b,w.length&&(M.R=w),M.a=U,P.push(M)}else"/"!==c[0].charAt(c[0].length-2)&&f.push([c[3],!1]);U="",B=0,b="",E=0,w=[];break;case"creator":"/"===c[1]?U=l.slice(B,c.index):B=c.index+c[0].length;break;case"meta":case"\u5143\u6570\u636e":case"settings":case"config-item-set":case"config-item-map-indexed":case"config-item-map-entry":case"config-item-map-named":case"shapes":case"frame":case"text-box":case"image":case"data-pilot-tables":case"list-style":case"form":case"dde-links":case"event-listeners":case"chart":if("/"===c[1]){if((a=f.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&f.push([c[3],!1]);b="",E=0,w=[];break;case"scientific-number":case"currency-symbol":case"currency-style":case"script":case"libraries":case"automatic-styles":case"default-style":case"page-layout":case"style":case"map":case"font-face":case"paragraph-properties":case"table-properties":case"table-column-properties":case"table-row-properties":case"table-cell-properties":case"fraction":case"boolean-style":case"boolean":case"text-style":case"text-content":case"text-properties":case"embedded-text":case"body":case"\u7535\u5b50\u8868\u683c":case"forms":case"table-column":case"table-header-rows":case"table-rows":case"table-column-group":case"table-header-columns":case"table-columns":case"null-date":case"graphic-properties":case"calculation-settings":case"named-expressions":case"label-range":case"label-ranges":case"named-expression":case"sort":case"sort-by":case"sort-groups":case"tab":case"line-break":case"span":case"s":case"date":case"object":case"title":case"\u6807\u9898":case"desc":case"binary-data":case"table-source":case"scenario":case"iteration":case"content-validations":case"content-validation":case"help-message":case"error-message":case"database-ranges":case"filter":case"filter-and":case"filter-or":case"filter-condition":case"list-level-style-bullet":case"list-level-style-number":case"list-level-properties":case"sender-firstname":case"sender-lastname":case"sender-initials":case"sender-title":case"sender-position":case"sender-email":case"sender-phone-private":case"sender-fax":case"sender-company":case"sender-phone-work":case"sender-street":case"sender-city":case"sender-postal-code":case"sender-country":case"sender-state-or-province":case"author-name":case"author-initials":case"chapter":case"file-name":case"template-name":case"sheet-name":case"event-listener":case"initial-creator":case"creation-date":case"print-date":case"generator":case"document-statistic":case"user-defined":case"editing-duration":case"editing-cycles":case"config-item":case"page-number":case"page-count":case"time":case"cell-range-source":case"detective":case"operation":case"highlighted-range":case"data-pilot-table":case"source-cell-range":case"source-service":case"data-pilot-field":case"data-pilot-level":case"data-pilot-subtotals":case"data-pilot-subtotal":case"data-pilot-members":case"data-pilot-member":case"data-pilot-display-info":case"data-pilot-sort-info":case"data-pilot-layout-info":case"data-pilot-field-reference":case"data-pilot-groups":case"data-pilot-group":case"data-pilot-group-member":case"rect":case"dde-connection-decls":case"dde-connection-decl":case"dde-link":case"dde-source":case"properties":case"property":case"table-protection":case"data-pilot-grand-total":case"office-document-common-attrs":break;case"number-style":case"percentage-style":case"date-style":case"time-style":if("/"===c[1]){if(_[h.name]=u,(a=f.pop())[0]!==c[3])throw"Bad state: "+a}else"/"!==c[0].charAt(c[0].length-2)&&(u="",h=ut(c[0],!1),f.push([c[3],!0]));break;case"number":case"day":case"month":case"year":case"era":case"day-of-week":case"week-of-year":case"quarter":case"hours":case"minutes":case"seconds":case"am-pm":switch(f[f.length-1][0]){case"time-style":case"date-style":n=ut(c[0],!1),u+=eo[c[3]]["long"===n.style?1:0]}break;case"text":if("/>"===c[0].slice(-2))break;if("/"===c[1])switch(f[f.length-1][0]){case"number-style":case"date-style":case"time-style":u+=l.slice(d,c.index)}else d=c.index+c[0].length;break;case"named-range":L=Ii((n=ut(c[0],!1))["cell-range-address"]);var j={Name:n.name,Ref:L[0]+"!"+L[1]};z&&(j.Sheet=m.length),D.Names.push(j);break;case"p":case"\u6587\u672c\u4e32":if(["master-styles"].indexOf(f[f.length-1][0])>-1)break;if("/"!==c[1]||v&&v["string-value"])ut(c[0],!1),E=c.index+c[0].length;else{var $=Qc(l.slice(E,c.index));b=(b.length>0?b+"\n":"")+$[0]}break;case"database-range":if("/"===c[1])break;try{p[(L=Ii(ut(c[0])["target-range-address"]))[0]]["!autofilter"]={ref:L[1]}}catch(K){}break;case"a":if("/"!==c[1]){if(!(F=ut(c[0],!1)).href)break;F.Target=gt(F.href),delete F.href,"#"==F.Target.charAt(0)&&F.Target.indexOf(".")>-1?(L=Ii(F.Target.slice(1)),F.Target="#"+L[0]+"!"+L[1]):F.Target.match(/^\.\.[\\\/]/)&&(F.Target=F.Target.slice(3))}break;default:switch(c[2]){case"dc:":case"calcext:":case"loext:":case"ooo:":case"chartooo:":case"draw:":case"style:":case"chart:":case"form:":case"uof:":case"\u8868:":case"\u5b57:":break;default:if(r.WTF)throw new Error(c)}}var X={Sheets:p,SheetNames:m,Workbook:D};return r.bookSheets&&delete X.Sheets,X}function ro(e,t){t=t||{},qe(e,"META-INF/manifest.xml")&&function(e,t){for(var r,a,n=Mt(e);r=Ut.exec(n);)switch(r[3]){case"manifest":break;case"file-entry":if("/"==(a=ut(r[0],!1)).path&&a.type!==ka)throw new Error("This OpenDocument is not a spreadsheet");break;case"encryption-data":case"algorithm":case"start-key-generation":case"key-derivation":throw new Error("Unsupported ODS Encryption");default:if(t&&t.WTF)throw r}}(Qe(e,"META-INF/manifest.xml"),t);var r=et(e,"content.xml");if(!r)throw new Error("Missing content.xml in ODS / UOF file");var a=to(_t(r),t);return qe(e,"meta.xml")&&(a.Props=_a(Qe(e,"meta.xml"))),a}function ao(e,t){return to(e,t)}function no(e){return new DataView(e.buffer,e.byteOffset,e.byteLength)}function so(e){return"undefined"!=typeof TextDecoder?(new TextDecoder).decode(e):_t(R(e))}function io(e){var t=e.reduce((function(e,t){return e+t.length}),0),r=new Uint8Array(t),a=0;return e.forEach((function(e){r.set(e,a),a+=e.length})),r}function co(e){return 16843009*((e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135)>>>24}function oo(e,t){var r=t?t[0]:0,a=127&e[r];e:if(e[r++]>=128){if(a|=(127&e[r])<<7,e[r++]<128)break e;if(a|=(127&e[r])<<14,e[r++]<128)break e;if(a|=(127&e[r])<<21,e[r++]<128)break e;if(a+=(127&e[r])*Math.pow(2,28),++r,e[r++]<128)break e;if(a+=(127&e[r])*Math.pow(2,35),++r,e[r++]<128)break e;if(a+=(127&e[r])*Math.pow(2,42),++r,e[r++]<128)break e}return t&&(t[0]=r),a}function lo(e){var t=0,r=127&e[t];e:if(e[t++]>=128){if(r|=(127&e[t])<<7,e[t++]<128)break e;if(r|=(127&e[t])<<14,e[t++]<128)break e;if(r|=(127&e[t])<<21,e[t++]<128)break e;r|=(127&e[t])<<28}return r}function fo(e){for(var t=[],r=[0];r[0]=128;);a=e.slice(o,r[0]);break;case 5:c=4,a=e.slice(r[0],r[0]+c),r[0]+=c;break;case 1:c=8,a=e.slice(r[0],r[0]+c),r[0]+=c;break;case 2:c=oo(e,r),a=e.slice(r[0],r[0]+c),r[0]+=c;break;default:throw new Error("PB Type ".concat(i," for Field ").concat(s," at offset ").concat(n))}var l={data:a,type:i};null==t[s]?t[s]=[l]:t[s].push(l)}return t}function ho(e,t){return(null==e?void 0:e.map((function(e){return t(e.data)})))||[]}function uo(e){for(var t,r=[],a=[0];a[0]>>0>0),r.push(i)}return r}function po(e,t){if(0!=e)throw new Error("Unexpected Snappy chunk type ".concat(e));for(var r=[0],a=oo(t,r),n=[];r[0]>2&7),i=(224&t[r[0]++])<<3,i|=t[r[0]++]):(c=1+(t[r[0]++]>>2),2==s?(i=t[r[0]]|t[r[0]+1]<<8,r[0]+=2):(i=(t[r[0]]|t[r[0]+1]<<8|t[r[0]+2]<<16|t[r[0]+3]<<24)>>>0,r[0]+=4)),n=[io(n)],0==i)throw new Error("Invalid offset 0");if(i>n[0].length)throw new Error("Invalid offset beyond length");if(c>=i)for(n.push(n[0].slice(-i)),c-=i;c>=n[n.length-1].length;)n.push(n[n.length-1]),c-=n[n.length-1].length;n.push(n[0].slice(-i,-i+c))}else{var o=t[r[0]++]>>2;if(o<60)++o;else{var l=o-59;o=t[r[0]],l>1&&(o|=t[r[0]+1]<<8),l>2&&(o|=t[r[0]+2]<<16),l>3&&(o|=t[r[0]+3]<<24),o>>>=0,o++,r[0]+=l}n.push(t.slice(r[0],r[0]+o)),r[0]+=o}}var f=io(n);if(f.length!=a)throw new Error("Unexpected length: ".concat(f.length," != ").concat(a));return f}function mo(e){for(var t=[],r=0;r>1,a=1&e[t+14],n=t+13;n>=t;--n)a=256*a+e[n];return(128&e[t+15]?-a:a)*Math.pow(10,r-6176)}(e,i),i+=16),2&s&&(f=n.getFloat64(i,!0),i+=8),4&s&&(h.setTime(h.getTime()+1e3*n.getFloat64(i,!0)),i+=8),8&s&&(o=n.getUint32(i,!0),i+=4),16&s&&(c=n.getUint32(i,!0),i+=4),e[1]){case 0:break;case 2:case 10:a={t:"n",v:l};break;case 3:a={t:"s",v:t[o]};break;case 5:a={t:"d",v:h};break;case 6:a={t:"b",v:f>0};break;case 7:a={t:"n",v:f/86400};break;case 8:a={t:"e",v:0};break;case 9:if(!(c>-1))throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&s," : ").concat(e.slice(0,4)));a={t:"s",v:r[c]};break;default:throw new Error("Unsupported cell type ".concat(e[1]," : ").concat(31&s," : ").concat(e.slice(0,4)))}return a}function vo(e,t,r){switch(e[0]){case 0:case 1:case 2:case 3:return function(e,t,r,a){var n,s=no(e),i=s.getUint32(4,!0),c=(a>1?12:8)+4*co(i&(a>1?3470:398)),o=-1,l=-1,f=NaN,h=new Date(2001,0,1);switch(512&i&&(o=s.getUint32(c,!0),c+=4),c+=4*co(i&(a>1?12288:4096)),16&i&&(l=s.getUint32(c,!0),c+=4),32&i&&(f=s.getFloat64(c,!0),c+=8),64&i&&(h.setTime(h.getTime()+1e3*s.getFloat64(c,!0)),c+=8),e[2]){case 0:break;case 2:n={t:"n",v:f};break;case 3:n={t:"s",v:t[l]};break;case 5:n={t:"d",v:h};break;case 6:n={t:"b",v:f>0};break;case 7:n={t:"n",v:f/86400};break;case 8:n={t:"e",v:0};break;case 9:if(o>-1)n={t:"s",v:r[o]};else if(l>-1)n={t:"s",v:t[l]};else{if(isNaN(f))throw new Error("Unsupported cell type ".concat(e.slice(0,4)));n={t:"n",v:f}}break;default:throw new Error("Unsupported cell type ".concat(e.slice(0,4)))}return n}(e,t,r,e[0]);case 5:return go(e,t,r);default:throw new Error("Unsupported payload version ".concat(e[0]))}}function bo(e){return oo(fo(e)[1][0].data)}function To(e,t){var r=fo(t.data),a=lo(r[1][0].data),n=r[3],s=[];return(n||[]).forEach((function(t){var r=fo(t.data),n=lo(r[1][0].data)>>>0;switch(a){case 1:s[n]=so(r[3][0].data);break;case 8:var i=fo(e[bo(r[9][0].data)][0].data),c=e[bo(i[1][0].data)][0],o=lo(c.meta[1][0].data);if(2001!=o)throw new Error("2000 unexpected reference to ".concat(o));var l=fo(c.data);s[n]=l[3].map((function(e){return so(e.data)})).join("")}})),s}function Eo(e,t){var r,a=fo(t.data),n=(null==(r=null==a?void 0:a[7])?void 0:r[0])?lo(a[7][0].data)>>>0>0?1:0:-1,s=ho(a[5],(function(e){return function(e,t){var r,a,n,s,i,c,o,l,f,h,u,d,p,m,g,v,b=fo(e),T=lo(b[1][0].data)>>>0,E=lo(b[2][0].data)>>>0,w=(null==(a=null==(r=b[8])?void 0:r[0])?void 0:a.data)&&lo(b[8][0].data)>0||!1;if((null==(s=null==(n=b[7])?void 0:n[0])?void 0:s.data)&&0!=t)g=null==(c=null==(i=b[7])?void 0:i[0])?void 0:c.data,v=null==(l=null==(o=b[6])?void 0:o[0])?void 0:l.data;else{if(!(null==(h=null==(f=b[4])?void 0:f[0])?void 0:h.data)||1==t)throw"NUMBERS Tile missing ".concat(t," cell storage");g=null==(d=null==(u=b[4])?void 0:u[0])?void 0:d.data,v=null==(m=null==(p=b[3])?void 0:p[0])?void 0:m.data}for(var A=w?4:1,k=no(g),S=[],y=0;y=1&&(C[S[S.length-1][0]]=v.subarray(S[S.length-1][1]*A)),{R:T,cells:C}}(e,n)}));return{nrows:lo(a[4][0].data)>>>0,data:s.reduce((function(e,t){return e[t.R]||(e[t.R]=[]),t.cells.forEach((function(r,a){if(e[t.R][a])throw new Error("Duplicate cell r=".concat(t.R," c=").concat(a));e[t.R][a]=r})),e}),[])}}function wo(e,t){var r={"!ref":"A1"},a=e[bo(fo(t.data)[2][0].data)],n=lo(a[0].meta[1][0].data);if(6001!=n)throw new Error("6000 unexpected reference to ".concat(n));return function(e,t,r){var a,n=fo(t.data),s={s:{r:0,c:0},e:{r:0,c:0}};if(s.e.r=(lo(n[6][0].data)>>>0)-1,s.e.r<0)throw new Error("Invalid row varint ".concat(n[6][0].data));if(s.e.c=(lo(n[7][0].data)>>>0)-1,s.e.c<0)throw new Error("Invalid col varint ".concat(n[7][0].data));r["!ref"]=Mr(s);var i=fo(n[4][0].data),c=To(e,e[bo(i[4][0].data)][0]),o=(null==(a=i[17])?void 0:a[0])?To(e,e[bo(i[17][0].data)][0]):[],l=fo(i[3][0].data),f=0;l[1].forEach((function(t){var a=fo(t.data),n=e[bo(a[2][0].data)][0],s=lo(n.meta[1][0].data);if(6002!=s)throw new Error("6001 unexpected reference to ".concat(s));var i=Eo(0,n);i.data.forEach((function(e,t){e.forEach((function(e,a){var n=Lr({r:f+t,c:a}),s=vo(e,c,o);s&&(r[n]=s)}))})),f+=i.nrows}))}(e,a[0],r),r}function Ao(e,t){var r={SheetNames:[],Sheets:{}};if(ho(fo(t.data)[1],bo).forEach((function(t){e[t].forEach((function(t){if(2==lo(t.meta[1][0].data)){var a=function(e,t){var r,a=fo(t.data),n={name:(null==(r=a[1])?void 0:r[0])?so(a[1][0].data):"",sheets:[]};return ho(a[2],bo).forEach((function(t){e[t].forEach((function(t){6e3==lo(t.meta[1][0].data)&&n.sheets.push(wo(e,t))}))})),n}(e,t);a.sheets.forEach((function(e,t){Vo(r,e,0==t?a.name:a.name+"_"+t,!0)}))}}))})),0==r.SheetNames.length)throw new Error("Empty NUMBERS file");return r}function ko(e){var t,r,a,n,s={},i=[];if(e.FullPaths.forEach((function(e){if(e.match(/\.iwpv2/))throw new Error("Unsupported password protection")})),e.FileIndex.forEach((function(e){if(e.name.match(/\.iwa$/)){var t,r;try{t=mo(e.content)}catch(a){return console.log("?? "+e.content.length+" "+(a.message||a))}try{r=uo(t)}catch(a){return console.log("## "+(a.message||a))}r.forEach((function(e){s[e.id]=e.messages,i.push(e.id)}))}})),!i.length)throw new Error("File has no messages");var c=(null==(n=null==(a=null==(r=null==(t=null==s?void 0:s[1])?void 0:t[0])?void 0:r.meta)?void 0:a[1])?void 0:n[0].data)&&1==lo(s[1][0].meta[1][0].data)&&s[1][0];if(c||i.forEach((function(e){s[e].forEach((function(e){if(1==lo(e.meta[1][0].data)>>>0){if(c)throw new Error("Document has multiple roots");c=e}}))})),!c)throw new Error("Cannot find Document root");return Ao(s,c)}function So(e){return function(t){for(var r=0;r!=e.length;++r){var a=e[r];void 0===t[a[0]]&&(t[a[0]]=a[1]),"n"===a[2]&&(t[a[0]]=Number(t[a[0]]))}}}function yo(e){So([["cellNF",!1],["cellHTML",!0],["cellFormula",!0],["cellStyles",!1],["cellText",!0],["cellDates",!1],["sheetStubs",!1],["sheetRows",0,"n"],["bookDeps",!1],["bookSheets",!1],["bookProps",!1],["bookFiles",!1],["bookVBA",!1],["password",""],["WTF",!1]])(e)}function _o(e,t,r,a,n,s,i,c,o,l,f,h){try{s[a]=Aa(et(e,r,!0),t);var u,d=Qe(e,t);switch(c){case"sheet":u=dc(d,t,n,o,s[a],l,f,h);break;case"chart":if(!(u=pc(d,t,n,o,s[a],l))||!u["!drawel"])break;var p=st(u["!drawel"].Target,t),m=wa(p),g=function(e,t){if(!e)return"??";var r=(e.match(/]*r:id="([^"]*)"/)||["",""])[1];return t["!id"][r].Target}(et(e,p,!0),Aa(et(e,m,!0),p)),v=st(g,p),b=wa(v);u=ec(et(e,v,!0),0,0,Aa(et(e,b,!0),v),0,u);break;case"macro":E=t,s[a],E.slice(-4),u={"!type":"macro"};break;case"dialog":u=function(e,t){return t.slice(-4),{"!type":"dialog"}}(0,t,0,0,s[a]);break;default:throw new Error("Unrecognized sheet type "+c)}i[a]=u;var T=[];s&&s[a]&&Oe(s[a]).forEach((function(r){var n="";if(s[a][r].Type==Ea.CMNT){n=st(s[a][r].Target,t);var i=vc(Qe(e,n,!0),n,o);if(!i||!i.length)return;Us(u,i,!1)}s[a][r].Type==Ea.TCMNT&&(n=st(s[a][r].Target,t),T=T.concat(function(e,t){var r=[],a=!1,n={},s=0;return e.replace(lt,(function(i,c){var o=ut(i);switch(dt(o[0])){case"":case"":case"
":case"":break;case"":null!=n.t&&r.push(n);break;case"":case"":n.t=e.slice(s,c).replace(/\r\n/g,"\n").replace(/\r/g,"\n");break;case"":case"":case"":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+o[0]+" in threaded comments")}return i})),r}(Qe(e,n,!0),o)))})),T&&T.length&&Us(u,T,!0,o.people||[])}catch(w){if(o.WTF)throw w}var E}function Co(e){return"/"==e.charAt(0)?e.slice(1):e}function Ro(e,t){if(ke(),yo(t=t||{}),qe(e,"META-INF/manifest.xml"))return ro(e,t);if(qe(e,"objectdata.xml"))return ro(e,t);if(qe(e,"Index/Document.iwa")){if("undefined"==typeof Uint8Array)throw new Error("NUMBERS file parsing requires Uint8Array support");if(e.FileIndex)return ko(e);var r=Ce.utils.cfb_new();return rt(e).forEach((function(t){at(r,t,tt(e,t))})),ko(r)}if(!qe(e,"[Content_Types].xml")){if(qe(e,"index.xml.gz"))throw new Error("Unsupported NUMBERS 08 file");if(qe(e,"index.xml"))throw new Error("Unsupported NUMBERS 09 file");throw new Error("Unsupported ZIP file")}var a,n,s=rt(e),i=function(e){var t={workbooks:[],sheets:[],charts:[],dialogs:[],macros:[],rels:[],strs:[],comments:[],threadedcomments:[],links:[],coreprops:[],extprops:[],custprops:[],themes:[],styles:[],calcchains:[],vba:[],drawings:[],metadata:[],people:[],TODO:[],xmlns:""};if(!e||!e.match)return t;var r={};if((e.match(lt)||[]).forEach((function(e){var a=ut(e);switch(a[0].replace(ft,"<")){case"0?t.calcchains[0]:"",t.sst=t.strs.length>0?t.strs[0]:"",t.style=t.styles.length>0?t.styles[0]:"",t.defaults=r,delete t.calcchains,t}(et(e,"[Content_Types].xml")),c=!1;if(0===i.workbooks.length&&Qe(e,n="xl/workbook.xml",!0)&&i.workbooks.push(n),0===i.workbooks.length){if(!Qe(e,n="xl/workbook.bin",!0))throw new Error("Could not find workbook");i.workbooks.push(n),c=!0}"bin"==i.workbooks[0].slice(-3)&&(c=!0);var o={},l={};if(!t.bookSheets&&!t.bookProps){if(Ni=[],i.sst)try{Ni=gc(Qe(e,Co(i.sst)),i.sst,t)}catch(x){if(t.WTF)throw x}t.cellStyles&&i.themes.length&&(o=function(e,t,r){return Fs(e,r)}(et(e,i.themes[0].replace(/^\//,""),!0)||"",i.themes[0],t)),i.style&&(l=mc(Qe(e,Co(i.style)),i.style,o,t))}i.links.map((function(r){try{Aa(et(e,wa(Co(r))),r);return Tc(Qe(e,Co(r)),0,r,t)}catch(x){}}));var f=uc(Qe(e,Co(i.workbooks[0])),i.workbooks[0],t),h={},u="";i.coreprops.length&&((u=Qe(e,Co(i.coreprops[0]),!0))&&(h=_a(u)),0!==i.extprops.length&&(u=Qe(e,Co(i.extprops[0]),!0))&&function(e,t,r){var a={};t||(t={}),e=_t(e),Ca.forEach((function(r){var n=(e.match(Rt(r[0]))||[])[1];switch(r[2]){case"string":n&&(t[r[1]]=gt(n));break;case"bool":t[r[1]]="true"===n;break;case"raw":var s=e.match(new RegExp("<"+r[0]+"[^>]*>([\\s\\S]*?)"));s&&s.length>0&&(a[r[1]]=s[1])}})),a.HeadingPairs&&a.TitlesOfParts&&Ra(a.HeadingPairs,a.TitlesOfParts,t,r)}(u,h,t));var d={};t.bookSheets&&!t.bookProps||0!==i.custprops.length&&(u=et(e,Co(i.custprops[0]),!0))&&(d=function(e,t){var r={},a="",n=e.match(Oa);if(n)for(var s=0;s!=n.length;++s){var i=n[s],c=ut(i);switch(c[0]){case"":a=null;break;default:if(0===i.indexOf(""),l=o[0].slice(4),f=o[1];switch(l){case"lpstr":case"bstr":case"lpwstr":case"cy":case"error":r[a]=gt(f);break;case"bool":r[a]=wt(f);break;case"i1":case"i2":case"i4":case"i8":case"int":case"uint":r[a]=parseInt(f,10);break;case"r4":case"r8":case"decimal":r[a]=parseFloat(f);break;case"filetime":case"date":r[a]=ze(f);break;default:if("/"==l.slice(-1))break;t.WTF&&"undefined"!==typeof console&&console.warn("Unexpected",i,l,o)}}else if("0&&(a=h.SheetNames),t.bookProps&&(p.Props=h,p.Custprops=d),t.bookSheets&&"undefined"!==typeof a&&(p.SheetNames=a),t.bookSheets?p.SheetNames:t.bookProps))return p;a={};var m={};t.bookDeps&&i.calcchain&&(m=bc(Qe(e,Co(i.calcchain)),i.calcchain));var g,v,b=0,T={},E=f.Sheets;h.Worksheets=E.length,h.SheetNames=[];for(var w=0;w!=E.length;++w)h.SheetNames[w]=E[w].name;var A=c?"bin":"xml",k=i.workbooks[0].lastIndexOf("/"),S=(i.workbooks[0].slice(0,k+1)+"_rels/"+i.workbooks[0].slice(k+1)+".rels").replace(/^\//,"");qe(e,S)||(S="xl/_rels/workbook."+A+".rels");var y=Aa(et(e,S,!0),S.replace(/_rels.*/,"s5s"));(i.metadata||[]).length>=1&&(t.xlmeta=Ec(Qe(e,Co(i.metadata[0])),i.metadata[0],t)),(i.people||[]).length>=1&&(t.people=function(e,t){var r=[],a=!1;return e.replace(lt,(function(e){var n=ut(e);switch(dt(n[0])){case"":case"":case"":case"":case"":break;case"":a=!1;break;default:if(!a&&t.WTF)throw new Error("unrecognized "+n[0]+" in threaded comments")}return e})),r}(Qe(e,Co(i.people[0])),t)),y&&(y=function(e,t){if(!e)return 0;try{e=t.map((function(t){return t.id||(t.id=t.strRelID),[t.name,e["!id"][t.id].Target,(r=e["!id"][t.id].Type,Ea.WS.indexOf(r)>-1?"sheet":Ea.CS&&r==Ea.CS?"chart":Ea.DS&&r==Ea.DS?"dialog":Ea.MS&&r==Ea.MS?"macro":r&&r.length?r:"sheet")];var r}))}catch(x){return null}return e&&0!==e.length?e:null}(y,f.Sheets));var _=Qe(e,"xl/worksheets/sheet.xml",!0)?1:0;e:for(b=0;b!=h.Worksheets;++b){var C="sheet";if(y&&y[b]?(g="xl/"+y[b][1].replace(/[\/]?xl\//,""),qe(e,g)||(g=y[b][1]),qe(e,g)||(g=S.replace(/_rels\/.*$/,"")+y[b][1]),C=y[b][2]):g=(g="xl/worksheets/sheet"+(b+1-_)+"."+A).replace(/sheet0\./,"sheet."),v=g.replace(/^(.*)(\/)([^\/]*)$/,"$1/_rels/$3.rels"),t&&null!=t.sheets)switch(typeof t.sheets){case"number":if(b!=t.sheets)continue e;break;case"string":if(h.SheetNames[b].toLowerCase()!=t.sheets.toLowerCase())continue e;break;default:if(Array.isArray&&Array.isArray(t.sheets)){for(var R=!1,O=0;O!=t.sheets.length;++O)"number"==typeof t.sheets[O]&&t.sheets[O]==b&&(R=1),"string"==typeof t.sheets[O]&&t.sheets[O].toLowerCase()==h.SheetNames[b].toLowerCase()&&(R=1);if(!R)continue e}}_o(e,g,v,h.SheetNames[b],b,T,a,C,t,f,o,l)}return p={Directory:i,Workbook:f,Props:h,Custprops:d,Deps:m,Sheets:a,SheetNames:h.SheetNames,Strings:Ni,Styles:l,Themes:o,SSF:Ve(W)},t&&t.bookFiles&&(e.files?(p.keys=s,p.files=e.files):(p.keys=[],p.files={},e.FullPaths.forEach((function(t,r){t=t.replace(/^Root Entry[\/]/,""),p.keys.push(t),p.files[t]=e.FileIndex[r]})))),t&&t.bookVBA&&(i.vba.length>0?p.vbaraw=Qe(e,Co(i.vba[0]),!0):i.defaults&&i.defaults.bin===Hs&&(p.vbaraw=Qe(e,"xl/vbaProject.bin",!0))),p}function Oo(e,t){var r=t||{},a="Workbook",n=Ce.find(e,a);try{if(a="/!DataSpaces/Version",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(function(e){var t={};t.id=e.read_shift(0,"lpp4"),t.R=$n(e,4),t.U=$n(e,4),t.W=$n(e,4)}(n.content),a="/!DataSpaces/DataSpaceMap",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var s=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(Xn(e));return t}(n.content);if(1!==s.length||1!==s[0].comps.length||0!==s[0].comps[0].t||"StrongEncryptionDataSpace"!==s[0].name||"EncryptedPackage"!==s[0].comps[0].v)throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/DataSpaceInfo/StrongEncryptionDataSpace",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var i=function(e){var t=[];e.l+=4;for(var r=e.read_shift(4);r-- >0;)t.push(e.read_shift(0,"lpp4"));return t}(n.content);if(1!=i.length||"StrongEncryptionTransform"!=i[0])throw new Error("ECMA-376 Encrypted file bad "+a);if(a="/!DataSpaces/TransformInfo/StrongEncryptionTransform/!Primary",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);Kn(n.content)}catch(o){}if(a="/EncryptionInfo",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);var c=function(e){var t=$n(e);switch(t.Minor){case 2:return[t.Minor,qn(e)];case 3:return[t.Minor,Zn()];case 4:return[t.Minor,Qn(e)]}throw new Error("ECMA-376 Encrypted file unrecognized Version: "+t.Minor)}(n.content);if(a="/EncryptedPackage",!(n=Ce.find(e,a))||!n.content)throw new Error("ECMA-376 Encrypted file missing "+a);if(4==c[0]&&"undefined"!==typeof decrypt_agile)return decrypt_agile(c[1],n.content,r.password||"",r);if(2==c[0]&&"undefined"!==typeof decrypt_std76)return decrypt_std76(c[1],n.content,r.password||"",r);throw new Error("File is password-protected")}function xo(e,t){var r="";switch((t||{}).type||"base64"){case"buffer":case"array":return[e[0],e[1],e[2],e[3],e[4],e[5],e[6],e[7]];case"base64":r=A(e.slice(0,12));break;case"binary":r=e;break;default:throw new Error("Unrecognized type "+(t&&t.type||"undefined"))}return[r.charCodeAt(0),r.charCodeAt(1),r.charCodeAt(2),r.charCodeAt(3),r.charCodeAt(4),r.charCodeAt(5),r.charCodeAt(6),r.charCodeAt(7)]}function Io(e,t){var r=0;e:for(;r=2&&0===n[3])return Ln.to_workbook(s,r);if(0===n[2]&&(8===n[3]||9===n[3]))return Ln.to_workbook(s,r)}break;case 3:case 131:case 139:case 140:return xn.to_workbook(s,r);case 123:if(92===n[1]&&114===n[2]&&116===n[3])return ns.to_workbook(s,r);break;case 10:case 13:case 32:return function(e,t){var r="",a=xo(e,t);switch(t.type){case"base64":r=A(e);break;case"binary":r=e;break;case"buffer":r=e.toString("binary");break;case"array":r=We(e);break;default:throw new Error("Unrecognized type "+t.type)}return 239==a[0]&&187==a[1]&&191==a[2]&&(r=_t(r)),t.type="binary",Io(r,t)}(s,r);case 137:if(80===n[1]&&78===n[2]&&71===n[3])throw new Error("PNG Image File is not a spreadsheet")}return On.indexOf(n[0])>-1&&n[2]<=12&&n[3]<=31?xn.to_workbook(s,r):No(e,s,r,i)}function Fo(e,t,r,a,n,s,i,c){var o=Ir(r),l=c.defval,f=c.raw||!Object.prototype.hasOwnProperty.call(c,"raw"),h=!0,u=1===n?[]:{};if(1!==n)if(Object.defineProperty)try{Object.defineProperty(u,"__rowNum__",{value:r,enumerable:!1})}catch(g){u.__rowNum__=r}else u.__rowNum__=r;if(!i||e[r])for(var d=t.s.c;d<=t.e.c;++d){var p=i?e[r][d]:e[a[d]+o];if(void 0!==p&&void 0!==p.t){var m=p.v;switch(p.t){case"z":if(null==m)break;continue;case"e":m=0==m?null:void 0;break;case"s":case"d":case"b":case"n":break;default:throw new Error("unrecognized type "+p.t)}if(null!=s[d]){if(null==m)if("e"==p.t&&null===m)u[s[d]]=null;else if(void 0!==l)u[s[d]]=l;else{if(!f||null!==m)continue;u[s[d]]=null}else u[s[d]]=f&&("n"!==p.t||"n"===p.t&&!1!==c.rawNumbers)?m:Hr(p,m,c);null!=m&&(h=!1)}}else{if(void 0===l)continue;null!=s[d]&&(u[s[d]]=l)}}return{row:u,isempty:h}}function Lo(e,t){if(null==e||null==e["!ref"])return[];var r={t:"n",v:0},a=0,n=1,s=[],i=0,c="",o={s:{r:0,c:0},e:{r:0,c:0}},l=t||{},f=null!=l.range?l.range:e["!ref"];switch(1===l.header?a=1:"A"===l.header?a=2:Array.isArray(l.header)?a=3:null==l.header&&(a=0),typeof f){case"string":o=Ur(f);break;case"number":(o=Ur(e["!ref"])).s.r=f;break;default:o=f}a>0&&(n=0);var h=Ir(o.s.r),u=[],d=[],p=0,m=0,g=Array.isArray(e),v=o.s.r,b=0,T={};g&&!e[v]&&(e[v]=[]);var E=l.skipHidden&&e["!cols"]||[],w=l.skipHidden&&e["!rows"]||[];for(b=o.s.c;b<=o.e.c;++b)if(!(E[b]||{}).hidden)switch(u[b]=Dr(b),r=g?e[v][b]:e[u[b]+h],a){case 1:s[b]=b-o.s.c;break;case 2:s[b]=u[b];break;case 3:s[b]=l.header[b-o.s.c];break;default:if(null==r&&(r={w:"__EMPTY",t:"s"}),c=i=Hr(r,null,l),m=T[i]||0){do{c=i+"_"+m++}while(T[c]);T[i]=m,T[c]=1}else T[i]=1;s[b]=c}for(v=o.s.r+n;v<=o.e.r;++v)if(!(w[v]||{}).hidden){var A=Fo(e,o,v,u,a,s,g,l);(!1===A.isempty||(1===a?!1!==l.blankrows:l.blankrows))&&(d[p++]=A.row)}return d.length=p,d}var Po=/"/g;function Mo(e,t,r,a,n,s,i,c){for(var o=!0,l=[],f="",h=Ir(r),u=t.s.c;u<=t.e.c;++u)if(a[u]){var d=c.dense?(e[r]||[])[u]:e[a[u]+h];if(null==d)f="";else if(null!=d.v){o=!1,f=""+(c.rawNumbers&&"n"==d.t?d.v:Hr(d,null,c));for(var p=0,m=0;p!==f.length;++p)if((m=f.charCodeAt(p))===n||m===s||34===m||c.forceQuotes){f='"'+f.replace(Po,'""')+'"';break}"ID"==f&&(f='"ID"')}else null==d.f||d.F?f="":(o=!1,(f="="+d.f).indexOf(",")>=0&&(f='"'+f.replace(Po,'""')+'"'));l.push(f)}return!1===c.blankrows&&o?null:l.join(i)}function Uo(e,t){var r=[],a=null==t?{}:t;if(null==e||null==e["!ref"])return"";var n=Ur(e["!ref"]),s=void 0!==a.FS?a.FS:",",i=s.charCodeAt(0),c=void 0!==a.RS?a.RS:"\n",o=c.charCodeAt(0),l=new RegExp(("|"==s?"\\|":s)+"+$"),f="",h=[];a.dense=Array.isArray(e);for(var u=a.skipHidden&&e["!cols"]||[],d=a.skipHidden&&e["!rows"]||[],p=n.s.c;p<=n.e.c;++p)(u[p]||{}).hidden||(h[p]=Dr(p));for(var m=0,g=n.s.r;g<=n.e.r;++g)(d[g]||{}).hidden||null!=(f=Mo(e,n,g,h,i,o,s,a))&&(a.strip&&(f=f.replace(l,"")),(f||!1!==a.blankrows)&&r.push((m++?c:"")+f));return delete a.dense,r.join("")}function Bo(e,t){t||(t={}),t.FS="\t",t.RS="\n";var r=Uo(e,t);if("undefined"==typeof m||"string"==t.type)return r;var a=m.utils.encode(1200,r,"str");return String.fromCharCode(255)+String.fromCharCode(254)+a}function Ho(e,t,r){var a,n=r||{},s=+!n.skipHeader,i=e||{},c=0,o=0;if(i&&null!=n.origin)if("number"==typeof n.origin)c=n.origin;else{var l="string"==typeof n.origin?Fr(n.origin):n.origin;c=l.r,o=l.c}var f={s:{c:0,r:0},e:{c:o,r:c+t.length-1+s}};if(i["!ref"]){var h=Ur(i["!ref"]);f.e.c=Math.max(f.e.c,h.e.c),f.e.r=Math.max(f.e.r,h.e.r),-1==c&&(c=h.e.r+1,f.e.r=c+t.length-1+s)}else-1==c&&(c=0,f.e.r=t.length-1+s);var u=n.header||[],d=0;t.forEach((function(e,t){Oe(e).forEach((function(r){-1==(d=u.indexOf(r))&&(u[d=u.length]=r);var l=e[r],f="z",h="",p=Lr({c:o+d,r:c+t+s});a=zo(i,p),!l||"object"!==typeof l||l instanceof Date?("number"==typeof l?f="n":"boolean"==typeof l?f="b":"string"==typeof l?f="s":l instanceof Date?(f="d",n.cellDates||(f="n",l=Ne(l)),h=n.dateNF||W[14]):null===l&&n.nullError&&(f="e",l=0),a?(a.t=f,a.v=l,delete a.w,delete a.R,h&&(a.z=h)):i[p]=a={t:f,v:l},h&&(a.z=h)):i[p]=l}))})),f.e.c=Math.max(f.e.c,o+u.length-1);var p=Ir(c);if(s)for(d=0;d=65535)throw new Error("Too many worksheets");if(a&&e.SheetNames.indexOf(r)>=0){var s=r.match(/(^.*?)(\d+)$/);n=s&&+s[2]||0;var i=s&&s[1]||r;for(++n;n<=65535&&-1!=e.SheetNames.indexOf(r=i+n);++n);}if(lc(r),e.SheetNames.indexOf(r)>=0)throw new Error("Worksheet with name |"+r+"| already exists!");return e.SheetNames.push(r),e.Sheets[r]=t,r}function Go(e,t,r){return t?(e.l={Target:t},r&&(e.l.Tooltip=r)):delete e.l,e}var jo={encode_col:Dr,encode_row:Ir,encode_cell:Lr,encode_range:Mr,decode_col:Nr,decode_row:xr,split_cell:function(e){return e.replace(/(\$?[A-Z]*)(\$?\d*)/,"$1,$2").split(",")},decode_cell:Fr,decode_range:Pr,format_cell:Hr,sheet_add_aoa:Wr,sheet_add_json:Ho,sheet_add_dom:Jc,aoa_to_sheet:Vr,json_to_sheet:function(e,t){return Ho(null,e,t)},table_to_sheet:qc,table_to_book:function(e,t){return zr(qc(e,t),t)},sheet_to_csv:Uo,sheet_to_txt:Bo,sheet_to_json:Lo,sheet_to_html:Yc,sheet_to_formulae:function(e){var t,r="",a="";if(null==e||null==e["!ref"])return[];var n,s=Ur(e["!ref"]),i="",c=[],o=[],l=Array.isArray(e);for(n=s.s.c;n<=s.e.c;++n)c[n]=Dr(n);for(var f=s.s.r;f<=s.e.r;++f)for(i=Ir(f),n=s.s.c;n<=s.e.c;++n)if(r=c[n]+i,a="",void 0!==(t=l?(e[f]||[])[n]:e[r])){if(null!=t.F){if(r=t.F,!t.f)continue;a=t.f,-1==r.indexOf(":")&&(r=r+":"+r)}if(null!=t.f)a=t.f;else{if("z"==t.t)continue;if("n"==t.t&&null!=t.v)a=""+t.v;else if("b"==t.t)a=t.v?"TRUE":"FALSE";else if(void 0!==t.w)a="'"+t.w;else{if(void 0===t.v)continue;a="s"==t.t?"'"+t.v:""+t.v}}o[o.length]=r+"="+a}return o},sheet_to_row_object_array:Lo,sheet_get_cell:zo,book_new:Wo,book_append_sheet:Vo,book_set_sheet_visibility:function(e,t,r){e.Workbook||(e.Workbook={}),e.Workbook.Sheets||(e.Workbook.Sheets=[]);var a=function(e,t){if("number"==typeof t){if(t>=0&&e.SheetNames.length>t)return t;throw new Error("Cannot find sheet # "+t)}if("string"==typeof t){var r=e.SheetNames.indexOf(t);if(r>-1)return r;throw new Error("Cannot find sheet name |"+t+"|")}throw new Error("Cannot find sheet |"+t+"|")}(e,t);switch(e.Workbook.Sheets[a]||(e.Workbook.Sheets[a]={}),r){case 0:case 1:case 2:break;default:throw new Error("Bad sheet visibility setting "+r)}e.Workbook.Sheets[a].Hidden=r},cell_set_number_format:function(e,t){return e.z=t,e},cell_set_hyperlink:Go,cell_set_internal_link:function(e,t,r){return Go(e,"#"+t,r)},cell_add_comment:function(e,t,r){e.c||(e.c=[]),e.c.push({t:t,a:r||"SheetJS"})},sheet_set_array_formula:function(e,t,r,a){for(var n="string"!=typeof t?t:Ur(t),s="string"==typeof t?t:Mr(t),i=n.s.r;i<=n.e.r;++i)for(var c=n.s.c;c<=n.e.c;++c){var o=zo(e,i,c);o.t="n",o.F=s,delete o.v,i==n.s.r&&c==n.s.c&&(o.f=r,a&&(o.D=!0))}return e},consts:{SHEET_VISIBLE:0,SHEET_HIDDEN:1,SHEET_VERY_HIDDEN:2}};s.version},57272:(e,t,r)=>{"use strict";r.d(t,{A:()=>a});const a=r(9950).createContext(void 0)},58567:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(58168),n=r(98587),s=r(9950),i=r(72004),c=r(3484),o=r(96557),l=r(45558),f=r(1614);function h(e){return(0,f.Ay)("MuiRadioGroup",e)}(0,l.A)("MuiRadioGroup",["root","row","error"]);var u=r(31506),d=r(48733),p=r(57272),m=r(31014),g=r(44414);const v=["actions","children","className","defaultValue","name","onChange","value"],b=s.forwardRef((function(e,t){const{actions:r,children:l,className:f,defaultValue:b,name:T,onChange:E,value:w}=e,A=(0,n.A)(e,v),k=s.useRef(null),S=(e=>{const{classes:t,row:r,error:a}=e,n={root:["root",r&&"row",a&&"error"]};return(0,c.A)(n,h,t)})(e),[y,_]=(0,d.A)({controlled:w,default:b,name:"RadioGroup"});s.useImperativeHandle(r,(()=>({focus:()=>{let e=k.current.querySelector("input:not(:disabled):checked");e||(e=k.current.querySelector("input:not(:disabled)")),e&&e.focus()}})),[]);const C=(0,u.A)(t,k),R=(0,m.A)(T),O=s.useMemo((()=>({name:R,onChange(e){_(e.target.value),E&&E(e,e.target.value)},value:y})),[R,E,_,y]);return(0,g.jsx)(p.A.Provider,{value:O,children:(0,g.jsx)(o.A,(0,a.A)({role:"radiogroup",ref:C,className:(0,i.A)(S.root,f)},A,{children:l}))})}))},79739:(e,t,r)=>{"use strict";r.d(t,{A:()=>g});var a=r(98587),n=r(58168),s=r(9950),i=r(72004),c=r(3484),o=r(59254),l=r(18463),f=r(45558),h=r(1614);function u(e){return(0,h.Ay)("MuiDialogActions",e)}(0,f.A)("MuiDialogActions",["root","spacing"]);var d=r(44414);const p=["className","disableSpacing"],m=(0,o.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),g=s.forwardRef((function(e,t){const r=(0,l.b)({props:e,name:"MuiDialogActions"}),{className:s,disableSpacing:o=!1}=r,f=(0,a.A)(r,p),h=(0,n.A)({},r,{disableSpacing:o}),g=(e=>{const{classes:t,disableSpacing:r}=e,a={root:["root",!r&&"spacing"]};return(0,c.A)(a,u,t)})(h);return(0,d.jsx)(m,(0,n.A)({className:(0,i.A)(g.root,s),ownerState:h,ref:t},f))}))},85815:(e,t,r)=>{"use strict";r.d(t,{A:()=>N});var a=r(98587),n=r(58168),s=r(9950),i=r(72004),c=r(3484),o=r(99269),l=r(46282),f=r(18463),h=r(23235),u=r(44414);const d=(0,h.A)((0,u.jsx)("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),p=(0,h.A)((0,u.jsx)("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked");var m=r(59254),g=r(19608);const v=(0,m.Ay)("span",{shouldForwardProp:g.A})({position:"relative",display:"flex"}),b=(0,m.Ay)(d)({transform:"scale(1)"}),T=(0,m.Ay)(p)((e=>{let{theme:t,ownerState:r}=e;return(0,n.A)({left:0,position:"absolute",transform:"scale(0)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeIn,duration:t.transitions.duration.shortest})},r.checked&&{transform:"scale(1)",transition:t.transitions.create("transform",{easing:t.transitions.easing.easeOut,duration:t.transitions.duration.shortest})})}));const E=function(e){const{checked:t=!1,classes:r={},fontSize:a}=e,s=(0,n.A)({},e,{checked:t});return(0,u.jsxs)(v,{className:r.root,ownerState:s,children:[(0,u.jsx)(b,{fontSize:a,className:r.background,ownerState:s}),(0,u.jsx)(T,{fontSize:a,className:r.dot,ownerState:s})]})};var w=r(89548),A=r(25920),k=r(57272);var S=r(45558),y=r(1614);function _(e){return(0,y.Ay)("MuiRadio",e)}const C=(0,S.A)("MuiRadio",["root","checked","disabled","colorPrimary","colorSecondary","sizeSmall"]),R=["checked","checkedIcon","color","icon","name","onChange","size","className"],O=(0,m.Ay)(l.A,{shouldForwardProp:e=>(0,g.A)(e)||"classes"===e,name:"MuiRadio",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,"medium"!==r.size&&t["size".concat((0,w.A)(r.size))],t["color".concat((0,w.A)(r.color))]]}})((e=>{let{theme:t,ownerState:r}=e;return(0,n.A)({color:(t.vars||t).palette.text.secondary},!r.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===r.color?t.vars.palette.action.activeChannel:t.vars.palette[r.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,o.X4)("default"===r.color?t.palette.action.active:t.palette[r.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&{["&.".concat(C.checked)]:{color:(t.vars||t).palette[r.color].main}},{["&.".concat(C.disabled)]:{color:(t.vars||t).palette.action.disabled}})}));const x=(0,u.jsx)(E,{checked:!0}),I=(0,u.jsx)(E,{}),N=s.forwardRef((function(e,t){var r,o;const l=(0,f.b)({props:e,name:"MuiRadio"}),{checked:h,checkedIcon:d=x,color:p="primary",icon:m=I,name:g,onChange:v,size:b="medium",className:T}=l,E=(0,a.A)(l,R),S=(0,n.A)({},l,{color:p,size:b}),y=(e=>{const{classes:t,color:r,size:a}=e,s={root:["root","color".concat((0,w.A)(r)),"medium"!==a&&"size".concat((0,w.A)(a))]};return(0,n.A)({},t,(0,c.A)(s,_,t))})(S),C=s.useContext(k.A);let N=h;const D=(0,A.A)(v,C&&C.onChange);let F=g;var L,P;return C&&("undefined"===typeof N&&(L=C.value,N="object"===typeof(P=l.value)&&null!==P?L===P:String(L)===String(P)),"undefined"===typeof F&&(F=C.name)),(0,u.jsx)(O,(0,n.A)({type:"radio",icon:s.cloneElement(m,{fontSize:null!=(r=I.props.fontSize)?r:b}),checkedIcon:s.cloneElement(d,{fontSize:null!=(o=x.props.fontSize)?o:b}),ownerState:S,classes:y,name:F,checked:N,onChange:D,ref:t,className:(0,i.A)(y.root,T)},E))}))},90421:(e,t,r)=>{"use strict";r.d(t,{A:()=>o});var a=r(58168),n=r(9950);const s={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM544 472c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v108H372c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h108v108c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V644h108c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V472z"}}]},name:"file-add",theme:"outlined"};var i=r(61187),c=function(e,t){return n.createElement(i.A,(0,a.A)({},e,{ref:t,icon:s}))};const o=n.forwardRef(c)},96557:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var a=r(98587),n=r(58168),s=r(9950),i=r(72004),c=r(3484),o=r(59254),l=r(18463),f=r(45558),h=r(1614);function u(e){return(0,h.Ay)("MuiFormGroup",e)}(0,f.A)("MuiFormGroup",["root","row","error"]);var d=r(39766),p=r(68624),m=r(44414);const g=["className","row"],v=(0,o.Ay)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})((e=>{let{ownerState:t}=e;return(0,n.A)({display:"flex",flexDirection:"column",flexWrap:"wrap"},t.row&&{flexDirection:"row"})})),b=s.forwardRef((function(e,t){const r=(0,l.b)({props:e,name:"MuiFormGroup"}),{className:s,row:o=!1}=r,f=(0,a.A)(r,g),h=(0,d.A)(),b=(0,p.A)({props:r,muiFormControl:h,states:["error"]}),T=(0,n.A)({},r,{row:o,error:b.error}),E=(e=>{const{classes:t,row:r,error:a}=e,n={root:["root",r&&"row",a&&"error"]};return(0,c.A)(n,u,t)})(T);return(0,m.jsx)(v,(0,n.A)({className:(0,i.A)(E.root,s),ownerState:T,ref:t},f))}))}}]); \ No newline at end of file diff --git a/build/static/js/3625.8c8dfd7a.chunk.js.LICENSE.txt b/build/static/js/3625.b03352b4.chunk.js.LICENSE.txt similarity index 100% rename from build/static/js/3625.8c8dfd7a.chunk.js.LICENSE.txt rename to build/static/js/3625.b03352b4.chunk.js.LICENSE.txt diff --git a/build/static/js/3736.3a1feedb.chunk.js b/build/static/js/3736.3a1feedb.chunk.js deleted file mode 100644 index 21cb9e0..0000000 --- a/build/static/js/3736.3a1feedb.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[3736],{795:(e,t,n)=>{"use strict";t.CSVLink=void 0;var o=a(n(91078)),r=a(n(49462));function a(e){return e&&e.__esModule?e:{default:e}}o.default,t.CSVLink=r.default},8010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropsNotForwarded=t.defaultProps=t.propTypes=void 0;var o,r=n(9950),a=((o=r)&&o.__esModule,n(11942));t.propTypes={data:(0,a.oneOfType)([a.string,a.array,a.func]).isRequired,headers:a.array,target:a.string,separator:a.string,filename:a.string,uFEFF:a.bool,onClick:a.func,asyncOnClick:a.bool,enclosingCharacter:a.string},t.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1,enclosingCharacter:'"'},t.PropsNotForwarded=["data","headers"]},8951:(e,t,n)=>{"use strict";n.d(t,{jkt:()=>r});var o=n(99230);function r(e){return(0,o.k5)({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 1h-13l-.5.5v3l.5.5H2v8.5l.5.5h11l.5-.5V5h.5l.5-.5v-3l-.5-.5zm-1 3H2V2h12v2h-.5zM3 13V5h10v8H3zm8-6H5v1h6V7z"}}]})(e)}},33092:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(99269),l=n(59254),u=n(18463),p=n(52472),d=n(83274),f=n(89548),h=n(45558),v=n(1614);function m(e){return(0,v.Ay)("MuiSpeedDialAction",e)}const b=(0,h.A)("MuiSpeedDialAction",["fab","fabClosed","staticTooltip","staticTooltipClosed","staticTooltipLabel","tooltipPlacementLeft","tooltipPlacementRight"]);var y=n(44414);const A=["className","delay","FabProps","icon","id","open","TooltipClasses","tooltipOpen","tooltipPlacement","tooltipTitle"],g=(0,l.Ay)(p.A,{name:"MuiSpeedDialAction",slot:"Fab",skipVariantsResolver:!1,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.fab,!n.open&&t.fabClosed]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({margin:8,color:(t.vars||t).palette.text.secondary,backgroundColor:(t.vars||t).palette.background.paper,"&:hover":{backgroundColor:t.vars?t.vars.palette.SpeedDialAction.fabHoverBg:(0,c.tL)(t.palette.background.paper,.15)},transition:"".concat(t.transitions.create("transform",{duration:t.transitions.duration.shorter}),", opacity 0.8s"),opacity:1},!n.open&&{opacity:0,transform:"scale(0)"})})),w=(0,l.Ay)("span",{name:"MuiSpeedDialAction",slot:"StaticTooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.staticTooltip,!n.open&&t.staticTooltipClosed,t["tooltipPlacement".concat((0,f.A)(n.tooltipPlacement))]]}})((e=>{let{theme:t,ownerState:n}=e;return{position:"relative",display:"flex",alignItems:"center",["& .".concat(b.staticTooltipLabel)]:(0,r.A)({transition:t.transitions.create(["transform","opacity"],{duration:t.transitions.duration.shorter}),opacity:1},!n.open&&{opacity:0,transform:"scale(0.5)"},"left"===n.tooltipPlacement&&{transformOrigin:"100% 50%",right:"100%",marginRight:8},"right"===n.tooltipPlacement&&{transformOrigin:"0% 50%",left:"100%",marginLeft:8})}})),C=(0,l.Ay)("span",{name:"MuiSpeedDialAction",slot:"StaticTooltipLabel",overridesResolver:(e,t)=>t.staticTooltipLabel})((e=>{let{theme:t}=e;return(0,r.A)({position:"absolute"},t.typography.body1,{backgroundColor:(t.vars||t).palette.background.paper,borderRadius:(t.vars||t).shape.borderRadius,boxShadow:(t.vars||t).shadows[1],color:(t.vars||t).palette.text.secondary,padding:"4px 16px",wordBreak:"keep-all"})})),k=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiSpeedDialAction"}),{className:c,delay:l=0,FabProps:p={},icon:h,id:v,open:b,TooltipClasses:k,tooltipOpen:O=!1,tooltipPlacement:S="left",tooltipTitle:R}=n,x=(0,o.A)(n,A),E=(0,r.A)({},n,{tooltipPlacement:S}),M=(e=>{const{open:t,tooltipPlacement:n,classes:o}=e,r={fab:["fab",!t&&"fabClosed"],staticTooltip:["staticTooltip","tooltipPlacement".concat((0,f.A)(n)),!t&&"staticTooltipClosed"],staticTooltipLabel:["staticTooltipLabel"]};return(0,s.A)(r,m,o)})(E),[P,j]=a.useState(O),I={transitionDelay:"".concat(l,"ms")},D=(0,y.jsx)(g,(0,r.A)({size:"small",className:(0,i.A)(M.fab,c),tabIndex:-1,role:"menuitem",ownerState:E},p,{style:(0,r.A)({},I,p.style),children:h}));return O?(0,y.jsxs)(w,(0,r.A)({id:v,ref:t,className:M.staticTooltip,ownerState:E},x,{children:[(0,y.jsx)(C,{style:I,id:"".concat(v,"-label"),className:M.staticTooltipLabel,ownerState:E,children:R}),a.cloneElement(D,{"aria-labelledby":"".concat(v,"-label")})]})):(!b&&P&&j(!1),(0,y.jsx)(d.A,(0,r.A)({id:v,ref:t,title:R,placement:S,onClose:()=>{j(!1)},onOpen:()=>{j(!0)},open:b&&P,classes:k},x,{children:D})))}))},36687:(e,t,n)=>{"use strict";n.d(t,{E:()=>z});var o,r,a,i,s,c,l,u,p,d,f,h=n(80045),v=n(9950),m=n(39790),b=n(55149),y=n(64137),A=n(83568),g=n(53167),w=n(15941),C=n(69347),k=n(95732),O=n(61664);function S(e,t){return e.filter((e=>!t.includes(e)))}var R=(o=new WeakMap,r=new WeakMap,a=new WeakMap,i=new WeakMap,s=new WeakMap,c=new WeakMap,l=new WeakSet,u=new WeakSet,p=new WeakSet,d=new WeakSet,f=new WeakSet,class extends k.Q{constructor(e,t,n){super(),(0,m.A)(this,f),(0,m.A)(this,d),(0,m.A)(this,p),(0,m.A)(this,u),(0,m.A)(this,l),(0,b.A)(this,o,{writable:!0,value:void 0}),(0,b.A)(this,r,{writable:!0,value:void 0}),(0,b.A)(this,a,{writable:!0,value:void 0}),(0,b.A)(this,i,{writable:!0,value:void 0}),(0,b.A)(this,s,{writable:!0,value:void 0}),(0,b.A)(this,c,{writable:!0,value:void 0}),(0,g.A)(this,o,e),(0,g.A)(this,a,[]),(0,g.A)(this,i,[]),(0,A.A)(this,l,x).call(this,[]),this.setQueries(t,n)}onSubscribe(){1===this.listeners.size&&(0,y.A)(this,i).forEach((e=>{e.subscribe((t=>{(0,A.A)(this,d,P).call(this,e,t)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,(0,y.A)(this,i).forEach((e=>{e.destroy()}))}setQueries(e,t,n){(0,g.A)(this,a,e),(0,g.A)(this,s,t),w.j.batch((()=>{const e=(0,y.A)(this,i),t=(0,A.A)(this,p,M).call(this,(0,y.A)(this,a));t.forEach((e=>e.observer.setOptions(e.defaultedQueryOptions,n)));const o=t.map((e=>e.observer)),r=o.map((e=>e.getCurrentResult())),s=o.some(((t,n)=>t!==e[n]));(e.length!==o.length||s)&&((0,g.A)(this,i,o),(0,A.A)(this,l,x).call(this,r),this.hasListeners()&&(S(e,o).forEach((e=>{e.destroy()})),S(o,e).forEach((e=>{e.subscribe((t=>{(0,A.A)(this,d,P).call(this,e,t)}))})),(0,A.A)(this,f,j).call(this)))}))}getCurrentResult(){return(0,y.A)(this,c)}getQueries(){return(0,y.A)(this,i).map((e=>e.getCurrentQuery()))}getObservers(){return(0,y.A)(this,i)}getOptimisticResult(e,t){const n=(0,A.A)(this,p,M).call(this,e),o=n.map((e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)));return[o,e=>(0,A.A)(this,u,E).call(this,null!==e&&void 0!==e?e:o,t),()=>n.map(((e,t)=>{const n=o[t];return e.defaultedQueryOptions.notifyOnChangeProps?n:e.observer.trackResult(n)}))]}});function x(e){var t;(0,g.A)(this,r,e),(0,g.A)(this,c,(0,A.A)(this,u,E).call(this,e,null===(t=(0,y.A)(this,s))||void 0===t?void 0:t.combine))}function E(e,t){return t?(0,O.BH)((0,y.A)(this,c),t(e)):e}function M(e){const t=(0,y.A)(this,i),n=new Map(t.map((e=>[e.options.queryHash,e]))),r=e.map((e=>(0,y.A)(this,o).defaultQueryOptions(e))),a=r.flatMap((e=>{const t=n.get(e.queryHash);return null!=t?[{defaultedQueryOptions:e,observer:t}]:[]})),s=new Set(a.map((e=>e.defaultedQueryOptions.queryHash))),c=r.filter((e=>!s.has(e.queryHash))),l=e=>{const t=(0,y.A)(this,o).defaultQueryOptions(e),n=(0,y.A)(this,i).find((e=>e.options.queryHash===t.queryHash));return null!==n&&void 0!==n?n:new C.$((0,y.A)(this,o),t)},u=c.map((e=>({defaultedQueryOptions:e,observer:l(e)})));return a.concat(u).sort(((e,t)=>r.indexOf(e.defaultedQueryOptions)-r.indexOf(t.defaultedQueryOptions)))}function P(e,t){const n=(0,y.A)(this,i).indexOf(e);-1!==n&&((0,A.A)(this,l,x).call(this,function(e,t,n){const o=e.slice(0);return o[t]=n,o}((0,y.A)(this,r),n,t)),(0,A.A)(this,f,j).call(this))}function j(){w.j.batch((()=>{this.listeners.forEach((e=>{e((0,y.A)(this,r))}))}))}var I=n(15441),D=n(30618),_=n(45904),F=n(80958),T=n(73895);const L=["queries"];function z(e,t){let{queries:n}=e,o=(0,h.A)(e,L);const r=(0,I.jE)(t),a=(0,D.w)(),i=(0,_.h)(),s=v.useMemo((()=>n.map((e=>{const t=r.defaultQueryOptions(e);return t._optimisticResults=a?"isRestoring":"optimistic",t}))),[n,r,a]);s.forEach((e=>{(0,T.tu)(e),(0,F.LJ)(e,i)})),(0,F.wZ)(i);const[c]=v.useState((()=>new R(r,s,o))),[l,u,p]=c.getOptimisticResult(s,o.combine);v.useSyncExternalStore(v.useCallback((e=>a?()=>{}:c.subscribe(w.j.batchCalls(e))),[c,a]),(()=>c.getCurrentResult()),(()=>c.getCurrentResult())),v.useEffect((()=>{c.setQueries(s,o,{listeners:!1})}),[s,o,c]);const d=l.some(((e,t)=>(0,T.EU)(s[t],e)))?l.flatMap(((e,t)=>{const n=s[t];if(n){const t=new C.$(r,n);if((0,T.EU)(n,e))return(0,T.iL)(n,t,i);(0,T.nE)(e,a)&&(0,T.iL)(n,t,i)}return[]})):[];if(d.length>0)throw Promise.all(d);const f=l.find(((e,t)=>{const n=s[t];return n&&(0,F.$1)({result:e,errorResetBoundary:i,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash)})}));if(null!==f&&void 0!==f&&f.error)throw f.error;return u(p())}},37119:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var o=n(464),r=n(2527);const a=(0,o.T7)((function(e){return new r.Control.Zoom(e)}))},44070:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(58168),r=n(9950);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var i=n(61187),s=function(e,t){return r.createElement(i.A,(0,o.A)({},e,{ref:t,icon:a}))};const c=r.forwardRef(s)},46411:(e,t,n)=>{e.exports=n(795)},47965:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(58168),r=n(9950);const a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z"}}]},name:"shopping-cart",theme:"outlined"};var i=n(61187),s=function(e,t){return r.createElement(i.A,(0,o.A)({},e,{ref:t,icon:a}))};const c=r.forwardRef(s)},48513:(e,t,n)=>{"use strict";n.d(t,{z:()=>s});var o=n(464),r=n(69995),a=n(2527),i=n(9950);const s=(0,o.wk)((function(e,t){const n=new a.Popup(e,t.overlayContainer);return(0,r.Q)(n,t)}),(function(e,t,n,o){let{position:r}=n;(0,i.useEffect)((function(){const{instance:n}=e;function a(e){e.popup===n&&(n.update(),o(!0))}function i(e){e.popup===n&&o(!1)}return t.map.on({popupopen:a,popupclose:i}),null==t.overlayContainer?(null!=r&&n.setLatLng(r),n.openOn(t.map)):t.overlayContainer.bindPopup(n),function(){var e;t.map.off({popupopen:a,popupclose:i}),null===(e=t.overlayContainer)||void 0===e||e.unbindPopup(),t.map.removeLayer(n)}}),[e,t,o,r])}))},49462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o,r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];if(window.navigator.msSaveOrOpenBlob){e.preventDefault();var n=this.props,o=n.data,r=n.headers,a=n.separator,i=n.filename,s=n.enclosingCharacter,l=n.uFEFF,u=t&&"function"===typeof o?o():o,p=new Blob([l?"\ufeff":"",(0,c.toCSV)(u,r,a,s)]);return window.navigator.msSaveBlob(p,i),!1}}},{key:"handleAsyncClick",value:function(e){var t=this;this.props.onClick(e,(function(n){!1!==n?t.handleLegacy(e,!0):e.preventDefault()}))}},{key:"handleSyncClick",value:function(e){!1===this.props.onClick(e)?e.preventDefault():this.handleLegacy(e)}},{key:"handleClick",value:function(){var e=this;return function(t){if("function"===typeof e.props.onClick)return e.props.asyncOnClick?e.handleAsyncClick(t):e.handleSyncClick(t);e.handleLegacy(t)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.data,o=t.headers,a=t.separator,i=t.filename,c=t.uFEFF,l=t.children,u=(t.onClick,t.asyncOnClick,t.enclosingCharacter),p=function(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(t,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]),d="undefined"===typeof window?"":this.buildURI(n,c,o,a,u);return s.default.createElement("a",r({download:i},p,{ref:function(t){return e.link=t},target:"_self",href:d,onClick:this.handleClick()}),l)}}]),t}(s.default.Component);u.defaultProps=l.defaultProps,u.propTypes=l.propTypes,t.default=u},52472:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(24184),l=n(89548),u=n(18463),p=n(45558),d=n(1614);function f(e){return(0,d.Ay)("MuiFab",e)}const h=(0,p.A)("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]);var v=n(59254),m=n(19608),b=n(44414);const y=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],A=(0,v.Ay)(c.A,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>(0,m.A)(e)||"classes"===e,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t["size".concat((0,l.A)(n.size))],"inherit"===n.color&&t.colorInherit,t[(0,l.A)(n.size)],t[n.color]]}})((e=>{let{theme:t,ownerState:n}=e;var o,a;return(0,r.A)({},t.typography.button,{minHeight:36,transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(t.vars||t).zIndex.fab,boxShadow:(t.vars||t).shadows[6],"&:active":{boxShadow:(t.vars||t).shadows[12]},color:t.vars?t.vars.palette.text.primary:null==(o=(a=t.palette).getContrastText)?void 0:o.call(a,t.palette.grey[300]),backgroundColor:(t.vars||t).palette.grey[300],"&:hover":{backgroundColor:(t.vars||t).palette.grey.A100,"@media (hover: none)":{backgroundColor:(t.vars||t).palette.grey[300]},textDecoration:"none"},["&.".concat(h.focusVisible)]:{boxShadow:(t.vars||t).shadows[6]}},"small"===n.size&&{width:40,height:40},"medium"===n.size&&{width:48,height:48},"extended"===n.variant&&{borderRadius:24,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},"extended"===n.variant&&"small"===n.size&&{width:"auto",padding:"0 8px",borderRadius:17,minWidth:34,height:34},"extended"===n.variant&&"medium"===n.size&&{width:"auto",padding:"0 16px",borderRadius:20,minWidth:40,height:40},"inherit"===n.color&&{color:"inherit"})}),(e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({},"inherit"!==n.color&&"default"!==n.color&&null!=(t.vars||t).palette[n.color]&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main,"&:hover":{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}}})}),(e=>{let{theme:t}=e;return{["&.".concat(h.disabled)]:{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground}}})),g=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiFab"}),{children:a,className:c,color:p="default",component:d="button",disabled:h=!1,disableFocusRipple:v=!1,focusVisibleClassName:m,size:g="large",variant:w="circular"}=n,C=(0,o.A)(n,y),k=(0,r.A)({},n,{color:p,component:d,disabled:h,disableFocusRipple:v,size:g,variant:w}),O=(e=>{const{color:t,variant:n,classes:o,size:a}=e,i={root:["root",n,"size".concat((0,l.A)(a)),"inherit"===t?"colorInherit":t]},c=(0,s.A)(i,f,o);return(0,r.A)({},o,c)})(k);return(0,b.jsx)(A,(0,r.A)({className:(0,i.A)(O.root,c),component:d,disabled:h,focusRipple:!v,focusVisibleClassName:(0,i.A)(O.focusVisible,m),ownerState:k,ref:t},C,{classes:O,children:a}))}))},59382:(e,t,n)=>{"use strict";n.d(t,{A:()=>j});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(38528);const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))};var u=n(59254),p=n(18463),d=n(14857),f=n(19489),h=n(52472),v=n(89548),m=n(36658),b=n(31506),y=n(48733),A=n(45558),g=n(1614);function w(e){return(0,g.Ay)("MuiSpeedDial",e)}const C=(0,A.A)("MuiSpeedDial",["root","fab","directionUp","directionDown","directionLeft","directionRight","actions","actionsClosed"]);var k=n(44414);const O=["ref"],S=["ariaLabel","FabProps","children","className","direction","hidden","icon","onBlur","onClose","onFocus","onKeyDown","onMouseEnter","onMouseLeave","onOpen","open","openIcon","TransitionComponent","transitionDuration","TransitionProps"],R=["ref"];function x(e){return"up"===e||"down"===e?"vertical":"right"===e||"left"===e?"horizontal":void 0}const E=(0,u.Ay)("div",{name:"MuiSpeedDial",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["direction".concat((0,v.A)(n.direction))]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({zIndex:(t.vars||t).zIndex.speedDial,display:"flex",alignItems:"center",pointerEvents:"none"},"up"===n.direction&&{flexDirection:"column-reverse",["& .".concat(C.actions)]:{flexDirection:"column-reverse",marginBottom:-32,paddingBottom:48}},"down"===n.direction&&{flexDirection:"column",["& .".concat(C.actions)]:{flexDirection:"column",marginTop:-32,paddingTop:48}},"left"===n.direction&&{flexDirection:"row-reverse",["& .".concat(C.actions)]:{flexDirection:"row-reverse",marginRight:-32,paddingRight:48}},"right"===n.direction&&{flexDirection:"row",["& .".concat(C.actions)]:{flexDirection:"row",marginLeft:-32,paddingLeft:48}})})),M=(0,u.Ay)(h.A,{name:"MuiSpeedDial",slot:"Fab",overridesResolver:(e,t)=>t.fab})((()=>({pointerEvents:"auto"}))),P=(0,u.Ay)("div",{name:"MuiSpeedDial",slot:"Actions",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.actions,!n.open&&t.actionsClosed]}})((e=>{let{ownerState:t}=e;return(0,r.A)({display:"flex",pointerEvents:"auto"},!t.open&&{transition:"top 0s linear 0.2s",pointerEvents:"none"})})),j=a.forwardRef((function(e,t){const n=(0,p.b)({props:e,name:"MuiSpeedDial"}),u=(0,d.A)(),h={enter:u.transitions.duration.enteringScreen,exit:u.transitions.duration.leavingScreen},{ariaLabel:A,FabProps:{ref:g}={},children:C,className:j,direction:I="up",hidden:D=!1,icon:_,onBlur:F,onClose:T,onFocus:L,onKeyDown:z,onMouseEnter:N,onMouseLeave:H,onOpen:V,open:B,TransitionComponent:Q=f.A,transitionDuration:W=h,TransitionProps:U}=n,q=(0,o.A)(n.FabProps,O),$=(0,o.A)(n,S),[K,G]=(0,y.A)({controlled:B,default:!1,name:"SpeedDial",state:"open"}),J=(0,r.A)({},n,{open:K,direction:I}),Z=(e=>{const{classes:t,open:n,direction:o}=e,r={root:["root","direction".concat((0,v.A)(o))],fab:["fab"],actions:["actions",!n&&"actionsClosed"]};return(0,s.A)(r,w,t)})(J),X=(0,c.A)(),Y=a.useRef(0),ee=a.useRef(),te=a.useRef([]);te.current=[te.current[0]];const ne=a.useCallback((e=>{te.current[0]=e}),[]),oe=(0,b.A)(g,ne),re=(e,t)=>n=>{te.current[e+1]=n,t&&t(n)};a.useEffect((()=>{K||(Y.current=0,ee.current=void 0)}),[K]);const ae=e=>{"mouseleave"===e.type&&H&&H(e),"blur"===e.type&&F&&F(e),X.clear(),"blur"===e.type?X.start(0,(()=>{G(!1),T&&T(e,"blur")})):(G(!1),T&&T(e,"mouseLeave"))},ie=e=>{"mouseenter"===e.type&&N&&N(e),"focus"===e.type&&L&&L(e),X.clear(),K||X.start(0,(()=>{if(G(!0),V){V(e,{focus:"focus",mouseenter:"mouseEnter"}[e.type])}}))},se=A.replace(/^[^a-z]+|[^\w:.-]+/gi,""),ce=a.Children.toArray(C).filter((e=>a.isValidElement(e))),le=ce.map(((e,t)=>{const n=e.props,{FabProps:{ref:i}={},tooltipPlacement:s}=n,c=(0,o.A)(n.FabProps,R),l=s||("vertical"===x(I)?"left":"top");return a.cloneElement(e,{FabProps:(0,r.A)({},c,{ref:re(t,i)}),delay:30*(K?t:ce.length-t),open:K,tooltipPlacement:l,id:"".concat(se,"-action-").concat(t)})}));return(0,k.jsxs)(E,(0,r.A)({className:(0,i.A)(Z.root,j),ref:t,role:"presentation",onKeyDown:e=>{z&&z(e);const t=e.key.replace("Arrow","").toLowerCase(),{current:n=t}=ee;if("Escape"===e.key)return G(!1),te.current[0].focus(),void(T&&T(e,"escapeKeyDown"));if(x(t)===x(n)&&void 0!==x(t)){e.preventDefault();const o=t===n?1:-1,r=l(Y.current+o,0,te.current.length-1);te.current[r].focus(),Y.current=r,ee.current=n}},onBlur:ae,onFocus:ie,onMouseEnter:ie,onMouseLeave:ae,ownerState:J},$,{children:[(0,k.jsx)(Q,(0,r.A)({in:!D,timeout:W,unmountOnExit:!0},U,{children:(0,k.jsx)(M,(0,r.A)({color:"primary","aria-label":A,"aria-haspopup":"true","aria-expanded":K,"aria-controls":"".concat(se,"-actions")},q,{onClick:e=>{q.onClick&&q.onClick(e),X.clear(),K?(G(!1),T&&T(e,"toggle")):(G(!0),V&&V(e,"toggle"))},className:(0,i.A)(Z.fab,q.className),ref:oe,ownerState:J,children:a.isValidElement(_)&&(0,m.A)(_,["SpeedDialIcon"])?a.cloneElement(_,{open:K}):_}))})),(0,k.jsx)(P,{id:"".concat(se,"-actions"),role:"menu","aria-orientation":x(I),className:(0,i.A)(Z.actions,!K&&Z.actionsClosed),ownerState:J,children:le})]}))}))},79046:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(59254),l=n(18463),u=n(23235),p=n(44414);const d=(0,u.A)((0,p.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");var f=n(45558),h=n(1614);function v(e){return(0,h.Ay)("MuiSpeedDialIcon",e)}const m=(0,f.A)("MuiSpeedDialIcon",["root","icon","iconOpen","iconWithOpenIconOpen","openIcon","openIconOpen"]),b=["className","icon","open","openIcon"],y=(0,c.Ay)("span",{name:"MuiSpeedDialIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(m.icon)]:t.icon},{["& .".concat(m.icon)]:n.open&&t.iconOpen},{["& .".concat(m.icon)]:n.open&&n.openIcon&&t.iconWithOpenIconOpen},{["& .".concat(m.openIcon)]:t.openIcon},{["& .".concat(m.openIcon)]:n.open&&t.openIconOpen},t.root]}})((e=>{let{theme:t,ownerState:n}=e;return{height:24,["& .".concat(m.icon)]:(0,r.A)({transition:t.transitions.create(["transform","opacity"],{duration:t.transitions.duration.short})},n.open&&(0,r.A)({transform:"rotate(45deg)"},n.openIcon&&{opacity:0})),["& .".concat(m.openIcon)]:(0,r.A)({position:"absolute",transition:t.transitions.create(["transform","opacity"],{duration:t.transitions.duration.short}),opacity:0,transform:"rotate(-45deg)"},n.open&&{transform:"rotate(0deg)",opacity:1})}})),A=a.forwardRef((function(e,t){const n=(0,l.b)({props:e,name:"MuiSpeedDialIcon"}),{className:c,icon:u,openIcon:f}=n,h=(0,o.A)(n,b),m=n,A=(e=>{const{classes:t,open:n,openIcon:o}=e,r={root:["root"],icon:["icon",n&&"iconOpen",o&&n&&"iconWithOpenIconOpen"],openIcon:["openIcon",n&&"openIconOpen"]};return(0,s.A)(r,v,t)})(m);function g(e,t){return a.isValidElement(e)?a.cloneElement(e,{className:t}):e}return(0,p.jsxs)(y,(0,r.A)({className:(0,i.A)(A.root,c),ref:t,ownerState:m},h,{children:[f?g(f,A.openIcon):null,u?g(u,A.icon):(0,p.jsx)(d,{className:A.icon})]}))}));A.muiName="SpeedDialIcon";const g=A},87924:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:",",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return e.filter((function(e){return e})).map((function(e){return e.map((function(e){return u(e)})).map((function(e){return""+n+e+n})).join(t)})).join("\n")},d=t.arrays2csv=function(e,t,n,r){return p(t?[t].concat(o(e)):e,n,r)},f=t.jsons2csv=function(e,t,n,o){return p(c(e,t),n,o)},h=t.string2csv=function(e,t,n,o){return t?t.join(n)+"\n"+e:e.replace(/"/g,'""')},v=t.toCSV=function(e,t,n,o){if(a(e))return f(e,t,n,o);if(i(e))return d(e,t,n,o);if("string"===typeof e)return h(e,t,n);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};t.buildURI=function(e,t,n,o,a){var i=v(e,n,o,a),s=r()?"application/csv":"text/csv",c=new Blob([t?"\ufeff":"",i],{type:s}),l="data:"+s+";charset=utf-8,"+(t?"\ufeff":"")+i,u=window.URL||window.webkitURL;return"undefined"===typeof u.createObjectURL?l:u.createObjectURL(c)}},91078:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o,r=function(){function e(e,t){for(var n=0;n{"use strict";n.d(t,{ko:()=>r});var o=n(3388);n(9950);function r(){return(0,o.U$)().map}},98114:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(58168),r=n(9950);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var i=n(61187),s=function(e,t){return r.createElement(i.A,(0,o.A)({},e,{ref:t,icon:a}))};const c=r.forwardRef(s)}}]); \ No newline at end of file diff --git a/build/static/js/3753.0cb1173c.chunk.js b/build/static/js/3753.0cb1173c.chunk.js new file mode 100644 index 0000000..d2cf31f --- /dev/null +++ b/build/static/js/3753.0cb1173c.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[3753],{855:(e,t,a)=>{a.d(t,{A:()=>l});var s=a(7208),n=a(76475),o=a(44414);function l(e){var t,a;let l,i,{children:r,type:c="scale",direction:d="right",offset:u=10,scale:p={hover:1.05,tap:.95}}=e;switch(d){case"up":case"left":l=u,i=0;break;default:l=0,i=u}const[m,h]=(0,s.Y)(l,i),[x,g]=(0,s.Y)(l,i);switch(c){case"rotate":return(0,o.jsx)(n.P.div,{animate:{rotate:360},transition:{repeat:1/0,repeatType:"loop",duration:2,repeatDelay:0},children:r});case"slide":return"up"===d||"down"===d?(0,o.jsx)(n.P.div,{animate:{y:void 0!==x?x:""},onHoverEnd:()=>g(),onHoverStart:()=>g(),children:r}):(0,o.jsx)(n.P.div,{animate:{x:void 0!==m?m:""},onHoverEnd:()=>h(),onHoverStart:()=>h(),children:r});default:return"number"===typeof p&&(p={hover:p,tap:p}),(0,o.jsx)(n.P.div,{whileHover:{scale:null===(t=p)||void 0===t?void 0:t.hover},whileTap:{scale:null===(a=p)||void 0===a?void 0:a.tap},children:r})}}},20466:(e,t,a)=>{a.d(t,{k:()=>n});var s=a(8881);const n=(e,t,a)=>(0,s.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:a||2e3})},50772:(e,t,a)=>{a.r(t),a.d(t,{default:()=>pe});var s=a(89379),n=a(9950),o=a(16491),l=a(48089),i=a(82053),r=a(77922),c=a(29925),d=a(60899),u=a(82223),p=a(2046),m=a(25333),h=a(16497),x=a(93038),g=a(93230),f=a(37324),A=a(46639),v=a(40033),j=a(25979),b=a(2660),y=a(74745),k=a(28170),S=a(79739),N=a(96319),w=a(13838),P=a(54826),C=a(85527),_=a(43302),I=a(7762),z=a(28429),D=a(63057),Y=a(26910),M=a(14857),L=a(99459),R=a(52351),W=(a(172),a(50027),a(30633)),H=a(81831),E=a(95359),F=a(96583),T=a(4159),O=a.n(T),B=a(8881),U=a(60767),q=a(81419),K=a(3911),V=a(47738),$=a(9845),Z=a(87942),G=a(76746),Q=a(20466),X=a(98007),J=a(99810),ee=a(49029),te=a(47113),ae=a(82215),se=a(2527),ne=a.n(se),oe=(a(55392),a(855)),le=a(44414),ie=a(36220);O().extend(ie);const re="undefined"!==typeof window?new(ne().Icon)({iconUrl:"https://raw.githubusercontent.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-blue.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]}):null,ce="undefined"!==typeof window?new(ne().Icon)({iconUrl:"https://raw.githubusercontent.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-red.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],shadowSize:[41,41]}):null,de=e=>{let{startPoint:t,endPoint:a}=e;const s=(0,X.ko)();return(0,n.useEffect)((()=>{const e=[],n=parseFloat(null===t||void 0===t?void 0:t.latitude),o=parseFloat(null===t||void 0===t?void 0:t.longitude),l=parseFloat(null===a||void 0===a?void 0:a.latitude),i=parseFloat(null===a||void 0===a?void 0:a.longitude);isNaN(n)||isNaN(o)||0===n||0===o||e.push([n,o]),isNaN(l)||isNaN(i)||0===l||0===i||e.push([l,i]),1===e.length?s.setView(e[0],14):2===e.length&&s.fitBounds(e,{padding:[50,50]})}),[null===t||void 0===t?void 0:t.latitude,null===t||void 0===t?void 0:t.longitude,null===a||void 0===a?void 0:a.latitude,null===a||void 0===a?void 0:a.longitude,s]),null},ue=e=>{let{startPoint:t,endPoint:a,appLocaLat:s,appLocaLng:o}=e;const l=[parseFloat(s)||11.0168,parseFloat(o)||76.9558],i=(null===t||void 0===t?void 0:t.latitude)&&(null===t||void 0===t?void 0:t.longitude)&&0!==parseFloat(t.latitude),r=(null===a||void 0===a?void 0:a.latitude)&&(null===a||void 0===a?void 0:a.longitude)&&0!==parseFloat(a.latitude),c=i?[parseFloat(t.latitude),parseFloat(t.longitude)]:null,d=r?[parseFloat(a.latitude),parseFloat(a.longitude)]:null,[u,p]=n.useState([]);return n.useEffect((()=>{if(!i||!r)return void p([]);(async()=>{const e="https://router.project-osrm.org/route/v1/driving/".concat(t.longitude,",").concat(t.latitude,";").concat(a.longitude,",").concat(a.latitude,"?overview=full&geometries=geojson");try{var s;const t=await fetch(e),a=await t.json();if(null!==(s=a.routes)&&void 0!==s&&s.length){const e=a.routes[0].geometry.coordinates.map((e=>{let[t,a]=e;return[a,t]}));p(e)}else p([c,d])}catch(n){console.error("OSRM Error:",n),p([c,d])}})()}),[t.latitude,t.longitude,a.latitude,a.longitude,i,r]),(0,le.jsx)("div",{style:{position:"relative",width:"100%",height:"100%"},children:(0,le.jsxs)(J.W,{center:l,zoom:12,style:{width:"100%",height:"100%"},zoomControl:!0,children:[(0,le.jsx)(ee.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"\xa9 OpenStreetMap contributors"}),i&&(0,le.jsx)(te.p,{position:c,icon:re}),r&&(0,le.jsx)(te.p,{position:d,icon:ce}),u.length>0?(0,le.jsx)(ae.R,{positions:u,color:"#1890ff",weight:4}):i&&r&&(0,le.jsx)(ae.R,{positions:[c,d],color:"#1890ff",weight:4}),(0,le.jsx)(de,{startPoint:t,endPoint:a})]})})};const pe=()=>{L.A.setApiKey("AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8");const e=n.useRef(!1),t=(0,z.Zp)(),a=(0,M.A)(),T=(0,n.useRef)(null),X=(0,n.useRef)(null),[J,ee]=n.useState(""),[te,ae]=n.useState(""),[se,ne]=(0,n.useState)(localStorage.getItem("locationid")),[ie,re]=(0,n.useState)(!1),ce=(0,n.useRef)(null),de=(0,n.useRef)(null),pe=(0,n.useRef)(null),[me,he]=(0,n.useState)(0),[xe,ge]=(0,n.useState)(!1),[fe,Ae]=(0,n.useState)([]),[ve,je]=(0,n.useState)(O()().format("MM-DD-YYYY")),[be,ye]=(0,n.useState)(),[ke,Se]=(0,n.useState)(),[Ne,we]=(0,n.useState)([]),[Pe,Ce]=(0,n.useState)(""),[_e,Ie]=(0,n.useState)(!1),[ze,De]=(0,n.useState)(!1),[Ye,Me]=(0,n.useState)(!1),[Le,Re]=(0,n.useState)(""),[We,He]=(0,n.useState)(),[Ee,Fe]=(0,n.useState)({}),[Te,Oe]=(0,n.useState)(""),[Be,Ue]=(0,n.useState)([]),[qe,Ke]=(0,n.useState)({latitude:0,longitude:0}),[Ve,$e]=(0,n.useState)({latitude:0,longitude:0}),[Ze,Ge]=(0,n.useState)(!1),[Qe,Xe]=(0,n.useState)(0),[Je,et]=(0,n.useState)(0),[tt,at]=(0,n.useState)(0),[st,nt]=(0,n.useState)(0),[ot,lt]=(0,n.useState)(0),[it,rt]=(0,n.useState)([]),[ct,dt]=(0,n.useState)("Select "),[ut,pt]=(0,n.useState)(0),[mt,ht]=(0,n.useState)(""),[xt,gt]=(0,n.useState)(0),[ft,At]=(0,n.useState)(0),[vt,jt]=(0,n.useState)(null),[bt,yt]=(0,n.useState)(!1),[kt,St]=(0,n.useState)(""),[Nt,wt]=(0,n.useState)([]),[Pt,Ct]=(0,n.useState)(null),[_t,It]=(0,n.useState)(null),[zt,Dt]=(0,n.useState)(null),[Yt,Mt]=(0,n.useState)(0),[Lt,Rt]=(0,n.useState)(0),[Wt,Ht]=(0,n.useState)(0),[Et,Ft]=(0,n.useState)([]),[Tt,Ot]=(0,n.useState)(),[Bt,Ut]=(0,n.useState)(),[qt,Kt]=(0,n.useState)(),[Vt,$t]=(0,n.useState)("Select Location"),Zt=localStorage.getItem("userid"),[Gt,Qt]=(0,n.useState)(0),[Xt,Jt]=(0,n.useState)(0),[ea,ta]=(0,n.useState)(0),[aa,sa]=(0,n.useState)(0),[na,oa]=(0,n.useState)(),[la,ia]=(0,n.useState)(),[ra,ca]=(0,n.useState)(!1),[da,ua]=(0,n.useState)(!1),[pa,ma]=(0,n.useState)(0),[ha,xa]=(0,n.useState)(0),[ga,fa]=(0,n.useState)(1),[Aa,va]=(0,n.useState)(null),[ja,ba]=(0,n.useState)(null),[ya,ka]=(0,n.useState)(null),[Sa,Na]=(0,n.useState)(null),[wa,Pa]=(0,n.useState)(1),Ca=!!(null!==_t&&void 0!==_t&&_t.firstname&&null!==_t&&void 0!==_t&&_t.contactno&&10===String(_t.contactno).length&&null!==_t&&void 0!==_t&&_t.doorno&&null!==_t&&void 0!==_t&&_t.suburb&&null!==_t&&void 0!==_t&&_t.postcode);(0,n.useEffect)((()=>{console.log("pickupSlotsList",ya),console.log("pickupSlot",Sa)}),[ya,Sa]),"undefined"===typeof window||e.current||(document.querySelector("#google-maps")||function(e,t,a){if(!t)return;const s=document.createElement("script");s.setAttribute("async",""),s.setAttribute("id",a),s.src=e,t.appendChild(s)}("https://maps.googleapis.com/maps/api/js?key=".concat("AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8","&libraries=places&location=10.3656,77.9690&radius=50000&components=country:IN&strictbounds=true"),document.querySelector("head"),"google-maps"),e.current=!0);(0,n.useEffect)((()=>{(async()=>{try{const e=await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/partners/getlocations/?userid=").concat(Zt));console.log("fetchAppLocations",e.data.details),$t(e.data.details)}catch(e){console.log("locationRes",e)}})()}),[]);(0,n.useEffect)((()=>{me&&(async()=>{De(!0),await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenants/?applocationid=").concat(me,"&status=active")).then((e=>{if(console.log(e),e.data.status){let t=[];e.data.details.map((e=>{t.push((0,s.A)((0,s.A)({},e),{},{label:"".concat(e.tenantname)}))})),Ue(t)}De(!1)})).catch((e=>{console.log(e),De(!1)}))})()}),[me]);(0,n.useEffect)((()=>{console.log("startPoint",qe),console.log("endPoint",Ve),0!=qe.latitude&&0!=qe.longitude&&0!=Ve.latitude&&0!=Ve.longitude&&_a(qe,Ve)}),[qe,Ve]);const _a=async(e,t)=>{try{const a=(1.3*((e,t,a,s)=>{const n=e=>e*Math.PI/180,o=n(a-e),l=n(s-t),i=Math.sin(o/2)*Math.sin(o/2)+Math.cos(n(e))*Math.cos(n(a))*Math.sin(l/2)*Math.sin(l/2);return 2*Math.atan2(Math.sqrt(i),Math.sqrt(1-i))*6371})(e.latitude,e.longitude,t.latitude,t.longitude)).toFixed(2);console.log("distance in km ",a);const s=Math.round(a);if(console.log("roundedDistance",s),Xe(s),sqt&&(Ge(!0),ge(!0));const n=40,o=Math.round(s/n*60);console.log("Distance: ".concat(s,", Duration: ").concat(o))}catch(a){console.error("Error calculating distance:",a)}};(0,n.useEffect)((()=>{xt&&Da()}),[(null===kt||void 0===kt?void 0:kt.length)>3,""==kt,xt]),(0,n.useEffect)((()=>{if(Ne[0]){let e=[];Ne.map((t=>{O()().diff(O()("".concat(O()(ve).format("MM-DD-YYYY")," ").concat(O()(t).format("HH:mm:ss"))),"m")<=0&&e.push(t)}))}}),[Ne]);(0,n.useEffect)((()=>{xt&&(async()=>{De(!0),console.log("tenantid",xt),await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenantinfo/?tenantid=").concat(xt)).then((e=>{console.log("fetchtenantinfo",e),e.data.status&&(Fe(e.data.details),Ia(),dt(e.data.details.subcategoryname),pt(e.data.details.subcategoryid)),De(!1)})).catch((e=>{console.log(e),De(!1)}))})()}),[xt]);(0,n.useEffect)((()=>{(async()=>{await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/utils/getsubcategories/?moduleid=6")).then((e=>{console.log("subcateRes",e.data.details),e.data.status&&rt(e.data.details)})).catch((e=>{console.log(e)}))})()}),[]);(0,n.useEffect)((()=>{me&&(async()=>{De(!0),await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/utils/getapplocations/?applocationid=").concat(me)).then((e=>{console.log("fetchTiming",e);const{opentime:t,closetime:a,latitude:s,longitude:n,radius:o}=e.data.details[0];if(e.data.status){Ot(s),Ut(n),Kt(o),console.log("radius",o),ye("".concat(O()().format("MM-DD-YYYY")," ").concat(t)),Se("".concat(O()().format("MM-DD-YYYY")," ").concat(a)),console.log("starttime","".concat(O()().format("MM-DD-YYYY")," ").concat(t)),console.log("endtime","".concat(O()().format("MM-DD-YYYY")," ").concat(a," "));let e=[];for(let s="".concat(O()().format("MM-DD-YYYY")," ").concat(t),n=0;O()("".concat(O()().format("MM-DD-YYYY")," ").concat(a," ")).diff(s,"m")>=0;n++,s=O()(s).add(30,"m"))e.push(s);console.log("setTimeslotarr",e),we(e)}De(!1)})).catch((e=>{console.log(e),De(!1)}))})()}),[me]);const Ia=async()=>{De(!0),await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/utils/getapplocationconfig/?applocationid=").concat(me)).then((e=>{const t=e.data.details.applocationadmins.map((e=>e.userfcmtokem));e.data.status&&He(t),De(!1)})).catch((e=>{console.log(e),De(!1)}))};(0,n.useEffect)((()=>{be&&ke&&Ia()}),[be,ke]);const za=(e,t,a)=>{(0,B.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:a||1500}),console.log(Le)},Da=async()=>{Ie(!0);try{let e=""==kt?"".concat("https://jupiter.nearle.app/live/api/v1","/customers/gettenantcustomers/?tenantid=").concat(xt,"&pageno=1&pagesize=30"):"".concat("https://jupiter.nearle.app/live/api/v1","/customers/search/?tenantid=").concat(xt,"&keyword=").concat(kt);await Y.A.get(e).then((e=>{e.data.status&&(console.log("clientdetails",e.data.details),Ae(e.data.details),wt(e.data.details)),Ie(!1)})).catch((e=>{console.log(e),Ie(!1),za("server error","warning")}))}catch(e){console.log(e),Ie(!1)}},Ya=async()=>{De(!0),await Y.A.post("".concat("https://jupiter.nearle.app/live/api/v1","/utils/sendnotifications"),{priority:"high",registration_ids:We,data:{accessid:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk"},notification:{title:"Nearle Merchant",body:"An Order has been placed successfully,kindly process the same",sound:"ring"}}).then((e=>{console.log(e),"Success"==e.data.message&&(0,B.M8)("Notification sent Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:1e3}),De(!1)})).catch((e=>{console.log(e),(0,B.M8)(e.message,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:1e3}),De(!1)}))};(0,n.useEffect)((()=>{if(J){const e=document.getElementById("addressAuto1"),t=new window.google.maps.places.Autocomplete(e,{strictBounds:!0,bounds:new window.google.maps.Circle({center:new window.google.maps.LatLng(Tt,Bt),radius:1e3*qt}).getBounds()});t.addListener("place_changed",(()=>{const e=t.getPlace();ee("".concat(e.name,", ").concat(e.formatted_address)),console.log("new place",e),console.log(" pick (new place) lat lng",{lat:e.geometry.location.lat(),lng:e.geometry.location.lng()}),Ke({latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()}),It((0,s.A)((0,s.A)({},_t),{},{address:"".concat(e.name," ").concat(e.formatted_address)}));const a={address:"".concat(e.name," ").concat(e.formatted_address),street_number:"",route:"",locality:"",sublocality_level_1:"",administrative_area_level_3:"",administrative_area_level_1:"",country:"",postal_code:""};e.address_components.forEach((e=>{e.types.forEach((t=>{switch(t){case"street_number":a.street_number=e.long_name;break;case"route":a.route=e.long_name;break;case"locality":a.locality=e.long_name;break;case"sublocality_level_1":a.sublocality_level_1=e.long_name;break;case"administrative_area_level_3":a.administrative_area_level_3=e.long_name;break;case"administrative_area_level_1":a.administrative_area_level_1=e.long_name;break;case"country":a.country=e.long_name;break;case"postal_code":a.postal_code=e.long_name}}))})),It((0,s.A)((0,s.A)({},_t),{},{address:a.address,doorno:"".concat(a.street_number," ").concat(a.route),suburb:a.sublocality_level_1,city:a.locality,postcode:a.postal_code,latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()})),console.log("Pick Address:",a)}))}}),[J]),(0,n.useEffect)((()=>{if(te){const e=document.getElementById("addressAuto2"),t=new window.google.maps.places.Autocomplete(e,{strictBounds:!0,bounds:new window.google.maps.Circle({center:new window.google.maps.LatLng(Tt,Bt),radius:1e3*qt}).getBounds()});t.addListener("place_changed",(()=>{const e=t.getPlace();ae("".concat(e.name,", ").concat(e.formatted_address)),console.log("new place",e),console.log("drop (new place) lat lng",{lat:e.geometry.location.lat(),lng:e.geometry.location.lng()}),$e({latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()}),Dt((0,s.A)((0,s.A)({},zt),{},{address:"".concat(e.name," ").concat(e.formatted_address)}));const a={address:"".concat(e.name," ").concat(e.formatted_address),street_number:"",route:"",locality:"",sublocality_level_1:"",administrative_area_level_3:"",administrative_area_level_1:"",country:"",postal_code:""};e.address_components.forEach((e=>{e.types.forEach((t=>{switch(t){case"street_number":a.street_number=e.long_name;break;case"route":a.route=e.long_name;break;case"locality":a.locality=e.long_name;break;case"sublocality_level_1":a.sublocality_level_1=e.long_name;break;case"administrative_area_level_3":a.administrative_area_level_3=e.long_name;break;case"administrative_area_level_1":a.administrative_area_level_1=e.long_name;break;case"country":a.country=e.long_name;break;case"postal_code":a.postal_code=e.long_name}}))})),Dt((0,s.A)((0,s.A)({},zt),{},{address:a.address,doorno:"".concat(a.street_number," ").concat(a.route),suburb:a.sublocality_level_1,city:a.locality,postcode:a.postal_code,latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()})),console.log("Drop Address:",a)}))}}),[te]);return(0,le.jsxs)(le.Fragment,{children:[ze&&(0,le.jsx)(R.A,{}),_e&&(0,le.jsx)(R.A,{}),(0,le.jsxs)(o.A,{className:"orders-workspace-bg",sx:{p:0,m:0,minHeight:"auto",display:"flex",flexDirection:"column"},children:[(0,le.jsxs)(l.A,{className:"orders-card page-header-row",sx:{mb:{xs:1.5,sm:2},display:"flex",flexDirection:{xs:"column",lg:"row"},alignItems:{xs:"stretch",lg:"center"},justifyContent:"space-between",gap:{xs:1.25,lg:2},px:{xs:1.75,sm:2},py:{xs:.75,sm:.9},flexShrink:0},children:[(0,le.jsx)(o.A,{className:"header-title-block",sx:{display:"flex",flexDirection:"column",gap:0,minWidth:0,flex:{lg:"1 1 auto"}},children:(0,le.jsx)(o.A,{sx:{display:"flex",alignItems:"center",gap:1},children:(0,le.jsx)(i.A,{sx:{fontWeight:700,color:"#1e293b",lineHeight:1.15,fontSize:{xs:"17px",sm:"19px"}},children:"Create New Order"})})}),(0,le.jsxs)(o.A,{className:"header-configurators",sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"stretch",sm:"center"},justifyContent:{xs:"stretch",lg:"flex-end"},gap:1,p:0,width:{xs:"100%",lg:"auto"},flexShrink:0},children:[(0,le.jsx)(o.A,{sx:{width:{xs:"100%",sm:180,md:200,xl:220}},children:(0,le.jsx)(r.A,{fullWidth:!0,autoFocus:!0,size:"small",ref:T,options:Vt||[],getOptionLabel:e=>"".concat(e.locationname),className:"header-compact-input",onChange:(e,t,a)=>{"clear"===a?(he(0),gt(0),va(null),Ue([]),At(0),ba(null),Ft([]),It(null),Dt(null)):(he(t.applocationid),It(null),Dt(null),gt(0),va(null),At(0),ba(null),Ft([]))},renderInput:e=>(0,le.jsx)(c.A,(0,s.A)((0,s.A)({},e),{},{size:"small",placeholder:"Choose Location",label:"Location",InputLabelProps:{shrink:!0},className:"header-compact-tf",InputProps:(0,s.A)((0,s.A)({},e.InputProps),{},{startAdornment:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(_.sIY,{style:{color:"#94a3b8",fontSize:12,marginRight:6,flexShrink:0}}),e.InputProps.startAdornment]})})}))})}),(0,le.jsx)(o.A,{sx:{width:{xs:"100%",sm:180,md:200,xl:220}},children:(0,le.jsx)(r.A,{fullWidth:!0,size:"small",className:"header-compact-input",options:Be||[],value:Aa,onOpen:e=>{me||(e.preventDefault(),(0,Q.k)("Please select a your location first!","warning",3e3),setTimeout((()=>{var e;null===(e=T.current)||void 0===e||e.focus()}),0))},onChange:(e,t,a)=>{"clear"==a?(gt(0),va(null),At(0),ba(null),Ft([]),It(null),Dt(null)):(gt((null===t||void 0===t?void 0:t.tenantid)||0),va(t),At(0),ba(null),(async e=>{try{const t=await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenantpricing/?tenantid=").concat(e));console.log("pricingResponse",t.data.details),et(t.data.details.baseprice),at(t.data.details.priceperkm),nt(t.data.details.minkm)}catch(t){console.log("fetchTenantPricing error",t)}})(t.tenantid),(async e=>{try{const t=await Y.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenantlocations/?tenantid=").concat(e));console.log("gettenantlocations",t.data.details),1==t.data.details.length?(Ft(t.data.details),Ct(t.data.details[0]),At(t.data.details[0].locationid),ba(t.data.details[0].locationid),ka(t.data.details[0].slots)):Ft(t.data.details)}catch(t){console.log("gettenantlocations",t)}})(t.tenantid),Dt(null))},renderInput:e=>(0,le.jsx)(c.A,(0,s.A)((0,s.A)({},e),{},{size:"small",placeholder:"Choose Client",label:"Client",inputRef:X,InputLabelProps:{shrink:!0},className:"header-compact-tf",InputProps:(0,s.A)((0,s.A)({},e.InputProps),{},{startAdornment:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(_.x$1,{style:{color:"#94a3b8",fontSize:11,marginRight:6,flexShrink:0}}),e.InputProps.startAdornment]})})}))})}),(0,le.jsx)(o.A,{sx:{width:{xs:"100%",sm:200,md:220,xl:240}},children:1==Et.length?(0,le.jsx)(c.A,{variant:"outlined",fullWidth:!0,size:"small",label:"Business Location",value:Et[0].locationname,InputLabelProps:{shrink:!0},className:"header-compact-tf",InputProps:{style:{color:a.palette.primary.main},startAdornment:(0,le.jsx)(Z.A,{style:{color:"#94a3b8",fontSize:14,marginRight:6,flexShrink:0}})}}):(0,le.jsx)(r.A,{fullWidth:!0,size:"small",className:"header-compact-input",value:ja,options:Et||[],getOptionLabel:e=>"".concat(e.locationname," (").concat(e.suburb,")")||0,onOpen:e=>{me||xt?xt||(e.preventDefault(),(0,Q.k)("Please select a your Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=X.current)||void 0===e||e.focus()}),0)):(e.preventDefault(),(0,Q.k)("Please select Location and Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=T.current)||void 0===e||e.focus()}),0))},onChange:(e,t,a)=>{"clear"===a?(At(0),ba(null),It(null)):(At(t.locationid||0),ba(t),Ct(t),ka(null===t||void 0===t?void 0:t.slots))},renderInput:e=>(0,le.jsx)(c.A,(0,s.A)((0,s.A)({},e),{},{size:"small",placeholder:"Select Business Locations",label:"Business Location",color:"primary",InputLabelProps:{shrink:!0},className:"header-compact-tf",InputProps:(0,s.A)((0,s.A)({},e.InputProps),{},{startAdornment:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(Z.A,{style:{color:"#94a3b8",fontSize:14,marginRight:6,flexShrink:0}}),e.InputProps.startAdornment]})})}))})})]})]}),(0,le.jsxs)(d.Ay,{container:!0,spacing:{xs:2.5,sm:3,lg:4},children:[(0,le.jsxs)(d.Ay,{item:!0,xs:12,lg:7.5,sx:{display:"flex",flexDirection:"column",gap:{xs:1.5,sm:1.75,lg:2}},children:[(0,le.jsxs)(l.A,{className:"orders-card",sx:{p:{xs:1.25,sm:1.5,lg:1.5}},children:[(0,le.jsxs)(o.A,{className:"route-stepper",children:[(0,le.jsxs)(o.A,{className:"route-step ".concat(1===wa?"is-active":""," ").concat(Ca?"is-done":""," step-pickup"),onClick:()=>Pa(1),role:"button",tabIndex:0,children:[(0,le.jsx)(o.A,{className:"route-step-index",children:Ca&&1!==wa?(0,le.jsx)(P.CMH,{}):"1"}),(0,le.jsxs)(o.A,{className:"route-step-text",children:[(0,le.jsx)(i.A,{className:"route-step-title",children:"Pickup"}),(0,le.jsx)(i.A,{className:"route-step-sub",children:"Where to collect"})]})]}),(0,le.jsxs)(o.A,{className:"route-step-connector ".concat(Ca?"is-done":""),children:[(0,le.jsx)(o.A,{className:"route-step-line"}),(0,le.jsx)(o.A,{className:"route-step-line-arrow",children:(0,le.jsx)(P.Z0P,{})})]}),(0,le.jsxs)(o.A,{className:"route-step ".concat(2===wa?"is-active":""," step-drop ").concat(Ca?"":"is-locked"),onClick:()=>{Ca?Pa(2):za("Please complete Pickup details first","warning",2e3)},role:"button",tabIndex:0,children:[(0,le.jsx)(o.A,{className:"route-step-index",children:"2"}),(0,le.jsxs)(o.A,{className:"route-step-text",children:[(0,le.jsx)(i.A,{className:"route-step-title",children:"Drop"}),(0,le.jsx)(i.A,{className:"route-step-sub",children:"Where to deliver"})]})]})]}),(0,le.jsxs)(o.A,{className:"route-flow",children:[(0,le.jsxs)(o.A,{className:"location-panel pickup-panel",sx:{display:1===wa?"block":"none"},children:[(0,le.jsxs)(o.A,{className:"lp-header",children:[(0,le.jsxs)(o.A,{className:"lp-header-title",children:[(0,le.jsx)(o.A,{className:"lp-badge",children:(0,le.jsx)(_.sIY,{})}),(0,le.jsxs)(o.A,{children:[(0,le.jsx)(i.A,{className:"lp-title",children:"Pickup"}),(0,le.jsx)(i.A,{className:"lp-subtitle",children:"Where to collect the parcel"})]})]}),(0,le.jsx)(o.A,{className:"lp-header-actions",children:(0,le.jsx)(u.A,{className:"lp-action-btn",size:"small",disabled:!ft,startIcon:(0,le.jsx)(U.A,{style:{fontSize:13}}),onClick:()=>{me||xt||ft?me||xt?me?(yt(!0),Mt(1),It(null),ee(""),St("")):(0,Q.k)("Please select Location!","warning",3e3):(0,Q.k)("Please select Location and Tenant!","warning",3e3):(0,Q.k)("Please select Location, Tenant and Business!","warning",3e3)},children:"From Saved"})})]}),(0,le.jsx)(i.A,{className:"field-group-caption",children:"Contact"}),(0,le.jsxs)(d.Ay,{container:!0,spacing:1.5,sx:{mt:.5},children:[(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{inputRef:ce,fullWidth:!0,size:"small",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.x$1,{style:{color:"#64748b"}})}),style:{borderRadius:"10px"}},variant:"outlined",label:"Contact Name",value:(null===_t||void 0===_t?void 0:_t.firstname)||"",onChange:e=>{It((0,s.A)((0,s.A)({},_t),{},{firstname:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{error:ra,inputRef:de,fullWidth:!0,size:"small",type:"number",InputProps:{inputProps:{maxLength:10},startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(P.dRU,{style:{color:ra?"#ef4444":"#64748b"}})}),style:{borderRadius:"10px"}},variant:"outlined",label:"Contact Number",value:(null===_t||void 0===_t?void 0:_t.contactno)||"",onChange:e=>{e.target.value.length<=10&&It((0,s.A)((0,s.A)({},_t),{},{contactno:e.target.value})),na==e.target.value?ta(0):ta(1),e.target.value.length<10?ca(!0):ca(!1)}})})]}),(0,le.jsx)(i.A,{className:"field-group-caption",sx:{mt:2},children:"Address Lookup"}),0==Lt?(0,le.jsx)(c.A,{id:"addressAuto1",fullWidth:!0,size:"small",placeholder:"Search Google Maps for an address...",variant:"outlined",value:J||"",onChange:e=>ee(e.target.value),helperText:"Start typing to auto-fill the address details below",FormHelperTextProps:{className:"address-search-helper pickup-helper"},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(U.A,{style:{fontSize:15,color:"#1890ff"}})}),endAdornment:(0,le.jsx)(m.A,{onClick:()=>{ee(""),It((0,s.A)((0,s.A)({},_t),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ge(!1),Ke({latitude:0,longitude:0})},size:"small",children:(0,le.jsx)(N.A,{fontSize:"small"})}),style:{borderRadius:"10px",background:"#fff"}}}):(0,le.jsx)(c.A,{variant:"outlined",fullWidth:!0,size:"small",helperText:"Saved address selected \xb7 clear to search again",FormHelperTextProps:{className:"address-search-helper pickup-helper"},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.sIY,{style:{fontSize:14,color:"#1890ff"}})}),endAdornment:(0,le.jsx)(m.A,{onClick:()=>{Rt(0),It((0,s.A)((0,s.A)({},_t),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ge(!1),Ke({latitude:0,longitude:0})},size:"small",children:(0,le.jsx)(I.A,{fontSize:"small"})}),style:{borderRadius:"10px",background:"#fff"}},value:(null===_t||void 0===_t?void 0:_t.address)||"",onChange:e=>{It((0,s.A)((0,s.A)({},_t),{},{address:e.target.value})),""==e.target.value&&(Rt(0),Ge(!1),Ke({latitude:0,longitude:0}))}}),(0,le.jsx)(i.A,{className:"field-group-caption",sx:{mt:2},children:"Address Details"}),(0,le.jsxs)(d.Ay,{container:!0,spacing:1.5,sx:{mt:.5},children:[(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(C.V92,{style:{color:"#64748b",fontSize:"20px"}})}),style:{borderRadius:"10px"}},variant:"outlined",label:"Door No / Street",value:(null===_t||void 0===_t?void 0:_t.doorno)||"",onChange:e=>{It((0,s.A)((0,s.A)({},_t),{},{doorno:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.sIY,{style:{color:"#64748b"}})}),style:{borderRadius:"10px"}},variant:"outlined",label:"Location",value:(null===_t||void 0===_t?void 0:_t.suburb)||"",onChange:e=>{It((0,s.A)((0,s.A)({},_t),{},{suburb:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(D.BND,{style:{color:"#64748b",fontSize:"20px"}})}),style:{borderRadius:"10px"}},variant:"outlined",label:"Postcode",value:(null===_t||void 0===_t?void 0:_t.postcode)||"",onChange:e=>{It((0,s.A)((0,s.A)({},_t),{},{postcode:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.Ndh,{style:{color:"#64748b"}})}),style:{borderRadius:"10px"}},variant:"outlined",label:"Landmark",value:(null===_t||void 0===_t?void 0:_t.landmark)||"",onChange:e=>{It((0,s.A)((0,s.A)({},_t),{},{landmark:e.target.value}))}})})]}),1==ea&&(0,le.jsx)(o.A,{sx:{display:"flex",justifyContent:"flex-end",mt:1},children:(0,le.jsx)(o.A,{className:"save-later-pill",children:(0,le.jsx)(h.A,{control:(0,le.jsx)(x.A,{size:"small",checked:1===Gt,onChange:e=>{Qt(e.target.checked?1:0)}}),label:"Save contact for later"})})}),(0,le.jsxs)(o.A,{className:"step-nav",children:[(0,le.jsx)(i.A,{className:"step-nav-hint",children:Ca?"Pickup looks good. Proceed to Drop details.":"Fill the required Pickup fields to continue."}),(0,le.jsx)(u.A,{className:"step-nav-btn step-nav-next",disabled:!Ca,endIcon:(0,le.jsx)(P.Z0P,{style:{fontSize:12}}),onClick:()=>Pa(2),children:"Continue to Drop"})]})]}),(0,le.jsxs)(o.A,{className:"location-panel drop-panel",sx:{display:2===wa?"block":"none"},children:[(0,le.jsxs)(o.A,{className:"lp-header",children:[(0,le.jsxs)(o.A,{className:"lp-header-title",children:[(0,le.jsx)(o.A,{className:"lp-badge",children:(0,le.jsx)(_.sIY,{})}),(0,le.jsxs)(o.A,{children:[(0,le.jsx)(i.A,{className:"lp-title",children:"Drop"}),(0,le.jsx)(i.A,{className:"lp-subtitle",children:"Where to deliver the parcel"})]})]}),(0,le.jsx)(o.A,{className:"lp-header-actions",children:(0,le.jsx)(u.A,{className:"lp-action-btn",size:"small",disabled:!ft,startIcon:(0,le.jsx)(U.A,{style:{fontSize:13}}),onClick:()=>{me||xt||ft?me||xt?me?(yt(!0),Mt(2),ae("")):(0,Q.k)("Please select Location!","warning",3e3):(0,Q.k)("Please select Location and Tenant!","warning",3e3):(0,Q.k)("Please select Location, Tenant and Business!","warning",3e3)},children:"From Saved"})})]}),(0,le.jsx)(i.A,{className:"field-group-caption",children:"Contact"}),(0,le.jsxs)(d.Ay,{container:!0,spacing:1.5,sx:{mt:.5},children:[(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{inputRef:pe,fullWidth:!0,size:"small",variant:"outlined",label:"Contact Name",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.x$1,{style:{color:"#64748b"}})}),style:{borderRadius:"10px"}},value:(null===zt||void 0===zt?void 0:zt.firstname)||"",onChange:e=>{Dt((0,s.A)((0,s.A)({},zt),{},{firstname:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{error:da,fullWidth:!0,size:"small",type:"number",variant:"outlined",label:"Contact Number",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(P.dRU,{style:{color:da?"#ef4444":"#64748b"}})}),style:{borderRadius:"10px"}},value:(null===zt||void 0===zt?void 0:zt.contactno)||"",onChange:e=>{e.target.value.length<=10&&Dt((0,s.A)((0,s.A)({},zt),{},{contactno:e.target.value})),la==e.target.value?sa(0):sa(1),e.target.value.length<10?ua(!0):ua(!1)}})})]}),(0,le.jsx)(i.A,{className:"field-group-caption",sx:{mt:2},children:"Address Lookup"}),0==Wt?(0,le.jsx)(c.A,{id:"addressAuto2",placeholder:"Search Google Maps for an address...",variant:"outlined",size:"small",fullWidth:!0,value:te||"",onChange:e=>ae(e.target.value),helperText:"Start typing to auto-fill the address details below",FormHelperTextProps:{className:"address-search-helper drop-helper"},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(U.A,{style:{fontSize:15,color:"#65387a"}})}),endAdornment:(0,le.jsx)(m.A,{onClick:()=>{ae(""),Dt((0,s.A)((0,s.A)({},zt),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ge(!1),$e({latitude:0,longitude:0})},size:"small",children:(0,le.jsx)(N.A,{fontSize:"small"})}),style:{borderRadius:"10px",background:"#fff"}}}):(0,le.jsx)(c.A,{variant:"outlined",fullWidth:!0,size:"small",helperText:"Saved address selected \xb7 clear to search again",FormHelperTextProps:{className:"address-search-helper drop-helper"},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.sIY,{style:{fontSize:14,color:"#65387a"}})}),endAdornment:(0,le.jsx)(m.A,{onClick:()=>{Ht(0),Dt((0,s.A)((0,s.A)({},zt),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ge(!1),$e({latitude:0,longitude:0})},size:"small",children:(0,le.jsx)(I.A,{fontSize:"small"})}),style:{borderRadius:"10px",background:"#fff"}},value:(null===zt||void 0===zt?void 0:zt.address)||"",onChange:e=>{Dt((0,s.A)((0,s.A)({},zt),{},{address:e.target.value})),""==e.target.value&&(Ht(0),Ge(!1),$e({latitude:0,longitude:0}))}}),(0,le.jsx)(i.A,{className:"field-group-caption",sx:{mt:2},children:"Address Details"}),(0,le.jsxs)(d.Ay,{container:!0,spacing:1.5,sx:{mt:.5},children:[(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",variant:"outlined",label:"Door No / Street",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(C.V92,{style:{color:"#64748b",fontSize:"20px"}})}),style:{borderRadius:"10px"}},value:(null===zt||void 0===zt?void 0:zt.doorno)||"",onChange:e=>{Dt((0,s.A)((0,s.A)({},zt),{},{doorno:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",variant:"outlined",label:"Location",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.sIY,{style:{color:"#64748b"}})}),style:{borderRadius:"10px"}},value:(null===zt||void 0===zt?void 0:zt.suburb)||"",onChange:e=>{Dt((0,s.A)((0,s.A)({},zt),{},{suburb:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",variant:"outlined",label:"Postcode",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(D.BND,{style:{color:"#64748b",fontSize:"20px"}})}),style:{borderRadius:"10px"}},value:(null===zt||void 0===zt?void 0:zt.postcode)||"",onChange:e=>{Dt((0,s.A)((0,s.A)({},zt),{},{postcode:e.target.value}))}})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(c.A,{fullWidth:!0,size:"small",variant:"outlined",label:"Landmark",InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(_.Ndh,{style:{color:"#64748b"}})}),style:{borderRadius:"10px"}},value:(null===zt||void 0===zt?void 0:zt.landmark)||"",onChange:e=>{Dt((0,s.A)((0,s.A)({},zt),{},{landmark:e.target.value}))}})})]}),1==aa&&(0,le.jsx)(o.A,{sx:{display:"flex",justifyContent:"flex-end",mt:1},children:(0,le.jsx)(o.A,{className:"save-later-pill",children:(0,le.jsx)(h.A,{control:(0,le.jsx)(x.A,{size:"small",checked:1===Xt,onChange:e=>{Jt(e.target.checked?1:0)}}),label:"Save contact for later"})})}),(0,le.jsxs)(o.A,{className:"step-nav",children:[(0,le.jsx)(u.A,{className:"step-nav-btn step-nav-back",startIcon:(0,le.jsx)(P.QVr,{style:{fontSize:12}}),onClick:()=>Pa(1),children:"Back to Pickup"}),(0,le.jsx)(i.A,{className:"step-nav-hint",children:"Review the route below once Drop is filled."})]})]})]})]}),(0,le.jsxs)(l.A,{className:"orders-card",sx:{p:{xs:1.5,sm:1.75,lg:2}},children:[(0,le.jsx)(o.A,{className:"section-title-bar",sx:{mb:1.25},children:(0,le.jsx)(i.A,{sx:{fontWeight:700,color:"#1e293b",fontSize:"15px",letterSpacing:"-0.01em"},children:"Cargo & Dispatch Logistics"})}),(0,le.jsxs)(d.Ay,{container:!0,spacing:1.5,alignItems:"stretch",children:[(0,le.jsx)(d.Ay,{item:!0,xs:12,sx:{pt:"0 !important"},children:(0,le.jsxs)(o.A,{sx:{display:"flex",alignItems:"center",gap:1,mb:.25},children:[(0,le.jsx)(i.A,{sx:{fontWeight:700,fontSize:"10.5px",color:"#64748b",letterSpacing:"0.7px",textTransform:"uppercase"},children:"Cargo Details"}),(0,le.jsx)(o.A,{sx:{flex:1,height:"1px",background:"linear-gradient(90deg, #eef2f6 0%, transparent 100%)"}})]})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:4,children:(0,le.jsx)(g.A,{children:(0,le.jsx)(r.A,{id:"combo-box-demo",size:"small",options:it,getOptionLabel:e=>(null===e||void 0===e?void 0:e.subcategoryname)||"",fullWidth:!0,sx:{"& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px",paddingTop:"0px !important",paddingBottom:"0px !important"}},renderInput:e=>(0,le.jsx)(c.A,(0,s.A)((0,s.A)({},e),{},{label:"Category",size:"small",InputLabelProps:{shrink:!0},sx:{"& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px"}},InputProps:(0,s.A)((0,s.A)({},e.InputProps),{},{startAdornment:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(P.TXh,{style:{color:"#94a3b8",fontSize:13,marginRight:6,marginLeft:2,flexShrink:0}}),e.InputProps.startAdornment]})})})),onChange:(e,t,a)=>{t?(console.log(t),dt(t.subcategoryname||""),pt(t.subcategoryid||0)):a&&(dt(null),pt(null))}})})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:4,children:(0,le.jsx)(g.A,{children:(0,le.jsx)(c.A,{type:"number",size:"small",value:ha,fullWidth:!0,label:"Cash Collect",InputLabelProps:{shrink:!0},onChange:e=>{xa(e.target.value)},inputProps:{min:0},sx:{"& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px"}},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(o.A,{sx:{color:"#94a3b8",fontWeight:700,fontSize:14,lineHeight:1},children:"\u20b9"})})}})})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:4,children:(0,le.jsx)(g.A,{children:(0,le.jsx)(c.A,{type:"number",size:"small",value:ga,fullWidth:!0,label:"Quantity",InputLabelProps:{shrink:!0},onChange:e=>{fa(e.target.value)},inputProps:{min:1},sx:{"& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px"}},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(P.H5e,{style:{color:"#94a3b8",fontSize:14}})})}})})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sx:{mt:.5,pb:0},children:(0,le.jsxs)(o.A,{sx:{display:"flex",alignItems:"center",gap:1,mb:.5},children:[(0,le.jsxs)(i.A,{sx:{display:"flex",alignItems:"center",gap:.75,fontWeight:700,fontSize:"10.5px",color:"#64748b",letterSpacing:"0.7px",textTransform:"uppercase"},children:[(0,le.jsx)(q.A,{style:{fontSize:"11px",color:"#65387a"}}),"Schedule Details"]}),(0,le.jsx)(o.A,{sx:{flex:1,height:"1px",background:"linear-gradient(90deg, #eef2f6 0%, transparent 100%)"}})]})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sx:{pt:"0px !important"},children:(0,le.jsxs)(d.Ay,{container:!0,spacing:1.5,sx:{mt:.5},children:[(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(H.$,{dateAdapter:E.R,children:(0,le.jsx)(W.l,{label:"Pickup Date",format:"DD-MM-YYYY",onChange:e=>{let t=O()().diff(O()("".concat(O()(e).format("YYYY-MM-DD"))),"d");if(Oe(""),t<=0){je(e);let t=[];Ne.map((a=>{O()().diff(O()("".concat(O()(e).format("MM-DD-YYYY")," ").concat(O()(a).format("HH:mm:ss"))),"m")<=0&&t.push(a)}))}else Re("choose Upcoming Date"),za("choose Upcoming Date","warning"),je(NaN)},value:O()(ve),sx:{width:"100%","& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px"}},slotProps:{textField:{size:"small",fullWidth:!0,InputLabelProps:{shrink:!0},InputProps:{startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(q.A,{style:{color:"#94a3b8",fontSize:"13px"}})})},sx:{"& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px",paddingLeft:"10px"}}}},disablePast:!0})})}),(0,le.jsx)(d.Ay,{item:!0,xs:12,sm:6,children:(0,le.jsx)(r.A,{size:"small",fullWidth:!0,options:ya||[],sx:{width:"100%","& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px",paddingTop:"0px !important",paddingBottom:"0px !important"}},onChange:(e,t,a)=>{if("clear"!==a&&t){const e=O()(t.time,"HH:mm").format("hh:mm A");Oe(e);const a=O()("".concat(ve," ").concat(e),"MM-DD-YYYY hh:mm A").format("YYYY-MM-DD hh:mm A");Na(a)}else Oe(null),Na(null)},getOptionLabel:e=>e?"".concat(e.name," (").concat(O()(e.time,"HH:mm").format("hh:mm A"),")"):"",renderInput:e=>(0,le.jsx)(c.A,(0,s.A)((0,s.A)({},e),{},{label:"Pickup Time Slot",placeholder:"Select Pickup Slot",fullWidth:!0,InputLabelProps:{shrink:!0},sx:{"& .MuiOutlinedInput-root":{borderRadius:"12px",height:"38px"}},InputProps:(0,s.A)((0,s.A)({},e.InputProps),{},{startAdornment:(0,le.jsxs)(le.Fragment,{children:[(0,le.jsx)(K.A,{style:{color:"#94a3b8",fontSize:"13px",marginRight:"6px",marginLeft:"2px",flexShrink:0}}),e.InputProps.startAdornment]})})}))})})]})})]})]})]}),(0,le.jsx)(d.Ay,{item:!0,xs:12,lg:4.5,sx:{position:{lg:"sticky"},top:{lg:"24px"},height:"fit-content"},children:(0,le.jsxs)(g.A,{spacing:2,children:[(0,le.jsxs)(l.A,{className:"orders-card",sx:{p:1.5,display:"flex",flexDirection:"column"},children:[(0,le.jsxs)(i.A,{sx:{fontWeight:700,mb:1.25,display:"flex",alignItems:"center",gap:.75,color:"#1e293b",fontSize:"14px",letterSpacing:"-0.01em"},children:[(0,le.jsx)(Z.A,{sx:{color:"#1890ff",fontSize:16}}),"Live Route Preview"]}),(0,le.jsx)("div",{className:"map-preview-wrapper",children:(0,le.jsx)(ue,{startPoint:qe,endPoint:Ve,appLocaLat:Tt,appLocaLng:Bt})})]}),(0,le.jsxs)(l.A,{className:"orders-card delivery-prefs-card",sx:{p:1.5},children:[(0,le.jsxs)(o.A,{className:"delivery-prefs-header",children:[(0,le.jsx)(i.A,{className:"delivery-prefs-title",children:"Delivery Preferences"}),(0,le.jsx)(i.A,{className:"delivery-prefs-sub",children:"Customer notifications & dispatch instructions"})]}),(0,le.jsxs)(o.A,{className:"delivery-prefs-row",children:[(0,le.jsxs)(o.A,{className:"delivery-prefs-field",children:[(0,le.jsxs)("label",{className:"delivery-prefs-label",htmlFor:"dispatch-notes-input",children:[(0,le.jsx)(V.A,{style:{fontSize:11,color:"#65387a"}}),"Special Dispatch Notes"]}),(0,le.jsx)(c.A,{id:"dispatch-notes-input",size:"small",fullWidth:!0,placeholder:"Gate codes, call instructions, special cargo care\u2026",value:Pe,onChange:e=>Ce(e.target.value),sx:{"& .MuiOutlinedInput-root":{borderRadius:"10px",padding:"0 10px",alignItems:"center",fontSize:"12px",background:"#ffffff",height:"32px"},"& .MuiOutlinedInput-input":{padding:"0 !important",fontSize:"12px !important",lineHeight:"32px"}}})]}),(0,le.jsxs)(o.A,{className:"sms-toggle-tile ".concat(1===pa?"is-active":""),onClick:()=>ma(1===pa?0:1),role:"button",tabIndex:0,children:[(0,le.jsxs)(o.A,{className:"sms-toggle-left",children:[(0,le.jsx)(o.A,{className:"sms-toggle-icon",children:(0,le.jsx)($.A,{style:{fontSize:13}})}),(0,le.jsxs)(o.A,{sx:{minWidth:0},children:[(0,le.jsx)(i.A,{className:"sms-toggle-title",children:"SMS Updates"}),(0,le.jsx)(i.A,{className:"sms-toggle-sub",children:"Auto-notify customer on dispatch & delivery"})]})]}),(0,le.jsx)(f.A,{size:"small",checked:1===pa,onChange:e=>{e.stopPropagation(),ma(e.target.checked?1:0)}})]})]})]}),(0,le.jsxs)(l.A,{className:"orders-card pricing-summary-card",children:[(0,le.jsxs)(o.A,{className:"pricing-header",children:[(0,le.jsx)(i.A,{className:"pricing-title",children:"Pricing & Dispatch"}),(0,le.jsx)(i.A,{className:"pricing-subtitle",children:"Live cost estimate"})]}),(0,le.jsxs)("div",{className:"price-metric-item",children:[(0,le.jsxs)("div",{className:"price-metric-label",children:[(0,le.jsx)("span",{className:"price-metric-icon icon-distance",children:(0,le.jsx)(P.$Fg,{})}),(0,le.jsx)("span",{children:"Delivery Distance"})]}),(0,le.jsx)("div",{className:"price-metric-value ".concat(Ze?"highlight":""),children:Ze?"".concat(Qe," km"):"\u2014"})]}),(0,le.jsxs)("div",{className:"price-metric-item",children:[(0,le.jsxs)("div",{className:"price-metric-label",children:[(0,le.jsx)("span",{className:"price-metric-icon icon-base",children:(0,le.jsx)(P.MxO,{})}),(0,le.jsxs)("span",{children:["Base Fare",(0,le.jsxs)("span",{className:"price-metric-sub",children:[" \xb7 ",st," km"]})]})]}),(0,le.jsx)("div",{className:"price-metric-value",children:Je?"\u20b9".concat(Je.toFixed(2)):"\u20b90.00"})]}),(0,le.jsxs)("div",{className:"price-metric-item",children:[(0,le.jsxs)("div",{className:"price-metric-label",children:[(0,le.jsx)("span",{className:"price-metric-icon icon-rate",children:(0,le.jsx)(P.YYR,{})}),(0,le.jsx)("span",{children:"Rate per km"})]}),(0,le.jsxs)("div",{className:"price-metric-value",children:[tt?"\u20b9".concat(tt.toFixed(2)):"\u20b90.00",(0,le.jsx)("span",{className:"price-metric-unit",children:"/km"})]})]}),Ze&&(0,le.jsxs)("div",{className:"total-charge-badge",children:[(0,le.jsxs)("div",{className:"total-charge-left",children:[(0,le.jsx)(P.wTh,{className:"total-charge-icon"}),(0,le.jsx)("div",{className:"total-charge-label",children:"Total Delivery Charge"})]}),(0,le.jsxs)("div",{className:"total-charge-val",children:["\u20b9",ot.toFixed(2)]})]}),(0,le.jsx)(o.A,{sx:{mt:1.5},children:(0,le.jsx)(oe.A,{children:(0,le.jsx)(u.A,{fullWidth:!0,className:"gradient-btn-create",disabled:!Ze||!Te||!Sa,startIcon:!Ye&&(0,le.jsx)(P.Cer,{style:{fontSize:11}}),onClick:()=>{De(!0),Me(!0),(async()=>{let e={};if(e={orders:{applocationid:Ee.applolcationid,cancellled:"",categoryid:+Ee.categoryid,configid:9,customerid:0==Gt&&+_t.customerid||0,deliveryaddress:zt.address||"",deliverycharge:+ot.toFixed(2)||0,deliverycity:zt.city||"",deliverycontactno:zt.contactno||"",deliverycustomer:zt.firstname||"",deliveryid:0==Xt&&+zt.customerid||0,deliverylandmark:zt.landmark||"",deliverylat:zt.latitude.toString(),deliverylocation:zt.suburb||"",deliverylocationid:zt.deliverylocationid||0,deliverylong:zt.longitude.toString(),deliverytime:"".concat(O()(ve).format("YYYY-MM-DD")," ").concat(O()(Te.$d).format("HH:mm:ss")),deliverytype:"B",delivered:"",itemcount:1,kms:Qe.toString()||0,locationid:+ft,moduleid:+Ee.moduleid,orderamount:+ot.toFixed(2)||0,ordercharges:0,orderdate:O()().format("YYYY-MM-DD HH:mm:ss"),ordernotes:Pe,orderstatus:"created",ordervalue:+ot.toFixed(2)||0,partnerid:Ee.partnerid,partneruserid:+Zt,paymentstatus:1,paymenttype:42,pickupaddress:_t.address||"",pickupcity:_t.city||"",pickupcontactno:_t.contactno||"",pickupcustomer:_t.firstname||"",pickuplandmark:_t.landmark||"",pickuplat:_t.latitude.toString()||"",pickuplocation:_t.suburb||"",pickuplocationid:_t.deliverylocationid||0,pickuplong:_t.longitude.toString()||"",smsdelivery:pa,subcategoryid:+ut,tenantid:Ee.tenantid,collectionamt:+ha,quantity:+ga,weight:mt,pickupSlot:Sa},pickup:{address:_t.address||"",applocationid:Ee.applolcationid,city:_t.city||"",configid:1,contactno:_t.contactno||"",customertoken:"",customerid:0==Gt&&_t.customerid||0,devicetype:"",deviceid:"",dialcode:"+91",doorno:_t.doorno||"",email:_t.email||"",firstname:_t.firstname||"",landmark:_t.landmark||"",latitude:_t.latitude.toString()||"",longitude:_t.longitude.toString()||"",postcode:_t.postcode||"",primaryaddress:1,locationid:_t.deliverylocationid||0,profileimage:"",state:_t.state||"",suburb:_t.suburb||"",tenantid:Ee.tenantid},drop:{address:zt.address||"",applocationid:Ee.applolcationid,city:zt.city||"",configid:1,contactno:zt.contactno||"",customertoken:"",customerid:0==Xt&&zt.customerid||0,devicetype:"",deviceid:"",locationid:zt.deliverylocationid||0,dialcode:"+91",doorno:zt.doorno||"",email:zt.email||"",firstname:zt.firstname||"",landmark:zt.landmark||"",latitude:zt.latitude.toString(),longitude:zt.longitude.toString(),postcode:zt.postcode||"",primaryaddress:1,profileimage:"",state:zt.state||"",suburb:zt.suburb||"",tenantid:Ee.tenantid}},console.log("createsubmitobj2",e),_t.firstname)if(_t.contactno)if(10!=_t.contactno.length)za("Check Pickup Contact Number ","error",2e3);else if(_t.suburb)if(_t.city)if(_t.postcode)if(_t.landmark)if(zt.firstname)if(zt.contactno)if(10!==zt.contactno.length)za("Check Drop Contact Number ","error",2e3);else if(zt.suburb)if(zt.city)if(zt.postcode)if(zt.landmark)if(Te)if(pt)try{const a=await Y.A.post("".concat("https://jupiter.nearle.app/live/api/v2","/orders/createorder"),e);a.data.status?(console.log("createRes",a),(0,B.M8)("Order Created Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:1e3}),We&&Ya(),t("/nearle/orders")):za("Error in creating orders","warning"),De(!1)}catch(a){za(a.message,"warning"),console.log("createResErr",a)}else za("Choose SubCategory ","warning",2e3);else za("Choose deliverytime ","warning",2e3);else za("Enter Drop Landmark ","warning",2e3);else za("Enter Drop postcode ","warning",2e3);else za("Enter Drop City ","warning",2e3);else za("Enter Drop Suburb ","warning",2e3);else za("Enter Drop Contact Number","warning",2e3);else za("Enter Drop Contact Name ","warning",2e3);else za("Enter Pickup Landmark ","warning",2e3);else za("Enter Pickup Postcode ","warning",2e3);else za("Enter Pickup City ","warning",2e3);else za("Enter Pickup Location ","warning",2e3);else za("Enter Pickup Contact Number ","warning",2e3);else za("Enter Pickup Contact Name ","warning",2e3)})(),setTimeout((()=>{De(!1),Me(!1)}),2e3)},children:Ye?(0,le.jsx)(A.A,{color:"inherit",size:16,thickness:5}):"Dispatch Delivery Order"})})})]})]})})]})]}),(0,le.jsxs)(F.A,{open:bt,onClose:()=>{yt(!1),St("")},fullWidth:!0,sx:{"& .MuiDialog-paper":{borderRadius:"16px",overflow:"hidden"}},children:[(0,le.jsx)(v.A,{sx:{bgcolor:"#1890ff",color:"white",py:2.5},children:(0,le.jsxs)(g.A,{spacing:1.5,children:[(0,le.jsx)(i.A,{variant:"h4",sx:{fontWeight:600,color:"white"},children:"Select Saved Address (".concat(1===Yt?"Pickup":"Drop",")")}),(0,le.jsx)(j.A,{sx:{width:"100%"},children:(0,le.jsx)(b.A,{autoFocus:!0,fullWidth:!0,id:"input-search-header",placeholder:"Search by name, contact, or address...",value:kt,onChange:e=>St(e.target.value),sx:{bgcolor:"white",borderRadius:"10px","& .MuiOutlinedInput-input":{p:"10px 14px"}},startAdornment:(0,le.jsx)(p.A,{position:"start",children:(0,le.jsx)(U.A,{style:{fontSize:"small",color:"#64748b"}})}),endAdornment:(0,le.jsx)(m.A,{sx:{visibility:kt?"visible":"hidden",p:.5},onClick:()=>{St("")},children:(0,le.jsx)(I.A,{style:{fontSize:"18px"}})}),autoComplete:"off"})})]})}),(0,le.jsx)(y.A,{}),(0,le.jsx)(k.A,{sx:{p:3,maxHeight:"600px",overflowY:"auto",bgcolor:"#fafbfc"},children:0==(null===Nt||void 0===Nt?void 0:Nt.length)?(0,le.jsx)(g.A,{spacing:2,direction:"row",alignItems:"center",justifyContent:"center",sx:{minHeight:300},children:(0,le.jsx)(w.A,{description:"No saved addresses found for this client"})}):(0,le.jsx)(o.A,{children:Nt&&Nt.map(((e,t)=>(0,le.jsx)(u.A,{className:"address-card-btn",onClick:()=>{yt(!1),St(""),1===Yt?(console.log("PickupClient",e),Rt(1),Ke({latitude:e.latitude,longitude:e.longitude}),It(e),oa(e.contactno)):(console.log("DropClient",e),Ht(1),$e({latitude:e.latitude,longitude:e.longitude}),Dt(e),ia(e.contactno))},disabled:(null===_t||void 0===_t?void 0:_t.customerid)===e.customerid,children:(0,le.jsxs)("div",{style:{width:"100%",display:"flex",flexDirection:"column"},children:[(0,le.jsx)(i.A,{variant:"subtitle1",sx:{textAlign:"left",fontWeight:600,color:"#1e293b"},children:"".concat(e.firstname," (").concat(e.contactno,")")}),(0,le.jsx)(i.A,{variant:"body2",sx:{textAlign:"left",color:"#64748b",mt:.5,lineHeight:1.4},children:e.address})]})},t)))})}),(0,le.jsx)(y.A,{}),(0,le.jsx)(S.A,{sx:{p:2.5,bgcolor:"#fafbfc"},children:(0,le.jsx)(u.A,{color:"error",variant:"outlined",sx:{borderRadius:"8px",textTransform:"none",px:3,"&:hover":{bgcolor:"#ef4444",color:"white",borderColor:"#ef4444"}},onClick:()=>{yt(!1),St("")},children:"Cancel"})})]}),(0,le.jsxs)(F.A,{open:xe,onClose:()=>{ge(!1)},sx:{"& .MuiDialog-paper":{borderRadius:"16px",p:1.5,maxWidth:"400px"}},children:[(0,le.jsxs)(v.A,{sx:{textAlign:"center",pb:1},children:[(0,le.jsx)(G.A,{sx:{fontSize:70,color:a.palette.error.main,mb:1}}),(0,le.jsx)(i.A,{variant:"h3",sx:{color:a.palette.error.main,fontWeight:700},children:"Dispatch Blocked"})]}),(0,le.jsx)(k.A,{sx:{textAlign:"center",pb:2},children:(0,le.jsx)(i.A,{variant:"body1",sx:{color:"#64748b",lineHeight:1.5},children:"Our delivery partners cannot service this coordinate combination. The route distance exceeds the active operating radius for this app location."})}),(0,le.jsx)(S.A,{sx:{bgcolor:a.palette.error.main,borderRadius:"12px",display:"flex",alignItems:"center",justifyContent:"center",fontSize:"16px",fontWeight:600,color:"white",cursor:"pointer",py:1.5,mx:2.5,mb:2,transition:"background-color 0.2s ease","&:hover":{bgcolor:a.palette.error.dark}},onClick:()=>{ge(!1)},children:"Acknowledge & Close"})]})]})}}}]); \ No newline at end of file diff --git a/build/static/js/4049.e69c22b6.chunk.js b/build/static/js/4049.e69c22b6.chunk.js new file mode 100644 index 0000000..bb5e8f4 --- /dev/null +++ b/build/static/js/4049.e69c22b6.chunk.js @@ -0,0 +1 @@ +(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[4049],{795:(e,t,n)=>{"use strict";t.CSVLink=void 0;var o=a(n(91078)),r=a(n(49462));function a(e){return e&&e.__esModule?e:{default:e}}o.default,t.CSVLink=r.default},8010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropsNotForwarded=t.defaultProps=t.propTypes=void 0;var o,r=n(9950),a=((o=r)&&o.__esModule,n(11942));t.propTypes={data:(0,a.oneOfType)([a.string,a.array,a.func]).isRequired,headers:a.array,target:a.string,separator:a.string,filename:a.string,uFEFF:a.bool,onClick:a.func,asyncOnClick:a.bool,enclosingCharacter:a.string},t.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1,enclosingCharacter:'"'},t.PropsNotForwarded=["data","headers"]},8951:(e,t,n)=>{"use strict";n.d(t,{jkt:()=>r});var o=n(99230);function r(e){return(0,o.k5)({tag:"svg",attr:{viewBox:"0 0 16 16",fill:"currentColor"},child:[{tag:"path",attr:{fillRule:"evenodd",clipRule:"evenodd",d:"M14.5 1h-13l-.5.5v3l.5.5H2v8.5l.5.5h11l.5-.5V5h.5l.5-.5v-3l-.5-.5zm-1 3H2V2h12v2h-.5zM3 13V5h10v8H3zm8-6H5v1h6V7z"}}]})(e)}},33092:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(99269),l=n(59254),u=n(18463),p=n(52472),d=n(83274),f=n(89548),h=n(45558),v=n(1614);function m(e){return(0,v.Ay)("MuiSpeedDialAction",e)}const b=(0,h.A)("MuiSpeedDialAction",["fab","fabClosed","staticTooltip","staticTooltipClosed","staticTooltipLabel","tooltipPlacementLeft","tooltipPlacementRight"]);var y=n(44414);const A=["className","delay","FabProps","icon","id","open","TooltipClasses","tooltipOpen","tooltipPlacement","tooltipTitle"],g=(0,l.Ay)(p.A,{name:"MuiSpeedDialAction",slot:"Fab",skipVariantsResolver:!1,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.fab,!n.open&&t.fabClosed]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({margin:8,color:(t.vars||t).palette.text.secondary,backgroundColor:(t.vars||t).palette.background.paper,"&:hover":{backgroundColor:t.vars?t.vars.palette.SpeedDialAction.fabHoverBg:(0,c.tL)(t.palette.background.paper,.15)},transition:"".concat(t.transitions.create("transform",{duration:t.transitions.duration.shorter}),", opacity 0.8s"),opacity:1},!n.open&&{opacity:0,transform:"scale(0)"})})),w=(0,l.Ay)("span",{name:"MuiSpeedDialAction",slot:"StaticTooltip",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.staticTooltip,!n.open&&t.staticTooltipClosed,t["tooltipPlacement".concat((0,f.A)(n.tooltipPlacement))]]}})((e=>{let{theme:t,ownerState:n}=e;return{position:"relative",display:"flex",alignItems:"center",["& .".concat(b.staticTooltipLabel)]:(0,r.A)({transition:t.transitions.create(["transform","opacity"],{duration:t.transitions.duration.shorter}),opacity:1},!n.open&&{opacity:0,transform:"scale(0.5)"},"left"===n.tooltipPlacement&&{transformOrigin:"100% 50%",right:"100%",marginRight:8},"right"===n.tooltipPlacement&&{transformOrigin:"0% 50%",left:"100%",marginLeft:8})}})),C=(0,l.Ay)("span",{name:"MuiSpeedDialAction",slot:"StaticTooltipLabel",overridesResolver:(e,t)=>t.staticTooltipLabel})((e=>{let{theme:t}=e;return(0,r.A)({position:"absolute"},t.typography.body1,{backgroundColor:(t.vars||t).palette.background.paper,borderRadius:(t.vars||t).shape.borderRadius,boxShadow:(t.vars||t).shadows[1],color:(t.vars||t).palette.text.secondary,padding:"4px 16px",wordBreak:"keep-all"})})),k=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiSpeedDialAction"}),{className:c,delay:l=0,FabProps:p={},icon:h,id:v,open:b,TooltipClasses:k,tooltipOpen:O=!1,tooltipPlacement:S="left",tooltipTitle:R}=n,x=(0,o.A)(n,A),E=(0,r.A)({},n,{tooltipPlacement:S}),M=(e=>{const{open:t,tooltipPlacement:n,classes:o}=e,r={fab:["fab",!t&&"fabClosed"],staticTooltip:["staticTooltip","tooltipPlacement".concat((0,f.A)(n)),!t&&"staticTooltipClosed"],staticTooltipLabel:["staticTooltipLabel"]};return(0,s.A)(r,m,o)})(E),[P,j]=a.useState(O),I={transitionDelay:"".concat(l,"ms")},T=(0,y.jsx)(g,(0,r.A)({size:"small",className:(0,i.A)(M.fab,c),tabIndex:-1,role:"menuitem",ownerState:E},p,{style:(0,r.A)({},I,p.style),children:h}));return O?(0,y.jsxs)(w,(0,r.A)({id:v,ref:t,className:M.staticTooltip,ownerState:E},x,{children:[(0,y.jsx)(C,{style:I,id:"".concat(v,"-label"),className:M.staticTooltipLabel,ownerState:E,children:R}),a.cloneElement(T,{"aria-labelledby":"".concat(v,"-label")})]})):(!b&&P&&j(!1),(0,y.jsx)(d.A,(0,r.A)({id:v,ref:t,title:R,placement:S,onClose:()=>{j(!1)},onOpen:()=>{j(!0)},open:b&&P,classes:k},x,{children:T})))}))},33516:(e,t,n)=>{"use strict";n.d(t,{m:()=>s});var o=n(464),r=n(69995),a=n(2527),i=n(9950);const s=(0,o.wk)((function(e,t){const n=new a.Tooltip(e,t.overlayContainer);return(0,r.Q)(n,t)}),(function(e,t,n,o){let{position:r}=n;(0,i.useEffect)((function(){const n=t.overlayContainer;if(null==n)return;const{instance:a}=e,i=e=>{e.tooltip===a&&(null!=r&&a.setLatLng(r),a.update(),o(!0))},s=e=>{e.tooltip===a&&o(!1)};return n.on({tooltipopen:i,tooltipclose:s}),n.bindTooltip(a),function(){n.off({tooltipopen:i,tooltipclose:s}),null!=n._map&&n.unbindTooltip()}}),[e,t,o,r])}))},36687:(e,t,n)=>{"use strict";n.d(t,{E:()=>z});var o,r,a,i,s,c,l,u,p,d,f,h=n(80045),v=n(9950),m=n(39790),b=n(55149),y=n(64137),A=n(83568),g=n(53167),w=n(15941),C=n(69347),k=n(95732),O=n(61664);function S(e,t){return e.filter((e=>!t.includes(e)))}var R=(o=new WeakMap,r=new WeakMap,a=new WeakMap,i=new WeakMap,s=new WeakMap,c=new WeakMap,l=new WeakSet,u=new WeakSet,p=new WeakSet,d=new WeakSet,f=new WeakSet,class extends k.Q{constructor(e,t,n){super(),(0,m.A)(this,f),(0,m.A)(this,d),(0,m.A)(this,p),(0,m.A)(this,u),(0,m.A)(this,l),(0,b.A)(this,o,{writable:!0,value:void 0}),(0,b.A)(this,r,{writable:!0,value:void 0}),(0,b.A)(this,a,{writable:!0,value:void 0}),(0,b.A)(this,i,{writable:!0,value:void 0}),(0,b.A)(this,s,{writable:!0,value:void 0}),(0,b.A)(this,c,{writable:!0,value:void 0}),(0,g.A)(this,o,e),(0,g.A)(this,a,[]),(0,g.A)(this,i,[]),(0,A.A)(this,l,x).call(this,[]),this.setQueries(t,n)}onSubscribe(){1===this.listeners.size&&(0,y.A)(this,i).forEach((e=>{e.subscribe((t=>{(0,A.A)(this,d,P).call(this,e,t)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,(0,y.A)(this,i).forEach((e=>{e.destroy()}))}setQueries(e,t,n){(0,g.A)(this,a,e),(0,g.A)(this,s,t),w.j.batch((()=>{const e=(0,y.A)(this,i),t=(0,A.A)(this,p,M).call(this,(0,y.A)(this,a));t.forEach((e=>e.observer.setOptions(e.defaultedQueryOptions,n)));const o=t.map((e=>e.observer)),r=o.map((e=>e.getCurrentResult())),s=o.some(((t,n)=>t!==e[n]));(e.length!==o.length||s)&&((0,g.A)(this,i,o),(0,A.A)(this,l,x).call(this,r),this.hasListeners()&&(S(e,o).forEach((e=>{e.destroy()})),S(o,e).forEach((e=>{e.subscribe((t=>{(0,A.A)(this,d,P).call(this,e,t)}))})),(0,A.A)(this,f,j).call(this)))}))}getCurrentResult(){return(0,y.A)(this,c)}getQueries(){return(0,y.A)(this,i).map((e=>e.getCurrentQuery()))}getObservers(){return(0,y.A)(this,i)}getOptimisticResult(e,t){const n=(0,A.A)(this,p,M).call(this,e),o=n.map((e=>e.observer.getOptimisticResult(e.defaultedQueryOptions)));return[o,e=>(0,A.A)(this,u,E).call(this,null!==e&&void 0!==e?e:o,t),()=>n.map(((e,t)=>{const n=o[t];return e.defaultedQueryOptions.notifyOnChangeProps?n:e.observer.trackResult(n)}))]}});function x(e){var t;(0,g.A)(this,r,e),(0,g.A)(this,c,(0,A.A)(this,u,E).call(this,e,null===(t=(0,y.A)(this,s))||void 0===t?void 0:t.combine))}function E(e,t){return t?(0,O.BH)((0,y.A)(this,c),t(e)):e}function M(e){const t=(0,y.A)(this,i),n=new Map(t.map((e=>[e.options.queryHash,e]))),r=e.map((e=>(0,y.A)(this,o).defaultQueryOptions(e))),a=r.flatMap((e=>{const t=n.get(e.queryHash);return null!=t?[{defaultedQueryOptions:e,observer:t}]:[]})),s=new Set(a.map((e=>e.defaultedQueryOptions.queryHash))),c=r.filter((e=>!s.has(e.queryHash))),l=e=>{const t=(0,y.A)(this,o).defaultQueryOptions(e),n=(0,y.A)(this,i).find((e=>e.options.queryHash===t.queryHash));return null!==n&&void 0!==n?n:new C.$((0,y.A)(this,o),t)},u=c.map((e=>({defaultedQueryOptions:e,observer:l(e)})));return a.concat(u).sort(((e,t)=>r.indexOf(e.defaultedQueryOptions)-r.indexOf(t.defaultedQueryOptions)))}function P(e,t){const n=(0,y.A)(this,i).indexOf(e);-1!==n&&((0,A.A)(this,l,x).call(this,function(e,t,n){const o=e.slice(0);return o[t]=n,o}((0,y.A)(this,r),n,t)),(0,A.A)(this,f,j).call(this))}function j(){w.j.batch((()=>{this.listeners.forEach((e=>{e((0,y.A)(this,r))}))}))}var I=n(15441),T=n(30618),_=n(45904),D=n(80958),F=n(73895);const L=["queries"];function z(e,t){let{queries:n}=e,o=(0,h.A)(e,L);const r=(0,I.jE)(t),a=(0,T.w)(),i=(0,_.h)(),s=v.useMemo((()=>n.map((e=>{const t=r.defaultQueryOptions(e);return t._optimisticResults=a?"isRestoring":"optimistic",t}))),[n,r,a]);s.forEach((e=>{(0,F.tu)(e),(0,D.LJ)(e,i)})),(0,D.wZ)(i);const[c]=v.useState((()=>new R(r,s,o))),[l,u,p]=c.getOptimisticResult(s,o.combine);v.useSyncExternalStore(v.useCallback((e=>a?()=>{}:c.subscribe(w.j.batchCalls(e))),[c,a]),(()=>c.getCurrentResult()),(()=>c.getCurrentResult())),v.useEffect((()=>{c.setQueries(s,o,{listeners:!1})}),[s,o,c]);const d=l.some(((e,t)=>(0,F.EU)(s[t],e)))?l.flatMap(((e,t)=>{const n=s[t];if(n){const t=new C.$(r,n);if((0,F.EU)(n,e))return(0,F.iL)(n,t,i);(0,F.nE)(e,a)&&(0,F.iL)(n,t,i)}return[]})):[];if(d.length>0)throw Promise.all(d);const f=l.find(((e,t)=>{const n=s[t];return n&&(0,D.$1)({result:e,errorResetBoundary:i,throwOnError:n.throwOnError,query:r.getQueryCache().get(n.queryHash)})}));if(null!==f&&void 0!==f&&f.error)throw f.error;return u(p())}},37119:(e,t,n)=>{"use strict";n.d(t,{p:()=>a});var o=n(464),r=n(2527);const a=(0,o.T7)((function(e){return new r.Control.Zoom(e)}))},44070:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(58168),r=n(9950);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M360 184h-8c4.4 0 8-3.6 8-8v8h304v-8c0 4.4 3.6 8 8 8h-8v72h72v-80c0-35.3-28.7-64-64-64H352c-35.3 0-64 28.7-64 64v80h72v-72zm504 72H160c-17.7 0-32 14.3-32 32v32c0 4.4 3.6 8 8 8h60.4l24.7 523c1.6 34.1 29.8 61 63.9 61h454c34.2 0 62.3-26.8 63.9-61l24.7-523H888c4.4 0 8-3.6 8-8v-32c0-17.7-14.3-32-32-32zM731.3 840H292.7l-24.2-512h487l-24.2 512z"}}]},name:"delete",theme:"outlined"};var i=n(61187),s=function(e,t){return r.createElement(i.A,(0,o.A)({},e,{ref:t,icon:a}))};const c=r.forwardRef(s)},46411:(e,t,n)=>{e.exports=n(795)},47965:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(58168),r=n(9950);const a={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M922.9 701.9H327.4l29.9-60.9 496.8-.9c16.8 0 31.2-12 34.2-28.6l68.8-385.1c1.8-10.1-.9-20.5-7.5-28.4a34.99 34.99 0 00-26.6-12.5l-632-2.1-5.4-25.4c-3.4-16.2-18-28-34.6-28H96.5a35.3 35.3 0 100 70.6h125.9L246 312.8l58.1 281.3-74.8 122.1a34.96 34.96 0 00-3 36.8c6 11.9 18.1 19.4 31.5 19.4h62.8a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7h161.1a102.43 102.43 0 00-20.6 61.7c0 56.6 46 102.6 102.6 102.6s102.6-46 102.6-102.6c0-22.3-7.4-44-20.6-61.7H923c19.4 0 35.3-15.8 35.3-35.3a35.42 35.42 0 00-35.4-35.2zM305.7 253l575.8 1.9-56.4 315.8-452.3.8L305.7 253zm96.9 612.7c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6zm325.1 0c-17.4 0-31.6-14.2-31.6-31.6 0-17.4 14.2-31.6 31.6-31.6s31.6 14.2 31.6 31.6a31.6 31.6 0 01-31.6 31.6z"}}]},name:"shopping-cart",theme:"outlined"};var i=n(61187),s=function(e,t){return r.createElement(i.A,(0,o.A)({},e,{ref:t,icon:a}))};const c=r.forwardRef(s)},48513:(e,t,n)=>{"use strict";n.d(t,{z:()=>s});var o=n(464),r=n(69995),a=n(2527),i=n(9950);const s=(0,o.wk)((function(e,t){const n=new a.Popup(e,t.overlayContainer);return(0,r.Q)(n,t)}),(function(e,t,n,o){let{position:r}=n;(0,i.useEffect)((function(){const{instance:n}=e;function a(e){e.popup===n&&(n.update(),o(!0))}function i(e){e.popup===n&&o(!1)}return t.map.on({popupopen:a,popupclose:i}),null==t.overlayContainer?(null!=r&&n.setLatLng(r),n.openOn(t.map)):t.overlayContainer.bindPopup(n),function(){var e;t.map.off({popupopen:a,popupclose:i}),null===(e=t.overlayContainer)||void 0===e||e.unbindPopup(),t.map.removeLayer(n)}}),[e,t,o,r])}))},49462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o,r=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];if(window.navigator.msSaveOrOpenBlob){e.preventDefault();var n=this.props,o=n.data,r=n.headers,a=n.separator,i=n.filename,s=n.enclosingCharacter,l=n.uFEFF,u=t&&"function"===typeof o?o():o,p=new Blob([l?"\ufeff":"",(0,c.toCSV)(u,r,a,s)]);return window.navigator.msSaveBlob(p,i),!1}}},{key:"handleAsyncClick",value:function(e){var t=this;this.props.onClick(e,(function(n){!1!==n?t.handleLegacy(e,!0):e.preventDefault()}))}},{key:"handleSyncClick",value:function(e){!1===this.props.onClick(e)?e.preventDefault():this.handleLegacy(e)}},{key:"handleClick",value:function(){var e=this;return function(t){if("function"===typeof e.props.onClick)return e.props.asyncOnClick?e.handleAsyncClick(t):e.handleSyncClick(t);e.handleLegacy(t)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.data,o=t.headers,a=t.separator,i=t.filename,c=t.uFEFF,l=t.children,u=(t.onClick,t.asyncOnClick,t.enclosingCharacter),p=function(e,t){var n={};for(var o in e)t.indexOf(o)>=0||Object.prototype.hasOwnProperty.call(e,o)&&(n[o]=e[o]);return n}(t,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]),d="undefined"===typeof window?"":this.buildURI(n,c,o,a,u);return s.default.createElement("a",r({download:i},p,{ref:function(t){return e.link=t},target:"_self",href:d,onClick:this.handleClick()}),l)}}]),t}(s.default.Component);u.defaultProps=l.defaultProps,u.propTypes=l.propTypes,t.default=u},52472:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(24184),l=n(89548),u=n(18463),p=n(45558),d=n(1614);function f(e){return(0,d.Ay)("MuiFab",e)}const h=(0,p.A)("MuiFab",["root","primary","secondary","extended","circular","focusVisible","disabled","colorInherit","sizeSmall","sizeMedium","sizeLarge","info","error","warning","success"]);var v=n(59254),m=n(19608),b=n(44414);const y=["children","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"],A=(0,v.Ay)(c.A,{name:"MuiFab",slot:"Root",shouldForwardProp:e=>(0,m.A)(e)||"classes"===e,overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],t["size".concat((0,l.A)(n.size))],"inherit"===n.color&&t.colorInherit,t[(0,l.A)(n.size)],t[n.color]]}})((e=>{let{theme:t,ownerState:n}=e;var o,a;return(0,r.A)({},t.typography.button,{minHeight:36,transition:t.transitions.create(["background-color","box-shadow","border-color"],{duration:t.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,zIndex:(t.vars||t).zIndex.fab,boxShadow:(t.vars||t).shadows[6],"&:active":{boxShadow:(t.vars||t).shadows[12]},color:t.vars?t.vars.palette.text.primary:null==(o=(a=t.palette).getContrastText)?void 0:o.call(a,t.palette.grey[300]),backgroundColor:(t.vars||t).palette.grey[300],"&:hover":{backgroundColor:(t.vars||t).palette.grey.A100,"@media (hover: none)":{backgroundColor:(t.vars||t).palette.grey[300]},textDecoration:"none"},["&.".concat(h.focusVisible)]:{boxShadow:(t.vars||t).shadows[6]}},"small"===n.size&&{width:40,height:40},"medium"===n.size&&{width:48,height:48},"extended"===n.variant&&{borderRadius:24,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48},"extended"===n.variant&&"small"===n.size&&{width:"auto",padding:"0 8px",borderRadius:17,minWidth:34,height:34},"extended"===n.variant&&"medium"===n.size&&{width:"auto",padding:"0 16px",borderRadius:20,minWidth:40,height:40},"inherit"===n.color&&{color:"inherit"})}),(e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({},"inherit"!==n.color&&"default"!==n.color&&null!=(t.vars||t).palette[n.color]&&{color:(t.vars||t).palette[n.color].contrastText,backgroundColor:(t.vars||t).palette[n.color].main,"&:hover":{backgroundColor:(t.vars||t).palette[n.color].dark,"@media (hover: none)":{backgroundColor:(t.vars||t).palette[n.color].main}}})}),(e=>{let{theme:t}=e;return{["&.".concat(h.disabled)]:{color:(t.vars||t).palette.action.disabled,boxShadow:(t.vars||t).shadows[0],backgroundColor:(t.vars||t).palette.action.disabledBackground}}})),g=a.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiFab"}),{children:a,className:c,color:p="default",component:d="button",disabled:h=!1,disableFocusRipple:v=!1,focusVisibleClassName:m,size:g="large",variant:w="circular"}=n,C=(0,o.A)(n,y),k=(0,r.A)({},n,{color:p,component:d,disabled:h,disableFocusRipple:v,size:g,variant:w}),O=(e=>{const{color:t,variant:n,classes:o,size:a}=e,i={root:["root",n,"size".concat((0,l.A)(a)),"inherit"===t?"colorInherit":t]},c=(0,s.A)(i,f,o);return(0,r.A)({},o,c)})(k);return(0,b.jsx)(A,(0,r.A)({className:(0,i.A)(O.root,c),component:d,disabled:h,focusRipple:!v,focusVisibleClassName:(0,i.A)(O.focusVisible,m),ownerState:k,ref:t},C,{classes:O,children:a}))}))},59382:(e,t,n)=>{"use strict";n.d(t,{A:()=>j});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(38528);const l=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))};var u=n(59254),p=n(18463),d=n(14857),f=n(19489),h=n(52472),v=n(89548),m=n(36658),b=n(31506),y=n(48733),A=n(45558),g=n(1614);function w(e){return(0,g.Ay)("MuiSpeedDial",e)}const C=(0,A.A)("MuiSpeedDial",["root","fab","directionUp","directionDown","directionLeft","directionRight","actions","actionsClosed"]);var k=n(44414);const O=["ref"],S=["ariaLabel","FabProps","children","className","direction","hidden","icon","onBlur","onClose","onFocus","onKeyDown","onMouseEnter","onMouseLeave","onOpen","open","openIcon","TransitionComponent","transitionDuration","TransitionProps"],R=["ref"];function x(e){return"up"===e||"down"===e?"vertical":"right"===e||"left"===e?"horizontal":void 0}const E=(0,u.Ay)("div",{name:"MuiSpeedDial",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["direction".concat((0,v.A)(n.direction))]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,r.A)({zIndex:(t.vars||t).zIndex.speedDial,display:"flex",alignItems:"center",pointerEvents:"none"},"up"===n.direction&&{flexDirection:"column-reverse",["& .".concat(C.actions)]:{flexDirection:"column-reverse",marginBottom:-32,paddingBottom:48}},"down"===n.direction&&{flexDirection:"column",["& .".concat(C.actions)]:{flexDirection:"column",marginTop:-32,paddingTop:48}},"left"===n.direction&&{flexDirection:"row-reverse",["& .".concat(C.actions)]:{flexDirection:"row-reverse",marginRight:-32,paddingRight:48}},"right"===n.direction&&{flexDirection:"row",["& .".concat(C.actions)]:{flexDirection:"row",marginLeft:-32,paddingLeft:48}})})),M=(0,u.Ay)(h.A,{name:"MuiSpeedDial",slot:"Fab",overridesResolver:(e,t)=>t.fab})((()=>({pointerEvents:"auto"}))),P=(0,u.Ay)("div",{name:"MuiSpeedDial",slot:"Actions",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.actions,!n.open&&t.actionsClosed]}})((e=>{let{ownerState:t}=e;return(0,r.A)({display:"flex",pointerEvents:"auto"},!t.open&&{transition:"top 0s linear 0.2s",pointerEvents:"none"})})),j=a.forwardRef((function(e,t){const n=(0,p.b)({props:e,name:"MuiSpeedDial"}),u=(0,d.A)(),h={enter:u.transitions.duration.enteringScreen,exit:u.transitions.duration.leavingScreen},{ariaLabel:A,FabProps:{ref:g}={},children:C,className:j,direction:I="up",hidden:T=!1,icon:_,onBlur:D,onClose:F,onFocus:L,onKeyDown:z,onMouseEnter:N,onMouseLeave:H,onOpen:V,open:Q,TransitionComponent:B=f.A,transitionDuration:W=h,TransitionProps:U}=n,q=(0,o.A)(n.FabProps,O),$=(0,o.A)(n,S),[K,G]=(0,y.A)({controlled:Q,default:!1,name:"SpeedDial",state:"open"}),J=(0,r.A)({},n,{open:K,direction:I}),Z=(e=>{const{classes:t,open:n,direction:o}=e,r={root:["root","direction".concat((0,v.A)(o))],fab:["fab"],actions:["actions",!n&&"actionsClosed"]};return(0,s.A)(r,w,t)})(J),X=(0,c.A)(),Y=a.useRef(0),ee=a.useRef(),te=a.useRef([]);te.current=[te.current[0]];const ne=a.useCallback((e=>{te.current[0]=e}),[]),oe=(0,b.A)(g,ne),re=(e,t)=>n=>{te.current[e+1]=n,t&&t(n)};a.useEffect((()=>{K||(Y.current=0,ee.current=void 0)}),[K]);const ae=e=>{"mouseleave"===e.type&&H&&H(e),"blur"===e.type&&D&&D(e),X.clear(),"blur"===e.type?X.start(0,(()=>{G(!1),F&&F(e,"blur")})):(G(!1),F&&F(e,"mouseLeave"))},ie=e=>{"mouseenter"===e.type&&N&&N(e),"focus"===e.type&&L&&L(e),X.clear(),K||X.start(0,(()=>{if(G(!0),V){V(e,{focus:"focus",mouseenter:"mouseEnter"}[e.type])}}))},se=A.replace(/^[^a-z]+|[^\w:.-]+/gi,""),ce=a.Children.toArray(C).filter((e=>a.isValidElement(e))),le=ce.map(((e,t)=>{const n=e.props,{FabProps:{ref:i}={},tooltipPlacement:s}=n,c=(0,o.A)(n.FabProps,R),l=s||("vertical"===x(I)?"left":"top");return a.cloneElement(e,{FabProps:(0,r.A)({},c,{ref:re(t,i)}),delay:30*(K?t:ce.length-t),open:K,tooltipPlacement:l,id:"".concat(se,"-action-").concat(t)})}));return(0,k.jsxs)(E,(0,r.A)({className:(0,i.A)(Z.root,j),ref:t,role:"presentation",onKeyDown:e=>{z&&z(e);const t=e.key.replace("Arrow","").toLowerCase(),{current:n=t}=ee;if("Escape"===e.key)return G(!1),te.current[0].focus(),void(F&&F(e,"escapeKeyDown"));if(x(t)===x(n)&&void 0!==x(t)){e.preventDefault();const o=t===n?1:-1,r=l(Y.current+o,0,te.current.length-1);te.current[r].focus(),Y.current=r,ee.current=n}},onBlur:ae,onFocus:ie,onMouseEnter:ie,onMouseLeave:ae,ownerState:J},$,{children:[(0,k.jsx)(B,(0,r.A)({in:!T,timeout:W,unmountOnExit:!0},U,{children:(0,k.jsx)(M,(0,r.A)({color:"primary","aria-label":A,"aria-haspopup":"true","aria-expanded":K,"aria-controls":"".concat(se,"-actions")},q,{onClick:e=>{q.onClick&&q.onClick(e),X.clear(),K?(G(!1),F&&F(e,"toggle")):(G(!0),V&&V(e,"toggle"))},className:(0,i.A)(Z.fab,q.className),ref:oe,ownerState:J,children:a.isValidElement(_)&&(0,m.A)(_,["SpeedDialIcon"])?a.cloneElement(_,{open:K}):_}))})),(0,k.jsx)(P,{id:"".concat(se,"-actions"),role:"menu","aria-orientation":x(I),className:(0,i.A)(Z.actions,!K&&Z.actionsClosed),ownerState:J,children:le})]}))}))},79046:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var o=n(98587),r=n(58168),a=n(9950),i=n(72004),s=n(3484),c=n(59254),l=n(18463),u=n(23235),p=n(44414);const d=(0,u.A)((0,p.jsx)("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"Add");var f=n(45558),h=n(1614);function v(e){return(0,h.Ay)("MuiSpeedDialIcon",e)}const m=(0,f.A)("MuiSpeedDialIcon",["root","icon","iconOpen","iconWithOpenIconOpen","openIcon","openIconOpen"]),b=["className","icon","open","openIcon"],y=(0,c.Ay)("span",{name:"MuiSpeedDialIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[{["& .".concat(m.icon)]:t.icon},{["& .".concat(m.icon)]:n.open&&t.iconOpen},{["& .".concat(m.icon)]:n.open&&n.openIcon&&t.iconWithOpenIconOpen},{["& .".concat(m.openIcon)]:t.openIcon},{["& .".concat(m.openIcon)]:n.open&&t.openIconOpen},t.root]}})((e=>{let{theme:t,ownerState:n}=e;return{height:24,["& .".concat(m.icon)]:(0,r.A)({transition:t.transitions.create(["transform","opacity"],{duration:t.transitions.duration.short})},n.open&&(0,r.A)({transform:"rotate(45deg)"},n.openIcon&&{opacity:0})),["& .".concat(m.openIcon)]:(0,r.A)({position:"absolute",transition:t.transitions.create(["transform","opacity"],{duration:t.transitions.duration.short}),opacity:0,transform:"rotate(-45deg)"},n.open&&{transform:"rotate(0deg)",opacity:1})}})),A=a.forwardRef((function(e,t){const n=(0,l.b)({props:e,name:"MuiSpeedDialIcon"}),{className:c,icon:u,openIcon:f}=n,h=(0,o.A)(n,b),m=n,A=(e=>{const{classes:t,open:n,openIcon:o}=e,r={root:["root"],icon:["icon",n&&"iconOpen",o&&n&&"iconWithOpenIconOpen"],openIcon:["openIcon",n&&"openIconOpen"]};return(0,s.A)(r,v,t)})(m);function g(e,t){return a.isValidElement(e)?a.cloneElement(e,{className:t}):e}return(0,p.jsxs)(y,(0,r.A)({className:(0,i.A)(A.root,c),ref:t,ownerState:m},h,{children:[f?g(f,A.openIcon):null,u?g(u,A.icon):(0,p.jsx)(d,{className:A.icon})]}))}));A.muiName="SpeedDialIcon";const g=A},87924:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function o(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:",",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return e.filter((function(e){return e})).map((function(e){return e.map((function(e){return u(e)})).map((function(e){return""+n+e+n})).join(t)})).join("\n")},d=t.arrays2csv=function(e,t,n,r){return p(t?[t].concat(o(e)):e,n,r)},f=t.jsons2csv=function(e,t,n,o){return p(c(e,t),n,o)},h=t.string2csv=function(e,t,n,o){return t?t.join(n)+"\n"+e:e.replace(/"/g,'""')},v=t.toCSV=function(e,t,n,o){if(a(e))return f(e,t,n,o);if(i(e))return d(e,t,n,o);if("string"===typeof e)return h(e,t,n);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};t.buildURI=function(e,t,n,o,a){var i=v(e,n,o,a),s=r()?"application/csv":"text/csv",c=new Blob([t?"\ufeff":"",i],{type:s}),l="data:"+s+";charset=utf-8,"+(t?"\ufeff":"")+i,u=window.URL||window.webkitURL;return"undefined"===typeof u.createObjectURL?l:u.createObjectURL(c)}},91078:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o,r=function(){function e(e,t){for(var n=0;n{"use strict";n.d(t,{ko:()=>r});var o=n(3388);n(9950);function r(){return(0,o.U$)().map}},98114:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var o=n(58168),r=n(9950);const a={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var i=n(61187),s=function(e,t){return r.createElement(i.A,(0,o.A)({},e,{ref:t,icon:a}))};const c=r.forwardRef(s)}}]); \ No newline at end of file diff --git a/build/static/js/4826.cfb2c2a3.chunk.js b/build/static/js/4826.cfb2c2a3.chunk.js deleted file mode 100644 index b61e0b7..0000000 --- a/build/static/js/4826.cfb2c2a3.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[4826],{54826:(c,t,a)=>{a.d(t,{Y9o:()=>v,dRU:()=>r,wwX:()=>e,yjt:()=>h});var l=a(99230);function r(c){return(0,l.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"}}]})(c)}function v(c){return(0,l.k5)({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"}}]})(c)}function h(c){return(0,l.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"}}]})(c)}function e(c){return(0,l.k5)({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"}}]})(c)}}}]); \ No newline at end of file diff --git a/build/static/js/4826.da694cf8.chunk.js b/build/static/js/4826.da694cf8.chunk.js new file mode 100644 index 0000000..cb97771 --- /dev/null +++ b/build/static/js/4826.da694cf8.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[4826],{54826:(c,t,a)=>{a.d(t,{$Fg:()=>d,CMH:()=>g,Cer:()=>e,H5e:()=>i,MxO:()=>z,QVr:()=>r,TXh:()=>h,Y9o:()=>L,YYR:()=>n,Z0P:()=>l,dRU:()=>s,wTh:()=>u,wwX:()=>H,yjt:()=>o});var v=a(99230);function r(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M257.5 445.1l-22.2 22.2c-9.4 9.4-24.6 9.4-33.9 0L7 273c-9.4-9.4-9.4-24.6 0-33.9L201.4 44.7c9.4-9.4 24.6-9.4 33.9 0l22.2 22.2c9.5 9.5 9.3 25-.4 34.3L136.6 216H424c13.3 0 24 10.7 24 24v32c0 13.3-10.7 24-24 24H136.6l120.5 114.8c9.8 9.3 10 24.8.4 34.3z"}}]})(c)}function l(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 448 512"},child:[{tag:"path",attr:{d:"M190.5 66.9l22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3z"}}]})(c)}function h(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M509.5 184.6L458.9 32.8C452.4 13.2 434.1 0 413.4 0H272v192h238.7c-.4-2.5-.4-5-1.2-7.4zM240 0H98.6c-20.7 0-39 13.2-45.5 32.8L2.5 184.6c-.8 2.4-.8 4.9-1.2 7.4H240V0zM0 224v240c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V224H0z"}}]})(c)}function i(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M560 288h-80v96l-32-21.3-32 21.3v-96h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16zm-384-64h224c8.8 0 16-7.2 16-16V16c0-8.8-7.2-16-16-16h-80v96l-32-21.3L256 96V0h-80c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16zm64 64h-80v96l-32-21.3L96 384v-96H16c-8.8 0-16 7.2-16 16v192c0 8.8 7.2 16 16 16h224c8.8 0 16-7.2 16-16V304c0-8.8-7.2-16-16-16z"}}]})(c)}function n(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M496 384H64V80c0-8.84-7.16-16-16-16H16C7.16 64 0 71.16 0 80v336c0 17.67 14.33 32 32 32h464c8.84 0 16-7.16 16-16v-32c0-8.84-7.16-16-16-16zM464 96H345.94c-21.38 0-32.09 25.85-16.97 40.97l32.4 32.4L288 242.75l-73.37-73.37c-12.5-12.5-32.76-12.5-45.25 0l-68.69 68.69c-6.25 6.25-6.25 16.38 0 22.63l22.62 22.62c6.25 6.25 16.38 6.25 22.63 0L192 237.25l73.37 73.37c12.5 12.5 32.76 12.5 45.25 0l96-96 32.4 32.4c15.12 15.12 40.97 4.41 40.97-16.97V112c.01-8.84-7.15-16-15.99-16z"}}]})(c)}function g(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z"}}]})(c)}function z(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 640 512"},child:[{tag:"path",attr:{d:"M621.16 54.46C582.37 38.19 543.55 32 504.75 32c-123.17-.01-246.33 62.34-369.5 62.34-30.89 0-61.76-3.92-92.65-13.72-3.47-1.1-6.95-1.62-10.35-1.62C15.04 79 0 92.32 0 110.81v317.26c0 12.63 7.23 24.6 18.84 29.46C57.63 473.81 96.45 480 135.25 480c123.17 0 246.34-62.35 369.51-62.35 30.89 0 61.76 3.92 92.65 13.72 3.47 1.1 6.95 1.62 10.35 1.62 17.21 0 32.25-13.32 32.25-31.81V83.93c-.01-12.64-7.24-24.6-18.85-29.47zM48 132.22c20.12 5.04 41.12 7.57 62.72 8.93C104.84 170.54 79 192.69 48 192.69v-60.47zm0 285v-47.78c34.37 0 62.18 27.27 63.71 61.4-22.53-1.81-43.59-6.31-63.71-13.62zM320 352c-44.19 0-80-42.99-80-96 0-53.02 35.82-96 80-96s80 42.98 80 96c0 53.03-35.83 96-80 96zm272 27.78c-17.52-4.39-35.71-6.85-54.32-8.44 5.87-26.08 27.5-45.88 54.32-49.28v57.72zm0-236.11c-30.89-3.91-54.86-29.7-55.81-61.55 19.54 2.17 38.09 6.23 55.81 12.66v48.89z"}}]})(c)}function e(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z"}}]})(c)}function s(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"}}]})(c)}function u(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 384 512"},child:[{tag:"path",attr:{d:"M358.4 3.2L320 48 265.6 3.2a15.9 15.9 0 0 0-19.2 0L192 48 137.6 3.2a15.9 15.9 0 0 0-19.2 0L64 48 25.6 3.2C15-4.7 0 2.8 0 16v480c0 13.2 15 20.7 25.6 12.8L64 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L192 464l54.4 44.8a15.9 15.9 0 0 0 19.2 0L320 464l38.4 44.8c10.5 7.9 25.6.4 25.6-12.8V16c0-13.2-15-20.7-25.6-12.8zM320 360c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16zm0-96c0 4.4-3.6 8-8 8H72c-4.4 0-8-3.6-8-8v-16c0-4.4 3.6-8 8-8h240c4.4 0 8 3.6 8 8v16z"}}]})(c)}function d(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M416 320h-96c-17.6 0-32-14.4-32-32s14.4-32 32-32h96s96-107 96-160-43-96-96-96-96 43-96 96c0 25.5 22.2 63.4 45.3 96H320c-52.9 0-96 43.1-96 96s43.1 96 96 96h96c17.6 0 32 14.4 32 32s-14.4 32-32 32H185.5c-16 24.8-33.8 47.7-47.3 64H416c52.9 0 96-43.1 96-96s-43.1-96-96-96zm0-256c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32zM96 256c-53 0-96 43-96 96s96 160 96 160 96-107 96-160-43-96-96-96zm0 128c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32z"}}]})(c)}function L(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M528 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm0 400H48V80h480v352zM208 256c35.3 0 64-28.7 64-64s-28.7-64-64-64-64 28.7-64 64 28.7 64 64 64zm-89.6 128h179.2c12.4 0 22.4-8.6 22.4-19.2v-19.2c0-31.8-30.1-57.6-67.2-57.6-10.8 0-18.7 8-44.8 8-26.9 0-33.4-8-44.8-8-37.1 0-67.2 25.8-67.2 57.6v19.2c0 10.6 10 19.2 22.4 19.2zM360 320h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8zm0-64h112c4.4 0 8-3.6 8-8v-16c0-4.4-3.6-8-8-8H360c-4.4 0-8 3.6-8 8v16c0 4.4 3.6 8 8 8z"}}]})(c)}function o(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 512 512"},child:[{tag:"path",attr:{d:"M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 48c110.532 0 200 89.451 200 200 0 110.532-89.451 200-200 200-110.532 0-200-89.451-200-200 0-110.532 89.451-200 200-200m140.204 130.267l-22.536-22.718c-4.667-4.705-12.265-4.736-16.97-.068L215.346 303.697l-59.792-60.277c-4.667-4.705-12.265-4.736-16.97-.069l-22.719 22.536c-4.705 4.667-4.736 12.265-.068 16.971l90.781 91.516c4.667 4.705 12.265 4.736 16.97.068l172.589-171.204c4.704-4.668 4.734-12.266.067-16.971z"}}]})(c)}function H(c){return(0,v.k5)({tag:"svg",attr:{viewBox:"0 0 576 512"},child:[{tag:"path",attr:{d:"M402.3 344.9l32-32c5-5 13.7-1.5 13.7 5.7V464c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V112c0-26.5 21.5-48 48-48h273.5c7.1 0 10.7 8.6 5.7 13.7l-32 32c-1.5 1.5-3.5 2.3-5.7 2.3H48v352h352V350.5c0-2.1.8-4.1 2.3-5.6zm156.6-201.8L296.3 405.7l-90.4 10c-26.2 2.9-48.5-19.2-45.6-45.6l10-90.4L432.9 17.1c22.9-22.9 59.9-22.9 82.7 0l43.2 43.2c22.9 22.9 22.9 60 .1 82.8zM460.1 174L402 115.9 216.2 301.8l-7.3 65.3 65.3-7.3L460.1 174zm64.8-79.7l-43.2-43.2c-4.1-4.1-10.8-4.1-14.8 0L436 82l58.1 58.1 30.9-30.9c4-4.2 4-10.8-.1-14.9z"}}]})(c)}}}]); \ No newline at end of file diff --git a/build/static/js/5776.45663db0.chunk.js b/build/static/js/5776.45663db0.chunk.js deleted file mode 100644 index be5b06d..0000000 --- a/build/static/js/5776.45663db0.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[5776],{4159:function(t){t.exports=function(){"use strict";var t=1e3,e=6e4,r=36e5,n="millisecond",s="second",i="minute",u="hour",a="day",o="week",c="month",h="quarter",f="year",l="date",d="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],r=t%100;return"["+t+(e[(r-20)%10]||e[r]||e[0])+"]"}},g=function(t,e,r){var n=String(t);return!n||n.length>=e?t:""+Array(e+1-n.length).join(r)+t},m={s:g,z:function(t){var e=-t.utcOffset(),r=Math.abs(e),n=Math.floor(r/60),s=r%60;return(e<=0?"+":"-")+g(n,2,"0")+":"+g(s,2,"0")},m:function t(e,r){if(e.date()1)return t(u[0])}else{var a=e.name;w[a]=e,s=a}return!n&&s&&(y=s),s||!n&&y},O=function(t,e){if(M(t))return t.clone();var r="object"==typeof e?e:{};return r.date=t,r.args=arguments,new D(r)},S=m;S.l=b,S.i=M,S.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var D=function(){function $(t){this.$L=b(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[A]=!0}var g=$.prototype;return g.parse=function(t){this.$d=function(t){var e=t.date,r=t.utc;if(null===e)return new Date(NaN);if(S.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var n=e.match(p);if(n){var s=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],s,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],s,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(e)}(t),this.init()},g.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===d)},g.isSame=function(t,e){var r=O(t);return this.startOf(e)<=r&&r<=this.endOf(e)},g.isAfter=function(t,e){return O(t){"use strict";r.d(e,{E:()=>T});var n,s,i,u,a,o,c,h,f,l,d,p=r(80045),v=r(9950),$=r(39790),g=r(55149),m=r(64137),y=r(83568),w=r(53167),A=r(15941),M=r(69347),b=r(95732),O=r(61664);function S(t,e){return t.filter((t=>!e.includes(t)))}var D=(n=new WeakMap,s=new WeakMap,i=new WeakMap,u=new WeakMap,a=new WeakMap,o=new WeakMap,c=new WeakSet,h=new WeakSet,f=new WeakSet,l=new WeakSet,d=new WeakSet,class extends b.Q{constructor(t,e,r){super(),(0,$.A)(this,d),(0,$.A)(this,l),(0,$.A)(this,f),(0,$.A)(this,h),(0,$.A)(this,c),(0,g.A)(this,n,{writable:!0,value:void 0}),(0,g.A)(this,s,{writable:!0,value:void 0}),(0,g.A)(this,i,{writable:!0,value:void 0}),(0,g.A)(this,u,{writable:!0,value:void 0}),(0,g.A)(this,a,{writable:!0,value:void 0}),(0,g.A)(this,o,{writable:!0,value:void 0}),(0,w.A)(this,n,t),(0,w.A)(this,i,[]),(0,w.A)(this,u,[]),(0,y.A)(this,c,k).call(this,[]),this.setQueries(e,r)}onSubscribe(){1===this.listeners.size&&(0,m.A)(this,u).forEach((t=>{t.subscribe((e=>{(0,y.A)(this,l,_).call(this,t,e)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,(0,m.A)(this,u).forEach((t=>{t.destroy()}))}setQueries(t,e,r){(0,w.A)(this,i,t),(0,w.A)(this,a,e),A.j.batch((()=>{const t=(0,m.A)(this,u),e=(0,y.A)(this,f,C).call(this,(0,m.A)(this,i));e.forEach((t=>t.observer.setOptions(t.defaultedQueryOptions,r)));const n=e.map((t=>t.observer)),s=n.map((t=>t.getCurrentResult())),a=n.some(((e,r)=>e!==t[r]));(t.length!==n.length||a)&&((0,w.A)(this,u,n),(0,y.A)(this,c,k).call(this,s),this.hasListeners()&&(S(t,n).forEach((t=>{t.destroy()})),S(n,t).forEach((t=>{t.subscribe((e=>{(0,y.A)(this,l,_).call(this,t,e)}))})),(0,y.A)(this,d,x).call(this)))}))}getCurrentResult(){return(0,m.A)(this,o)}getQueries(){return(0,m.A)(this,u).map((t=>t.getCurrentQuery()))}getObservers(){return(0,m.A)(this,u)}getOptimisticResult(t,e){const r=(0,y.A)(this,f,C).call(this,t),n=r.map((t=>t.observer.getOptimisticResult(t.defaultedQueryOptions)));return[n,t=>(0,y.A)(this,h,P).call(this,null!==t&&void 0!==t?t:n,e),()=>r.map(((t,e)=>{const r=n[e];return t.defaultedQueryOptions.notifyOnChangeProps?r:t.observer.trackResult(r)}))]}});function k(t){var e;(0,w.A)(this,s,t),(0,w.A)(this,o,(0,y.A)(this,h,P).call(this,t,null===(e=(0,m.A)(this,a))||void 0===e?void 0:e.combine))}function P(t,e){return e?(0,O.BH)((0,m.A)(this,o),e(t)):t}function C(t){const e=(0,m.A)(this,u),r=new Map(e.map((t=>[t.options.queryHash,t]))),s=t.map((t=>(0,m.A)(this,n).defaultQueryOptions(t))),i=s.flatMap((t=>{const e=r.get(t.queryHash);return null!=e?[{defaultedQueryOptions:t,observer:e}]:[]})),a=new Set(i.map((t=>t.defaultedQueryOptions.queryHash))),o=s.filter((t=>!a.has(t.queryHash))),c=t=>{const e=(0,m.A)(this,n).defaultQueryOptions(t),r=(0,m.A)(this,u).find((t=>t.options.queryHash===e.queryHash));return null!==r&&void 0!==r?r:new M.$((0,m.A)(this,n),e)},h=o.map((t=>({defaultedQueryOptions:t,observer:c(t)})));return i.concat(h).sort(((t,e)=>s.indexOf(t.defaultedQueryOptions)-s.indexOf(e.defaultedQueryOptions)))}function _(t,e){const r=(0,m.A)(this,u).indexOf(t);-1!==r&&((0,y.A)(this,c,k).call(this,function(t,e,r){const n=t.slice(0);return n[e]=r,n}((0,m.A)(this,s),r,e)),(0,y.A)(this,d,x).call(this))}function x(){A.j.batch((()=>{this.listeners.forEach((t=>{t((0,m.A)(this,s))}))}))}var Q=r(15441),H=r(30618),W=r(45904),E=r(80958),L=r(73895);const R=["queries"];function T(t,e){let{queries:r}=t,n=(0,p.A)(t,R);const s=(0,Q.jE)(e),i=(0,H.w)(),u=(0,W.h)(),a=v.useMemo((()=>r.map((t=>{const e=s.defaultQueryOptions(t);return e._optimisticResults=i?"isRestoring":"optimistic",e}))),[r,s,i]);a.forEach((t=>{(0,L.tu)(t),(0,E.LJ)(t,u)})),(0,E.wZ)(u);const[o]=v.useState((()=>new D(s,a,n))),[c,h,f]=o.getOptimisticResult(a,n.combine);v.useSyncExternalStore(v.useCallback((t=>i?()=>{}:o.subscribe(A.j.batchCalls(t))),[o,i]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),v.useEffect((()=>{o.setQueries(a,n,{listeners:!1})}),[a,n,o]);const l=c.some(((t,e)=>(0,L.EU)(a[e],t)))?c.flatMap(((t,e)=>{const r=a[e];if(r){const e=new M.$(s,r);if((0,L.EU)(r,t))return(0,L.iL)(r,e,u);(0,L.nE)(t,i)&&(0,L.iL)(r,e,u)}return[]})):[];if(l.length>0)throw Promise.all(l);const d=c.find(((t,e)=>{const r=a[e];return r&&(0,E.$1)({result:t,errorResetBoundary:u,throwOnError:r.throwOnError,query:s.getQueryCache().get(r.queryHash)})}));if(null!==d&&void 0!==d&&d.error)throw d.error;return h(f())}},37119:(t,e,r)=>{"use strict";r.d(e,{p:()=>i});var n=r(464),s=r(2527);const i=(0,n.T7)((function(t){return new s.Control.Zoom(t)}))},48513:(t,e,r)=>{"use strict";r.d(e,{z:()=>a});var n=r(464),s=r(69995),i=r(2527),u=r(9950);const a=(0,n.wk)((function(t,e){const r=new i.Popup(t,e.overlayContainer);return(0,s.Q)(r,e)}),(function(t,e,r,n){let{position:s}=r;(0,u.useEffect)((function(){const{instance:r}=t;function i(t){t.popup===r&&(r.update(),n(!0))}function u(t){t.popup===r&&n(!1)}return e.map.on({popupopen:i,popupclose:u}),null==e.overlayContainer?(null!=s&&r.setLatLng(s),r.openOn(e.map)):e.overlayContainer.bindPopup(r),function(){var t;e.map.off({popupopen:i,popupclose:u}),null===(t=e.overlayContainer)||void 0===t||t.unbindPopup(),e.map.removeLayer(r)}}),[t,e,n,s])}))},60010:(t,e,r)=>{"use strict";r.d(e,{q:()=>o});var n=r(89379),s=r(69347),i=r(45247),u=class extends s.${constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions((0,n.A)((0,n.A)({},t),{},{behavior:(0,i.PL)()}),e)}getOptimisticResult(t){return t.behavior=(0,i.PL)(),super.getOptimisticResult(t)}fetchNextPage(t){return this.fetch((0,n.A)((0,n.A)({},t),{},{meta:{fetchMore:{direction:"forward"}}}))}fetchPreviousPage(t){return this.fetch((0,n.A)((0,n.A)({},t),{},{meta:{fetchMore:{direction:"backward"}}}))}createResult(t,e){var r,s;const{state:u}=t,a=super.createResult(t,e),{isFetching:o,isRefetching:c}=a,h=o&&"forward"===(null===(r=u.fetchMeta)||void 0===r||null===(r=r.fetchMore)||void 0===r?void 0:r.direction),f=o&&"backward"===(null===(s=u.fetchMeta)||void 0===s||null===(s=s.fetchMore)||void 0===s?void 0:s.direction);return(0,n.A)((0,n.A)({},a),{},{fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.rB)(e,u.data),hasPreviousPage:(0,i.RQ)(e,u.data),isFetchingNextPage:h,isFetchingPreviousPage:f,isRefetching:c&&!h&&!f})}},a=r(1729);function o(t,e){return(0,a.t)(t,u,e)}},98007:(t,e,r)=>{"use strict";r.d(e,{ko:()=>s});var n=r(3388);r(9950);function s(){return(0,n.U$)().map}}}]); \ No newline at end of file diff --git a/build/static/js/1930.91370365.chunk.js b/build/static/js/6415.63dcb217.chunk.js similarity index 97% rename from build/static/js/1930.91370365.chunk.js rename to build/static/js/6415.63dcb217.chunk.js index f8658df..abead73 100644 --- a/build/static/js/1930.91370365.chunk.js +++ b/build/static/js/6415.63dcb217.chunk.js @@ -1,2 +1,2 @@ -/*! For license information please see 1930.91370365.chunk.js.LICENSE.txt */ -(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[1930],{464:(t,e,i)=>{"use strict";i.d(e,{T7:()=>m,Nq:()=>f,wk:()=>g,Lt:()=>v,X3:()=>y});var n=i(9950),o=i(17119),s=i(3388);function r(t){function e(e,i){const{instance:o,context:r}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>o)),null==e.children?null:n.createElement(s.hL,{value:r},e.children)}return(0,n.forwardRef)(e)}function a(t){function e(e,i){const{instance:o}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>o)),null}return(0,n.forwardRef)(e)}var h=i(69995);function u(t,e){const i=(0,n.useRef)(e);(0,n.useEffect)((function(){e!==i.current&&null!=t.attributionControl&&(null!=i.current&&t.attributionControl.removeAttribution(i.current),null!=e&&t.attributionControl.addAttribution(e)),i.current=e}),[t,e])}function l(t,e){const i=(0,n.useRef)();(0,n.useEffect)((function(){return null!=e&&t.instance.on(e),i.current=e,function(){null!=i.current&&t.instance.off(i.current),i.current=null}}),[t,e])}var c=i(59781);function d(t,e){(0,n.useEffect)((function(){var i;return(null!==(i=e.layerContainer)&&void 0!==i?i:e.map).addLayer(t.instance),function(){var i;null===(i=e.layerContainer)||void 0===i||i.removeLayer(t.instance),e.map.removeLayer(t.instance)}}),[e,t])}function _(t){return function(e){const i=(0,s.U$)(),n=t((0,c.P)(e,i),i);return u(i.map,e.attribution),l(n.current,e.eventHandlers),d(n.current,i),n}}function p(t){return function(e){const i=(0,s.U$)(),o=t((0,c.P)(e,i),i);return l(o.current,e.eventHandlers),d(o.current,i),function(t,e){const i=(0,n.useRef)();(0,n.useEffect)((function(){if(e.pathOptions!==i.current){var n;const o=null!==(n=e.pathOptions)&&void 0!==n?n:{};t.instance.setStyle(o),i.current=o}}),[t,e])}(o.current,e),o}}function m(t){const e=function(t){return function(e){const i=(0,s.U$)(),o=t(e,i),{instance:r}=o.current,a=(0,n.useRef)(e.position),{position:h}=e;return(0,n.useEffect)((function(){return r.addTo(i.map),function(){r.remove()}}),[i.map,r]),(0,n.useEffect)((function(){null!=h&&h!==a.current&&(r.setPosition(h),a.current=h)}),[r,h]),o}}((0,h.K)((function(e,i){return(0,h.Q)(t(e),i)})));return a(e)}function f(t,e){return r(_((0,h.K)(t,e)))}function g(t,e){const i=function(t,e){return function(i,n){const o=(0,s.U$)(),r=t((0,c.P)(i,o),o);return u(o.map,i.attribution),l(r.current,i.eventHandlers),e(r.current,o,i,n),r}}((0,h.K)(t),e);return function(t){function e(e,i){const[s,r]=(0,n.useState)(!1),{instance:a}=t(e,r).current;(0,n.useImperativeHandle)(i,(()=>a)),(0,n.useEffect)((function(){s&&a.update()}),[a,s,e.children]);const h=a._contentNode;return h?(0,o.createPortal)(e.children,h):null}return(0,n.forwardRef)(e)}(i)}function v(t,e){return r(p((0,h.K)(t,e)))}function y(t,e){return a(_((0,h.K)(t,e)))}},2527:function(t,e){!function(t){"use strict";var e="1.9.4";function i(t){var e,i,n,o;for(i=1,n=arguments.length;i0?Math.floor(t):Math.ceil(t)};function I(t,e,i){return t instanceof O?t:g(t)?new O(t[0],t[1]):void 0===t||null===t?t:"object"===typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function B(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,Ct=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",u,e),window.removeEventListener("testPassiveEventSupport",u,e)}catch(i){}return t}(),Zt=!!document.createElement("canvas").getContext,St=!(!document.createElementNS||!X("svg").createSVGRect),Et=!!St&&function(){var t=document.createElement("div");return t.innerHTML="","http://www.w3.org/2000/svg"===(t.firstChild&&t.firstChild.namespaceURI)}(),kt=!St&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"===typeof e.adj}catch(i){return!1}}(),Ot=0===navigator.platform.indexOf("Mac"),At=0===navigator.platform.indexOf("Linux");function It(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Bt={ie:Q,ielt9:tt,edge:et,webkit:it,android:nt,android23:ot,androidStock:rt,opera:at,chrome:ht,gecko:ut,safari:lt,phantom:ct,opera12:dt,win:_t,ie3d:pt,webkit3d:mt,gecko3d:ft,any3d:gt,mobile:vt,mobileWebkit:yt,mobileWebkit3d:xt,msPointer:wt,pointer:bt,touch:Lt,touchNative:Pt,mobileOpera:Tt,mobileGecko:zt,retina:Mt,passiveEvents:Ct,canvas:Zt,svg:St,vml:kt,inlineSvg:Et,mac:Ot,linux:At},Rt=Bt.msPointer?"MSPointerDown":"pointerdown",Nt=Bt.msPointer?"MSPointerMove":"pointermove",Dt=Bt.msPointer?"MSPointerUp":"pointerup",jt=Bt.msPointer?"MSPointerCancel":"pointercancel",Ht={touchstart:Rt,touchmove:Nt,touchend:Dt,touchcancel:jt},Wt={touchstart:$t,touchmove:Jt,touchend:Jt,touchcancel:Jt},Ft={},Ut=!1;function Vt(t,e,i){return"touchstart"===e&&Xt(),Wt[e]?(i=Wt[e].bind(this,i),t.addEventListener(Ht[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function qt(t,e,i){Ht[e]?t.removeEventListener(Ht[e],i,!1):console.warn("wrong event specified:",e)}function Gt(t){Ft[t.pointerId]=t}function Kt(t){Ft[t.pointerId]&&(Ft[t.pointerId]=t)}function Yt(t){delete Ft[t.pointerId]}function Xt(){Ut||(document.addEventListener(Rt,Gt,!0),document.addEventListener(Nt,Kt,!0),document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Yt,!0),Ut=!0)}function Jt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Ft)e.touches.push(Ft[i]);e.changedTouches=[e],t(e)}}function $t(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ge(e),Jt(t,e)}function Qt(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var te=200;function ee(t,e){t.addEventListener("dblclick",e);var i,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ye(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=te?2===++i&&e(Qt(t)):i=1,n=s}}}else i=t.detail}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function ie(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var ne,oe,se,re,ae,he=Te(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ue=Te(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),le="webkitTransition"===ue||"OTransition"===ue?ue+"End":"transitionend";function ce(t){return"string"===typeof t?document.getElementById(t):t}function de(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return"auto"===i?null:i}function _e(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function pe(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=be(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function ye(t,e){if(void 0!==t.classList)for(var i=d(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function $e(t){return Bt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Je:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function Qe(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t}var ti={__proto__:null,on:Re,off:De,stopPropagation:Ue,disableScrollPropagation:Ve,disableClickPropagation:qe,preventDefault:Ge,stop:Ke,getPropagationPath:Ye,getMousePosition:Xe,getWheelDelta:$e,isExternalTarget:Qe,addListener:Re,removeListener:De},ei=k.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Ce(t),this._offset=e.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=z(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=1e3*this._duration;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,D(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=I((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=I(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(i),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),l=a.extend(s).getSize().subtract(h);o.x+=u.x<0?-l.x:l.x,o.y+=u.y<0?-l.y:l.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=e.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,n,t):navigator.geolocation.getCurrentPosition(e,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new j(t.coords.latitude,t.coords.longitude),i=e.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(i);this.setView(e,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:e,bounds:i,timestamp:t.timestamp};for(var r in t.coords)"number"===typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.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(e){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),pe(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)pe(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=_e("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=D(t),i=I(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(i),u=R(this.project(a,n),this.project(r,n)).getSize(),l=Bt.any3d?this.options.zoomSnap:1,c=h.x/u.x,d=h.y/u.y,_=e?Math.max(c,d):Math.min(c,d);return n=this.getScaleZoom(_,n),l&&(n=Math.round(n/(l/100))*(l/100),n=e?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new B(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"===typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(H(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(I(t),e)},layerPointToLatLng:function(t){var e=I(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,e){return this.options.crs.distance(H(t),H(e))},containerPointToLayerPoint:function(t){return I(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return I(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(I(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return Xe(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=ce(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Re(e,"scroll",this._onScroll,this),this._containerId=r(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Bt.any3d,ye(t,"leaflet-container"+(Bt.touch?" leaflet-touch":"")+(Bt.retina?" leaflet-retina":"")+(Bt.ielt9?" leaflet-oldie":"")+(Bt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=de(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Me(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ye(t.markerPane,"leaflet-zoom-hide"),ye(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Me(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Me(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var e=t?De:Re;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),Bt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=z((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,a=!1;s;){if((i=this._targets[r(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){a=!0;break}if(i&&i.listens(e,!0)){if(o&&!Qe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(e,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var i=t.type;"mousedown"===i&&ke(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,e);if(n){for(var r=[],a=0;a0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=Bt.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=_e("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=he,i=this._proxy.style[e];ze(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){pe(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();ze(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(o))&&(z((function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)}),this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,ye(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xe(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 ni(t,e){return new ii(t,e)}var oi=Z.extend({options:{position:"topright"},initialize:function(t){_(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return ye(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(pe(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),si=function(t){return new oi(t)};ii.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=_e("div",e+"control-container",this._container);function n(n,o){var s=e+n+" "+e+o;t[n+o]=_e("div",s,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)pe(this._controlCorners[t]);pe(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var ri=oi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(r(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(e),e.layerId=r(t.layer),Re(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return i.appendChild(s),s.appendChild(e),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;s>=0;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;s=0;o--)t=i[o],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&ne.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,Re(t,"click",Ge),this.expand();var e=this;setTimeout((function(){De(t,"click",Ge),e._preventClick=!1}))}}),ai=function(t,e,i){return new ri(t,e,i)},hi=oi.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=_e("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=_e("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),qe(s),Re(s,"click",Ke),Re(s,"click",o,this),Re(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";xe(this._zoomInButton,e),xe(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(ye(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(ye(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});ii.mergeOptions({zoomControl:!0}),ii.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new hi,this.addControl(this.zoomControl))}));var ui=function(t){return new hi(t)},li=oi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=_e("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=_e("div",e,i)),t.imperial&&(this._iScale=_e("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,n,o=3.2808399*t;o>5280?(e=o/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1)}}),ci=function(t){return new li(t)},di='',_i=oi.extend({options:{position:"bottomright",prefix:''+(Bt.inlineSvg?di+" ":"")+"Leaflet"},initialize:function(t){_(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=_e("div","leaflet-control-attribution"),qe(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});ii.mergeOptions({attributionControl:!0}),ii.addInitHook((function(){this.options.attributionControl&&(new _i).addTo(this)}));var pi=function(t){return new _i(t)};oi.Layers=ri,oi.Zoom=hi,oi.Scale=li,oi.Attribution=_i,si.layers=ai,si.zoom=ui,si.scale=ci,si.attribution=pi;var mi=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});mi.addTo=function(t,e){return t.addHandler(e,this),this};var fi={Events:E},gi=Bt.touch?"touchstart mousedown":"mousedown",vi=k.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){_(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Re(this._dragStartTarget,gi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(vi._dragging===this&&this.finishDrag(!0),De(this._dragStartTarget,gi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!ve(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)vi._dragging===this&&this.finishDrag();else if(!(vi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches)&&(vi._dragging=this,this._preventOutline&&ke(this._element),Se(),ne(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=Ae(this._element);this._startPoint=new O(e.clientX,e.clientY),this._startPos=Ce(this._element),this._parentScale=Ie(i);var n="mousedown"===t.type;Re(document,n?"mousemove":"touchmove",this._onMove,this),Re(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,i=new O(e.clientX,e.clientY)._subtract(this._startPoint);(i.x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)h&&(s=r,h=a);h>i&&(e[s]=1,Ci(t,e,i,n,s),Ci(t,e,i,s,o))}function Zi(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Oi(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function Ai(t,e,i,n){var o,s=e.x,r=e.y,a=i.x-s,h=i.y-r,u=a*a+h*h;return u>0&&((o=((t.x-s)*a+(t.y-r)*h)/u)>1?(s=i.x,r=i.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new O(s,r)}function Ii(t){return!g(t[0])||"object"!==typeof t[0][0]&&"undefined"!==typeof t[0][0]}function Bi(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Ii(t)}function Ri(t,e){var i,n,o,s,r,a,h,u;if(!t||0===t.length)throw new Error("latlngs not passed");Ii(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var l=H([0,0]),c=D(t);c.getNorthWest().distanceTo(c.getSouthWest())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(l=wi(t));var d=t.length,_=[];for(i=0;in){h=(s-n)/o,u=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}var m=e.unproject(I(u));return H([m.lat+l.lat,m.lng+l.lng])}var Ni={__proto__:null,simplify:Li,pointToSegmentDistance:Ti,closestPointOnSegment:zi,clipSegment:Si,_getEdgeIntersection:Ei,_getBitCode:ki,_sqClosestPointOnSegment:Ai,isFlat:Ii,_flat:Bi,polylineCenter:Ri},Di={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new j(t.y,t.x)},bounds:new B([-180,-90],[180,90])},ji={R:6378137,R_MINOR:6356752.314245179,bounds:new B([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h<15&&Math.abs(u)>1e-7;h++)e=s*Math.sin(a),e=Math.pow((1-e)/(1+e),s/2),a+=u=Math.PI/2-2*Math.atan(r*e)-a;return new j(a*i,t.x*i/n)}},Hi={__proto__:null,LonLat:Di,Mercator:ji,SphericalMercator:V},Wi=i({},F,{code:"EPSG:3395",projection:ji,transformation:function(){var t=.5/(Math.PI*ji.R);return G(t,.5,-t,.5)}()}),Fi=i({},F,{code:"EPSG:4326",projection:Di,transformation:G(1/180,1,-1/180,.5)}),Ui=i({},W,{projection:Di,transformation:G(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});W.Earth=F,W.EPSG3395=Wi,W.EPSG3857=K,W.EPSG900913=Y,W.EPSG4326=Fi,W.Simple=Ui;var Vi=k.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});ii.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=r(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=r(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?g(t)?t:[t]:[]).length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof j&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){hn.prototype._setLatLngs.call(this,t),Ii(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Ii(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new O(e,e);if(t=new B(t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!==n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u||hn.prototype._containsPoint.call(this,t,!0)}});function cn(t,e){return new ln(t,e)}var dn=Ki.extend({initialize:function(t,e){_(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=g(t)?t:t.features;if(o){for(e=0,i=o.length;e0&&o.push(o[0].slice()),o}function yn(t,e){return t.feature?i({},t.feature,{geometry:e}):xn(e)}function xn(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var wn={toGeoJSON:function(t){return yn(this,{type:"Point",coordinates:gn(this.getLatLng(),t)})}};function bn(t,e){return new dn(t,e)}tn.include(wn),rn.include(wn),on.include(wn),hn.include({toGeoJSON:function(t){var e=!Ii(this._latlngs);return yn(this,{type:(e?"Multi":"")+"LineString",coordinates:vn(this._latlngs,e?1:0,!1,t)})}}),ln.include({toGeoJSON:function(t){var e=!Ii(this._latlngs),i=e&&!Ii(this._latlngs[0]),n=vn(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),yn(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),qi.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(i){e.push(i.toGeoJSON(t).geometry.coordinates)})),yn(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,n=[];return this.eachLayer((function(e){if(e.toGeoJSON){var o=e.toGeoJSON(t);if(i)n.push(o.geometry);else{var s=xn(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),i?yn(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Pn=bn,Ln=Vi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=D(e),_(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ye(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){pe(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&fe(this._image),this},bringToBack:function(){return this._map&&ge(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=D(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:_e("img");ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onload=o(this.fire,this,"load"),e.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;ze(this._image,i,e)},_reset:function(){var t=this._image,e=new B(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();Me(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){Pe(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Tn=function(t,e,i){return new Ln(t,e,i)},zn=Ln.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:_e("video");if(ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onloadeddata=o(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],s=0;s0?n:[e.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var r=0;ro?(e.height=o+"px",ye(t,s)):xe(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();Me(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(de(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new O(this._containerLeft,-i-this._containerBottom);o._add(Ce(this._container));var s=t.layerPointToContainerPoint(o),r=I(this.options.autoPanPadding),a=I(this.options.autoPanPaddingTopLeft||r),h=I(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),l=0,c=0;s.x+n+h.x>u.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+i+h.y>u.y&&(c=s.y+i-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([l,c]))}},_getAnchor:function(){return I(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),kn=function(t,e){return new En(t,e)};ii.mergeOptions({closePopupOnClick:!0}),ii.include({openPopup:function(t,e,i){return this._initOverlay(En,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Vi.include({bindPopup:function(t,e){return this._popup=this._initOverlay(En,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Ki||(this._popup._source=this),this._popup._prepareOpen(t||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()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ke(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof nn?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var On=Sn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Sn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Sn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Sn.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=_e("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+r(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,u=o.offsetHeight,l=I(this.options.offset),c=this._getAnchor();"top"===a?(e=h/2,i=u):"bottom"===a?(e=h/2,i=0):"center"===a?(e=h/2,i=u/2):"right"===a?(e=0,i=u/2):"left"===a?(e=h,i=u/2):r.xthis.options.maxZoom||in&&this._retainParent(o,s,r,n))},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new O(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),i+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,i);else{for(var c=o.min.y;c<=o.max.y;c++)for(var d=o.min.x;d<=o.max.x;d++){var _=new O(d,c);if(_.z=this._tileZoom,this._isValidTile(_)){var p=this._tiles[this._tileCoordsToKey(_)];p?p.current=!0:r.push(_)}}if(r.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;di.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i);return[e.unproject(n,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new N(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new O(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(pe(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ye(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,Bt.ielt9&&this.options.opacity<1&&Pe(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&z(o(this._tileReady,this,t,null,s)),Me(s,i),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(Pe(i.el,0),M(this._fadeFrame),this._fadeFrame=z(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(ye(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Bt.ielt9||!this._map._fadeAnimated?z(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new B(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Nn(t){return new Rn(t)}var Dn=Rn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=_(this,e)).detectRetina&&Bt.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"===typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return Re(i,"load",o(this._tileOnLoad,this,e,i)),Re(i,"error",o(this._tileOnError,this,e,i)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"===typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:Bt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=n),e["-y"]=n}return f(this._url,i(e,this.options))},_tileOnLoad:function(t,e){Bt.ielt9?setTimeout(o(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=u,e.onerror=u,!e.complete)){e.src=y;var i=this._tiles[t].coords;pe(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",y),Rn.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return Rn.prototype._tileReady.call(this,t,e,i)}});function jn(t,e){return new Dn(t,e)}var Hn=Dn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=i({},this.defaultWmsParams);for(var o in e)o in this.options||(n[o]=e[o]);var s=(e=_(this,e)).detectRetina&&Bt.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Dn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=R(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Fi?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Dn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});function Wn(t,e){return new Hn(t,e)}Dn.WMS=Hn,jn.wms=Wn;var Fn=Vi.extend({options:{padding:.1},initialize:function(t){_(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),ye(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));Bt.any3d?ze(this._container,s,i):Me(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new B(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Un=Fn.extend({options:{tolerance:0},getEvents:function(){var t=Fn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Re(t,"mousemove",this._onMouseMove,this),Re(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Re(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,pe(this._container),De(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=Bt.retina?2:1;Me(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",Bt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Fn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"===typeof t.options.dashArray){var e,i,n=t.options.dashArray.split(/[, ]+/),o=[];for(i=0;i')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Gn={_initContainer:function(){this._container=_e("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=qn("shape");ye(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=qn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;pe(e),t.removeInteractiveTarget(e),delete this._layers[r(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=qn("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=qn("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Kn=Bt.vml?qn:X,Yn=Fn.extend({_initContainer:function(){this._container=Kn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Kn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){pe(this._container),De(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Me(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Kn("path");t.options.className&&ye(e,t.options.className),t.options.interactive&&ye(e,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){pe(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,J(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Xn(t){return Bt.svg||Bt.vml?new Yn(t):null}Bt.vml&&Yn.include(Gn),ii.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Vn(t)||Xn(t)}});var Jn=ln.extend({initialize:function(t,e){ln.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function $n(t,e){return new Jn(t,e)}Yn.create=Kn,Yn.pointsToPath=J,dn.geometryToLayer=_n,dn.coordsToLatLng=mn,dn.coordsToLatLngs=fn,dn.latLngToCoords=gn,dn.latLngsToCoords=vn,dn.getFeature=yn,dn.asFeature=xn,ii.mergeOptions({boxZoom:!0});var Qn=mi.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Re(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){De(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){pe(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ne(),Se(),this._startPoint=this._map.mouseEventToContainerPoint(t),Re(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=_e("div","leaflet-zoom-box",this._container),ye(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new B(this._point,this._startPoint),i=e.getSize();Me(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(pe(this._box),xe(this._container,"leaflet-crosshair")),oe(),Ee(),De(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var e=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ii.addInitHook("addHandler","boxZoom",Qn),ii.mergeOptions({doubleClickZoom:!0});var to=mi.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});ii.addInitHook("addHandler","doubleClickZoom",to),ii.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var eo=mi.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new vi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}ye(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xe(this._map._container,"leaflet-grab"),xe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});ii.addInitHook("addHandler","scrollWheelZoom",no);var oo=600;ii.mergeOptions({tapHold:Bt.touchNative&&Bt.safari&&Bt.mobile,tapTolerance:15});var so=mi.extend({addHooks:function(){Re(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){De(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new O(e.clientX,e.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Re(document,"touchend",Ge),Re(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),oo),Re(document,"touchend touchcancel contextmenu",this._cancel,this),Re(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){De(document,"touchend",Ge),De(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),De(document,"touchend touchcancel contextmenu",this._cancel,this),De(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});ii.addInitHook("addHandler","tapHold",so),ii.mergeOptions({touchZoom:Bt.touch,bounceAtZoomLimits:!0});var ro=mi.extend({addHooks:function(){ye(this._map._container,"leaflet-touch-zoom"),Re(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xe(this._map._container,"leaflet-touch-zoom"),De(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Re(document,"touchmove",this._onTouchMove,this),Re(document,"touchend touchcancel",this._onTouchEnd,this),Ge(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var a=o(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=z(a,this,!0),Ge(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),De(document,"touchmove",this._onTouchMove,this),De(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});ii.addInitHook("addHandler","touchZoom",ro),ii.BoxZoom=Qn,ii.DoubleClickZoom=to,ii.Drag=eo,ii.Keyboard=io,ii.ScrollWheelZoom=no,ii.TapHold=so,ii.TouchZoom=ro,t.Bounds=B,t.Browser=Bt,t.CRS=W,t.Canvas=Un,t.Circle=rn,t.CircleMarker=on,t.Class=Z,t.Control=oi,t.DivIcon=In,t.DivOverlay=Sn,t.DomEvent=ti,t.DomUtil=Be,t.Draggable=vi,t.Evented=k,t.FeatureGroup=Ki,t.GeoJSON=dn,t.GridLayer=Rn,t.Handler=mi,t.Icon=Xi,t.ImageOverlay=Ln,t.LatLng=j,t.LatLngBounds=N,t.Layer=Vi,t.LayerGroup=qi,t.LineUtil=Ni,t.Map=ii,t.Marker=tn,t.Mixin=fi,t.Path=nn,t.Point=O,t.PolyUtil=Pi,t.Polygon=ln,t.Polyline=hn,t.Popup=En,t.PosAnimation=ei,t.Projection=Hi,t.Rectangle=Jn,t.Renderer=Fn,t.SVG=Yn,t.SVGOverlay=Cn,t.TileLayer=Dn,t.Tooltip=On,t.Transformation=q,t.Util=C,t.VideoOverlay=zn,t.bind=o,t.bounds=R,t.canvas=Vn,t.circle=an,t.circleMarker=sn,t.control=si,t.divIcon=Bn,t.extend=i,t.featureGroup=Yi,t.geoJSON=bn,t.geoJson=Pn,t.gridLayer=Nn,t.icon=Ji,t.imageOverlay=Tn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Gi,t.map=ni,t.marker=en,t.point=I,t.polygon=cn,t.polyline=un,t.popup=kn,t.rectangle=$n,t.setOptions=_,t.stamp=r,t.svg=Xn,t.svgOverlay=Zn,t.tileLayer=jn,t.tooltip=An,t.transformation=G,t.version=e,t.videoOverlay=Mn;var ao=window.L;t.noConflict=function(){return window.L=ao,this},window.L=t}(e)},3388:(t,e,i)=>{"use strict";i.d(e,{U$:()=>l,W4:()=>a,fB:()=>r,hL:()=>u});var n=i(89379),o=i(9950);const s=1;function r(t){return Object.freeze({__version:s,map:t})}function a(t,e){return Object.freeze((0,n.A)((0,n.A)({},t),e))}const h=(0,o.createContext)(null),u=h.Provider;function l(){const t=(0,o.useContext)(h);if(null==t)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return t}},33516:(t,e,i)=>{"use strict";i.d(e,{m:()=>a});var n=i(464),o=i(69995),s=i(2527),r=i(9950);const a=(0,n.wk)((function(t,e){const i=new s.Tooltip(t,e.overlayContainer);return(0,o.Q)(i,e)}),(function(t,e,i,n){let{position:o}=i;(0,r.useEffect)((function(){const i=e.overlayContainer;if(null==i)return;const{instance:s}=t,r=t=>{t.tooltip===s&&(null!=o&&s.setLatLng(o),s.update(),n(!0))},a=t=>{t.tooltip===s&&n(!1)};return i.on({tooltipopen:r,tooltipclose:a}),i.bindTooltip(s),function(){i.off({tooltipopen:r,tooltipclose:a}),null!=i._map&&i.unbindTooltip()}}),[t,e,n,o])}))},47113:(t,e,i)=>{"use strict";i.d(e,{p:()=>u});var n=i(80045),o=i(464),s=i(69995),r=i(3388),a=i(2527);const h=["position"],u=(0,o.Nq)((function(t,e){let{position:i}=t,o=(0,n.A)(t,h);const u=new a.Marker(i,o);return(0,s.Q)(u,(0,r.W4)(e,{overlayContainer:u}))}),(function(t,e,i){e.position!==i.position&&t.setLatLng(e.position),null!=e.icon&&e.icon!==i.icon&&t.setIcon(e.icon),null!=e.zIndexOffset&&e.zIndexOffset!==i.zIndexOffset&&t.setZIndexOffset(e.zIndexOffset),null!=e.opacity&&e.opacity!==i.opacity&&t.setOpacity(e.opacity),null!=t.dragging&&e.draggable!==i.draggable&&(!0===e.draggable?t.dragging.enable():t.dragging.disable())}))},49029:(t,e,i)=>{"use strict";i.d(e,{e:()=>u});var n=i(80045),o=i(464),s=i(59781),r=i(69995);var a=i(2527);const h=["url"],u=(0,o.X3)((function(t,e){let{url:i}=t,o=(0,n.A)(t,h);const u=new a.TileLayer(i,(0,s.P)(o,e));return(0,r.Q)(u,e)}),(function(t,e,i){!function(t,e,i){const{opacity:n,zIndex:o}=e;null!=n&&n!==i.opacity&&t.setOpacity(n),null!=o&&o!==i.zIndex&&t.setZIndex(o)}(t,e,i);const{url:n}=e;null!=n&&n!==i.url&&t.setUrl(n)}))},55392:()=>{},59781:(t,e,i)=>{"use strict";i.d(e,{P:()=>o});var n=i(89379);function o(t,e){var i;const o=null!==(i=t.pane)&&void 0!==i?i:e.pane;return o?(0,n.A)((0,n.A)({},t),{},{pane:o}):t}},69995:(t,e,i)=>{"use strict";i.d(e,{K:()=>s,Q:()=>o});var n=i(9950);function o(t,e,i){return Object.freeze({instance:t,context:e,container:i})}function s(t,e){return null==e?function(e,i){const o=(0,n.useRef)();return o.current||(o.current=t(e,i)),o}:function(i,o){const s=(0,n.useRef)();s.current||(s.current=t(i,o));const r=(0,n.useRef)(i),{instance:a}=s.current;return(0,n.useEffect)((function(){r.current!==i&&(e(a,i,r.current),r.current=i)}),[a,i,o]),s}}},82215:(t,e,i)=>{"use strict";i.d(e,{R:()=>u});var n=i(80045),o=i(464),s=i(69995),r=i(3388),a=i(2527);const h=["positions"],u=(0,o.Lt)((function(t,e){let{positions:i}=t,o=(0,n.A)(t,h);const u=new a.Polyline(i,o);return(0,s.Q)(u,(0,r.W4)(e,{overlayContainer:u}))}),(function(t,e,i){e.positions!==i.positions&&t.setLatLngs(e.positions)}))},99810:(t,e,i)=>{"use strict";i.d(e,{W:()=>l});var n=i(80045),o=i(3388),s=i(2527),r=i(9950);const a=["bounds","boundsOptions","center","children","className","id","placeholder","style","whenReady","zoom"];function h(){return h=Object.assign||function(t){for(var e=1;e{var t;return null!==(t=null===x||void 0===x?void 0:x.map)&&void 0!==t?t:null}),[x]);const b=(0,r.useCallback)((t=>{if(null!==t&&null===x){const e=new s.Map(t,v);null!=l&&null!=g?e.setView(l,g):null!=i&&e.fitBounds(i,u),null!=f&&e.whenReady(f),w((0,o.fB)(e))}}),[]);(0,r.useEffect)((()=>()=>{null===x||void 0===x||x.map.remove()}),[x]);const P=x?r.createElement(o.hL,{value:x},c):null!==p&&void 0!==p?p:null;return r.createElement("div",h({},y,{ref:b}),P)}const l=(0,r.forwardRef)(u)}}]); \ No newline at end of file +/*! For license information please see 6415.63dcb217.chunk.js.LICENSE.txt */ +(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[6415],{464:(t,e,i)=>{"use strict";i.d(e,{T7:()=>m,Nq:()=>f,wk:()=>g,Lt:()=>v,X3:()=>y});var n=i(9950),o=i(17119),s=i(3388);function r(t){function e(e,i){const{instance:o,context:r}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>o)),null==e.children?null:n.createElement(s.hL,{value:r},e.children)}return(0,n.forwardRef)(e)}function a(t){function e(e,i){const{instance:o}=t(e).current;return(0,n.useImperativeHandle)(i,(()=>o)),null}return(0,n.forwardRef)(e)}var h=i(69995);function u(t,e){const i=(0,n.useRef)(e);(0,n.useEffect)((function(){e!==i.current&&null!=t.attributionControl&&(null!=i.current&&t.attributionControl.removeAttribution(i.current),null!=e&&t.attributionControl.addAttribution(e)),i.current=e}),[t,e])}function l(t,e){const i=(0,n.useRef)();(0,n.useEffect)((function(){return null!=e&&t.instance.on(e),i.current=e,function(){null!=i.current&&t.instance.off(i.current),i.current=null}}),[t,e])}var c=i(59781);function d(t,e){(0,n.useEffect)((function(){var i;return(null!==(i=e.layerContainer)&&void 0!==i?i:e.map).addLayer(t.instance),function(){var i;null===(i=e.layerContainer)||void 0===i||i.removeLayer(t.instance),e.map.removeLayer(t.instance)}}),[e,t])}function _(t){return function(e){const i=(0,s.U$)(),n=t((0,c.P)(e,i),i);return u(i.map,e.attribution),l(n.current,e.eventHandlers),d(n.current,i),n}}function p(t){return function(e){const i=(0,s.U$)(),o=t((0,c.P)(e,i),i);return l(o.current,e.eventHandlers),d(o.current,i),function(t,e){const i=(0,n.useRef)();(0,n.useEffect)((function(){if(e.pathOptions!==i.current){var n;const o=null!==(n=e.pathOptions)&&void 0!==n?n:{};t.instance.setStyle(o),i.current=o}}),[t,e])}(o.current,e),o}}function m(t){const e=function(t){return function(e){const i=(0,s.U$)(),o=t(e,i),{instance:r}=o.current,a=(0,n.useRef)(e.position),{position:h}=e;return(0,n.useEffect)((function(){return r.addTo(i.map),function(){r.remove()}}),[i.map,r]),(0,n.useEffect)((function(){null!=h&&h!==a.current&&(r.setPosition(h),a.current=h)}),[r,h]),o}}((0,h.K)((function(e,i){return(0,h.Q)(t(e),i)})));return a(e)}function f(t,e){return r(_((0,h.K)(t,e)))}function g(t,e){const i=function(t,e){return function(i,n){const o=(0,s.U$)(),r=t((0,c.P)(i,o),o);return u(o.map,i.attribution),l(r.current,i.eventHandlers),e(r.current,o,i,n),r}}((0,h.K)(t),e);return function(t){function e(e,i){const[s,r]=(0,n.useState)(!1),{instance:a}=t(e,r).current;(0,n.useImperativeHandle)(i,(()=>a)),(0,n.useEffect)((function(){s&&a.update()}),[a,s,e.children]);const h=a._contentNode;return h?(0,o.createPortal)(e.children,h):null}return(0,n.forwardRef)(e)}(i)}function v(t,e){return r(p((0,h.K)(t,e)))}function y(t,e){return a(_((0,h.K)(t,e)))}},2527:function(t,e){!function(t){"use strict";var e="1.9.4";function i(t){var e,i,n,o;for(i=1,n=arguments.length;i0?Math.floor(t):Math.ceil(t)};function I(t,e,i){return t instanceof O?t:g(t)?new O(t[0],t[1]):void 0===t||null===t?t:"object"===typeof t&&"x"in t&&"y"in t?new O(t.x,t.y):new O(t,e,i)}function B(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=R(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=n.lat&&i.lat<=o.lat&&e.lng>=n.lng&&i.lng<=o.lng},intersects:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=D(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,Ct=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",u,e),window.removeEventListener("testPassiveEventSupport",u,e)}catch(i){}return t}(),Zt=!!document.createElement("canvas").getContext,St=!(!document.createElementNS||!X("svg").createSVGRect),Et=!!St&&function(){var t=document.createElement("div");return t.innerHTML="","http://www.w3.org/2000/svg"===(t.firstChild&&t.firstChild.namespaceURI)}(),kt=!St&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"===typeof e.adj}catch(i){return!1}}(),Ot=0===navigator.platform.indexOf("Mac"),At=0===navigator.platform.indexOf("Linux");function It(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var Bt={ie:Q,ielt9:tt,edge:et,webkit:it,android:nt,android23:ot,androidStock:rt,opera:at,chrome:ht,gecko:ut,safari:lt,phantom:ct,opera12:dt,win:_t,ie3d:pt,webkit3d:mt,gecko3d:ft,any3d:gt,mobile:vt,mobileWebkit:yt,mobileWebkit3d:xt,msPointer:wt,pointer:bt,touch:Lt,touchNative:Pt,mobileOpera:Tt,mobileGecko:zt,retina:Mt,passiveEvents:Ct,canvas:Zt,svg:St,vml:kt,inlineSvg:Et,mac:Ot,linux:At},Rt=Bt.msPointer?"MSPointerDown":"pointerdown",Nt=Bt.msPointer?"MSPointerMove":"pointermove",Dt=Bt.msPointer?"MSPointerUp":"pointerup",jt=Bt.msPointer?"MSPointerCancel":"pointercancel",Ht={touchstart:Rt,touchmove:Nt,touchend:Dt,touchcancel:jt},Wt={touchstart:$t,touchmove:Jt,touchend:Jt,touchcancel:Jt},Ft={},Ut=!1;function Vt(t,e,i){return"touchstart"===e&&Xt(),Wt[e]?(i=Wt[e].bind(this,i),t.addEventListener(Ht[e],i,!1),i):(console.warn("wrong event specified:",e),u)}function qt(t,e,i){Ht[e]?t.removeEventListener(Ht[e],i,!1):console.warn("wrong event specified:",e)}function Gt(t){Ft[t.pointerId]=t}function Kt(t){Ft[t.pointerId]&&(Ft[t.pointerId]=t)}function Yt(t){delete Ft[t.pointerId]}function Xt(){Ut||(document.addEventListener(Rt,Gt,!0),document.addEventListener(Nt,Kt,!0),document.addEventListener(Dt,Yt,!0),document.addEventListener(jt,Yt,!0),Ut=!0)}function Jt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var i in e.touches=[],Ft)e.touches.push(Ft[i]);e.changedTouches=[e],t(e)}}function $t(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ge(e),Jt(t,e)}function Qt(t){var e,i,n={};for(i in t)e=t[i],n[i]=e&&e.bind?e.bind(t):e;return t=n,n.type="dblclick",n.detail=2,n.isTrusted=!1,n._simulated=!0,n}var te=200;function ee(t,e){t.addEventListener("dblclick",e);var i,n=0;function o(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var o=Ye(t);if(!o.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||o.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var s=Date.now();s-n<=te?2===++i&&e(Qt(t)):i=1,n=s}}}else i=t.detail}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function ie(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var ne,oe,se,re,ae,he=Te(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),ue=Te(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),le="webkitTransition"===ue||"OTransition"===ue?ue+"End":"transitionend";function ce(t){return"string"===typeof t?document.getElementById(t):t}function de(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||"auto"===i)&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return"auto"===i?null:i}function _e(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function pe(t){var e=t.parentNode;e&&e.removeChild(t)}function me(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function fe(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function ge(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function ve(t,e){if(void 0!==t.classList)return t.classList.contains(e);var i=be(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function ye(t,e){if(void 0!==t.classList)for(var i=d(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function $e(t){return Bt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Je:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function Qe(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch(n){return!1}return i!==t}var ti={__proto__:null,on:Re,off:De,stopPropagation:Ue,disableScrollPropagation:Ve,disableClickPropagation:qe,preventDefault:Ge,stop:Ke,getPropagationPath:Ye,getMousePosition:Xe,getWheelDelta:$e,isExternalTarget:Qe,addListener:Re,removeListener:De},ei=k.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=Ce(t),this._offset=e.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=z(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=1e3*this._duration;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,D(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){var i=I((e=e||{}).paddingTopLeft||e.padding||[0,0]),n=I(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=R([r.min.add(i),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var u=s.subtract(a.getCenter()),l=a.extend(s).getSize().subtract(h);o.x+=u.x<0?-l.x:l.x,o.y+=u.y<0?-l.y:l.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=i({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var n=this.getSize(),s=e.divideBy(2).round(),r=n.divideBy(2).round(),a=s.subtract(r);return a.x||a.y?(t.animate&&t.pan?this.panBy(a):(t.pan&&this._rawPanBy(a),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(o(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:n})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=i({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=o(this._handleGeolocationResponse,this),n=o(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,n,t):navigator.geolocation.getCurrentPosition(e,n,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new j(t.coords.latitude,t.coords.longitude),i=e.toBounds(2*t.coords.accuracy),n=this._locateOptions;if(n.setView){var o=this.getBoundsZoom(i);this.setView(e,n.maxZoom?Math.min(o,n.maxZoom):o)}var s={latlng:e,bounds:i,timestamp:t.timestamp};for(var r in t.coords)"number"===typeof t.coords[r]&&(s[r]=t.coords[r]);this.fire("locationfound",s)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.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(e){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),pe(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(M(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)pe(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i=_e("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=i),i},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new N(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=D(t),i=I(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(i),u=R(this.project(a,n),this.project(r,n)).getSize(),l=Bt.any3d?this.options.zoomSnap:1,c=h.x/u.x,d=h.y/u.y,_=e?Math.max(c,d):Math.min(c,d);return n=this.getScaleZoom(_,n),l&&(n=Math.round(n/(l/100))*(l/100),n=e?Math.ceil(n/l)*l:Math.floor(n/l)*l),Math.max(o,Math.min(s,n))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new O(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new B(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"===typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=void 0===e?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=void 0===e?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(H(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(I(t),e)},layerPointToLatLng:function(t){var e=I(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(H(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(H(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(D(t))},distance:function(t,e){return this.options.crs.distance(H(t),H(e))},containerPointToLayerPoint:function(t){return I(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return I(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(I(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(H(t)))},mouseEventToContainerPoint:function(t){return Xe(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=ce(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Re(e,"scroll",this._onScroll,this),this._containerId=r(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&Bt.any3d,ye(t,"leaflet-container"+(Bt.touch?" leaflet-touch":"")+(Bt.retina?" leaflet-retina":"")+(Bt.ielt9?" leaflet-oldie":"")+(Bt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=de(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Me(this._mapPane,new O(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(ye(t.markerPane,"leaflet-zoom-hide"),ye(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){Me(this._mapPane,new O(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){void 0===e&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return M(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Me(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[r(this._container)]=this;var e=t?De:Re;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),Bt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){M(this._resizeRequest),this._resizeRequest=z((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i,n=[],o="mouseout"===e||"mouseover"===e,s=t.target||t.srcElement,a=!1;s;){if((i=this._targets[r(s)])&&("click"===e||"preclick"===e)&&this._draggableMoved(i)){a=!0;break}if(i&&i.listens(e,!0)){if(o&&!Qe(s,t))break;if(n.push(i),o)break}if(s===this._container)break;s=s.parentNode}return n.length||a||o||!this.listens(e,!0)||(n=[this]),n},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isClickDisabled(e))){var i=t.type;"mousedown"===i&&ke(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,n){if("click"===t.type){var o=i({},t);o.type="preclick",this._fireDOMEvent(o,o.type,n)}var s=this._findEventTargets(t,e);if(n){for(var r=[],a=0;a0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=Bt.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(i))&&(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=_e("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=he,i=this._proxy.style[e];ze(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),i===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){pe(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();ze(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||!1===i.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return!(!0!==i.animate&&!this.getSize().contains(o))&&(z((function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)}),this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,ye(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(o(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xe(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 ni(t,e){return new ii(t,e)}var oi=Z.extend({options:{position:"topright"},initialize:function(t){_(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return ye(e,"leaflet-control"),-1!==i.indexOf("bottom")?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(pe(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),si=function(t){return new oi(t)};ii.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=_e("div",e+"control-container",this._container);function n(n,o){var s=e+n+" "+e+o;t[n+o]=_e("div",s,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)pe(this._controlCorners[t]);pe(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var ri=oi.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(r(t.target)),i=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e,i=document.createElement("label"),n=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=n):e=this._createRadioElement("leaflet-base-layers_"+r(this),n),this._layerControlInputs.push(e),e.layerId=r(t.layer),Re(e,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");return i.appendChild(s),s.appendChild(e),s.appendChild(o),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(i),this._checkDisabledLayers(),i},_onInputClick:function(){if(!this._preventClick){var t,e,i=this._layerControlInputs,n=[],o=[];this._handlingClick=!0;for(var s=i.length-1;s>=0;s--)t=i[s],e=this._getLayer(t.layerId).layer,t.checked?n.push(e):t.checked||o.push(e);for(s=0;s=0;o--)t=i[o],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&ne.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,Re(t,"click",Ge),this.expand();var e=this;setTimeout((function(){De(t,"click",Ge),e._preventClick=!1}))}}),ai=function(t,e,i){return new ri(t,e,i)},hi=oi.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=_e("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=_e("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),qe(s),Re(s,"click",Ke),Re(s,"click",o,this),Re(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";xe(this._zoomInButton,e),xe(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(ye(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(ye(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});ii.mergeOptions({zoomControl:!0}),ii.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new hi,this.addControl(this.zoomControl))}));var ui=function(t){return new hi(t)},li=oi.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=_e("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=_e("div",e,i)),t.imperial&&(this._iScale=_e("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e,i,n,o=3.2808399*t;o>5280?(e=o/5280,i=this._getRoundNum(e),this._updateScale(this._iScale,i+" mi",i/e)):(n=this._getRoundNum(o),this._updateScale(this._iScale,n+" ft",n/o))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return e*(i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1)}}),ci=function(t){return new li(t)},di='',_i=oi.extend({options:{position:"bottomright",prefix:''+(Bt.inlineSvg?di+" ":"")+"Leaflet"},initialize:function(t){_(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=_e("div","leaflet-control-attribution"),qe(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});ii.mergeOptions({attributionControl:!0}),ii.addInitHook((function(){this.options.attributionControl&&(new _i).addTo(this)}));var pi=function(t){return new _i(t)};oi.Layers=ri,oi.Zoom=hi,oi.Scale=li,oi.Attribution=_i,si.layers=ai,si.zoom=ui,si.scale=ci,si.attribution=pi;var mi=Z.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});mi.addTo=function(t,e){return t.addHandler(e,this),this};var fi={Events:E},gi=Bt.touch?"touchstart mousedown":"mousedown",vi=k.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){_(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(Re(this._dragStartTarget,gi,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(vi._dragging===this&&this.finishDrag(!0),De(this._dragStartTarget,gi,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!ve(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)vi._dragging===this&&this.finishDrag();else if(!(vi._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches)&&(vi._dragging=this,this._preventOutline&&ke(this._element),Se(),ne(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=Ae(this._element);this._startPoint=new O(e.clientX,e.clientY),this._startPos=Ce(this._element),this._parentScale=Ie(i);var n="mousedown"===t.type;Re(document,n?"mousemove":"touchmove",this._onMove,this),Re(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,i=new O(e.clientX,e.clientY)._subtract(this._startPoint);(i.x||i.y)&&(Math.abs(i.x)+Math.abs(i.y)h&&(s=r,h=a);h>i&&(e[s]=1,Ci(t,e,i,n,s),Ci(t,e,i,s,o))}function Zi(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function Oi(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function Ai(t,e,i,n){var o,s=e.x,r=e.y,a=i.x-s,h=i.y-r,u=a*a+h*h;return u>0&&((o=((t.x-s)*a+(t.y-r)*h)/u)>1?(s=i.x,r=i.y):o>0&&(s+=a*o,r+=h*o)),a=t.x-s,h=t.y-r,n?a*a+h*h:new O(s,r)}function Ii(t){return!g(t[0])||"object"!==typeof t[0][0]&&"undefined"!==typeof t[0][0]}function Bi(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),Ii(t)}function Ri(t,e){var i,n,o,s,r,a,h,u;if(!t||0===t.length)throw new Error("latlngs not passed");Ii(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var l=H([0,0]),c=D(t);c.getNorthWest().distanceTo(c.getSouthWest())*c.getNorthEast().distanceTo(c.getNorthWest())<1700&&(l=wi(t));var d=t.length,_=[];for(i=0;in){h=(s-n)/o,u=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}var m=e.unproject(I(u));return H([m.lat+l.lat,m.lng+l.lng])}var Ni={__proto__:null,simplify:Li,pointToSegmentDistance:Ti,closestPointOnSegment:zi,clipSegment:Si,_getEdgeIntersection:Ei,_getBitCode:ki,_sqClosestPointOnSegment:Ai,isFlat:Ii,_flat:Bi,polylineCenter:Ri},Di={project:function(t){return new O(t.lng,t.lat)},unproject:function(t){return new j(t.y,t.x)},bounds:new B([-180,-90],[180,90])},ji={R:6378137,R_MINOR:6356752.314245179,bounds:new B([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new O(t.lng*e*i,n)},unproject:function(t){for(var e,i=180/Math.PI,n=this.R,o=this.R_MINOR/n,s=Math.sqrt(1-o*o),r=Math.exp(-t.y/n),a=Math.PI/2-2*Math.atan(r),h=0,u=.1;h<15&&Math.abs(u)>1e-7;h++)e=s*Math.sin(a),e=Math.pow((1-e)/(1+e),s/2),a+=u=Math.PI/2-2*Math.atan(r*e)-a;return new j(a*i,t.x*i/n)}},Hi={__proto__:null,LonLat:Di,Mercator:ji,SphericalMercator:V},Wi=i({},F,{code:"EPSG:3395",projection:ji,transformation:function(){var t=.5/(Math.PI*ji.R);return G(t,.5,-t,.5)}()}),Fi=i({},F,{code:"EPSG:4326",projection:Di,transformation:G(1/180,1,-1/180,.5)}),Ui=i({},W,{projection:Di,transformation:G(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});W.Earth=F,W.EPSG3395=Wi,W.EPSG3857=K,W.EPSG900913=Y,W.EPSG4326=Fi,W.Simple=Ui;var Vi=k.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[r(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[r(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",(function(){e.off(i,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});ii.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=r(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=r(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return r(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){for(var e=0,i=(t=t?g(t)?t:[t]:[]).length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof j&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){hn.prototype._setLatLngs.call(this,t),Ii(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return Ii(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new O(e,e);if(t=new B(t.min.subtract(i),t.max.add(i)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var n,o=0,s=this._rings.length;ot.y!==n.y>t.y&&t.x<(n.x-i.x)*(t.y-i.y)/(n.y-i.y)+i.x&&(u=!u);return u||hn.prototype._containsPoint.call(this,t,!0)}});function cn(t,e){return new ln(t,e)}var dn=Ki.extend({initialize:function(t,e){_(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,i,n,o=g(t)?t:t.features;if(o){for(e=0,i=o.length;e0&&o.push(o[0].slice()),o}function yn(t,e){return t.feature?i({},t.feature,{geometry:e}):xn(e)}function xn(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var wn={toGeoJSON:function(t){return yn(this,{type:"Point",coordinates:gn(this.getLatLng(),t)})}};function bn(t,e){return new dn(t,e)}tn.include(wn),rn.include(wn),on.include(wn),hn.include({toGeoJSON:function(t){var e=!Ii(this._latlngs);return yn(this,{type:(e?"Multi":"")+"LineString",coordinates:vn(this._latlngs,e?1:0,!1,t)})}}),ln.include({toGeoJSON:function(t){var e=!Ii(this._latlngs),i=e&&!Ii(this._latlngs[0]),n=vn(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),yn(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),qi.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(i){e.push(i.toGeoJSON(t).geometry.coordinates)})),yn(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var i="GeometryCollection"===e,n=[];return this.eachLayer((function(e){if(e.toGeoJSON){var o=e.toGeoJSON(t);if(i)n.push(o.geometry);else{var s=xn(o);"FeatureCollection"===s.type?n.push.apply(n,s.features):n.push(s)}}})),i?yn(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});var Pn=bn,Ln=Vi.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=D(e),_(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(ye(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){pe(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&fe(this._image),this},bringToBack:function(){return this._map&&ge(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=D(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:_e("img");ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onload=o(this.fire,this,"load"),e.onerror=o(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;ze(this._image,i,e)},_reset:function(){var t=this._image,e=new B(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();Me(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){Pe(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Tn=function(t,e,i){return new Ln(t,e,i)},zn=Ln.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:_e("video");if(ye(e,"leaflet-image-layer"),this._zoomAnimated&&ye(e,"leaflet-zoom-animated"),this.options.className&&ye(e,this.options.className),e.onselectstart=u,e.onmousemove=u,e.onloadeddata=o(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],s=0;s0?n:[e.src]}else{g(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var r=0;ro?(e.height=o+"px",ye(t,s)):xe(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();Me(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(de(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new O(this._containerLeft,-i-this._containerBottom);o._add(Ce(this._container));var s=t.layerPointToContainerPoint(o),r=I(this.options.autoPanPadding),a=I(this.options.autoPanPaddingTopLeft||r),h=I(this.options.autoPanPaddingBottomRight||r),u=t.getSize(),l=0,c=0;s.x+n+h.x>u.x&&(l=s.x+n-u.x+h.x),s.x-l-a.x<0&&(l=s.x-a.x),s.y+i+h.y>u.y&&(c=s.y+i-u.y+h.y),s.y-c-a.y<0&&(c=s.y-a.y),(l||c)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([l,c]))}},_getAnchor:function(){return I(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),kn=function(t,e){return new En(t,e)};ii.mergeOptions({closePopupOnClick:!0}),ii.include({openPopup:function(t,e,i){return this._initOverlay(En,t,e,i).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Vi.include({bindPopup:function(t,e){return this._popup=this._initOverlay(En,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Ki||(this._popup._source=this),this._popup._prepareOpen(t||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()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ke(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof nn?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var On=Sn.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Sn.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Sn.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Sn.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=_e("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+r(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,u=o.offsetHeight,l=I(this.options.offset),c=this._getAnchor();"top"===a?(e=h/2,i=u):"bottom"===a?(e=h/2,i=0):"center"===a?(e=h/2,i=u/2):"right"===a?(e=0,i=u/2):"left"===a?(e=h,i=u/2):r.xthis.options.maxZoom||in&&this._retainParent(o,s,r,n))},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new O(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];h&&h.active?h.retain=!0:(h&&h.loaded&&(h.retain=!0),i+1this.options.maxZoom||void 0!==this.options.minZoom&&o1)this._setView(t,i);else{for(var c=o.min.y;c<=o.max.y;c++)for(var d=o.min.x;d<=o.max.x;d++){var _=new O(d,c);if(_.z=this._tileZoom,this._isValidTile(_)){var p=this._tiles[this._tileCoordsToKey(_)];p?p.current=!0:r.push(_)}}if(r.sort((function(t,e){return t.distanceTo(s)-e.distanceTo(s)})),0!==r.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;di.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return D(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i);return[e.unproject(n,t.z),e.unproject(o,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new N(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new O(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(pe(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){ye(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=u,t.onmousemove=u,Bt.ielt9&&this.options.opacity<1&&Pe(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),s=this.createTile(this._wrapCoords(t),o(this._tileReady,this,t));this._initTile(s),this.createTile.length<2&&z(o(this._tileReady,this,t,null,s)),Me(s,i),this._tiles[n]={el:s,coords:t,current:!0},e.appendChild(s),this.fire("tileloadstart",{tile:s,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);(i=this._tiles[n])&&(i.loaded=+new Date,this._map._fadeAnimated?(Pe(i.el,0),M(this._fadeFrame),this._fadeFrame=z(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(ye(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),Bt.ielt9||!this._map._fadeAnimated?z(this._pruneTiles,this):setTimeout(o(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new O(this._wrapX?h(t.x,this._wrapX):t.x,this._wrapY?h(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new B(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function Nn(t){return new Rn(t)}var Dn=Rn.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=_(this,e)).detectRetina&&Bt.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"===typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return Re(i,"load",o(this._tileOnLoad,this,e,i)),Re(i,"error",o(this._tileOnError,this,e,i)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"===typeof this.options.referrerPolicy&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:Bt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var n=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=n),e["-y"]=n}return f(this._url,i(e,this.options))},_tileOnLoad:function(t,e){Bt.ielt9?setTimeout(o(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=u,e.onerror=u,!e.complete)){e.src=y;var i=this._tiles[t].coords;pe(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",y),Rn.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(this._map&&(!i||i.getAttribute("src")!==y))return Rn.prototype._tileReady.call(this,t,e,i)}});function jn(t,e){return new Dn(t,e)}var Hn=Dn.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var n=i({},this.defaultWmsParams);for(var o in e)o in this.options||(n[o]=e[o]);var s=(e=_(this,e)).detectRetina&&Bt.retina?2:1,r=this.getTileSize();n.width=r.x*s,n.height=r.y*s,this.wmsParams=n},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Dn.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=R(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===Fi?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Dn.prototype.getTileUrl.call(this,t);return a+p(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return i(this.wmsParams,t),e||this.redraw(),this}});function Wn(t,e){return new Hn(t,e)}Dn.WMS=Hn,jn.wms=Wn;var Fn=Vi.extend({options:{padding:.1},initialize:function(t){_(this,t),r(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),ye(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));Bt.any3d?ze(this._container,s,i):Me(this._container,s)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new B(i,i.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Un=Fn.extend({options:{tolerance:0},getEvents:function(){var t=Fn.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){Fn.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Re(t,"mousemove",this._onMouseMove,this),Re(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Re(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){M(this._redrawRequest),delete this._ctx,pe(this._container),De(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=Bt.retina?2:1;Me(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",Bt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){Fn.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[r(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[r(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"===typeof t.options.dashArray){var e,i,n=t.options.dashArray.split(/[, ]+/),o=[];for(i=0;i')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Gn={_initContainer:function(){this._container=_e("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(Fn.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=qn("shape");ye(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=qn("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;pe(e),t.removeInteractiveTarget(e),delete this._layers[r(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=qn("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=g(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=qn("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){fe(t._container)},_bringToBack:function(t){ge(t._container)}},Kn=Bt.vml?qn:X,Yn=Fn.extend({_initContainer:function(){this._container=Kn("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Kn("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){pe(this._container),De(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){Fn.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),Me(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Kn("path");t.options.className&&ye(e,t.options.className),t.options.interactive&&ye(e,"leaflet-interactive"),this._updateStyle(t),this._layers[r(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){pe(t._path),t.removeInteractiveTarget(t._path),delete this._layers[r(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,J(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n="a"+i+","+(Math.max(Math.round(t._radiusY),1)||i)+" 0 1,0 ",o=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+n+2*i+",0 "+n+2*-i+",0 ";this._setPath(t,o)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){fe(t._path)},_bringToBack:function(t){ge(t._path)}});function Xn(t){return Bt.svg||Bt.vml?new Yn(t):null}Bt.vml&&Yn.include(Gn),ii.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Vn(t)||Xn(t)}});var Jn=ln.extend({initialize:function(t,e){ln.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=D(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function $n(t,e){return new Jn(t,e)}Yn.create=Kn,Yn.pointsToPath=J,dn.geometryToLayer=_n,dn.coordsToLatLng=mn,dn.coordsToLatLngs=fn,dn.latLngToCoords=gn,dn.latLngsToCoords=vn,dn.getFeature=yn,dn.asFeature=xn,ii.mergeOptions({boxZoom:!0});var Qn=mi.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Re(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){De(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){pe(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),ne(),Se(),this._startPoint=this._map.mouseEventToContainerPoint(t),Re(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=_e("div","leaflet-zoom-box",this._container),ye(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new B(this._point,this._startPoint),i=e.getSize();Me(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(pe(this._box),xe(this._container,"leaflet-crosshair")),oe(),Ee(),De(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(o(this._resetState,this),0);var e=new N(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});ii.addInitHook("addHandler","boxZoom",Qn),ii.mergeOptions({doubleClickZoom:!0});var to=mi.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;"center"===e.options.doubleClickZoom?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});ii.addInitHook("addHandler","doubleClickZoom",to),ii.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var eo=mi.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new vi(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}ye(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xe(this._map._container,"leaflet-grab"),xe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=D(this._map.options.maxBounds);this._offsetLimit=R(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&("center"===t.options.scrollWheelZoom?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});ii.addInitHook("addHandler","scrollWheelZoom",no);var oo=600;ii.mergeOptions({tapHold:Bt.touchNative&&Bt.safari&&Bt.mobile,tapTolerance:15});var so=mi.extend({addHooks:function(){Re(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){De(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new O(e.clientX,e.clientY),this._holdTimeout=setTimeout(o((function(){this._cancel(),this._isTapValid()&&(Re(document,"touchend",Ge),Re(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),oo),Re(document,"touchend touchcancel contextmenu",this._cancel,this),Re(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){De(document,"touchend",Ge),De(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),De(document,"touchend touchcancel contextmenu",this._cancel,this),De(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new O(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});ii.addInitHook("addHandler","tapHold",so),ii.mergeOptions({touchZoom:Bt.touch,bounceAtZoomLimits:!0});var ro=mi.extend({addHooks:function(){ye(this._map._container,"leaflet-touch-zoom"),Re(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xe(this._map._container,"leaflet-touch-zoom"),De(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Re(document,"touchmove",this._onTouchMove,this),Re(document,"touchend touchcancel",this._onTouchEnd,this),Ge(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),s=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(s,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&s>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===s)return}else{var r=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(1===s&&0===r.x&&0===r.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(r),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),M(this._animRequest);var a=o(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=z(a,this,!0),Ge(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,M(this._animRequest),De(document,"touchmove",this._onTouchMove,this),De(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});ii.addInitHook("addHandler","touchZoom",ro),ii.BoxZoom=Qn,ii.DoubleClickZoom=to,ii.Drag=eo,ii.Keyboard=io,ii.ScrollWheelZoom=no,ii.TapHold=so,ii.TouchZoom=ro,t.Bounds=B,t.Browser=Bt,t.CRS=W,t.Canvas=Un,t.Circle=rn,t.CircleMarker=on,t.Class=Z,t.Control=oi,t.DivIcon=In,t.DivOverlay=Sn,t.DomEvent=ti,t.DomUtil=Be,t.Draggable=vi,t.Evented=k,t.FeatureGroup=Ki,t.GeoJSON=dn,t.GridLayer=Rn,t.Handler=mi,t.Icon=Xi,t.ImageOverlay=Ln,t.LatLng=j,t.LatLngBounds=N,t.Layer=Vi,t.LayerGroup=qi,t.LineUtil=Ni,t.Map=ii,t.Marker=tn,t.Mixin=fi,t.Path=nn,t.Point=O,t.PolyUtil=Pi,t.Polygon=ln,t.Polyline=hn,t.Popup=En,t.PosAnimation=ei,t.Projection=Hi,t.Rectangle=Jn,t.Renderer=Fn,t.SVG=Yn,t.SVGOverlay=Cn,t.TileLayer=Dn,t.Tooltip=On,t.Transformation=q,t.Util=C,t.VideoOverlay=zn,t.bind=o,t.bounds=R,t.canvas=Vn,t.circle=an,t.circleMarker=sn,t.control=si,t.divIcon=Bn,t.extend=i,t.featureGroup=Yi,t.geoJSON=bn,t.geoJson=Pn,t.gridLayer=Nn,t.icon=Ji,t.imageOverlay=Tn,t.latLng=H,t.latLngBounds=D,t.layerGroup=Gi,t.map=ni,t.marker=en,t.point=I,t.polygon=cn,t.polyline=un,t.popup=kn,t.rectangle=$n,t.setOptions=_,t.stamp=r,t.svg=Xn,t.svgOverlay=Zn,t.tileLayer=jn,t.tooltip=An,t.transformation=G,t.version=e,t.videoOverlay=Mn;var ao=window.L;t.noConflict=function(){return window.L=ao,this},window.L=t}(e)},3388:(t,e,i)=>{"use strict";i.d(e,{U$:()=>l,W4:()=>a,fB:()=>r,hL:()=>u});var n=i(89379),o=i(9950);const s=1;function r(t){return Object.freeze({__version:s,map:t})}function a(t,e){return Object.freeze((0,n.A)((0,n.A)({},t),e))}const h=(0,o.createContext)(null),u=h.Provider;function l(){const t=(0,o.useContext)(h);if(null==t)throw new Error("No context provided: useLeafletContext() can only be used in a descendant of ");return t}},47113:(t,e,i)=>{"use strict";i.d(e,{p:()=>u});var n=i(80045),o=i(464),s=i(69995),r=i(3388),a=i(2527);const h=["position"],u=(0,o.Nq)((function(t,e){let{position:i}=t,o=(0,n.A)(t,h);const u=new a.Marker(i,o);return(0,s.Q)(u,(0,r.W4)(e,{overlayContainer:u}))}),(function(t,e,i){e.position!==i.position&&t.setLatLng(e.position),null!=e.icon&&e.icon!==i.icon&&t.setIcon(e.icon),null!=e.zIndexOffset&&e.zIndexOffset!==i.zIndexOffset&&t.setZIndexOffset(e.zIndexOffset),null!=e.opacity&&e.opacity!==i.opacity&&t.setOpacity(e.opacity),null!=t.dragging&&e.draggable!==i.draggable&&(!0===e.draggable?t.dragging.enable():t.dragging.disable())}))},49029:(t,e,i)=>{"use strict";i.d(e,{e:()=>u});var n=i(80045),o=i(464),s=i(59781),r=i(69995);var a=i(2527);const h=["url"],u=(0,o.X3)((function(t,e){let{url:i}=t,o=(0,n.A)(t,h);const u=new a.TileLayer(i,(0,s.P)(o,e));return(0,r.Q)(u,e)}),(function(t,e,i){!function(t,e,i){const{opacity:n,zIndex:o}=e;null!=n&&n!==i.opacity&&t.setOpacity(n),null!=o&&o!==i.zIndex&&t.setZIndex(o)}(t,e,i);const{url:n}=e;null!=n&&n!==i.url&&t.setUrl(n)}))},55392:()=>{},59781:(t,e,i)=>{"use strict";i.d(e,{P:()=>o});var n=i(89379);function o(t,e){var i;const o=null!==(i=t.pane)&&void 0!==i?i:e.pane;return o?(0,n.A)((0,n.A)({},t),{},{pane:o}):t}},69995:(t,e,i)=>{"use strict";i.d(e,{K:()=>s,Q:()=>o});var n=i(9950);function o(t,e,i){return Object.freeze({instance:t,context:e,container:i})}function s(t,e){return null==e?function(e,i){const o=(0,n.useRef)();return o.current||(o.current=t(e,i)),o}:function(i,o){const s=(0,n.useRef)();s.current||(s.current=t(i,o));const r=(0,n.useRef)(i),{instance:a}=s.current;return(0,n.useEffect)((function(){r.current!==i&&(e(a,i,r.current),r.current=i)}),[a,i,o]),s}}},82215:(t,e,i)=>{"use strict";i.d(e,{R:()=>u});var n=i(80045),o=i(464),s=i(69995),r=i(3388),a=i(2527);const h=["positions"],u=(0,o.Lt)((function(t,e){let{positions:i}=t,o=(0,n.A)(t,h);const u=new a.Polyline(i,o);return(0,s.Q)(u,(0,r.W4)(e,{overlayContainer:u}))}),(function(t,e,i){e.positions!==i.positions&&t.setLatLngs(e.positions)}))},99810:(t,e,i)=>{"use strict";i.d(e,{W:()=>l});var n=i(80045),o=i(3388),s=i(2527),r=i(9950);const a=["bounds","boundsOptions","center","children","className","id","placeholder","style","whenReady","zoom"];function h(){return h=Object.assign||function(t){for(var e=1;e{var t;return null!==(t=null===x||void 0===x?void 0:x.map)&&void 0!==t?t:null}),[x]);const b=(0,r.useCallback)((t=>{if(null!==t&&null===x){const e=new s.Map(t,v);null!=l&&null!=g?e.setView(l,g):null!=i&&e.fitBounds(i,u),null!=f&&e.whenReady(f),w((0,o.fB)(e))}}),[]);(0,r.useEffect)((()=>()=>{null===x||void 0===x||x.map.remove()}),[x]);const P=x?r.createElement(o.hL,{value:x},c):null!==p&&void 0!==p?p:null;return r.createElement("div",h({},y,{ref:b}),P)}const l=(0,r.forwardRef)(u)}}]); \ No newline at end of file diff --git a/build/static/js/1930.91370365.chunk.js.LICENSE.txt b/build/static/js/6415.63dcb217.chunk.js.LICENSE.txt similarity index 100% rename from build/static/js/1930.91370365.chunk.js.LICENSE.txt rename to build/static/js/6415.63dcb217.chunk.js.LICENSE.txt diff --git a/build/static/js/7065.8f14569e.chunk.js b/build/static/js/7065.8f14569e.chunk.js new file mode 100644 index 0000000..f311f57 --- /dev/null +++ b/build/static/js/7065.8f14569e.chunk.js @@ -0,0 +1 @@ +(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[7065],{4159:function(t){t.exports=function(){"use strict";var t=1e3,e=6e4,n=36e5,r="millisecond",s="second",i="minute",u="hour",a="day",o="week",c="month",h="quarter",l="year",f="date",d="Invalid Date",p=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,v=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,$={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(t){var e=["th","st","nd","rd"],n=t%100;return"["+t+(e[(n-20)%10]||e[n]||e[0])+"]"}},g=function(t,e,n){var r=String(t);return!r||r.length>=e?t:""+Array(e+1-r.length).join(n)+t},m={s:g,z:function(t){var e=-t.utcOffset(),n=Math.abs(e),r=Math.floor(n/60),s=n%60;return(e<=0?"+":"-")+g(r,2,"0")+":"+g(s,2,"0")},m:function t(e,n){if(e.date()1)return t(u[0])}else{var a=e.name;w[a]=e,s=a}return!r&&s&&(y=s),s||!r&&y},O=function(t,e){if(b(t))return t.clone();var n="object"==typeof e?e:{};return n.date=t,n.args=arguments,new D(n)},S=m;S.l=M,S.i=b,S.w=function(t,e){return O(t,{locale:e.$L,utc:e.$u,x:e.$x,$offset:e.$offset})};var D=function(){function $(t){this.$L=M(t.locale,null,!0),this.parse(t),this.$x=this.$x||t.x||{},this[A]=!0}var g=$.prototype;return g.parse=function(t){this.$d=function(t){var e=t.date,n=t.utc;if(null===e)return new Date(NaN);if(S.u(e))return new Date;if(e instanceof Date)return new Date(e);if("string"==typeof e&&!/Z$/i.test(e)){var r=e.match(p);if(r){var s=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],s,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],s,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(e)}(t),this.init()},g.init=function(){var t=this.$d;this.$y=t.getFullYear(),this.$M=t.getMonth(),this.$D=t.getDate(),this.$W=t.getDay(),this.$H=t.getHours(),this.$m=t.getMinutes(),this.$s=t.getSeconds(),this.$ms=t.getMilliseconds()},g.$utils=function(){return S},g.isValid=function(){return!(this.$d.toString()===d)},g.isSame=function(t,e){var n=O(t);return this.startOf(e)<=n&&n<=this.endOf(e)},g.isAfter=function(t,e){return O(t){"use strict";n.d(e,{m:()=>a});var r=n(464),s=n(69995),i=n(2527),u=n(9950);const a=(0,r.wk)((function(t,e){const n=new i.Tooltip(t,e.overlayContainer);return(0,s.Q)(n,e)}),(function(t,e,n,r){let{position:s}=n;(0,u.useEffect)((function(){const n=e.overlayContainer;if(null==n)return;const{instance:i}=t,u=t=>{t.tooltip===i&&(null!=s&&i.setLatLng(s),i.update(),r(!0))},a=t=>{t.tooltip===i&&r(!1)};return n.on({tooltipopen:u,tooltipclose:a}),n.bindTooltip(i),function(){n.off({tooltipopen:u,tooltipclose:a}),null!=n._map&&n.unbindTooltip()}}),[t,e,r,s])}))},36687:(t,e,n)=>{"use strict";n.d(e,{E:()=>T});var r,s,i,u,a,o,c,h,l,f,d,p=n(80045),v=n(9950),$=n(39790),g=n(55149),m=n(64137),y=n(83568),w=n(53167),A=n(15941),b=n(69347),M=n(95732),O=n(61664);function S(t,e){return t.filter((t=>!e.includes(t)))}var D=(r=new WeakMap,s=new WeakMap,i=new WeakMap,u=new WeakMap,a=new WeakMap,o=new WeakMap,c=new WeakSet,h=new WeakSet,l=new WeakSet,f=new WeakSet,d=new WeakSet,class extends M.Q{constructor(t,e,n){super(),(0,$.A)(this,d),(0,$.A)(this,f),(0,$.A)(this,l),(0,$.A)(this,h),(0,$.A)(this,c),(0,g.A)(this,r,{writable:!0,value:void 0}),(0,g.A)(this,s,{writable:!0,value:void 0}),(0,g.A)(this,i,{writable:!0,value:void 0}),(0,g.A)(this,u,{writable:!0,value:void 0}),(0,g.A)(this,a,{writable:!0,value:void 0}),(0,g.A)(this,o,{writable:!0,value:void 0}),(0,w.A)(this,r,t),(0,w.A)(this,i,[]),(0,w.A)(this,u,[]),(0,y.A)(this,c,k).call(this,[]),this.setQueries(e,n)}onSubscribe(){1===this.listeners.size&&(0,m.A)(this,u).forEach((t=>{t.subscribe((e=>{(0,y.A)(this,f,_).call(this,t,e)}))}))}onUnsubscribe(){this.listeners.size||this.destroy()}destroy(){this.listeners=new Set,(0,m.A)(this,u).forEach((t=>{t.destroy()}))}setQueries(t,e,n){(0,w.A)(this,i,t),(0,w.A)(this,a,e),A.j.batch((()=>{const t=(0,m.A)(this,u),e=(0,y.A)(this,l,C).call(this,(0,m.A)(this,i));e.forEach((t=>t.observer.setOptions(t.defaultedQueryOptions,n)));const r=e.map((t=>t.observer)),s=r.map((t=>t.getCurrentResult())),a=r.some(((e,n)=>e!==t[n]));(t.length!==r.length||a)&&((0,w.A)(this,u,r),(0,y.A)(this,c,k).call(this,s),this.hasListeners()&&(S(t,r).forEach((t=>{t.destroy()})),S(r,t).forEach((t=>{t.subscribe((e=>{(0,y.A)(this,f,_).call(this,t,e)}))})),(0,y.A)(this,d,x).call(this)))}))}getCurrentResult(){return(0,m.A)(this,o)}getQueries(){return(0,m.A)(this,u).map((t=>t.getCurrentQuery()))}getObservers(){return(0,m.A)(this,u)}getOptimisticResult(t,e){const n=(0,y.A)(this,l,C).call(this,t),r=n.map((t=>t.observer.getOptimisticResult(t.defaultedQueryOptions)));return[r,t=>(0,y.A)(this,h,P).call(this,null!==t&&void 0!==t?t:r,e),()=>n.map(((t,e)=>{const n=r[e];return t.defaultedQueryOptions.notifyOnChangeProps?n:t.observer.trackResult(n)}))]}});function k(t){var e;(0,w.A)(this,s,t),(0,w.A)(this,o,(0,y.A)(this,h,P).call(this,t,null===(e=(0,m.A)(this,a))||void 0===e?void 0:e.combine))}function P(t,e){return e?(0,O.BH)((0,m.A)(this,o),e(t)):t}function C(t){const e=(0,m.A)(this,u),n=new Map(e.map((t=>[t.options.queryHash,t]))),s=t.map((t=>(0,m.A)(this,r).defaultQueryOptions(t))),i=s.flatMap((t=>{const e=n.get(t.queryHash);return null!=e?[{defaultedQueryOptions:t,observer:e}]:[]})),a=new Set(i.map((t=>t.defaultedQueryOptions.queryHash))),o=s.filter((t=>!a.has(t.queryHash))),c=t=>{const e=(0,m.A)(this,r).defaultQueryOptions(t),n=(0,m.A)(this,u).find((t=>t.options.queryHash===e.queryHash));return null!==n&&void 0!==n?n:new b.$((0,m.A)(this,r),e)},h=o.map((t=>({defaultedQueryOptions:t,observer:c(t)})));return i.concat(h).sort(((t,e)=>s.indexOf(t.defaultedQueryOptions)-s.indexOf(e.defaultedQueryOptions)))}function _(t,e){const n=(0,m.A)(this,u).indexOf(t);-1!==n&&((0,y.A)(this,c,k).call(this,function(t,e,n){const r=t.slice(0);return r[e]=n,r}((0,m.A)(this,s),n,e)),(0,y.A)(this,d,x).call(this))}function x(){A.j.batch((()=>{this.listeners.forEach((t=>{t((0,m.A)(this,s))}))}))}var Q=n(15441),H=n(30618),L=n(45904),W=n(80958),E=n(73895);const R=["queries"];function T(t,e){let{queries:n}=t,r=(0,p.A)(t,R);const s=(0,Q.jE)(e),i=(0,H.w)(),u=(0,L.h)(),a=v.useMemo((()=>n.map((t=>{const e=s.defaultQueryOptions(t);return e._optimisticResults=i?"isRestoring":"optimistic",e}))),[n,s,i]);a.forEach((t=>{(0,E.tu)(t),(0,W.LJ)(t,u)})),(0,W.wZ)(u);const[o]=v.useState((()=>new D(s,a,r))),[c,h,l]=o.getOptimisticResult(a,r.combine);v.useSyncExternalStore(v.useCallback((t=>i?()=>{}:o.subscribe(A.j.batchCalls(t))),[o,i]),(()=>o.getCurrentResult()),(()=>o.getCurrentResult())),v.useEffect((()=>{o.setQueries(a,r,{listeners:!1})}),[a,r,o]);const f=c.some(((t,e)=>(0,E.EU)(a[e],t)))?c.flatMap(((t,e)=>{const n=a[e];if(n){const e=new b.$(s,n);if((0,E.EU)(n,t))return(0,E.iL)(n,e,u);(0,E.nE)(t,i)&&(0,E.iL)(n,e,u)}return[]})):[];if(f.length>0)throw Promise.all(f);const d=c.find(((t,e)=>{const n=a[e];return n&&(0,W.$1)({result:t,errorResetBoundary:u,throwOnError:n.throwOnError,query:s.getQueryCache().get(n.queryHash)})}));if(null!==d&&void 0!==d&&d.error)throw d.error;return h(l())}},37119:(t,e,n)=>{"use strict";n.d(e,{p:()=>i});var r=n(464),s=n(2527);const i=(0,r.T7)((function(t){return new s.Control.Zoom(t)}))},48513:(t,e,n)=>{"use strict";n.d(e,{z:()=>a});var r=n(464),s=n(69995),i=n(2527),u=n(9950);const a=(0,r.wk)((function(t,e){const n=new i.Popup(t,e.overlayContainer);return(0,s.Q)(n,e)}),(function(t,e,n,r){let{position:s}=n;(0,u.useEffect)((function(){const{instance:n}=t;function i(t){t.popup===n&&(n.update(),r(!0))}function u(t){t.popup===n&&r(!1)}return e.map.on({popupopen:i,popupclose:u}),null==e.overlayContainer?(null!=s&&n.setLatLng(s),n.openOn(e.map)):e.overlayContainer.bindPopup(n),function(){var t;e.map.off({popupopen:i,popupclose:u}),null===(t=e.overlayContainer)||void 0===t||t.unbindPopup(),e.map.removeLayer(n)}}),[t,e,r,s])}))},60010:(t,e,n)=>{"use strict";n.d(e,{q:()=>o});var r=n(89379),s=n(69347),i=n(45247),u=class extends s.${constructor(t,e){super(t,e)}bindMethods(){super.bindMethods(),this.fetchNextPage=this.fetchNextPage.bind(this),this.fetchPreviousPage=this.fetchPreviousPage.bind(this)}setOptions(t,e){super.setOptions((0,r.A)((0,r.A)({},t),{},{behavior:(0,i.PL)()}),e)}getOptimisticResult(t){return t.behavior=(0,i.PL)(),super.getOptimisticResult(t)}fetchNextPage(t){return this.fetch((0,r.A)((0,r.A)({},t),{},{meta:{fetchMore:{direction:"forward"}}}))}fetchPreviousPage(t){return this.fetch((0,r.A)((0,r.A)({},t),{},{meta:{fetchMore:{direction:"backward"}}}))}createResult(t,e){var n,s;const{state:u}=t,a=super.createResult(t,e),{isFetching:o,isRefetching:c}=a,h=o&&"forward"===(null===(n=u.fetchMeta)||void 0===n||null===(n=n.fetchMore)||void 0===n?void 0:n.direction),l=o&&"backward"===(null===(s=u.fetchMeta)||void 0===s||null===(s=s.fetchMore)||void 0===s?void 0:s.direction);return(0,r.A)((0,r.A)({},a),{},{fetchNextPage:this.fetchNextPage,fetchPreviousPage:this.fetchPreviousPage,hasNextPage:(0,i.rB)(e,u.data),hasPreviousPage:(0,i.RQ)(e,u.data),isFetchingNextPage:h,isFetchingPreviousPage:l,isRefetching:c&&!h&&!l})}},a=n(1729);function o(t,e){return(0,a.t)(t,u,e)}},98007:(t,e,n)=>{"use strict";n.d(e,{ko:()=>s});var r=n(3388);n(9950);function s(){return(0,r.U$)().map}}}]); \ No newline at end of file diff --git a/build/static/js/5698.0f131867.chunk.js b/build/static/js/7167.c4f7049b.chunk.js similarity index 54% rename from build/static/js/5698.0f131867.chunk.js rename to build/static/js/7167.c4f7049b.chunk.js index 56b757f..ee769ad 100644 --- a/build/static/js/5698.0f131867.chunk.js +++ b/build/static/js/7167.c4f7049b.chunk.js @@ -1 +1 @@ -"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[5698],{172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var a={computeDestinationPoint:!0,convertArea:!0,convertDistance:!0,convertSpeed:!0,decimalToSexagesimal:!0,findNearest:!0,getAreaOfPolygon:!0,getBounds:!0,getBoundsOfDistance:!0,getCenter:!0,getCenterOfBounds:!0,getCompassDirection:!0,getCoordinateKey:!0,getCoordinateKeys:!0,getDistance:!0,getDistanceFromLine:!0,getGreatCircleBearing:!0,getLatitude:!0,getLongitude:!0,getPathLength:!0,getPreciseDistance:!0,getRhumbLineBearing:!0,getRoughCompassDirection:!0,getSpeed:!0,isDecimal:!0,isPointInLine:!0,isPointInPolygon:!0,isPointNearLine:!0,isPointWithinRadius:!0,isSexagesimal:!0,isValidCoordinate:!0,isValidLatitude:!0,isValidLongitude:!0,orderByDistance:!0,sexagesimalToDecimal:!0,toDecimal:!0,toRad:!0,toDeg:!0,wktToPolygon:!0};Object.defineProperty(t,"computeDestinationPoint",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"convertArea",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"convertDistance",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"convertSpeed",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"decimalToSexagesimal",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"findNearest",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"getAreaOfPolygon",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"getBounds",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"getBoundsOfDistance",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"getCenter",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"getCenterOfBounds",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"getCompassDirection",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"getCoordinateKey",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"getCoordinateKeys",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"getDistance",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"getDistanceFromLine",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"getGreatCircleBearing",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"getLatitude",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"getLongitude",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"getPathLength",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"getPreciseDistance",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"getRhumbLineBearing",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"getRoughCompassDirection",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"getSpeed",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"isDecimal",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"isPointInLine",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"isPointInPolygon",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"isPointNearLine",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"isPointWithinRadius",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"isSexagesimal",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"isValidCoordinate",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"isValidLatitude",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"isValidLongitude",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"orderByDistance",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"sexagesimalToDecimal",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"toDecimal",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"toRad",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"toDeg",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"wktToPolygon",{enumerable:!0,get:function(){return F.default}});var n=$(r(27691)),u=$(r(78550)),o=$(r(37300)),i=$(r(19924)),l=$(r(1067)),d=$(r(89503)),f=$(r(43820)),c=$(r(98785)),s=$(r(43519)),v=$(r(65449)),p=$(r(79997)),h=$(r(58969)),g=$(r(59099)),b=$(r(12014)),y=$(r(52011)),m=$(r(59273)),M=$(r(74825)),O=$(r(50304)),_=$(r(58283)),P=$(r(80399)),j=$(r(54808)),w=$(r(84714)),S=$(r(49270)),N=$(r(46929)),A=$(r(56783)),L=$(r(66315)),k=$(r(64855)),x=$(r(97878)),C=$(r(81263)),I=$(r(44763)),D=$(r(15040)),E=$(r(69622)),R=$(r(58097)),W=$(r(14670)),B=$(r(40963)),T=$(r(46004)),X=$(r(52304)),z=$(r(83395)),F=$(r(47717)),K=r(23729);function $(e){return e&&e.__esModule?e:{default:e}}Object.keys(K).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return K[e]}}))}))},1067:(e,t)=>{function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(a=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);a=!0);}catch(l){n=!0,u=l}finally{try{a||null==i.return||i.return()}finally{if(n)throw u}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:4,r=Math.pow(10,t);return Math.round(e*r)/r}(60*Number("0."+(i[1]||0))).toString(),f=r(d.split("."),2),c=f[0],s=f[1],v=void 0===s?"0":s;return u+"\xb0 "+l.toString().padStart(2,"0")+"' "+c.padStart(2,"0")+"."+v.padEnd(1,"0")+'"'};t.default=n},12014:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=r(23729),u=(a=r(59099))&&a.__esModule?a:{default:a};function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{longitude:n.longitudeKeys,latitude:n.latitudeKeys,altitude:n.altitudeKeys},r=(0,u.default)(e,t.longitude),a=(0,u.default)(e,t.latitude),l=(0,u.default)(e,t.altitude);return function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.default;return r="function"===typeof r?r:n.default,t.slice().sort((function(t,a){return r(e,t)-r(e,a)}))};t.default=u},15040:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(12014)),n=o(r(69622)),u=o(r(58097));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=(0,a.default)(e),r=t.latitude,o=t.longitude;if(Array.isArray(e)&&e.length>=2)return(0,u.default)(e[0])&&(0,n.default)(e[1]);if("undefined"===typeof r||"undefined"===typeof o)return!1;var i=e[o],l=e[r];return"undefined"!==typeof l&&"undefined"!==typeof i&&(!1!==(0,n.default)(l)&&!1!==(0,u.default)(i))};t.default=i},19924:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"kmh"){case"kmh":return e*a.timeConversion.h*a.distanceConversion.km;case"mph":return e*a.timeConversion.h*a.distanceConversion.mi;default:return e}};t.default=n},23729:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.areaConversion=t.timeConversion=t.distanceConversion=t.altitudeKeys=t.latitudeKeys=t.longitudeKeys=t.MAXLON=t.MINLON=t.MAXLAT=t.MINLAT=t.earthRadius=t.sexagesimalPattern=void 0;t.sexagesimalPattern=/^([0-9]{1,3})\xb0\s*([0-9]{1,3}(?:\.(?:[0-9]{1,}))?)['\u2032]\s*(([0-9]{1,3}(\.([0-9]{1,}))?)["\u2033]\s*)?([NEOSW]?)$/;t.earthRadius=6378137;t.MINLAT=-90;t.MAXLAT=90;t.MINLON=-180;t.MAXLON=180;t.longitudeKeys=["lng","lon","longitude",0];t.latitudeKeys=["lat","latitude",1];t.altitudeKeys=["alt","altitude","elevation","elev",2];t.distanceConversion={m:1,km:.001,cm:100,mm:1e3,mi:1/1609.344,sm:1/1852.216,ft:100/30.48,in:100/2.54,yd:1/.9144};t.timeConversion={m:60,h:3600,d:86400};var r={m2:1,km2:1e-6,ha:1e-4,a:.01,ft2:10.763911,yd2:1.19599,in2:1550.0031};t.areaConversion=r,r.sqm=r.m2,r.sqkm=r.km2,r.sqft=r.ft2,r.sqyd=r.yd2,r.sqin=r.in2},27691:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(50304)),n=l(r(58283)),u=l(r(52304)),o=l(r(83395)),i=r(23729);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t,r){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:6371e3,d=(0,a.default)(e),f=(0,n.default)(e),c=t/l,s=(0,u.default)(r),v=(0,u.default)(d),p=(0,u.default)(f),h=Math.asin(Math.sin(v)*Math.cos(c)+Math.cos(v)*Math.sin(c)*Math.cos(s)),g=p+Math.atan2(Math.sin(s)*Math.sin(c)*Math.cos(v),Math.cos(c)-Math.sin(v)*Math.sin(h)),b=(0,o.default)(g);return(bi.MAXLON)&&(g=(g+3*Math.PI)%(2*Math.PI)-Math.PI,b=(0,o.default)(g)),{latitude:(0,o.default)(h),longitude:b}};t.default=d},37300:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"m",r=a.distanceConversion[t];if(r)return e*r;throw new Error("Invalid unit used for distance conversion.")};t.default=n},37324:(e,t,r)=>{r.d(t,{A:()=>P});var a=r(98587),n=r(58168),u=r(9950),o=r(72004),i=r(3484),l=r(99269),d=r(89548),f=r(46282),c=r(59254),s=r(18463),v=r(45558),p=r(1614);function h(e){return(0,p.Ay)("MuiSwitch",e)}const g=(0,v.A)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);var b=r(44414);const y=["className","color","edge","size","sx"],m=(0,c.Ay)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t["edge".concat((0,d.A)(r.edge))],t["size".concat((0,d.A)(r.size))]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,["& .".concat(g.thumb)]:{width:16,height:16},["& .".concat(g.switchBase)]:{padding:4,["&.".concat(g.checked)]:{transform:"translateX(16px)"}}}}]}),M=(0,c.Ay)(f.A,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{["& .".concat(g.input)]:t.input},"default"!==r.color&&t["color".concat((0,d.A)(r.color))]]}})((e=>{let{theme:t}=e;return{position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:"".concat("light"===t.palette.mode?t.palette.common.white:t.palette.grey[300]),transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),["&.".concat(g.checked)]:{transform:"translateX(20px)"},["&.".concat(g.disabled)]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:"".concat("light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600])},["&.".concat(g.checked," + .").concat(g.track)]:{opacity:.5},["&.".concat(g.disabled," + .").concat(g.track)]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:"".concat("light"===t.palette.mode?.12:.2)},["& .".concat(g.input)]:{left:"-100%",width:"300%"}}}),(e=>{let{theme:t}=e;return{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(g.checked)]:{color:(t.vars||t).palette[r].main,"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[r].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette[r].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(g.disabled)]:{color:t.vars?t.vars.palette.Switch["".concat(r,"DisabledColor")]:"".concat("light"===t.palette.mode?(0,l.a)(t.palette[r].main,.62):(0,l.e$)(t.palette[r].main,.55))}},["&.".concat(g.checked," + .").concat(g.track)]:{backgroundColor:(t.vars||t).palette[r].main}}}}))]}})),O=(0,c.Ay)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((e=>{let{theme:t}=e;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:"".concat("light"===t.palette.mode?t.palette.common.black:t.palette.common.white),opacity:t.vars?t.vars.opacity.switchTrack:"".concat("light"===t.palette.mode?.38:.3)}})),_=(0,c.Ay)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t}=e;return{boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),P=u.forwardRef((function(e,t){const r=(0,s.b)({props:e,name:"MuiSwitch"}),{className:u,color:l="primary",edge:f=!1,size:c="medium",sx:v}=r,p=(0,a.A)(r,y),g=(0,n.A)({},r,{color:l,edge:f,size:c}),P=(e=>{const{classes:t,edge:r,size:a,color:u,checked:o,disabled:l}=e,f={root:["root",r&&"edge".concat((0,d.A)(r)),"size".concat((0,d.A)(a))],switchBase:["switchBase","color".concat((0,d.A)(u)),o&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},c=(0,i.A)(f,h,t);return(0,n.A)({},t,c)})(g),j=(0,b.jsx)(_,{className:P.thumb,ownerState:g});return(0,b.jsxs)(m,{className:(0,o.A)(P.root,u),sx:v,ownerState:g,children:[(0,b.jsx)(M,(0,n.A)({type:"checkbox",icon:j,checkedIcon:j,ref:t,ownerState:g},p,{classes:(0,n.A)({},P,{root:P.switchBase})})),(0,b.jsx)(O,{className:P.track,ownerState:g})]})}))},40963:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){var t=new RegExp(a.sexagesimalPattern).exec(e.toString().trim());if("undefined"===typeof t||null===t)throw new Error("Given value is not in sexagesimal format");var r=Number(t[2])/60||0,n=Number(t[4])/3600||0,u=parseFloat(t[1])+r+n;return["S","W"].includes(t[7])?-u:u};t.default=n},43519:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(50304)),n=l(r(58283)),u=l(r(52304)),o=l(r(83395)),i=r(23729);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t){var r,l,d=(0,a.default)(e),f=(0,n.default)(e),c=(0,u.default)(d),s=(0,u.default)(f),v=t/i.earthRadius,p=c-v,h=c+v,g=(0,u.default)(i.MAXLAT),b=(0,u.default)(i.MINLAT),y=(0,u.default)(i.MAXLON),m=(0,u.default)(i.MINLON);if(p>b&&hy&&(l-=2*Math.PI)}else p=Math.max(p,b),h=Math.min(h,g),r=m,l=y;return[{latitude:(0,o.default)(p),longitude:(0,o.default)(r)},{latitude:(0,o.default)(h),longitude:(0,o.default)(l)}]};t.default=d},43820:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(52304)),n=i(r(50304)),u=i(r(58283)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=0;if(e.length>2){for(var r,i,l,d=0;d{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){return a.sexagesimalPattern.test(e.toString().trim())};t.default=n},46004:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(56783)),n=l(r(44763)),u=l(r(40963)),o=l(r(15040)),i=l(r(12014));function l(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function f(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.default)(e,t)/(Number(t.time)-Number(e.time))*1e3};t.default=u},47717:(e,t)=>{function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(a=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);a=!0);}catch(l){n=!0,u=l}finally{try{a||null==i.return||i.return()}finally{if(n)throw u}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return/^(NNE|NE|NNW|N)$/.test(e)?"N":/^(ENE|E|ESE|SE)$/.test(e)?"E":/^(SSE|S|SSW|SW)$/.test(e)?"S":/^(WSW|W|WNW|NW)$/.test(e)?"W":void 0};t.default=r},50304:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=o(r(59099)),u=o(r(46004));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e,t){var r=(0,n.default)(e,a.latitudeKeys);if("undefined"!==typeof r&&null!==r){var o=e[r];return!0===t?o:(0,u.default)(o)}};t.default=i},52011:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(50304)),n=l(r(58283)),u=l(r(52304)),o=l(r(97029)),i=r(23729);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;r="undefined"===typeof r||isNaN(r)?1:r;var l=(0,a.default)(e),d=(0,n.default)(e),f=(0,a.default)(t),c=(0,n.default)(t),s=Math.acos((0,o.default)(Math.sin((0,u.default)(f))*Math.sin((0,u.default)(l))+Math.cos((0,u.default)(f))*Math.cos((0,u.default)(l))*Math.cos((0,u.default)(d)-(0,u.default)(c))))*i.earthRadius;return Math.round(s/r)*r};t.default=d},52304:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e*Math.PI/180};t.default=r},54808:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;r="undefined"===typeof r||isNaN(r)?1:r;var i,l,d,f,c,s,v,p=(0,a.default)(e),h=(0,n.default)(e),g=(0,a.default)(t),b=(0,n.default)(t),y=6356752.314245,m=1/298.257223563,M=(0,u.default)(b-h),O=Math.atan((1-m)*Math.tan((0,u.default)(parseFloat(p)))),_=Math.atan((1-m)*Math.tan((0,u.default)(parseFloat(g)))),P=Math.sin(O),j=Math.cos(O),w=Math.sin(_),S=Math.cos(_),N=M,A=100;do{var L=Math.sin(N),k=Math.cos(N);if(0===(s=Math.sqrt(S*L*(S*L)+(j*w-P*S*k)*(j*w-P*S*k))))return 0;i=P*w+j*S*k,l=Math.atan2(s,i),c=i-2*P*w/(f=1-(d=j*S*L/s)*d),isNaN(c)&&(c=0);var x=m/16*f*(4+m*(4-3*f));v=N,N=M+(1-x)*m*d*(l+x*s*(c+x*i*(2*c*c-1)))}while(Math.abs(N-v)>1e-12&&--A>0);if(0===A)return NaN;var C=f*(o.earthRadius*o.earthRadius-y*y)/(y*y),I=C/1024*(256+C*(C*(74-47*C)-128)),D=y*(1+C/16384*(4096+C*(C*(320-175*C)-768)))*(l-I*s*(c+I/4*(i*(2*c*c-1)-I/6*c*(4*s*s-3)*(4*c*c-3))));return Math.round(D/r)*r};t.default=l},56783:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){var t=e.toString().trim();return!isNaN(parseFloat(t))&&parseFloat(t)===Number(t)};t.default=r},58097:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(56783)),n=i(r(44763)),u=i(r(40963)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function e(t){return(0,a.default)(t)?!(parseFloat(t)>o.MAXLON||t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=o(r(59099)),u=o(r(46004));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e,t){var r=(0,n.default)(e,a.longitudeKeys);if("undefined"!==typeof r&&null!==r){var o=e[r];return!0===t?o:(0,u.default)(o)}};t.default=i},58969:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(84714))&&a.__esModule?a:{default:a};var u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.default,a="function"===typeof r?r(e,t):(0,n.default)(e,t);if(isNaN(a))throw new Error("Could not calculate bearing for given points. Check your bearing function");switch(Math.round(a/22.5)){case 1:return"NNE";case 2:return"NE";case 3:return"ENE";case 4:return"E";case 5:return"ESE";case 6:return"SE";case 7:return"SSE";case 8:return"S";case 9:return"SSW";case 10:return"SW";case 11:return"WSW";case 12:return"W";case 13:return"WNW";case 14:return"NW";case 15:return"NNW";default:return"N"}};t.default=u},59099:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){return t.reduce((function(t,r){if("undefined"===typeof e||null===e)throw new Error("'".concat(e,"' is no valid coordinate."));return Object.prototype.hasOwnProperty.call(e,r)&&"undefined"!==typeof r&&"undefined"===typeof t?(t=r,r):t}),void 0)};t.default=r},59273:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(r(52011)),n=u(r(97029));function u(e){return e&&e.__esModule?e:{default:e}}var o=function(e,t,r){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=(0,a.default)(t,e,u),i=(0,a.default)(e,r,u),l=(0,a.default)(t,r,u),d=Math.acos((0,n.default)((o*o+l*l-i*i)/(2*o*l))),f=Math.acos((0,n.default)((i*i+l*l-o*o)/(2*i*l)));return d>Math.PI/2?o:f>Math.PI/2?i:Math.sin(d)*o};t.default=o},64855:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(r(50304)),n=u(r(58283));function u(e){return e&&e.__esModule?e:{default:e}}var o=function(e,t){for(var r=!1,u=t.length,o=-1,i=u-1;++o{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=i(r(83395));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e){if(!1===Array.isArray(e)||0===e.length)return!1;var t=e.length,r=e.reduce((function(e,t){var r=(0,u.default)((0,a.default)(t)),o=(0,u.default)((0,n.default)(t));return{X:e.X+Math.cos(r)*Math.cos(o),Y:e.Y+Math.cos(r)*Math.sin(o),Z:e.Z+Math.sin(r)}}),{X:0,Y:0,Z:0}),i=r.X/t,l=r.Y/t,d=r.Z/t;return{longitude:(0,o.default)(Math.atan2(l,i)),latitude:(0,o.default)(Math.atan2(d,Math.sqrt(i*i+l*l)))}};t.default=l},66315:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t,r){return(0,n.default)(t,e)+(0,n.default)(e,r)===(0,n.default)(t,r)};t.default=u},69622:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(56783)),n=i(r(44763)),u=i(r(40963)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function e(t){return(0,a.default)(t)?!(parseFloat(t)>o.MAXLAT||t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=i(r(83395));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var r=(0,a.default)(t),i=(0,n.default)(t),l=(0,a.default)(e),d=(0,n.default)(e);return((0,o.default)(Math.atan2(Math.sin((0,u.default)(i)-(0,u.default)(d))*Math.cos((0,u.default)(r)),Math.cos((0,u.default)(l))*Math.sin((0,u.default)(r))-Math.sin((0,u.default)(l))*Math.cos((0,u.default)(r))*Math.cos((0,u.default)(i)-(0,u.default)(d))))+360)%360};t.default=l},76746:(e,t,r)=>{var a=r(24994);t.A=void 0;var n=a(r(79526)),u=r(44414);t.A=(0,n.default)((0,u.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"HighlightOff")},78550:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"m",r=a.areaConversion[t];if(r)return e*r;throw new Error("Invalid unit used for area conversion.")};t.default=n},79997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(98785))&&a.__esModule?a:{default:a};var u=function(e){var t=(0,n.default)(e),r=t.minLat+(t.maxLat-t.minLat)/2,a=t.minLng+(t.maxLng-t.minLng)/2;return{latitude:parseFloat(r.toFixed(6)),longitude:parseFloat(a.toFixed(6))}};t.default=u},80399:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};function u(e){return u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default;return e.reduce((function(e,r){return"object"===u(e)&&null!==e.last&&(e.distance+=t(r,e.last)),e.last=r,e}),{last:null,distance:0}).distance};t.default=o},81263:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t,r){return(0,n.default)(e,t,.01){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return 180*e/Math.PI};t.default=r},84714:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=i(r(83395));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var r=(0,u.default)((0,n.default)(t))-(0,u.default)((0,n.default)(e)),i=Math.log(Math.tan((0,u.default)((0,a.default)(t))/2+Math.PI/4)/Math.tan((0,u.default)((0,a.default)(e))/2+Math.PI/4));return Math.abs(r)>Math.PI&&(r=r>0?-1*(2*Math.PI-r):2*Math.PI+r),((0,o.default)(Math.atan2(r,i))+360)%360};t.default=l},89503:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(14670))&&a.__esModule?a:{default:a};var u=function(e,t){return(0,n.default)(e,t)[0]};t.default=u},97029:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e>1?1:e<-1?-1:e};t.default=r},97878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(59273))&&a.__esModule?a:{default:a};var u=function(e,t,r,a){return(0,n.default)(e,t,r){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(r(50304)),n=u(r(58283));function u(e){return e&&e.__esModule?e:{default:e}}var o=function(e){if(!1===Array.isArray(e)||0===e.length)throw new Error("No points were given.");return e.reduce((function(e,t){var r=(0,a.default)(t),u=(0,n.default)(t);return{maxLat:Math.max(r,e.maxLat),minLat:Math.min(r,e.minLat),maxLng:Math.max(u,e.maxLng),minLng:Math.min(u,e.minLng)}}),{maxLat:-1/0,minLat:1/0,maxLng:-1/0,minLng:1/0})};t.default=o}}]); \ No newline at end of file +"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[7167],{172:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0});var a={computeDestinationPoint:!0,convertArea:!0,convertDistance:!0,convertSpeed:!0,decimalToSexagesimal:!0,findNearest:!0,getAreaOfPolygon:!0,getBounds:!0,getBoundsOfDistance:!0,getCenter:!0,getCenterOfBounds:!0,getCompassDirection:!0,getCoordinateKey:!0,getCoordinateKeys:!0,getDistance:!0,getDistanceFromLine:!0,getGreatCircleBearing:!0,getLatitude:!0,getLongitude:!0,getPathLength:!0,getPreciseDistance:!0,getRhumbLineBearing:!0,getRoughCompassDirection:!0,getSpeed:!0,isDecimal:!0,isPointInLine:!0,isPointInPolygon:!0,isPointNearLine:!0,isPointWithinRadius:!0,isSexagesimal:!0,isValidCoordinate:!0,isValidLatitude:!0,isValidLongitude:!0,orderByDistance:!0,sexagesimalToDecimal:!0,toDecimal:!0,toRad:!0,toDeg:!0,wktToPolygon:!0};Object.defineProperty(t,"computeDestinationPoint",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(t,"convertArea",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"convertDistance",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(t,"convertSpeed",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(t,"decimalToSexagesimal",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(t,"findNearest",{enumerable:!0,get:function(){return d.default}}),Object.defineProperty(t,"getAreaOfPolygon",{enumerable:!0,get:function(){return f.default}}),Object.defineProperty(t,"getBounds",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"getBoundsOfDistance",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"getCenter",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"getCenterOfBounds",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"getCompassDirection",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"getCoordinateKey",{enumerable:!0,get:function(){return g.default}}),Object.defineProperty(t,"getCoordinateKeys",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"getDistance",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"getDistanceFromLine",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"getGreatCircleBearing",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"getLatitude",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"getLongitude",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"getPathLength",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"getPreciseDistance",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"getRhumbLineBearing",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"getRoughCompassDirection",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"getSpeed",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"isDecimal",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"isPointInLine",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"isPointInPolygon",{enumerable:!0,get:function(){return x.default}}),Object.defineProperty(t,"isPointNearLine",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"isPointWithinRadius",{enumerable:!0,get:function(){return C.default}}),Object.defineProperty(t,"isSexagesimal",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"isValidCoordinate",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"isValidLatitude",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"isValidLongitude",{enumerable:!0,get:function(){return R.default}}),Object.defineProperty(t,"orderByDistance",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"sexagesimalToDecimal",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"toDecimal",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"toRad",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"toDeg",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"wktToPolygon",{enumerable:!0,get:function(){return F.default}});var n=V(r(27691)),u=V(r(78550)),o=V(r(37300)),i=V(r(19924)),l=V(r(1067)),d=V(r(89503)),f=V(r(43820)),c=V(r(98785)),s=V(r(43519)),v=V(r(65449)),h=V(r(79997)),p=V(r(58969)),g=V(r(59099)),b=V(r(12014)),m=V(r(52011)),y=V(r(59273)),M=V(r(74825)),O=V(r(50304)),_=V(r(58283)),P=V(r(80399)),j=V(r(54808)),w=V(r(84714)),S=V(r(49270)),A=V(r(46929)),N=V(r(56783)),L=V(r(66315)),x=V(r(64855)),k=V(r(97878)),C=V(r(81263)),I=V(r(44763)),E=V(r(15040)),D=V(r(69622)),R=V(r(58097)),W=V(r(14670)),z=V(r(40963)),B=V(r(46004)),T=V(r(52304)),X=V(r(83395)),F=V(r(47717)),K=r(23729);function V(e){return e&&e.__esModule?e:{default:e}}Object.keys(K).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(a,e)||Object.defineProperty(t,e,{enumerable:!0,get:function(){return K[e]}}))}))},1067:(e,t)=>{function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(a=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);a=!0);}catch(l){n=!0,u=l}finally{try{a||null==i.return||i.return()}finally{if(n)throw u}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r1&&void 0!==arguments[1]?arguments[1]:4,r=Math.pow(10,t);return Math.round(e*r)/r}(60*Number("0."+(i[1]||0))).toString(),f=r(d.split("."),2),c=f[0],s=f[1],v=void 0===s?"0":s;return u+"\xb0 "+l.toString().padStart(2,"0")+"' "+c.padStart(2,"0")+"."+v.padEnd(1,"0")+'"'};t.default=n},12014:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=r(23729),u=(a=r(59099))&&a.__esModule?a:{default:a};function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function i(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{longitude:n.longitudeKeys,latitude:n.latitudeKeys,altitude:n.altitudeKeys},r=(0,u.default)(e,t.longitude),a=(0,u.default)(e,t.latitude),l=(0,u.default)(e,t.altitude);return function(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.default;return r="function"===typeof r?r:n.default,t.slice().sort((function(t,a){return r(e,t)-r(e,a)}))};t.default=u},15040:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=o(r(12014)),n=o(r(69622)),u=o(r(58097));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e){var t=(0,a.default)(e),r=t.latitude,o=t.longitude;if(Array.isArray(e)&&e.length>=2)return(0,u.default)(e[0])&&(0,n.default)(e[1]);if("undefined"===typeof r||"undefined"===typeof o)return!1;var i=e[o],l=e[r];return"undefined"!==typeof l&&"undefined"!==typeof i&&(!1!==(0,n.default)(l)&&!1!==(0,u.default)(i))};t.default=i},19924:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){switch(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"kmh"){case"kmh":return e*a.timeConversion.h*a.distanceConversion.km;case"mph":return e*a.timeConversion.h*a.distanceConversion.mi;default:return e}};t.default=n},23729:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.areaConversion=t.timeConversion=t.distanceConversion=t.altitudeKeys=t.latitudeKeys=t.longitudeKeys=t.MAXLON=t.MINLON=t.MAXLAT=t.MINLAT=t.earthRadius=t.sexagesimalPattern=void 0;t.sexagesimalPattern=/^([0-9]{1,3})\xb0\s*([0-9]{1,3}(?:\.(?:[0-9]{1,}))?)['\u2032]\s*(([0-9]{1,3}(\.([0-9]{1,}))?)["\u2033]\s*)?([NEOSW]?)$/;t.earthRadius=6378137;t.MINLAT=-90;t.MAXLAT=90;t.MINLON=-180;t.MAXLON=180;t.longitudeKeys=["lng","lon","longitude",0];t.latitudeKeys=["lat","latitude",1];t.altitudeKeys=["alt","altitude","elevation","elev",2];t.distanceConversion={m:1,km:.001,cm:100,mm:1e3,mi:1/1609.344,sm:1/1852.216,ft:100/30.48,in:100/2.54,yd:1/.9144};t.timeConversion={m:60,h:3600,d:86400};var r={m2:1,km2:1e-6,ha:1e-4,a:.01,ft2:10.763911,yd2:1.19599,in2:1550.0031};t.areaConversion=r,r.sqm=r.m2,r.sqkm=r.km2,r.sqft=r.ft2,r.sqyd=r.yd2,r.sqin=r.in2},27691:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(50304)),n=l(r(58283)),u=l(r(52304)),o=l(r(83395)),i=r(23729);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t,r){var l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:6371e3,d=(0,a.default)(e),f=(0,n.default)(e),c=t/l,s=(0,u.default)(r),v=(0,u.default)(d),h=(0,u.default)(f),p=Math.asin(Math.sin(v)*Math.cos(c)+Math.cos(v)*Math.sin(c)*Math.cos(s)),g=h+Math.atan2(Math.sin(s)*Math.sin(c)*Math.cos(v),Math.cos(c)-Math.sin(v)*Math.sin(p)),b=(0,o.default)(g);return(bi.MAXLON)&&(g=(g+3*Math.PI)%(2*Math.PI)-Math.PI,b=(0,o.default)(g)),{latitude:(0,o.default)(p),longitude:b}};t.default=d},37300:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"m",r=a.distanceConversion[t];if(r)return e*r;throw new Error("Invalid unit used for distance conversion.")};t.default=n},37324:(e,t,r)=>{r.d(t,{A:()=>P});var a=r(98587),n=r(58168),u=r(9950),o=r(72004),i=r(3484),l=r(99269),d=r(89548),f=r(46282),c=r(59254),s=r(18463),v=r(45558),h=r(1614);function p(e){return(0,h.Ay)("MuiSwitch",e)}const g=(0,v.A)("MuiSwitch",["root","edgeStart","edgeEnd","switchBase","colorPrimary","colorSecondary","sizeSmall","sizeMedium","checked","disabled","input","thumb","track"]);var b=r(44414);const m=["className","color","edge","size","sx"],y=(0,c.Ay)("span",{name:"MuiSwitch",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.edge&&t["edge".concat((0,d.A)(r.edge))],t["size".concat((0,d.A)(r.size))]]}})({display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"},variants:[{props:{edge:"start"},style:{marginLeft:-8}},{props:{edge:"end"},style:{marginRight:-8}},{props:{size:"small"},style:{width:40,height:24,padding:7,["& .".concat(g.thumb)]:{width:16,height:16},["& .".concat(g.switchBase)]:{padding:4,["&.".concat(g.checked)]:{transform:"translateX(16px)"}}}}]}),M=(0,c.Ay)(f.A,{name:"MuiSwitch",slot:"SwitchBase",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.switchBase,{["& .".concat(g.input)]:t.input},"default"!==r.color&&t["color".concat((0,d.A)(r.color))]]}})((e=>{let{theme:t}=e;return{position:"absolute",top:0,left:0,zIndex:1,color:t.vars?t.vars.palette.Switch.defaultColor:"".concat("light"===t.palette.mode?t.palette.common.white:t.palette.grey[300]),transition:t.transitions.create(["left","transform"],{duration:t.transitions.duration.shortest}),["&.".concat(g.checked)]:{transform:"translateX(20px)"},["&.".concat(g.disabled)]:{color:t.vars?t.vars.palette.Switch.defaultDisabledColor:"".concat("light"===t.palette.mode?t.palette.grey[100]:t.palette.grey[600])},["&.".concat(g.checked," + .").concat(g.track)]:{opacity:.5},["&.".concat(g.disabled," + .").concat(g.track)]:{opacity:t.vars?t.vars.opacity.switchTrackDisabled:"".concat("light"===t.palette.mode?.12:.2)},["& .".concat(g.input)]:{left:"-100%",width:"300%"}}}),(e=>{let{theme:t}=e;return{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},variants:[...Object.entries(t.palette).filter((e=>{let[,t]=e;return t.main&&t.light})).map((e=>{let[r]=e;return{props:{color:r},style:{["&.".concat(g.checked)]:{color:(t.vars||t).palette[r].main,"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[r].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette[r].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},["&.".concat(g.disabled)]:{color:t.vars?t.vars.palette.Switch["".concat(r,"DisabledColor")]:"".concat("light"===t.palette.mode?(0,l.a)(t.palette[r].main,.62):(0,l.e$)(t.palette[r].main,.55))}},["&.".concat(g.checked," + .").concat(g.track)]:{backgroundColor:(t.vars||t).palette[r].main}}}}))]}})),O=(0,c.Ay)("span",{name:"MuiSwitch",slot:"Track",overridesResolver:(e,t)=>t.track})((e=>{let{theme:t}=e;return{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:t.transitions.create(["opacity","background-color"],{duration:t.transitions.duration.shortest}),backgroundColor:t.vars?t.vars.palette.common.onBackground:"".concat("light"===t.palette.mode?t.palette.common.black:t.palette.common.white),opacity:t.vars?t.vars.opacity.switchTrack:"".concat("light"===t.palette.mode?.38:.3)}})),_=(0,c.Ay)("span",{name:"MuiSwitch",slot:"Thumb",overridesResolver:(e,t)=>t.thumb})((e=>{let{theme:t}=e;return{boxShadow:(t.vars||t).shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"}})),P=u.forwardRef((function(e,t){const r=(0,s.b)({props:e,name:"MuiSwitch"}),{className:u,color:l="primary",edge:f=!1,size:c="medium",sx:v}=r,h=(0,a.A)(r,m),g=(0,n.A)({},r,{color:l,edge:f,size:c}),P=(e=>{const{classes:t,edge:r,size:a,color:u,checked:o,disabled:l}=e,f={root:["root",r&&"edge".concat((0,d.A)(r)),"size".concat((0,d.A)(a))],switchBase:["switchBase","color".concat((0,d.A)(u)),o&&"checked",l&&"disabled"],thumb:["thumb"],track:["track"],input:["input"]},c=(0,i.A)(f,p,t);return(0,n.A)({},t,c)})(g),j=(0,b.jsx)(_,{className:P.thumb,ownerState:g});return(0,b.jsxs)(y,{className:(0,o.A)(P.root,u),sx:v,ownerState:g,children:[(0,b.jsx)(M,(0,n.A)({type:"checkbox",icon:j,checkedIcon:j,ref:t,ownerState:g},h,{classes:(0,n.A)({},P,{root:P.switchBase})})),(0,b.jsx)(O,{className:P.track,ownerState:g})]})}))},40963:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){var t=new RegExp(a.sexagesimalPattern).exec(e.toString().trim());if("undefined"===typeof t||null===t)throw new Error("Given value is not in sexagesimal format");var r=Number(t[2])/60||0,n=Number(t[4])/3600||0,u=parseFloat(t[1])+r+n;return["S","W"].includes(t[7])?-u:u};t.default=n},43519:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(50304)),n=l(r(58283)),u=l(r(52304)),o=l(r(83395)),i=r(23729);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t){var r,l,d=(0,a.default)(e),f=(0,n.default)(e),c=(0,u.default)(d),s=(0,u.default)(f),v=t/i.earthRadius,h=c-v,p=c+v,g=(0,u.default)(i.MAXLAT),b=(0,u.default)(i.MINLAT),m=(0,u.default)(i.MAXLON),y=(0,u.default)(i.MINLON);if(h>b&&pm&&(l-=2*Math.PI)}else h=Math.max(h,b),p=Math.min(p,g),r=y,l=m;return[{latitude:(0,o.default)(h),longitude:(0,o.default)(r)},{latitude:(0,o.default)(p),longitude:(0,o.default)(l)}]};t.default=d},43820:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(52304)),n=i(r(50304)),u=i(r(58283)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e){var t=0;if(e.length>2){for(var r,i,l,d=0;d{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){return a.sexagesimalPattern.test(e.toString().trim())};t.default=n},46004:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(56783)),n=l(r(44763)),u=l(r(40963)),o=l(r(15040)),i=l(r(12014));function l(e){return e&&e.__esModule?e:{default:e}}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function f(e){for(var t=1;t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t){return(arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.default)(e,t)/(Number(t.time)-Number(e.time))*1e3};t.default=u},47717:(e,t)=>{function r(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"===typeof Symbol||!(Symbol.iterator in Object(e)))return;var r=[],a=!0,n=!1,u=void 0;try{for(var o,i=e[Symbol.iterator]();!(a=(o=i.next()).done)&&(r.push(o.value),!t||r.length!==t);a=!0);}catch(l){n=!0,u=l}finally{try{a||null==i.return||i.return()}finally{if(n)throw u}}return r}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var r=Object.prototype.toString.call(e).slice(8,-1);"Object"===r&&e.constructor&&(r=e.constructor.name);if("Map"===r||"Set"===r)return Array.from(e);if("Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r))return a(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,a=new Array(t);r{r.d(t,{A:()=>l});var a=r(58168),n=r(9950);const u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494zM504 618H320c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h184c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8zM312 490v48c0 4.4 3.6 8 8 8h384c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H320c-4.4 0-8 3.6-8 8z"}}]},name:"file-text",theme:"outlined"};var o=r(61187),i=function(e,t){return n.createElement(o.A,(0,a.A)({},e,{ref:t,icon:u}))};const l=n.forwardRef(i)},49270:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return/^(NNE|NE|NNW|N)$/.test(e)?"N":/^(ENE|E|ESE|SE)$/.test(e)?"E":/^(SSE|S|SSW|SW)$/.test(e)?"S":/^(WSW|W|WNW|NW)$/.test(e)?"W":void 0};t.default=r},50304:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=o(r(59099)),u=o(r(46004));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e,t){var r=(0,n.default)(e,a.latitudeKeys);if("undefined"!==typeof r&&null!==r){var o=e[r];return!0===t?o:(0,u.default)(o)}};t.default=i},52011:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=l(r(50304)),n=l(r(58283)),u=l(r(52304)),o=l(r(97029)),i=r(23729);function l(e){return e&&e.__esModule?e:{default:e}}var d=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;r="undefined"===typeof r||isNaN(r)?1:r;var l=(0,a.default)(e),d=(0,n.default)(e),f=(0,a.default)(t),c=(0,n.default)(t),s=Math.acos((0,o.default)(Math.sin((0,u.default)(f))*Math.sin((0,u.default)(l))+Math.cos((0,u.default)(f))*Math.cos((0,u.default)(l))*Math.cos((0,u.default)(d)-(0,u.default)(c))))*i.earthRadius;return Math.round(s/r)*r};t.default=d},52304:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e*Math.PI/180};t.default=r},54808:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;r="undefined"===typeof r||isNaN(r)?1:r;var i,l,d,f,c,s,v,h=(0,a.default)(e),p=(0,n.default)(e),g=(0,a.default)(t),b=(0,n.default)(t),m=6356752.314245,y=1/298.257223563,M=(0,u.default)(b-p),O=Math.atan((1-y)*Math.tan((0,u.default)(parseFloat(h)))),_=Math.atan((1-y)*Math.tan((0,u.default)(parseFloat(g)))),P=Math.sin(O),j=Math.cos(O),w=Math.sin(_),S=Math.cos(_),A=M,N=100;do{var L=Math.sin(A),x=Math.cos(A);if(0===(s=Math.sqrt(S*L*(S*L)+(j*w-P*S*x)*(j*w-P*S*x))))return 0;i=P*w+j*S*x,l=Math.atan2(s,i),c=i-2*P*w/(f=1-(d=j*S*L/s)*d),isNaN(c)&&(c=0);var k=y/16*f*(4+y*(4-3*f));v=A,A=M+(1-k)*y*d*(l+k*s*(c+k*i*(2*c*c-1)))}while(Math.abs(A-v)>1e-12&&--N>0);if(0===N)return NaN;var C=f*(o.earthRadius*o.earthRadius-m*m)/(m*m),I=C/1024*(256+C*(C*(74-47*C)-128)),E=m*(1+C/16384*(4096+C*(C*(320-175*C)-768)))*(l-I*s*(c+I/4*(i*(2*c*c-1)-I/6*c*(4*s*s-3)*(4*c*c-3))));return Math.round(E/r)*r};t.default=l},56783:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){var t=e.toString().trim();return!isNaN(parseFloat(t))&&parseFloat(t)===Number(t)};t.default=r},58097:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(56783)),n=i(r(44763)),u=i(r(40963)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function e(t){return(0,a.default)(t)?!(parseFloat(t)>o.MAXLON||t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=o(r(59099)),u=o(r(46004));function o(e){return e&&e.__esModule?e:{default:e}}var i=function(e,t){var r=(0,n.default)(e,a.longitudeKeys);if("undefined"!==typeof r&&null!==r){var o=e[r];return!0===t?o:(0,u.default)(o)}};t.default=i},58969:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(84714))&&a.__esModule?a:{default:a};var u=function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:n.default,a="function"===typeof r?r(e,t):(0,n.default)(e,t);if(isNaN(a))throw new Error("Could not calculate bearing for given points. Check your bearing function");switch(Math.round(a/22.5)){case 1:return"NNE";case 2:return"NE";case 3:return"ENE";case 4:return"E";case 5:return"ESE";case 6:return"SE";case 7:return"SSE";case 8:return"S";case 9:return"SSW";case 10:return"SW";case 11:return"WSW";case 12:return"W";case 13:return"WNW";case 14:return"NW";case 15:return"NNW";default:return"N"}};t.default=u},59099:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){return t.reduce((function(t,r){if("undefined"===typeof e||null===e)throw new Error("'".concat(e,"' is no valid coordinate."));return Object.prototype.hasOwnProperty.call(e,r)&&"undefined"!==typeof r&&"undefined"===typeof t?(t=r,r):t}),void 0)};t.default=r},59273:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(r(52011)),n=u(r(97029));function u(e){return e&&e.__esModule?e:{default:e}}var o=function(e,t,r){var u=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1,o=(0,a.default)(t,e,u),i=(0,a.default)(e,r,u),l=(0,a.default)(t,r,u),d=Math.acos((0,n.default)((o*o+l*l-i*i)/(2*o*l))),f=Math.acos((0,n.default)((i*i+l*l-o*o)/(2*i*l)));return d>Math.PI/2?o:f>Math.PI/2?i:Math.sin(d)*o};t.default=o},64855:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(r(50304)),n=u(r(58283));function u(e){return e&&e.__esModule?e:{default:e}}var o=function(e,t){for(var r=!1,u=t.length,o=-1,i=u-1;++o{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=i(r(83395));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e){if(!1===Array.isArray(e)||0===e.length)return!1;var t=e.length,r=e.reduce((function(e,t){var r=(0,u.default)((0,a.default)(t)),o=(0,u.default)((0,n.default)(t));return{X:e.X+Math.cos(r)*Math.cos(o),Y:e.Y+Math.cos(r)*Math.sin(o),Z:e.Z+Math.sin(r)}}),{X:0,Y:0,Z:0}),i=r.X/t,l=r.Y/t,d=r.Z/t;return{longitude:(0,o.default)(Math.atan2(l,i)),latitude:(0,o.default)(Math.atan2(d,Math.sqrt(i*i+l*l)))}};t.default=l},66315:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t,r){return(0,n.default)(t,e)+(0,n.default)(e,r)===(0,n.default)(t,r)};t.default=u},69622:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(56783)),n=i(r(44763)),u=i(r(40963)),o=r(23729);function i(e){return e&&e.__esModule?e:{default:e}}var l=function e(t){return(0,a.default)(t)?!(parseFloat(t)>o.MAXLAT||t{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=i(r(83395));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var r=(0,a.default)(t),i=(0,n.default)(t),l=(0,a.default)(e),d=(0,n.default)(e);return((0,o.default)(Math.atan2(Math.sin((0,u.default)(i)-(0,u.default)(d))*Math.cos((0,u.default)(r)),Math.cos((0,u.default)(l))*Math.sin((0,u.default)(r))-Math.sin((0,u.default)(l))*Math.cos((0,u.default)(r))*Math.cos((0,u.default)(i)-(0,u.default)(d))))+360)%360};t.default=l},76746:(e,t,r)=>{var a=r(24994);t.A=void 0;var n=a(r(79526)),u=r(44414);t.A=(0,n.default)((0,u.jsx)("path",{d:"M14.59 8 12 10.59 9.41 8 8 9.41 10.59 12 8 14.59 9.41 16 12 13.41 14.59 16 16 14.59 13.41 12 16 9.41zM12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8"}),"HighlightOff")},78550:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=r(23729),n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"m",r=a.areaConversion[t];if(r)return e*r;throw new Error("Invalid unit used for area conversion.")};t.default=n},79997:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(98785))&&a.__esModule?a:{default:a};var u=function(e){var t=(0,n.default)(e),r=t.minLat+(t.maxLat-t.minLat)/2,a=t.minLng+(t.maxLng-t.minLng)/2;return{latitude:parseFloat(r.toFixed(6)),longitude:parseFloat(a.toFixed(6))}};t.default=u},80399:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};function u(e){return u="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}var o=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.default;return e.reduce((function(e,r){return"object"===u(e)&&null!==e.last&&(e.distance+=t(r,e.last)),e.last=r,e}),{last:null,distance:0}).distance};t.default=o},81263:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(52011))&&a.__esModule?a:{default:a};var u=function(e,t,r){return(0,n.default)(e,t,.01){r.d(t,{A:()=>l});var a=r(58168),n=r(9950);const u={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};var o=r(61187),i=function(e,t){return n.createElement(o.A,(0,a.A)({},e,{ref:t,icon:u}))};const l=n.forwardRef(i)},83395:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return 180*e/Math.PI};t.default=r},84714:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=i(r(50304)),n=i(r(58283)),u=i(r(52304)),o=i(r(83395));function i(e){return e&&e.__esModule?e:{default:e}}var l=function(e,t){var r=(0,u.default)((0,n.default)(t))-(0,u.default)((0,n.default)(e)),i=Math.log(Math.tan((0,u.default)((0,a.default)(t))/2+Math.PI/4)/Math.tan((0,u.default)((0,a.default)(e))/2+Math.PI/4));return Math.abs(r)>Math.PI&&(r=r>0?-1*(2*Math.PI-r):2*Math.PI+r),((0,o.default)(Math.atan2(r,i))+360)%360};t.default=l},89503:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(14670))&&a.__esModule?a:{default:a};var u=function(e,t){return(0,n.default)(e,t)[0]};t.default=u},97029:(e,t)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){return e>1?1:e<-1?-1:e};t.default=r},97878:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a,n=(a=r(59273))&&a.__esModule?a:{default:a};var u=function(e,t,r,a){return(0,n.default)(e,t,r){r.d(t,{ko:()=>n});var a=r(3388);r(9950);function n(){return(0,a.U$)().map}},98785:(e,t,r)=>{Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var a=u(r(50304)),n=u(r(58283));function u(e){return e&&e.__esModule?e:{default:e}}var o=function(e){if(!1===Array.isArray(e)||0===e.length)throw new Error("No points were given.");return e.reduce((function(e,t){var r=(0,a.default)(t),u=(0,n.default)(t);return{maxLat:Math.max(r,e.maxLat),minLat:Math.min(r,e.minLat),maxLng:Math.max(u,e.maxLng),minLng:Math.min(u,e.minLng)}}),{maxLat:-1/0,minLat:1/0,maxLng:-1/0,minLng:1/0})};t.default=o}}]); \ No newline at end of file diff --git a/build/static/js/768.dcc3a402.chunk.js b/build/static/js/768.77cfb3b5.chunk.js similarity index 58% rename from build/static/js/768.dcc3a402.chunk.js rename to build/static/js/768.77cfb3b5.chunk.js index ab74f66..5ff8b20 100644 --- a/build/static/js/768.dcc3a402.chunk.js +++ b/build/static/js/768.77cfb3b5.chunk.js @@ -1,2 +1,2 @@ -/*! For license information please see 768.dcc3a402.chunk.js.LICENSE.txt */ -(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[768],{795:(e,t,r)=>{"use strict";t.CSVLink=void 0;var n=i(r(91078)),a=i(r(49462));function i(e){return e&&e.__esModule?e:{default:e}}n.default,t.CSVLink=a.default},8010:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropsNotForwarded=t.defaultProps=t.propTypes=void 0;var n,a=r(9950),i=((n=a)&&n.__esModule,r(11942));t.propTypes={data:(0,i.oneOfType)([i.string,i.array,i.func]).isRequired,headers:i.array,target:i.string,separator:i.string,filename:i.string,uFEFF:i.bool,onClick:i.func,asyncOnClick:i.bool,enclosingCharacter:i.string},t.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1,enclosingCharacter:'"'},t.PropsNotForwarded=["data","headers"]},17322:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>we});var n=r(89379),a=r(9950),i=r(27182),o=r(26910),l=r(60010),s=r(36150),c=r(13838),d=r(14857),u=r(99810),p=r(49029),h=r(47113),f=r(33516),x=r(82215),m=r(2527),v=r.n(m),g=(r(55392),r(4159)),y=r.n(g),A=r(93230),b=r(82053),j=r(25277),w=r(16491),S=r(57560),k=r(94826),C=r(44414),M=r(36220);y().extend(M);const z=new(v().Icon)({iconUrl:"https://cdn.rawgit.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-green.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],shadowSize:[41,41]}),W=new(v().Icon)({iconUrl:"https://cdn.rawgit.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-red.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],shadowSize:[41,41]}),P=e=>{let{coordinates:t,additionalProps:r,order:n,setMapOpen:i}=e;console.log("additionalProps",r);const o=(0,a.useRef)(null),l=(0,d.A)(),[s,c]=(0,a.useState)([]),[m,v]=(0,a.useState)(!1);if((0,a.useEffect)((()=>{if(o.current&&t.length>0){const e=[[Math.min(...t.map((e=>e.lat))),Math.min(...t.map((e=>e.lng)))],[Math.max(...t.map((e=>e.lat))),Math.max(...t.map((e=>e.lng)))]];o.current.fitBounds(e)}}),[t]),(0,a.useEffect)((()=>{(async()=>{if(v(!0),t.length<2)return c([]),void v(!1);const e=t[0],r=t[t.length-1],n="https://router.project-osrm.org/route/v1/driving/".concat(e.lng,",").concat(e.lat,";").concat(r.lng,",").concat(r.lat,"?overview=full&geometries=geojson");try{var a;const e=await fetch(n),t=await e.json();if(null!==(a=t.routes)&&void 0!==a&&a.length){const e=t.routes[0].geometry.coordinates.map((e=>{let[t,r]=e;return{lat:r,lng:t}}));c(e)}}catch(i){console.error("OSRM Error:",i)}finally{v(!1)}})()}),[t]),!t||0===t.length)return null;const g=t[0],M=t[t.length-1],P=t[Math.floor(t.length/2)],O=e=>{let{label:t,value:r}=e;return(0,C.jsxs)(A.A,{direction:"row",spacing:1,alignItems:"center",children:[(0,C.jsxs)(b.A,{variant:"subtitle1",sx:{fontWeight:600},children:[t,":"]}),(0,C.jsx)(j.A,{label:r||"0.00",color:"primary",sx:{fontWeight:700}})]})};return(0,C.jsxs)(w.A,{sx:{width:"100%",height:"100vh",position:"relative",overflow:"hidden"},children:[m&&(0,C.jsx)(k.A,{}),(0,C.jsx)(j.A,{label:"Close",icon:(0,C.jsx)(S.A,{style:{fontSize:18}}),onClick:()=>i(!1),sx:{position:"absolute",top:12,right:12,zIndex:2e3,bgcolor:l.palette.error.main,color:"#fff",fontWeight:600,borderRadius:"12px",px:1.5,py:.5,boxShadow:l.shadows[4],cursor:"pointer","& .MuiChip-icon":{color:"#fff"}}}),(0,C.jsxs)(u.W,{center:P,zoom:14,scrollWheelZoom:!0,style:{height:"100%",width:"100%"},ref:o,children:[(0,C.jsx)(p.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),(0,C.jsx)(h.p,{position:g,icon:z,children:(0,C.jsx)(f.m,{direction:"bottom",children:"Pickup: ".concat(y()(r.riderStart).format("DD-MM-YYYY hh:mm A"))})}),(0,C.jsx)(h.p,{position:M,icon:W,children:(0,C.jsx)(f.m,{direction:"bottom",children:"Drop: ".concat(y()(r.riderEnd).format("DD-MM-YYYY hh:mm A"))})}),s.length>0&&(0,C.jsx)(x.R,{positions:s,pathOptions:{color:"blue",weight:5}})]}),(0,C.jsx)(w.A,{sx:{position:"absolute",bottom:0,width:"100%",bgcolor:"rgba(255,255,255,0.96)",p:2,boxShadow:l.shadows[3],zIndex:1500},children:(0,C.jsxs)(A.A,{direction:"row",flexWrap:"wrap",rowGap:1.5,columnGap:3,alignItems:"center",children:[(0,C.jsx)(O,{label:"Tenant",value:null===n||void 0===n?void 0:n.tenantname}),(0,C.jsx)(O,{label:"Rider",value:null===n||void 0===n?void 0:n.ridername}),(0,C.jsx)(O,{label:"Pickup",value:null===n||void 0===n?void 0:n.pickupcustomer}),(0,C.jsx)(O,{label:"Drop",value:null===n||void 0===n?void 0:n.deliverycustomer}),(0,C.jsx)(O,{label:"Kms",value:null===n||void 0===n?void 0:n.kms}),(0,C.jsx)(O,{label:"Actual Kms",value:null===n||void 0===n?void 0:n.actualkms}),(0,C.jsx)(O,{label:"Rider Kms",value:null===n||void 0===n?void 0:n.riderkms})]})})]})};var O=r(43302),D=r(41557),L=r(55158),R=r(77922),I=r(29925),_=r(28810),E=r(83274),Y=r(82223),F=r(1320),T=r(15769),N=r(69780),H=r(9213),U=r(21671),V=r(34075),q=r(82917),K=r(74745),B=r(96583),G=r(40033),J=r(28170),Z=r(249),$=r(26050),Q=r(79739),X=r(58168);const ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 00400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 00512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"environment",theme:"filled"};var te=r(61187),re=function(e,t){return a.createElement(te.A,(0,X.A)({},e,{ref:t,icon:ee}))};const ne=a.forwardRef(re);var ae=r(19474);const ie={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};var oe=function(e,t){return a.createElement(te.A,(0,X.A)({},e,{ref:t,icon:ie}))};const le=a.forwardRef(oe);var se=r(64367),ce=r(81425),de=r(50027),ue=r(90376),pe=r(52351),he=r(8881),fe=r(35678),xe=r(56311),me=r(58691),ve=r(59212),ge=r(20466);function ye(e){let{rows:t=5,columns:r=6,height:n=40}=e;return(0,C.jsx)(C.Fragment,{children:[...Array(t)].map(((e,t)=>(0,C.jsx)(H.A,{children:[...Array(r)].map(((e,t)=>(0,C.jsx)(U.A,{children:(0,C.jsx)(q.A,{variant:"rectangular",height:n,width:70,animation:"wave"})},t)))},t)))})}var Ae=r(36220);y().extend(Ae);const be=(e,t,r)=>{(0,he.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:r||1500})},je=[{id:"sno",disablePadding:!1,label:"#"},{id:"map",disablePadding:!1,label:"^"},{id:"tenantname",disablePadding:!1,label:"Client"},{id:"Pickup loco",disablePadding:!1,label:"Pickup"},{id:"Delivery loco",disablePadding:!1,label:"Drop"},{id:"order status",disablePadding:!1,label:"status"},{id:"assigned",disablePadding:!1,label:"assigned"},{id:"Accepted",disablePadding:!1,label:"Accepted"},{id:"arrived",disablePadding:!1,label:"arrived"},{id:"picked",disablePadding:!1,label:"picked"},{id:"active",disablePadding:!1,label:"active"},{id:"Delivered",disablePadding:!1,label:"Delivered"},{id:"cancelled",disablePadding:!1,label:"cancelled"},{id:" notes",disablePadding:!1,label:"NOTES"},{id:"kms",disablePadding:!1,label:"KMS",numeric:"center"},{id:"charges",numeric:"center",label:"Charges",disablePadding:!1}];function we(){const e=(0,d.A)(),t=(0,a.useRef)(),r=(0,a.useRef)(),u=(0,a.useRef)(null),p=(0,a.useRef)(null),h=localStorage.getItem("userid"),[f,x]=(0,a.useState)(0),[m,v]=(0,a.useState)(50),[g,w]=(0,a.useState)("All"),[S,M]=(0,a.useState)(y()().format("YYYY-MM-DD")),[z,W]=(0,a.useState)(y()().format("YYYY-MM-DD")),[X,ee]=(0,a.useState)(!1),[te,re]=(0,a.useState)(!1),[ie,oe]=(0,a.useState)("Today"),[Ae,we]=(0,a.useState)(0),[Se,ke]=(0,a.useState)(""),[Ce,Me]=(0,a.useState)(""),[ze,We]=(0,a.useState)([]),[Pe,Oe]=(0,a.useState)(),[De,Le]=(0,a.useState)(),[Re,Ie]=(0,a.useState)({}),[_e,Ee]=(0,a.useState)(!1);let[Ye,Fe]=(0,a.useState)(0),[Te,Ne]=(0,a.useState)(0),[He,Ue]=(0,a.useState)(0),[Ve,qe]=(0,a.useState)(0),[Ke,Be]=(0,a.useState)(0),[Ge,Je]=(0,a.useState)(0),[Ze,$e]=(0,a.useState)(0),[Qe,Xe]=(0,a.useState)(0),[et,tt]=(0,a.useState)(0);const[rt,nt]=(0,a.useState)(0),[at,it]=(0,a.useState)("All"),[ot,lt]=(0,a.useState)(0),[st,ct]=(0,a.useState)(0),[dt,ut]=(0,a.useState)(null),[pt,ht]=(0,a.useState)(null),[ft,xt]=(0,a.useState)(),[mt,vt]=(0,a.useState)(null),[gt,yt]=(0,a.useState)(!1),[At,bt]=(0,a.useState)(!1),jt=[{id:0,status:"All",statusLow:"All",count:Ye},{id:1,status:"Pending",statusLow:"pending",count:He},{id:2,status:"Accepted",statusLow:"accepted",count:Ke},{id:3,status:"Arrived",statusLow:"arrived",count:Qe},{id:4,status:"Picked",statusLow:"picked",count:Ge},{id:5,status:"Active",statusLow:"active",count:Ze},{id:6,status:"Delivered",statusLow:"delivered",count:Te},{id:7,status:"Skipped",statusLow:"skipped",count:et},{id:8,status:"Cancelled",statusLow:"cancelled",count:Ve}];function wt(e,t,r,n){const a=(r-e)*(Math.PI/180),i=(n-t)*(Math.PI/180),o=Math.sin(a/2)*Math.sin(a/2)+Math.cos(e*(Math.PI/180))*Math.cos(r*(Math.PI/180))*Math.sin(i/2)*Math.sin(i/2);return 6371*(2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o)))}(0,a.useEffect)((()=>{ct(0),ut(null),lt(0),ht(null),xt(null),vt(null)}),[Ae]),(0,a.useEffect)((()=>{lt(0),ht(null),vt(null)}),[st]),(0,a.useEffect)((()=>{vt(null)}),[ot]);const St=async e=>{bt(!0),console.log("deliveryid",e);try{const t=await o.A.get("".concat("https://jupiter.nearle.app/live/api/v3","/deliveries/getdeliverylogs/?deliveryid=").concat(e));console.log("getdeliverylogs",t.data.details);const r=t.data.details;if(0!=r.length){Oe(r[0].logdate),Le(r[r.length-1].logdate);const e=r.map((e=>({lat:e.latitude,lng:e.longitude})));console.log("coData",e),We(e);const t=function(e){let t=0;for(let r=0;r{var t;return null!==(t=e.nextPage)&&void 0!==t?t:void 0},refetchOnWindowFocus:!0,refetchOnMount:!0,refetchOnReconnect:!0}),Dt=(null===kt||void 0===kt?void 0:kt.pages.flatMap((e=>e.rows)))||[];(0,a.useEffect)((()=>{if(!Pt)return;const e=new IntersectionObserver((e=>{e[0].isIntersecting&&Wt()}),{root:document.querySelector(".MuiTableContainer-root"),rootMargin:"0px",threshold:1});return t.current&&e.observe(t.current),()=>{t.current&&e.unobserve(t.current)}}),[Pt,Wt]);const{data:Lt,isLoading:Rt,isError:It,error:_t}=(0,s.I)({queryKey:["tenantlist",Ae],queryFn:()=>(0,ce.Mn)(Ae),enabled:0!==Ae}),{data:Et,isLoading:Yt,isError:Ft,error:Tt}=(0,s.I)({queryKey:["getriderbydelivery",S,z,Ae,st,ot],queryFn:()=>(0,ce.aY)(S,z,Ae,st,ot),enabled:0!=Ae}),{data:Nt,isLoading:Ht,isError:Ut,error:Vt}=(0,s.I)({queryKey:["gettenantlocations",st],queryFn:()=>(0,ce.DL)(st),enabled:0!==st});(0,a.useEffect)((()=>{(async()=>{Ee(!0);try{await o.A.get(0==Ae?"".concat("https://jupiter.nearle.app/live/api/v1","/deliveries/deliverysummary/?fromdate=").concat(S,"&todate=").concat(z):"".concat("https://jupiter.nearle.app/live/api/v1","/deliveries/deliverysummary/?applocationid=").concat(Ae,"&tenantid=").concat(st,"&locationid=").concat(ot,"&fromdate=").concat(S,"&todate=").concat(z,"&userid=").concat((null===ft||void 0===ft?void 0:ft.userid)||0)).then((e=>{console.log("fetchcountres",e.data.details),Fe(e.data.details.total),"All"==at&&nt(e.data.details.total),Ue(e.data.details.pending),Be(e.data.details.accepted),Xe(e.data.details.arrived),Je(e.data.details.picked),$e(e.data.details.active),Ne(e.data.details.delivered),tt(e.data.details.skipped),qe(e.data.details.cancelled)})).catch((e=>{console.log(e),(0,he.M8)(e.message,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})}))}catch(e){console.log(e)}finally{Ee(!1)}})()}),[Ae,S,z,at,st,ot,ft]);const qt=null===Dt||void 0===Dt?void 0:Dt.map((e=>({tenantname:e.tenantname,tenantcity:e.tenantcity,tenantcontactno:e.tenantcontactno,rider:e.ridername,orderid:e.orderid,paymenttype:64==e.paymenttype?"Pay Later":42==e.paymenttype?"Pay on Delivery":"Digital",deliverydate:e.deliverydate,orderstatus:e.orderstatus,ordernotes:e.ordernotes,kms:e.kms,cumulativekms:e.cumulativekms,assigntime:e.assigntime,starttime:e.starttime,arrivaltime:e.arrivaltime,pickuptime:e.pickuptime,deliverytime:e.deliverytime,canceltime:e.canceltime,deliverycharge:e.deliverycharges,deliveryamt:e.deliveryamt,pickupcustomer:e.pickupcustomer,pickupcontactno:e.pickupcontactno,Pickupaddress:e.pickupaddress,pickupsuburb:e.pickupsuburb,pickupcity:e.applocation,pickuplat:e.pickuplat,pickuplong:e.pickuplon,deliverycustomer:e.deliverycustomer,deliverycontactno:e.deliverycontactno,deliveryaddress:e.deliveryaddress,deliverysuburb:e.locationsuburb,deliverylat:e.deliverylat,deliverylong:e.deliverylong,locationname:e.locationname,locationsuburb:e.pickuplocation,deliverylocation:e.deliverylocation,locationcontactno:e.locationcontactno})));function Kt(e){return y()(e).format("DD/MM/YYYY ")}function Bt(e){return y()(e).format(" hh:mm A")}console.log("csvData",qt);const Gt=Mt?"An error has occurred: (fetchDeliveries) ".concat(zt.message):It?"An error has occurred: (getTenants) ".concat(_t.message):Ut?"An error has occurred: (gettenantlocations) ".concat(Vt.message):Ft?"An error has occurred: (getriderbydelivery) ".concat(Tt.message):null;return(0,a.useEffect)((()=>{Gt&&(console.log("errormessage",Gt),be(Gt,"warning",2e3))}),[Gt]),(0,C.jsxs)(C.Fragment,{children:[(_e||Rt||Ht||At||Yt||Ot)&&(0,C.jsx)("div",{children:(0,C.jsx)(pe.A,{})}),Ct&&(0,C.jsx)(L.A,{sx:{color:"#fff",zIndex:e=>e.zIndex.drawer+1},open:Ct}),(0,C.jsx)(i.A,{title:"Orders Details",secondary:(0,C.jsxs)(A.A,{display:"flex",flexDirection:"row",alignItems:"center ",gap:3,flexWrap:"wrap",children:[(0,C.jsx)(ve.A,{ref:u,locaName:g,setAppId:we,setLocoName:w,setPage:x,sx:{minWidth:250,maxWidth:1e3,flex:1}}),(0,C.jsx)(R.A,{options:Lt||[],value:dt,sx:{minWidth:250,maxWidth:1e3,flex:1},onOpen:e=>{Ae||(e.preventDefault(),(0,ge.k)("Please select a your app location first!","warning",3e3),setTimeout((()=>{var e;null===(e=u.current)||void 0===e||e.focus()}),0))},onChange:(e,t,r)=>{"clear"===r?(ct(0),ut(null),lt(0),ht(null)):(ct((null===t||void 0===t?void 0:t.tenantid)||0),ut(t),lt(t.locationid),ht(null))},renderInput:e=>(0,C.jsx)(I.A,(0,n.A)((0,n.A)({},e),{},{inputRef:p,label:"Select Tenant"}))}),(0,C.jsx)(R.A,{options:Nt||[],getOptionLabel:e=>"".concat(e.locationname," (").concat(e.suburb,")")||0,value:pt,sx:{minWidth:250,maxWidth:1e3,flex:1},onOpen:e=>{Ae||st?st||(e.preventDefault(),(0,ge.k)("Please select a your Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=p.current)||void 0===e||e.focus()}),0)):(e.preventDefault(),(0,ge.k)("Please select a your Location and Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=u.current)||void 0===e||e.focus()}),0))},onChange:(e,t,r)=>{"clear"===r?(lt(0),ht(null)):(lt(t.locationid||0),ht(t))},renderInput:e=>(0,C.jsx)(I.A,(0,n.A)((0,n.A)({},e),{},{label:"Select Location"}))})]})}),(0,C.jsx)(de.A,{content:!1,title:(0,C.jsxs)(A.A,{sx:{m:2},gap:3,children:[(0,C.jsxs)(A.A,{direction:"row",alignItems:"center",gap:2,flexWrap:"wrap",sx:{},children:[S&&z&&(0,C.jsxs)(A.A,{direction:"row",alignItems:"center",gap:2,flexWrap:"wrap",children:[(0,C.jsx)(_.A,{badgeContent:Se?0:rt,max:"".concat(Ye),color:"primary",sx:{bgcolor:"#f3e5f5",p:.2,borderRadius:"3px",color:"#7b1fa2"},children:"Orders-".concat(ie)}),(0,C.jsx)(E.A,{title:"Date Filter",placement:"top",children:(0,C.jsx)(j.A,{label:(0,C.jsxs)(b.A,{noWrap:!0,color:"secondary",children:[y()(S).format("DD/MM/YYYY")," - ",y()(z).format("DD/MM/YYYY")]}),variant:"combined",color:"warning",size:"small",deleteIcon:(0,C.jsx)(se.A,{style:{fontSize:18}}),onDelete:()=>{ee(!0)},onClick:()=>ee(!0),sx:{cursor:"pointer"}})})]}),(0,C.jsx)(Y.A,{variant:"outlined",size:"small",startIcon:(0,C.jsx)(D.A,{}),onClick:()=>{yt(!0),setTimeout((()=>{v("")}),0)},children:"Export Report"})]}),(0,C.jsxs)(A.A,{display:"flex",flexDirection:"row",gap:2,alignItems:"center",sx:{},flexWrap:"wrap",children:[(0,C.jsx)(R.A,{id:"combo-box-demo",label:at,options:jt,getOptionLabel:e=>"".concat(e.status),sx:{minWidth:250,maxWidth:1e3,flex:1},onChange:(e,t,r)=>{"clear"===r?(it("All"),nt(jt[0].count)):(console.log("status",t),it(t.statusLow),nt(t.count))},renderInput:e=>(0,C.jsx)(I.A,(0,n.A)((0,n.A)({},e),{},{label:"Select Status"}))}),(0,C.jsx)(R.A,{id:"combo-box-demo",value:mt,options:Et||[],getOptionLabel:e=>"".concat(e.firstname," ").concat(e.lastname),sx:{minWidth:250,maxWidth:1e3,flex:1},onOpen:()=>{Ae||(0,ge.k)("Select App Location First","warning",2e3)},onChange:(e,t,r)=>{"clear"===r?(xt(null),vt(null)):(xt(t),vt(t))},renderInput:e=>(0,C.jsx)(I.A,(0,n.A)((0,n.A)({},e),{},{label:"Select Rider"}))}),(0,C.jsx)(xe.A,{value:Se,onChange:ke,onDebouncedChange:Me,sx:{minWidth:250,maxWidth:1e3,flex:1}})]})]}),children:(0,C.jsxs)(F.A,{ref:r,onScroll:e=>{const{scrollTop:t,scrollHeight:r,clientHeight:n}=e.currentTarget;t+n>=r-50&&Pt&&!Ot&&Wt()},sx:{maxHeight:"calc(100vh - 200px)",overflow:"auto","&::-webkit-scrollbar":{width:"12px",cursor:"pointer"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.palette.primary.main,borderRadius:"8px",cursor:"pointer"},"&::-webkit-scrollbar-thumb:hover":{backgroundColor:e.palette.primary.dark,cursor:"pointer"},"&::-webkit-scrollbar-track":{backgroundColor:e.palette.primary.lighter,cursor:"pointer"}},children:[(0,C.jsxs)(T.A,{stickyHeader:!0,"aria-label":"sticky table",children:[(0,C.jsx)(N.A,{sx:{"& th":{borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"2px solid ".concat(e.palette.divider," !important")}},children:(0,C.jsx)(H.A,{sx:{width:"100%"},children:je.map((e=>(0,C.jsx)(U.A,{sx:{position:"sticky !important",width:"100%"},children:e.label},e.id)))})}),(0,C.jsx)(V.A,{children:Ct?(0,C.jsx)(ye,{rows:16,columns:30,height:15}):0==(null===Dt||void 0===Dt?void 0:Dt.length)?(0,C.jsx)(H.A,{children:(0,C.jsx)(U.A,{colSpan:15,sx:{"&:hover":{bgcolor:"white"}},children:(0,C.jsx)(c.A,{description:"No Orders Found"})})}):null===Dt||void 0===Dt?void 0:Dt.map(((t,r)=>(0,C.jsxs)(H.A,{children:[(0,C.jsxs)(U.A,{sx:{width:"10px"},children:[" ",f*m+r+1]}),(0,C.jsx)(U.A,{sx:{width:"10px",cursor:"pointer"},onClick:()=>{if("delivered"!=t.orderstatus)return null;console.log("row",t),St(t.deliveryid),Ie(t),Ee(!0),setTimeout((()=>{Ee(!1)}),500)},children:"delivered"==t.orderstatus?(0,C.jsx)(ne,{style:{color:e.palette.primary.main}}):(0,C.jsx)(ae.A,{style:{color:e.palette.secondary.main}})}),(0,C.jsxs)(U.A,{sx:{textAlign:"start",whiteSpace:"nowrap"},children:[t.tenantname,(0,C.jsx)(E.A,{title:"OrderId",children:(0,C.jsx)(b.A,{variant:"body2",noWrap:!0,sx:{cursor:"pointer"},children:t.orderid})}),(0,C.jsx)(b.A,{noWrap:!0,variant:"body2",children:y()(t.deliverydate).utc().format("DD/MM/YYYY")}),(0,C.jsx)(b.A,{noWrap:!0,variant:"body2",children:y()(t.deliverydate).utc().format("hh:mm A")})]}),(0,C.jsx)(U.A,{align:"left",children:(0,C.jsx)(A.A,{direction:"row",spacing:1,children:(0,C.jsxs)(A.A,{direction:"column",children:[(0,C.jsx)(b.A,{noWrap:!0,children:t.pickupcustomer}),(0,C.jsx)(b.A,{variant:"caption",color:"textSecondary",children:t.pickupcontactno}),(0,C.jsx)(E.A,{title:t.Pickupaddress||t.pickupsuburb,children:(0,C.jsx)(b.A,{noWrap:!0,variant:"caption",color:"textSecondary",sx:{cursor:"pointer",textOverflow:"ellipsis"},children:" ".concat(t.pickupsuburb||t.Pickupaddress.slice(0,20)+"...")})}),(0,C.jsx)(b.A,{noWrap:!0,variant:"caption",color:"textSecondary",children:t.applocation})]})})}),(0,C.jsx)(U.A,{align:"left",children:(0,C.jsx)(A.A,{direction:"row",spacing:1,children:(0,C.jsxs)(A.A,{direction:"column",children:[(0,C.jsx)(b.A,{sx:{whiteSpace:"nowrap"},children:t.deliverycustomer}),(0,C.jsx)(b.A,{variant:"caption",color:"textSecondary",children:t.deliverycontactno}),(0,C.jsx)(E.A,{title:t.deliveryaddress,children:(0,C.jsx)(b.A,{variant:"caption",color:"textSecondary",sx:{cursor:"pointer"},children:"".concat(t.deliverysuburb||t.deliveryaddress.slice(0,20)+"...")})})]})})}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsxs)(A.A,{direction:"row",sx:{mb:1},children:["created"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Created",color:"primary",size:"small",sx:{minWidth:80}}),"pending"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Pending",color:"warning",size:"small",sx:{minWidth:80}}),"accepted"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Accepted",size:"small",sx:{bgcolor:e.palette.chip.accept,color:"white",minWidth:80}}),"arrived"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Arrived",size:"small",sx:{bgcolor:e.palette.chip.arrive,color:"white",minWidth:80}}),"picked"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Picked",color:"info",size:"small",sx:{minWidth:80}}),"active"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Active",color:"info",size:"small",sx:{minWidth:80}}),"delivered"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Delivered",color:"success",size:"small",sx:{minWidth:80}}),"skipped"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Skipped",color:"secondary",size:"small",sx:{minWidth:80}}),"cancelled"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Cancelled",color:"error",size:"small",sx:{minWidth:80}})]}),(0,C.jsxs)(E.A,{title:t.ridername,children:[(0,C.jsx)(b.A,{variant:"subtitle2",display:"block",sx:{cursor:"pointer",whiteSpace:"nowrap"},children:t.ridername}),(0,C.jsxs)(b.A,{variant:"subtitle2",display:"block",sx:{cursor:"pointer",whiteSpace:"nowrap"},children:["ID : ",t.userid]})]})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.assigntime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.assigntime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.assigntime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.assigntime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.acceptedtime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.acceptedtime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.acceptedtime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.acceptedtime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.arrivaltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.arrivaltime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.arrivaltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.arrivaltime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.pickuptime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.pickuptime)}),(0,C.jsxs)(A.A,{direction:"row",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.pickuptime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.pickuptime)}),"active"===t.deliverystatus&&(0,C.jsx)(O.cxC,{fontSize:"large",style:{color:"green",marginLeft:"8px"}})]})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.starttime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.starttime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.starttime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.starttime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.deliverytime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.deliverytime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.deliverytime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.deliverytime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.canceltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.canceltime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.canceltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.canceltime)})]}),(0,C.jsx)(U.A,{align:"left",children:(0,C.jsx)(b.A,{variant:"caption",children:t.ordernotes||(0,C.jsx)(q.A,{animation:!1,variant:"text",width:40,height:18})})}),(0,C.jsx)(U.A,{align:"center",children:(0,C.jsxs)(A.A,{direction:"column",spacing:1,children:[(0,C.jsx)(E.A,{title:" KMS",placement:"top",children:(0,C.jsx)(j.A,{label:"cancelled"===t.deliverystatus||""==t.kms?0:t.kms,size:"small",variant:"light",color:"error",sx:{minWidth:80,border:"1px solid #e96969",cursor:"pointer"}})}),(0,C.jsx)(E.A,{title:"Actual KMS",placement:"left",children:(0,C.jsx)(j.A,{label:t.cumulativekms,size:"small",color:"success",variant:"light",onClick:()=>{},sx:{minWidth:80,border:"1px solid #76ff03 ",cursor:"pointer"}})}),(0,C.jsx)(E.A,{title:"Rider KMS",children:(0,C.jsx)(j.A,{label:t.previouskms||("cancelled"==t.deliverystatus?"0.00":t.kms),size:"small",color:"info",variant:"light",onClick:()=>{},sx:{minWidth:80,border:"1px solid #03a9f4 ",cursor:"pointer"}})})]})}),(0,C.jsx)(U.A,{align:"center",children:(0,C.jsxs)(A.A,{direction:"column",spacing:1,children:[(0,C.jsx)(E.A,{title:" Delivery Charge",placement:"top",children:(0,C.jsx)(j.A,{label:"cancelled"===t.orderstatus||""==t.deliverycharges?"\u20b9 ".concat(0,".00"):"\u20b9 ".concat(t.deliverycharges,".00"),size:"small",variant:"light",color:"error",sx:{minWidth:80,border:"1px solid #e96969",cursor:"pointer"}})}),(0,C.jsx)(E.A,{title:"Delivery Amount",children:(0,C.jsx)(j.A,{label:""==t.deliveryamt?"\u20b9 ".concat(0,".00"):"\u20b9 ".concat(t.deliveryamt,".00"),size:"small",color:"success",variant:"light",sx:{minWidth:80,border:"1px solid #76ff03 ",cursor:"pointer"}})})]})})]},t.name)))})]}),(0,C.jsx)(K.A,{}),0!==(null===Dt||void 0===Dt?void 0:Dt.length)&&(0,C.jsx)(A.A,{justifyContent:"center",alignItems:"center",sx:{width:"100%",py:2},children:(0,C.jsx)(A.A,{ref:t,style:{textAlign:"center",width:"100%"},children:Ot||Pt?(0,C.jsx)(me.A,{}):"No More Orders Details"})})]})}),(0,C.jsxs)(B.A,{open:gt,onClose:()=>yt(!1),fullWidth:!0,maxWidth:"sm",children:[(0,C.jsx)(G.A,{sx:{bgcolor:"primary.main",color:"white"},children:(0,C.jsx)(b.A,{variant:"h3",children:"Export Report"})}),(0,C.jsxs)(J.A,{children:[Ct&&(0,C.jsx)(k.A,{}),(0,C.jsxs)(Z.A,{gap:2,sx:{width:"100%"},children:[(0,C.jsx)($.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:g||"None",color:g?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"App Location"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:(null===dt||void 0===dt?void 0:dt.tenantname)||"None",color:null!==dt&&void 0!==dt&&dt.tenantname?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Tenant"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:(null===pt||void 0===pt?void 0:pt.locationname)||"None",color:null!==pt&&void 0!==pt&&pt.locationname?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Business Location"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:at||"None",color:at?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Status"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:mt?"".concat(mt.firstname," ").concat(mt.lastname):"None",color:mt?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Rider"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:Se||"None",color:Se?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Keyword"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:S||"None",color:S?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Start Date"})}),(0,C.jsx)($.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:z||"None",color:z?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"End Date"})})]})]}),(0,C.jsxs)(Q.A,{sx:{width:"100%",bgcolor:"secondary.lighter"},children:[(0,C.jsx)(Y.A,{color:"error",variant:"contained",startIcon:(0,C.jsx)(le,{}),onClick:()=>{yt(!1)},sx:{},children:"Close"}),(0,C.jsx)(ue.pK,{data:qt,filename:"Orders_Detail_".concat(y()().format("YYYY-MM-DD_HHmmss"),".csv"),label:"Download CSV",style:{m:1},btnLoading:Ct,onClick:()=>{setTimeout((()=>yt(!1)),0)}})]})]}),(0,C.jsx)(fe.A,{open:X,onClose:()=>ee(!1),onSelect:e=>{M(e.startDate),W(e.endDate),oe(e.label),console.log("Selected Date Range:",e)}}),(0,C.jsx)(B.A,{open:te,onClose:()=>{re(!1)},fullScreen:!0,fullWidth:!0,children:ze&&(0,C.jsx)("div",{children:(0,C.jsx)(P,{coordinates:ze,additionalProps:{riderStart:Pe,riderEnd:De},order:Re,setMapOpen:re})})})]})}},19474:(e,t,r)=>{"use strict";r.d(t,{A:()=>s});var n=r(58168),a=r(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"};var o=r(61187),l=function(e,t){return a.createElement(o.A,(0,n.A)({},e,{ref:t,icon:i}))};const s=a.forwardRef(l)},25713:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(98587),a=r(58168),i=r(9950),o=r(72004),l=r(3484),s=r(59254),c=r(18463),d=r(45558),u=r(1614);function p(e){return(0,u.Ay)("MuiCardActions",e)}(0,d.A)("MuiCardActions",["root","spacing"]);var h=r(44414);const f=["disableSpacing","className"],x=(0,s.Ay)("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",alignItems:"center",padding:8},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),m=i.forwardRef((function(e,t){const r=(0,c.b)({props:e,name:"MuiCardActions"}),{disableSpacing:i=!1,className:s}=r,d=(0,n.A)(r,f),u=(0,a.A)({},r,{disableSpacing:i}),m=(e=>{const{classes:t,disableSpacing:r}=e,n={root:["root",!r&&"spacing"]};return(0,l.A)(n,p,t)})(u);return(0,h.jsx)(x,(0,a.A)({className:(0,o.A)(m.root,s),ownerState:u,ref:t},d))}))},27182:(e,t,r)=>{"use strict";r.d(t,{A:()=>d});var n=r(89379),a=(r(9950),r(14857)),i=r(25713),o=r(60899),l=r(93230),s=r(82053),c=r(44414);const d=e=>{let{title:t,secondary:r,sx:d}=e;const u=(0,a.A)();return(0,c.jsx)(i.A,{sx:(0,n.A)({position:"sticky",top:"30px",bgcolor:u.palette.background.default,zIndex:10,width:"100%"},d),children:(0,c.jsx)(o.Ay,{container:!0,children:(0,c.jsx)(o.Ay,{item:!0,xs:12,children:(0,c.jsxs)(l.A,{direction:"row",justifyContent:"space-between",alignItems:"center",gap:2,sx:{flexWrap:"wrap"},children:[(0,c.jsx)(s.A,{variant:"h3",children:t}),r]})})})})}},41557:(e,t,r)=>{"use strict";var n=r(24994);t.A=void 0;var a=n(r(79526)),i=r(44414);t.A=(0,a.default)((0,i.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z"}),"DownloadOutlined")},46411:(e,t,r)=>{e.exports=r(795)},49462:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];if(window.navigator.msSaveOrOpenBlob){e.preventDefault();var r=this.props,n=r.data,a=r.headers,i=r.separator,o=r.filename,l=r.enclosingCharacter,c=r.uFEFF,d=t&&"function"===typeof n?n():n,u=new Blob([c?"\ufeff":"",(0,s.toCSV)(d,a,i,l)]);return window.navigator.msSaveBlob(u,o),!1}}},{key:"handleAsyncClick",value:function(e){var t=this;this.props.onClick(e,(function(r){!1!==r?t.handleLegacy(e,!0):e.preventDefault()}))}},{key:"handleSyncClick",value:function(e){!1===this.props.onClick(e)?e.preventDefault():this.handleLegacy(e)}},{key:"handleClick",value:function(){var e=this;return function(t){if("function"===typeof e.props.onClick)return e.props.asyncOnClick?e.handleAsyncClick(t):e.handleSyncClick(t);e.handleLegacy(t)}}},{key:"render",value:function(){var e=this,t=this.props,r=t.data,n=t.headers,i=t.separator,o=t.filename,s=t.uFEFF,c=t.children,d=(t.onClick,t.asyncOnClick,t.enclosingCharacter),u=function(e,t){var r={};for(var n in e)t.indexOf(n)>=0||Object.prototype.hasOwnProperty.call(e,n)&&(r[n]=e[n]);return r}(t,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]),p="undefined"===typeof window?"":this.buildURI(r,s,n,i,d);return l.default.createElement("a",a({download:o},u,{ref:function(t){return e.link=t},target:"_self",href:p,onClick:this.handleClick()}),c)}}]),t}(l.default.Component);d.defaultProps=c.defaultProps,d.propTypes=c.propTypes,t.default=d},64367:(e,t,r)=>{"use strict";r.d(t,{A:()=>i});var n=r(23235),a=r(44414);const i=(0,n.A)((0,a.jsx)("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z"}),"CalendarMonth")},79739:(e,t,r)=>{"use strict";r.d(t,{A:()=>m});var n=r(98587),a=r(58168),i=r(9950),o=r(72004),l=r(3484),s=r(59254),c=r(18463),d=r(45558),u=r(1614);function p(e){return(0,u.Ay)("MuiDialogActions",e)}(0,d.A)("MuiDialogActions",["root","spacing"]);var h=r(44414);const f=["className","disableSpacing"],x=(0,s.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,!r.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),m=i.forwardRef((function(e,t){const r=(0,c.b)({props:e,name:"MuiDialogActions"}),{className:i,disableSpacing:s=!1}=r,d=(0,n.A)(r,f),u=(0,a.A)({},r,{disableSpacing:s}),m=(e=>{const{classes:t,disableSpacing:r}=e,n={root:["root",!r&&"spacing"]};return(0,l.A)(n,p,t)})(u);return(0,h.jsx)(x,(0,a.A)({className:(0,o.A)(m.root,i),ownerState:u,ref:t},d))}))},87924:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function n(e){if(Array.isArray(e)){for(var t=0,r=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:",",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return e.filter((function(e){return e})).map((function(e){return e.map((function(e){return d(e)})).map((function(e){return""+r+e+r})).join(t)})).join("\n")},p=t.arrays2csv=function(e,t,r,a){return u(t?[t].concat(n(e)):e,r,a)},h=t.jsons2csv=function(e,t,r,n){return u(s(e,t),r,n)},f=t.string2csv=function(e,t,r,n){return t?t.join(r)+"\n"+e:e.replace(/"/g,'""')},x=t.toCSV=function(e,t,r,n){if(i(e))return h(e,t,r,n);if(o(e))return p(e,t,r,n);if("string"===typeof e)return f(e,t,r);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};t.buildURI=function(e,t,r,n,i){var o=x(e,r,n,i),l=a()?"application/csv":"text/csv",s=new Blob([t?"\ufeff":"",o],{type:l}),c="data:"+l+";charset=utf-8,"+(t?"\ufeff":"")+o,d=window.URL||window.webkitURL;return"undefined"===typeof d.createObjectURL?c:d.createObjectURL(s)}},91078:(e,t,r)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n,a=function(){function e(e,t){for(var r=0;r{"use strict";r.d(t,{A:()=>s});var n=r(58168),a=r(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var o=r(61187),l=function(e,t){return a.createElement(o.A,(0,n.A)({},e,{ref:t,icon:i}))};const s=a.forwardRef(l)}}]); \ No newline at end of file +/*! For license information please see 768.77cfb3b5.chunk.js.LICENSE.txt */ +(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[768],{795:(e,t,n)=>{"use strict";t.CSVLink=void 0;var r=i(n(91078)),a=i(n(49462));function i(e){return e&&e.__esModule?e:{default:e}}r.default,t.CSVLink=a.default},8010:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.PropsNotForwarded=t.defaultProps=t.propTypes=void 0;var r,a=n(9950),i=((r=a)&&r.__esModule,n(11942));t.propTypes={data:(0,i.oneOfType)([i.string,i.array,i.func]).isRequired,headers:i.array,target:i.string,separator:i.string,filename:i.string,uFEFF:i.bool,onClick:i.func,asyncOnClick:i.bool,enclosingCharacter:i.string},t.defaultProps={separator:",",filename:"generatedBy_react-csv.csv",uFEFF:!0,asyncOnClick:!1,enclosingCharacter:'"'},t.PropsNotForwarded=["data","headers"]},17322:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>we});var r=n(89379),a=n(9950),i=n(27182),o=n(26910),l=n(60010),s=n(36150),c=n(13838),d=n(14857),u=n(99810),p=n(49029),h=n(47113),f=n(33516),x=n(82215),m=n(2527),v=n.n(m),g=(n(55392),n(4159)),y=n.n(g),A=n(93230),b=n(82053),j=n(25277),w=n(16491),k=n(57560),S=n(94826),C=n(44414),M=n(36220);y().extend(M);const z=new(v().Icon)({iconUrl:"https://cdn.rawgit.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-green.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],shadowSize:[41,41]}),W=new(v().Icon)({iconUrl:"https://cdn.rawgit.com/pointhi/leaflet-color-markers/master/img/marker-icon-2x-red.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/0.7.7/images/marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],shadowSize:[41,41]}),P=e=>{let{coordinates:t,additionalProps:n,order:r,setMapOpen:i}=e;console.log("additionalProps",n);const o=(0,a.useRef)(null),l=(0,d.A)(),[s,c]=(0,a.useState)([]),[m,v]=(0,a.useState)(!1);if((0,a.useEffect)((()=>{if(o.current&&t.length>0){const e=[[Math.min(...t.map((e=>e.lat))),Math.min(...t.map((e=>e.lng)))],[Math.max(...t.map((e=>e.lat))),Math.max(...t.map((e=>e.lng)))]];o.current.fitBounds(e)}}),[t]),(0,a.useEffect)((()=>{(async()=>{if(v(!0),t.length<2)return c([]),void v(!1);const e=t[0],n=t[t.length-1],r="https://router.project-osrm.org/route/v1/driving/".concat(e.lng,",").concat(e.lat,";").concat(n.lng,",").concat(n.lat,"?overview=full&geometries=geojson");try{var a;const e=await fetch(r),t=await e.json();if(null!==(a=t.routes)&&void 0!==a&&a.length){const e=t.routes[0].geometry.coordinates.map((e=>{let[t,n]=e;return{lat:n,lng:t}}));c(e)}}catch(i){console.error("OSRM Error:",i)}finally{v(!1)}})()}),[t]),!t||0===t.length)return null;const g=t[0],M=t[t.length-1],P=t[Math.floor(t.length/2)],O=e=>{let{label:t,value:n}=e;return(0,C.jsxs)(A.A,{direction:"row",spacing:1,alignItems:"center",children:[(0,C.jsxs)(b.A,{variant:"subtitle1",sx:{fontWeight:600},children:[t,":"]}),(0,C.jsx)(j.A,{label:n||"0.00",color:"primary",sx:{fontWeight:700}})]})};return(0,C.jsxs)(w.A,{sx:{width:"100%",height:"100vh",position:"relative",overflow:"hidden"},children:[m&&(0,C.jsx)(S.A,{}),(0,C.jsx)(j.A,{label:"Close",icon:(0,C.jsx)(k.A,{style:{fontSize:18}}),onClick:()=>i(!1),sx:{position:"absolute",top:12,right:12,zIndex:2e3,bgcolor:l.palette.error.main,color:"#fff",fontWeight:600,borderRadius:"12px",px:1.5,py:.5,boxShadow:l.shadows[4],cursor:"pointer","& .MuiChip-icon":{color:"#fff"}}}),(0,C.jsxs)(u.W,{center:P,zoom:14,scrollWheelZoom:!0,style:{height:"100%",width:"100%"},ref:o,children:[(0,C.jsx)(p.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png"}),(0,C.jsx)(h.p,{position:g,icon:z,children:(0,C.jsx)(f.m,{direction:"bottom",children:"Pickup: ".concat(y()(n.riderStart).format("DD-MM-YYYY hh:mm A"))})}),(0,C.jsx)(h.p,{position:M,icon:W,children:(0,C.jsx)(f.m,{direction:"bottom",children:"Drop: ".concat(y()(n.riderEnd).format("DD-MM-YYYY hh:mm A"))})}),s.length>0&&(0,C.jsx)(x.R,{positions:s,pathOptions:{color:"blue",weight:5}})]}),(0,C.jsx)(w.A,{sx:{position:"absolute",bottom:0,width:"100%",bgcolor:"rgba(255,255,255,0.96)",p:2,boxShadow:l.shadows[3],zIndex:1500},children:(0,C.jsxs)(A.A,{direction:"row",flexWrap:"wrap",rowGap:1.5,columnGap:3,alignItems:"center",children:[(0,C.jsx)(O,{label:"Tenant",value:null===r||void 0===r?void 0:r.tenantname}),(0,C.jsx)(O,{label:"Rider",value:null===r||void 0===r?void 0:r.ridername}),(0,C.jsx)(O,{label:"Pickup",value:null===r||void 0===r?void 0:r.pickupcustomer}),(0,C.jsx)(O,{label:"Drop",value:null===r||void 0===r?void 0:r.deliverycustomer}),(0,C.jsx)(O,{label:"Kms",value:null===r||void 0===r?void 0:r.kms}),(0,C.jsx)(O,{label:"Actual Kms",value:null===r||void 0===r?void 0:r.actualkms}),(0,C.jsx)(O,{label:"Rider Kms",value:null===r||void 0===r?void 0:r.riderkms})]})})]})};var O=n(43302),D=n(41557),L=n(55158),R=n(77922),I=n(29925),_=n(28810),E=n(83274),Y=n(82223),T=n(1320),F=n(15769),N=n(69780),H=n(9213),U=n(21671),V=n(34075),q=n(82917),K=n(74745),B=n(96583),G=n(40033),J=n(28170),Q=n(249),Z=n(26050),$=n(79739),X=n(58168);const ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 327c-29.9 0-58 11.6-79.2 32.8A111.6 111.6 0 00400 439c0 29.9 11.7 58 32.8 79.2A111.6 111.6 0 00512 551c29.9 0 58-11.7 79.2-32.8C612.4 497 624 468.9 624 439c0-29.9-11.6-58-32.8-79.2S541.9 327 512 327zm342.6-37.9a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 615c-97.2 0-176-78.8-176-176s78.8-176 176-176 176 78.8 176 176-78.8 176-176 176z"}}]},name:"environment",theme:"filled"};var te=n(61187),ne=function(e,t){return a.createElement(te.A,(0,X.A)({},e,{ref:t,icon:ee}))};const re=a.forwardRef(ne);var ae=n(19474);const ie={icon:{tag:"svg",attrs:{"fill-rule":"evenodd",viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64c247.4 0 448 200.6 448 448S759.4 960 512 960 64 759.4 64 512 264.6 64 512 64zm127.98 274.82h-.04l-.08.06L512 466.75 384.14 338.88c-.04-.05-.06-.06-.08-.06a.12.12 0 00-.07 0c-.03 0-.05.01-.09.05l-45.02 45.02a.2.2 0 00-.05.09.12.12 0 000 .07v.02a.27.27 0 00.06.06L466.75 512 338.88 639.86c-.05.04-.06.06-.06.08a.12.12 0 000 .07c0 .03.01.05.05.09l45.02 45.02a.2.2 0 00.09.05.12.12 0 00.07 0c.02 0 .04-.01.08-.05L512 557.25l127.86 127.87c.04.04.06.05.08.05a.12.12 0 00.07 0c.03 0 .05-.01.09-.05l45.02-45.02a.2.2 0 00.05-.09.12.12 0 000-.07v-.02a.27.27 0 00-.05-.06L557.25 512l127.87-127.86c.04-.04.05-.06.05-.08a.12.12 0 000-.07c0-.03-.01-.05-.05-.09l-45.02-45.02a.2.2 0 00-.09-.05.12.12 0 00-.07 0z"}}]},name:"close-circle",theme:"filled"};var oe=function(e,t){return a.createElement(te.A,(0,X.A)({},e,{ref:t,icon:ie}))};const le=a.forwardRef(oe);var se=n(64367),ce=n(81425),de=n(50027),ue=n(90376),pe=n(52351),he=n(8881),fe=n(35678),xe=n(56311),me=n(58691),ve=n(59212),ge=n(20466);function ye(e){let{rows:t=5,columns:n=6,height:r=40}=e;return(0,C.jsx)(C.Fragment,{children:[...Array(t)].map(((e,t)=>(0,C.jsx)(H.A,{children:[...Array(n)].map(((e,t)=>(0,C.jsx)(U.A,{children:(0,C.jsx)(q.A,{variant:"rectangular",height:r,width:70,animation:"wave"})},t)))},t)))})}var Ae=n(36220);y().extend(Ae);const be=(e,t,n)=>{(0,he.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:n||1500})},je=[{id:"sno",disablePadding:!1,label:"#"},{id:"map",disablePadding:!1,label:"^"},{id:"tenantname",disablePadding:!1,label:"Client"},{id:"Pickup loco",disablePadding:!1,label:"Pickup"},{id:"Delivery loco",disablePadding:!1,label:"Drop"},{id:"order status",disablePadding:!1,label:"status"},{id:"assigned",disablePadding:!1,label:"assigned"},{id:"Accepted",disablePadding:!1,label:"Accepted"},{id:"arrived",disablePadding:!1,label:"arrived"},{id:"picked",disablePadding:!1,label:"picked"},{id:"active",disablePadding:!1,label:"active"},{id:"Delivered",disablePadding:!1,label:"Delivered"},{id:"cancelled",disablePadding:!1,label:"cancelled"},{id:" notes",disablePadding:!1,label:"NOTES"},{id:"kms",disablePadding:!1,label:"KMS",numeric:"center"},{id:"charges",numeric:"center",label:"Charges",disablePadding:!1}];function we(){const e=(0,d.A)(),t=(0,a.useRef)(),n=(0,a.useRef)(),u=(0,a.useRef)(null),p=(0,a.useRef)(null),h=localStorage.getItem("userid"),[f,x]=(0,a.useState)(0),[m,v]=(0,a.useState)(50),[g,w]=(0,a.useState)("All"),[k,M]=(0,a.useState)(y()().format("YYYY-MM-DD")),[z,W]=(0,a.useState)(y()().format("YYYY-MM-DD")),[X,ee]=(0,a.useState)(!1),[te,ne]=(0,a.useState)(!1),[ie,oe]=(0,a.useState)("Today"),[Ae,we]=(0,a.useState)(0),[ke,Se]=(0,a.useState)(""),[Ce,Me]=(0,a.useState)(""),[ze,We]=(0,a.useState)([]),[Pe,Oe]=(0,a.useState)(),[De,Le]=(0,a.useState)(),[Re,Ie]=(0,a.useState)({}),[_e,Ee]=(0,a.useState)(!1);let[Ye,Te]=(0,a.useState)(0),[Fe,Ne]=(0,a.useState)(0),[He,Ue]=(0,a.useState)(0),[Ve,qe]=(0,a.useState)(0),[Ke,Be]=(0,a.useState)(0),[Ge,Je]=(0,a.useState)(0),[Qe,Ze]=(0,a.useState)(0),[$e,Xe]=(0,a.useState)(0),[et,tt]=(0,a.useState)(0);const[nt,rt]=(0,a.useState)(0),[at,it]=(0,a.useState)("All"),[ot,lt]=(0,a.useState)(0),[st,ct]=(0,a.useState)(0),[dt,ut]=(0,a.useState)(null),[pt,ht]=(0,a.useState)(null),[ft,xt]=(0,a.useState)(),[mt,vt]=(0,a.useState)(null),[gt,yt]=(0,a.useState)(!1),[At,bt]=(0,a.useState)(!1),jt=[{id:0,status:"All",statusLow:"All",count:Ye},{id:1,status:"Pending",statusLow:"pending",count:He},{id:2,status:"Accepted",statusLow:"accepted",count:Ke},{id:3,status:"Arrived",statusLow:"arrived",count:$e},{id:4,status:"Picked",statusLow:"picked",count:Ge},{id:5,status:"Active",statusLow:"active",count:Qe},{id:6,status:"Delivered",statusLow:"delivered",count:Fe},{id:7,status:"Skipped",statusLow:"skipped",count:et},{id:8,status:"Cancelled",statusLow:"cancelled",count:Ve}];function wt(e,t,n,r){const a=(n-e)*(Math.PI/180),i=(r-t)*(Math.PI/180),o=Math.sin(a/2)*Math.sin(a/2)+Math.cos(e*(Math.PI/180))*Math.cos(n*(Math.PI/180))*Math.sin(i/2)*Math.sin(i/2);return 6371*(2*Math.atan2(Math.sqrt(o),Math.sqrt(1-o)))}(0,a.useEffect)((()=>{ct(0),ut(null),lt(0),ht(null),xt(null),vt(null)}),[Ae]),(0,a.useEffect)((()=>{lt(0),ht(null),vt(null)}),[st]),(0,a.useEffect)((()=>{vt(null)}),[ot]);const kt=async e=>{bt(!0),console.log("deliveryid",e);try{const t=await o.A.get("".concat("https://jupiter.nearle.app/live/api/v3","/deliveries/getdeliverylogs/?deliveryid=").concat(e));console.log("getdeliverylogs",t.data.details);const n=t.data.details;if(0!=n.length){Oe(n[0].logdate),Le(n[n.length-1].logdate);const e=n.map((e=>({lat:e.latitude,lng:e.longitude})));console.log("coData",e),We(e);const t=function(e){let t=0;for(let n=0;n{var t;return null!==(t=e.nextPage)&&void 0!==t?t:void 0},refetchOnWindowFocus:!0,refetchOnMount:!0,refetchOnReconnect:!0}),Dt=(null===St||void 0===St?void 0:St.pages.flatMap((e=>e.rows)))||[];(0,a.useEffect)((()=>{if(!Pt)return;const e=new IntersectionObserver((e=>{e[0].isIntersecting&&Wt()}),{root:document.querySelector(".MuiTableContainer-root"),rootMargin:"0px",threshold:1});return t.current&&e.observe(t.current),()=>{t.current&&e.unobserve(t.current)}}),[Pt,Wt]);const{data:Lt,isLoading:Rt,isError:It,error:_t}=(0,s.I)({queryKey:["tenantlist",Ae],queryFn:()=>(0,ce.Mn)(Ae),enabled:0!==Ae}),{data:Et,isLoading:Yt,isError:Tt,error:Ft}=(0,s.I)({queryKey:["getriderbydelivery",k,z,Ae,st,ot],queryFn:()=>(0,ce.aY)(k,z,Ae,st,ot),enabled:0!=Ae}),{data:Nt,isLoading:Ht,isError:Ut,error:Vt}=(0,s.I)({queryKey:["gettenantlocations",st],queryFn:()=>(0,ce.DL)(st),enabled:0!==st});(0,a.useEffect)((()=>{(async()=>{Ee(!0);try{await o.A.get(0==Ae?"".concat("https://jupiter.nearle.app/live/api/v1","/deliveries/deliverysummary/?fromdate=").concat(k,"&todate=").concat(z):"".concat("https://jupiter.nearle.app/live/api/v1","/deliveries/deliverysummary/?applocationid=").concat(Ae,"&tenantid=").concat(st,"&locationid=").concat(ot,"&fromdate=").concat(k,"&todate=").concat(z,"&userid=").concat((null===ft||void 0===ft?void 0:ft.userid)||0)).then((e=>{console.log("fetchcountres",e.data.details),Te(e.data.details.total),"All"==at&&rt(e.data.details.total),Ue(e.data.details.pending),Be(e.data.details.accepted),Xe(e.data.details.arrived),Je(e.data.details.picked),Ze(e.data.details.active),Ne(e.data.details.delivered),tt(e.data.details.skipped),qe(e.data.details.cancelled)})).catch((e=>{console.log(e),(0,he.M8)(e.message,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:2e3})}))}catch(e){console.log(e)}finally{Ee(!1)}})()}),[Ae,k,z,at,st,ot,ft]);const qt=null===Dt||void 0===Dt?void 0:Dt.map((e=>({tenantname:e.tenantname,tenantcity:e.tenantcity,tenantcontactno:e.tenantcontactno,rider:e.ridername,orderid:e.orderid,paymenttype:64==e.paymenttype?"Pay Later":42==e.paymenttype?"Pay on Delivery":"Digital",deliverydate:e.deliverydate,orderstatus:e.orderstatus,ordernotes:e.ordernotes,kms:e.kms,cumulativekms:e.cumulativekms,assigntime:e.assigntime,starttime:e.starttime,arrivaltime:e.arrivaltime,pickuptime:e.pickuptime,deliverytime:e.deliverytime,canceltime:e.canceltime,deliverycharge:e.deliverycharges,deliveryamt:e.deliveryamt,pickupcustomer:e.pickupcustomer,pickupcontactno:e.pickupcontactno,Pickupaddress:e.pickupaddress,pickupsuburb:e.pickupsuburb,pickupcity:e.applocation,pickuplat:e.pickuplat,pickuplong:e.pickuplon,deliverycustomer:e.deliverycustomer,deliverycontactno:e.deliverycontactno,deliveryaddress:e.deliveryaddress,deliverysuburb:e.locationsuburb,deliverylat:e.deliverylat,deliverylong:e.deliverylong,locationname:e.locationname,locationsuburb:e.pickuplocation,deliverylocation:e.deliverylocation,locationcontactno:e.locationcontactno})));function Kt(e){return y()(e).format("DD/MM/YYYY ")}function Bt(e){return y()(e).format(" hh:mm A")}console.log("csvData",qt);const Gt=Mt?"An error has occurred: (fetchDeliveries) ".concat(zt.message):It?"An error has occurred: (getTenants) ".concat(_t.message):Ut?"An error has occurred: (gettenantlocations) ".concat(Vt.message):Tt?"An error has occurred: (getriderbydelivery) ".concat(Ft.message):null;return(0,a.useEffect)((()=>{Gt&&(console.log("errormessage",Gt),be(Gt,"warning",2e3))}),[Gt]),(0,C.jsxs)(C.Fragment,{children:[(_e||Rt||Ht||At||Yt||Ot)&&(0,C.jsx)("div",{children:(0,C.jsx)(pe.A,{})}),Ct&&(0,C.jsx)(L.A,{sx:{color:"#fff",zIndex:e=>e.zIndex.drawer+1},open:Ct}),(0,C.jsx)(i.A,{title:"Orders Details",secondary:(0,C.jsxs)(A.A,{display:"flex",flexDirection:"row",alignItems:"center ",gap:3,flexWrap:"wrap",children:[(0,C.jsx)(ve.A,{ref:u,locaName:g,setAppId:we,setLocoName:w,setPage:x,sx:{minWidth:250,maxWidth:1e3,flex:1}}),(0,C.jsx)(R.A,{options:Lt||[],value:dt,sx:{minWidth:250,maxWidth:1e3,flex:1},onOpen:e=>{Ae||(e.preventDefault(),(0,ge.k)("Please select a your app location first!","warning",3e3),setTimeout((()=>{var e;null===(e=u.current)||void 0===e||e.focus()}),0))},onChange:(e,t,n)=>{"clear"===n?(ct(0),ut(null),lt(0),ht(null)):(ct((null===t||void 0===t?void 0:t.tenantid)||0),ut(t),lt(t.locationid),ht(null))},renderInput:e=>(0,C.jsx)(I.A,(0,r.A)((0,r.A)({},e),{},{inputRef:p,label:"Select Tenant"}))}),(0,C.jsx)(R.A,{options:Nt||[],getOptionLabel:e=>"".concat(e.locationname," (").concat(e.suburb,")")||0,value:pt,sx:{minWidth:250,maxWidth:1e3,flex:1},onOpen:e=>{Ae||st?st||(e.preventDefault(),(0,ge.k)("Please select a your Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=p.current)||void 0===e||e.focus()}),0)):(e.preventDefault(),(0,ge.k)("Please select a your Location and Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=u.current)||void 0===e||e.focus()}),0))},onChange:(e,t,n)=>{"clear"===n?(lt(0),ht(null)):(lt(t.locationid||0),ht(t))},renderInput:e=>(0,C.jsx)(I.A,(0,r.A)((0,r.A)({},e),{},{label:"Select Location"}))})]})}),(0,C.jsx)(de.A,{content:!1,title:(0,C.jsxs)(A.A,{sx:{m:2},gap:3,children:[(0,C.jsxs)(A.A,{direction:"row",alignItems:"center",gap:2,flexWrap:"wrap",sx:{},children:[k&&z&&(0,C.jsxs)(A.A,{direction:"row",alignItems:"center",gap:2,flexWrap:"wrap",children:[(0,C.jsx)(_.A,{badgeContent:ke?0:nt,max:"".concat(Ye),color:"primary",sx:{bgcolor:"#f3e5f5",p:.2,borderRadius:"3px",color:"#7b1fa2"},children:"Orders-".concat(ie)}),(0,C.jsx)(E.A,{title:"Date Filter",placement:"top",children:(0,C.jsx)(j.A,{label:(0,C.jsxs)(b.A,{noWrap:!0,color:"secondary",children:[y()(k).format("DD/MM/YYYY")," - ",y()(z).format("DD/MM/YYYY")]}),variant:"combined",color:"warning",size:"small",deleteIcon:(0,C.jsx)(se.A,{style:{fontSize:18}}),onDelete:()=>{ee(!0)},onClick:()=>ee(!0),sx:{cursor:"pointer"}})})]}),(0,C.jsx)(Y.A,{variant:"outlined",size:"small",startIcon:(0,C.jsx)(D.A,{}),onClick:()=>{yt(!0),setTimeout((()=>{v("")}),0)},children:"Export Report"})]}),(0,C.jsxs)(A.A,{display:"flex",flexDirection:"row",gap:2,alignItems:"center",sx:{},flexWrap:"wrap",children:[(0,C.jsx)(R.A,{id:"combo-box-demo",label:at,options:jt,getOptionLabel:e=>"".concat(e.status),sx:{minWidth:250,maxWidth:1e3,flex:1},onChange:(e,t,n)=>{"clear"===n?(it("All"),rt(jt[0].count)):(console.log("status",t),it(t.statusLow),rt(t.count))},renderInput:e=>(0,C.jsx)(I.A,(0,r.A)((0,r.A)({},e),{},{label:"Select Status"}))}),(0,C.jsx)(R.A,{id:"combo-box-demo",value:mt,options:Et||[],getOptionLabel:e=>"".concat(e.firstname," ").concat(e.lastname),sx:{minWidth:250,maxWidth:1e3,flex:1},onOpen:()=>{Ae||(0,ge.k)("Select App Location First","warning",2e3)},onChange:(e,t,n)=>{"clear"===n?(xt(null),vt(null)):(xt(t),vt(t))},renderInput:e=>(0,C.jsx)(I.A,(0,r.A)((0,r.A)({},e),{},{label:"Select Rider"}))}),(0,C.jsx)(xe.A,{value:ke,onChange:Se,onDebouncedChange:Me,sx:{minWidth:250,maxWidth:1e3,flex:1}})]})]}),children:(0,C.jsxs)(T.A,{ref:n,onScroll:e=>{const{scrollTop:t,scrollHeight:n,clientHeight:r}=e.currentTarget;t+r>=n-50&&Pt&&!Ot&&Wt()},sx:{maxHeight:"calc(100vh - 200px)",overflow:"auto","&::-webkit-scrollbar":{width:"12px",cursor:"pointer"},"&::-webkit-scrollbar-thumb":{backgroundColor:e.palette.primary.main,borderRadius:"8px",cursor:"pointer"},"&::-webkit-scrollbar-thumb:hover":{backgroundColor:e.palette.primary.dark,cursor:"pointer"},"&::-webkit-scrollbar-track":{backgroundColor:e.palette.primary.lighter,cursor:"pointer"}},children:[(0,C.jsxs)(F.A,{stickyHeader:!0,"aria-label":"sticky table",children:[(0,C.jsx)(N.A,{sx:{"& th":{borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"2px solid ".concat(e.palette.divider," !important")}},children:(0,C.jsx)(H.A,{sx:{width:"100%"},children:je.map((e=>(0,C.jsx)(U.A,{sx:{position:"sticky !important",width:"100%"},children:e.label},e.id)))})}),(0,C.jsx)(V.A,{children:Ct?(0,C.jsx)(ye,{rows:16,columns:30,height:15}):0==(null===Dt||void 0===Dt?void 0:Dt.length)?(0,C.jsx)(H.A,{children:(0,C.jsx)(U.A,{colSpan:15,sx:{"&:hover":{bgcolor:"white"}},children:(0,C.jsx)(c.A,{description:"No Orders Found"})})}):null===Dt||void 0===Dt?void 0:Dt.map(((t,n)=>(0,C.jsxs)(H.A,{children:[(0,C.jsxs)(U.A,{sx:{width:"10px"},children:[" ",f*m+n+1]}),(0,C.jsx)(U.A,{sx:{width:"10px",cursor:"pointer"},onClick:()=>{if("delivered"!=t.orderstatus)return null;console.log("row",t),kt(t.deliveryid),Ie(t),Ee(!0),setTimeout((()=>{Ee(!1)}),500)},children:"delivered"==t.orderstatus?(0,C.jsx)(re,{style:{color:e.palette.primary.main}}):(0,C.jsx)(ae.A,{style:{color:e.palette.secondary.main}})}),(0,C.jsxs)(U.A,{sx:{textAlign:"start",whiteSpace:"nowrap"},children:[t.tenantname,(0,C.jsx)(E.A,{title:"OrderId",children:(0,C.jsx)(b.A,{variant:"body2",noWrap:!0,sx:{cursor:"pointer"},children:t.orderid})}),(0,C.jsx)(b.A,{noWrap:!0,variant:"body2",children:y()(t.deliverydate).utc().format("DD/MM/YYYY")}),(0,C.jsx)(b.A,{noWrap:!0,variant:"body2",children:y()(t.deliverydate).utc().format("hh:mm A")})]}),(0,C.jsx)(U.A,{align:"left",children:(0,C.jsx)(A.A,{direction:"row",spacing:1,children:(0,C.jsxs)(A.A,{direction:"column",children:[(0,C.jsx)(b.A,{noWrap:!0,children:t.pickupcustomer}),(0,C.jsx)(b.A,{variant:"caption",color:"textSecondary",children:t.pickupcontactno}),(0,C.jsx)(E.A,{title:t.Pickupaddress||t.pickupsuburb,children:(0,C.jsx)(b.A,{noWrap:!0,variant:"caption",color:"textSecondary",sx:{cursor:"pointer",textOverflow:"ellipsis"},children:" ".concat(t.pickupsuburb||t.Pickupaddress.slice(0,20)+"...")})}),(0,C.jsx)(b.A,{noWrap:!0,variant:"caption",color:"textSecondary",children:t.applocation})]})})}),(0,C.jsx)(U.A,{align:"left",children:(0,C.jsx)(A.A,{direction:"row",spacing:1,children:(0,C.jsxs)(A.A,{direction:"column",children:[(0,C.jsx)(b.A,{sx:{whiteSpace:"nowrap"},children:t.deliverycustomer}),(0,C.jsx)(b.A,{variant:"caption",color:"textSecondary",children:t.deliverycontactno}),(0,C.jsx)(E.A,{title:t.deliveryaddress,children:(0,C.jsx)(b.A,{variant:"caption",color:"textSecondary",sx:{cursor:"pointer"},children:"".concat(t.deliverysuburb||t.deliveryaddress.slice(0,20)+"...")})})]})})}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsxs)(A.A,{direction:"row",sx:{mb:1},children:["created"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Created",color:"primary",size:"small",sx:{minWidth:80}}),"pending"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Pending",color:"warning",size:"small",sx:{minWidth:80}}),"accepted"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Accepted",size:"small",sx:{bgcolor:e.palette.chip.accept,color:"white",minWidth:80}}),"arrived"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Arrived",size:"small",sx:{bgcolor:e.palette.chip.arrive,color:"white",minWidth:80}}),"picked"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Picked",color:"info",size:"small",sx:{minWidth:80}}),"active"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Active",color:"info",size:"small",sx:{minWidth:80}}),"delivered"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Delivered",color:"success",size:"small",sx:{minWidth:80}}),"skipped"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Skipped",color:"secondary",size:"small",sx:{minWidth:80}}),"cancelled"===t.orderstatus&&(0,C.jsx)(j.A,{label:"Cancelled",color:"error",size:"small",sx:{minWidth:80}})]}),(0,C.jsxs)(E.A,{title:t.ridername,children:[(0,C.jsx)(b.A,{variant:"subtitle2",display:"block",sx:{cursor:"pointer",whiteSpace:"nowrap"},children:t.ridername}),(0,C.jsxs)(b.A,{variant:"subtitle2",display:"block",sx:{cursor:"pointer",whiteSpace:"nowrap"},children:["ID : ",t.userid]})]})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.assigntime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.assigntime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.assigntime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.assigntime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.acceptedtime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.acceptedtime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.acceptedtime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.acceptedtime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.arrivaltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.arrivaltime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.arrivaltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.arrivaltime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.pickuptime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.pickuptime)}),(0,C.jsxs)(A.A,{direction:"row",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.pickuptime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.pickuptime)}),"active"===t.deliverystatus&&(0,C.jsx)(O.cxC,{fontSize:"large",style:{color:"green",marginLeft:"8px"}})]})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.starttime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.starttime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.starttime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.starttime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.deliverytime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.deliverytime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.deliverytime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.deliverytime)})]}),(0,C.jsxs)(U.A,{align:"left",children:[(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"12px"},children:""===t.canceltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:80,height:14}):Kt(t.canceltime)}),(0,C.jsx)(b.A,{noWrap:!0,sx:{fontSize:"13px"},variant:"h5",children:""===t.canceltime?(0,C.jsx)(q.A,{animation:!1,variant:"text",width:60,height:18}):Bt(t.canceltime)})]}),(0,C.jsx)(U.A,{align:"left",children:(0,C.jsx)(b.A,{variant:"caption",children:t.ordernotes||(0,C.jsx)(q.A,{animation:!1,variant:"text",width:40,height:18})})}),(0,C.jsx)(U.A,{align:"center",children:(0,C.jsxs)(A.A,{direction:"column",spacing:1,children:[(0,C.jsx)(E.A,{title:" KMS",placement:"top",children:(0,C.jsx)(j.A,{label:"cancelled"===t.deliverystatus||""==t.kms?0:t.kms,size:"small",variant:"light",color:"error",sx:{minWidth:80,border:"1px solid #e96969",cursor:"pointer"}})}),(0,C.jsx)(E.A,{title:"Actual KMS",placement:"left",children:(0,C.jsx)(j.A,{label:t.cumulativekms,size:"small",color:"success",variant:"light",onClick:()=>{},sx:{minWidth:80,border:"1px solid #76ff03 ",cursor:"pointer"}})}),(0,C.jsx)(E.A,{title:"Rider KMS",children:(0,C.jsx)(j.A,{label:t.previouskms||("cancelled"==t.deliverystatus?"0.00":t.kms),size:"small",color:"info",variant:"light",onClick:()=>{},sx:{minWidth:80,border:"1px solid #03a9f4 ",cursor:"pointer"}})})]})}),(0,C.jsx)(U.A,{align:"center",children:(0,C.jsxs)(A.A,{direction:"column",spacing:1,children:[(0,C.jsx)(E.A,{title:" Delivery Charge",placement:"top",children:(0,C.jsx)(j.A,{label:"cancelled"===t.orderstatus||""==t.deliverycharges?"\u20b9 ".concat(0,".00"):"\u20b9 ".concat(t.deliverycharges,".00"),size:"small",variant:"light",color:"error",sx:{minWidth:80,border:"1px solid #e96969",cursor:"pointer"}})}),(0,C.jsx)(E.A,{title:"Delivery Amount",children:(0,C.jsx)(j.A,{label:""==t.deliveryamt?"\u20b9 ".concat(0,".00"):"\u20b9 ".concat(t.deliveryamt,".00"),size:"small",color:"success",variant:"light",sx:{minWidth:80,border:"1px solid #76ff03 ",cursor:"pointer"}})})]})})]},t.name)))})]}),(0,C.jsx)(K.A,{}),0!==(null===Dt||void 0===Dt?void 0:Dt.length)&&(0,C.jsx)(A.A,{justifyContent:"center",alignItems:"center",sx:{width:"100%",py:2},children:(0,C.jsx)(A.A,{ref:t,style:{textAlign:"center",width:"100%"},children:Ot||Pt?(0,C.jsx)(me.A,{}):"No More Orders Details"})})]})}),(0,C.jsxs)(B.A,{open:gt,onClose:()=>yt(!1),fullWidth:!0,maxWidth:"sm",children:[(0,C.jsx)(G.A,{sx:{bgcolor:"primary.main",color:"white"},children:(0,C.jsx)(b.A,{variant:"h3",children:"Export Report"})}),(0,C.jsxs)(J.A,{children:[Ct&&(0,C.jsx)(S.A,{}),(0,C.jsxs)(Q.A,{gap:2,sx:{width:"100%"},children:[(0,C.jsx)(Z.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:g||"None",color:g?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"App Location"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:(null===dt||void 0===dt?void 0:dt.tenantname)||"None",color:null!==dt&&void 0!==dt&&dt.tenantname?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Tenant"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:(null===pt||void 0===pt?void 0:pt.locationname)||"None",color:null!==pt&&void 0!==pt&&pt.locationname?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Business Location"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:at||"None",color:at?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Status"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:mt?"".concat(mt.firstname," ").concat(mt.lastname):"None",color:mt?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Rider"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:ke||"None",color:ke?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Keyword"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"primary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:k||"None",color:k?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"Start Date"})}),(0,C.jsx)(Z.Ay,{sx:{bgcolor:"secondary.lighter"},secondaryAction:(0,C.jsx)(j.A,{size:"small",label:z||"None",color:z?"primary":"secondary"}),children:(0,C.jsx)(b.A,{variant:"h5",fontWeight:500,children:"End Date"})})]})]}),(0,C.jsxs)($.A,{sx:{width:"100%",bgcolor:"secondary.lighter"},children:[(0,C.jsx)(Y.A,{color:"error",variant:"contained",startIcon:(0,C.jsx)(le,{}),onClick:()=>{yt(!1)},sx:{},children:"Close"}),(0,C.jsx)(ue.pK,{data:qt,filename:"Orders_Detail_".concat(y()().format("YYYY-MM-DD_HHmmss"),".csv"),label:"Download CSV",style:{m:1},btnLoading:Ct,onClick:()=>{setTimeout((()=>yt(!1)),0)}})]})]}),(0,C.jsx)(fe.A,{open:X,onClose:()=>ee(!1),onSelect:e=>{M(e.startDate),W(e.endDate),oe(e.label),console.log("Selected Date Range:",e)}}),(0,C.jsx)(B.A,{open:te,onClose:()=>{ne(!1)},fullScreen:!0,fullWidth:!0,children:ze&&(0,C.jsx)("div",{children:(0,C.jsx)(P,{coordinates:ze,additionalProps:{riderStart:Pe,riderEnd:De},order:Re,setMapOpen:ne})})})]})}},19474:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(58168),a=n(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 289.1a362.49 362.49 0 00-79.9-115.7 370.83 370.83 0 00-118.2-77.8C610.7 76.6 562.1 67 512 67c-50.1 0-98.7 9.6-144.5 28.5-44.3 18.3-84 44.5-118.2 77.8A363.6 363.6 0 00169.4 289c-19.5 45-29.4 92.8-29.4 142 0 70.6 16.9 140.9 50.1 208.7 26.7 54.5 64 107.6 111 158.1 80.3 86.2 164.5 138.9 188.4 153a43.9 43.9 0 0022.4 6.1c7.8 0 15.5-2 22.4-6.1 23.9-14.1 108.1-66.8 188.4-153 47-50.4 84.3-103.6 111-158.1C867.1 572 884 501.8 884 431.1c0-49.2-9.9-97-29.4-142zM512 880.2c-65.9-41.9-300-207.8-300-449.1 0-77.9 31.1-151.1 87.6-206.3C356.3 169.5 431.7 139 512 139s155.7 30.5 212.4 85.9C780.9 280 812 353.2 812 431.1c0 241.3-234.1 407.2-300 449.1zm0-617.2c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm79.2 255.2A111.6 111.6 0 01512 551c-29.9 0-58-11.7-79.2-32.8A111.6 111.6 0 01400 439c0-29.9 11.7-58 32.8-79.2C454 338.6 482.1 327 512 327c29.9 0 58 11.6 79.2 32.8C612.4 381 624 409.1 624 439c0 29.9-11.6 58-32.8 79.2z"}}]},name:"environment",theme:"outlined"};var o=n(61187),l=function(e,t){return a.createElement(o.A,(0,r.A)({},e,{ref:t,icon:i}))};const s=a.forwardRef(l)},25713:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(98587),a=n(58168),i=n(9950),o=n(72004),l=n(3484),s=n(59254),c=n(18463),d=n(45558),u=n(1614);function p(e){return(0,u.Ay)("MuiCardActions",e)}(0,d.A)("MuiCardActions",["root","spacing"]);var h=n(44414);const f=["disableSpacing","className"],x=(0,s.Ay)("div",{name:"MuiCardActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",alignItems:"center",padding:8},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),m=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiCardActions"}),{disableSpacing:i=!1,className:s}=n,d=(0,r.A)(n,f),u=(0,a.A)({},n,{disableSpacing:i}),m=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,l.A)(r,p,t)})(u);return(0,h.jsx)(x,(0,a.A)({className:(0,o.A)(m.root,s),ownerState:u,ref:t},d))}))},27182:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(89379),a=(n(9950),n(14857)),i=n(25713),o=n(60899),l=n(93230),s=n(82053),c=n(44414);const d=e=>{let{title:t,secondary:n,sx:d}=e;const u=(0,a.A)();return(0,c.jsx)(i.A,{sx:(0,r.A)({position:"sticky",top:"30px",bgcolor:u.palette.background.default,zIndex:10,width:"100%"},d),children:(0,c.jsx)(o.Ay,{container:!0,children:(0,c.jsx)(o.Ay,{item:!0,xs:12,children:(0,c.jsxs)(l.A,{direction:"row",justifyContent:"space-between",alignItems:"center",gap:2,sx:{flexWrap:"wrap"},children:[(0,c.jsx)(s.A,{variant:"h3",children:t}),n]})})})})}},33516:(e,t,n)=>{"use strict";n.d(t,{m:()=>l});var r=n(464),a=n(69995),i=n(2527),o=n(9950);const l=(0,r.wk)((function(e,t){const n=new i.Tooltip(e,t.overlayContainer);return(0,a.Q)(n,t)}),(function(e,t,n,r){let{position:a}=n;(0,o.useEffect)((function(){const n=t.overlayContainer;if(null==n)return;const{instance:i}=e,o=e=>{e.tooltip===i&&(null!=a&&i.setLatLng(a),i.update(),r(!0))},l=e=>{e.tooltip===i&&r(!1)};return n.on({tooltipopen:o,tooltipclose:l}),n.bindTooltip(i),function(){n.off({tooltipopen:o,tooltipclose:l}),null!=n._map&&n.unbindTooltip()}}),[e,t,r,a])}))},41557:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var a=r(n(79526)),i=n(44414);t.A=(0,a.default)((0,i.jsx)("path",{d:"M19 9h-4V3H9v6H5l7 7zm-8 2V5h2v6h1.17L12 13.17 9.83 11zm-6 7h14v2H5z"}),"DownloadOutlined")},46411:(e,t,n)=>{e.exports=n(795)},49462:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=Object.assign||function(e){for(var t=1;t1&&void 0!==arguments[1]&&arguments[1];if(window.navigator.msSaveOrOpenBlob){e.preventDefault();var n=this.props,r=n.data,a=n.headers,i=n.separator,o=n.filename,l=n.enclosingCharacter,c=n.uFEFF,d=t&&"function"===typeof r?r():r,u=new Blob([c?"\ufeff":"",(0,s.toCSV)(d,a,i,l)]);return window.navigator.msSaveBlob(u,o),!1}}},{key:"handleAsyncClick",value:function(e){var t=this;this.props.onClick(e,(function(n){!1!==n?t.handleLegacy(e,!0):e.preventDefault()}))}},{key:"handleSyncClick",value:function(e){!1===this.props.onClick(e)?e.preventDefault():this.handleLegacy(e)}},{key:"handleClick",value:function(){var e=this;return function(t){if("function"===typeof e.props.onClick)return e.props.asyncOnClick?e.handleAsyncClick(t):e.handleSyncClick(t);e.handleLegacy(t)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.data,r=t.headers,i=t.separator,o=t.filename,s=t.uFEFF,c=t.children,d=(t.onClick,t.asyncOnClick,t.enclosingCharacter),u=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["data","headers","separator","filename","uFEFF","children","onClick","asyncOnClick","enclosingCharacter"]),p="undefined"===typeof window?"":this.buildURI(n,s,r,i,d);return l.default.createElement("a",a({download:o},u,{ref:function(t){return e.link=t},target:"_self",href:p,onClick:this.handleClick()}),c)}}]),t}(l.default.Component);d.defaultProps=c.defaultProps,d.propTypes=c.propTypes,t.default=d},64367:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(23235),a=n(44414);const i=(0,r.A)((0,a.jsx)("path",{d:"M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2m0 16H5V10h14zM9 14H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2zm-8 4H7v-2h2zm4 0h-2v-2h2zm4 0h-2v-2h2z"}),"CalendarMonth")},79739:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(98587),a=n(58168),i=n(9950),o=n(72004),l=n(3484),s=n(59254),c=n(18463),d=n(45558),u=n(1614);function p(e){return(0,u.Ay)("MuiDialogActions",e)}(0,d.A)("MuiDialogActions",["root","spacing"]);var h=n(44414);const f=["className","disableSpacing"],x=(0,s.Ay)("div",{name:"MuiDialogActions",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disableSpacing&&t.spacing]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},!t.disableSpacing&&{"& > :not(style) ~ :not(style)":{marginLeft:8}})})),m=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiDialogActions"}),{className:i,disableSpacing:s=!1}=n,d=(0,r.A)(n,f),u=(0,a.A)({},n,{disableSpacing:s}),m=(e=>{const{classes:t,disableSpacing:n}=e,r={root:["root",!n&&"spacing"]};return(0,l.A)(r,p,t)})(u);return(0,h.jsx)(x,(0,a.A)({className:(0,o.A)(m.root,i),ownerState:u,ref:t},d))}))},87924:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t1&&void 0!==arguments[1]?arguments[1]:",",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:'"';return e.filter((function(e){return e})).map((function(e){return e.map((function(e){return d(e)})).map((function(e){return""+n+e+n})).join(t)})).join("\n")},p=t.arrays2csv=function(e,t,n,a){return u(t?[t].concat(r(e)):e,n,a)},h=t.jsons2csv=function(e,t,n,r){return u(s(e,t),n,r)},f=t.string2csv=function(e,t,n,r){return t?t.join(n)+"\n"+e:e.replace(/"/g,'""')},x=t.toCSV=function(e,t,n,r){if(i(e))return h(e,t,n,r);if(o(e))return p(e,t,n,r);if("string"===typeof e)return f(e,t,n);throw new TypeError('Data should be a "String", "Array of arrays" OR "Array of objects" ')};t.buildURI=function(e,t,n,r,i){var o=x(e,n,r,i),l=a()?"application/csv":"text/csv",s=new Blob([t?"\ufeff":"",o],{type:l}),c="data:"+l+";charset=utf-8,"+(t?"\ufeff":"")+o,d=window.URL||window.webkitURL;return"undefined"===typeof d.createObjectURL?c:d.createObjectURL(s)}},91078:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,a=function(){function e(e,t){for(var n=0;n{"use strict";n.d(t,{A:()=>s});var r=n(58168),a=n(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M505.7 661a8 8 0 0012.6 0l112-141.7c4.1-5.2.4-12.9-6.3-12.9h-74.1V168c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v338.3H400c-6.7 0-10.4 7.7-6.3 12.9l112 141.8zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"download",theme:"outlined"};var o=n(61187),l=function(e,t){return a.createElement(o.A,(0,r.A)({},e,{ref:t,icon:i}))};const s=a.forwardRef(l)}}]); \ No newline at end of file diff --git a/build/static/js/768.dcc3a402.chunk.js.LICENSE.txt b/build/static/js/768.77cfb3b5.chunk.js.LICENSE.txt similarity index 100% rename from build/static/js/768.dcc3a402.chunk.js.LICENSE.txt rename to build/static/js/768.77cfb3b5.chunk.js.LICENSE.txt diff --git a/build/static/js/8012.75d4aeef.chunk.js b/build/static/js/8012.75d4aeef.chunk.js new file mode 100644 index 0000000..409d591 --- /dev/null +++ b/build/static/js/8012.75d4aeef.chunk.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[8012],{34815:(e,s,t)=>{t.r(s),t.d(s,{default:()=>pe});var a=t(80045),i=t(89379),r=t(9950),n=t(98007),l=t(47113),c=t(82215),d=t(99810),o=t(49029),u=t(33516),p=t(48513),m=t(37119),h=t(2527),v=t.n(h);t(55392);v().PolylineOffset={translatePoint:(e,s,t)=>v().point(e.x+s*Math.cos(t),e.y+s*Math.sin(t)),offsetPointLine(e,s){const t=e.length;if(t<2)throw new Error("Line should be defined by at least 2 points");let a,i=e[0];const r=Math.PI/2,n=[];for(let l=1;l=0&&l<=1&&c>=0&&c<=1?v().point(e.x+c*i.x,e.y+c*i.y):null},segmentAsVector:(e,s)=>v().point(s.x-e.x,s.y-e.y),joinLineSegments(e){const s=[];let t=e[0].offset;s.push(t[0]);for(let a=1;ae.latLngToLayerPoint(s)));return this.offsetPoints(a,t).map((s=>e.layerPointToLatLng(s)))}};const x=v().Polyline.prototype._projectLatlngs;v().Polyline.prototype._projectLatlngs=function(e,s,t){const a=this.options.offset;if(!a||"number"!==typeof a)return x.call(this,e,s,t);if(!(e[0]instanceof v().LatLng)){for(let a=0;athis._map.latLngToLayerPoint(e))),r=v().PolylineOffset.offsetPoints(i,a);for(let n=0;nw[String(e||"").toLowerCase()]||{label:e||"Unknown",bg:"#64748b",fg:"#fff"},z=new Set(["delivered"]),M=new Set(["cancelled","skipped"]),C=["#2563eb","#dc2626","#16a34a","#ea580c","#9333ea","#0891b2","#ca8a04","#db2777","#0f766e","#7c3aed","#65a30d","#0284c7","#b91c1c","#15803d","#a16207","#86198f"],A=e=>C[(e%C.length+C.length)%C.length],D=e=>{if(null==e)return"";const s=["th","st","nd","rd"],t=e%100;return e+(s[(t-20)%10]||s[t]||s[0])};var P=t(44414);const q=function(e){let{focusedRider:s,compareDeltas:t,compareSummary:a,actualOrdered:i,focusedCompareStep:n,setFocusedCompareStep:l,sequenceOpen:c,setSequenceOpen:d,expandedSeqGroups:o,setExpandedSeqGroups:u,onClose:p}=e;const m=(0,r.useMemo)((()=>{const e=a,r=e.onTime+e.late,n=s.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),l=n<0,c=t.filter((e=>e.anomaly)),d=t.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length,o=t.filter((e=>M.has(String(e.orderstatus||"").toLowerCase()))).length,u=null==e.kmDeltaPct?"":e.kmDeltaPct>25?"is-over":e.kmDeltaPct<-5?"is-under":"",p=t.length||1,m=e.onTime+e.late||1,h=Math.round(d/p*60+e.onTime/m*25+(p-e.anomalies)/p*15),v=h>=85?"#16a34a":h>=65?"#f59e0b":"#dc2626",x=h>=85?"Excellent":h>=65?"Acceptable":"Needs review",j=t.filter((e=>e.actualTs)),g=j.reduce(((e,s)=>!e||s.actualTs.isBefore(e)?s.actualTs:e),null),N=j.reduce(((e,s)=>!e||s.actualTs.isAfter(e)?s.actualTs:e),null),f=g&&N?Math.max(0,N.diff(g,"minute")):0,b=t.length>1?Math.round(f/(t.length-1)):0,y=f>0?(e.actualKm/(f/60)).toFixed(1):null,k=t.filter((e=>!e.isLoading&&e.coordsCount>0)),S=k.filter((e=>null!=e.timeDeltaMin&&!e.anomaly)).sort(((e,s)=>e.timeDeltaMin-s.timeDeltaMin))[0]||null,w=k.filter((e=>e.anomaly)).sort(((e,s)=>{const t=Math.abs(e.kmDeltaPct||0)+(e.timeDeltaMin>0?e.timeDeltaMin:0);return Math.abs(s.kmDeltaPct||0)+(s.timeDeltaMin>0?s.timeDeltaMin:0)-t}))[0]||null,F=i.filter(((e,s)=>{var t;const a=null===(t=e.order)||void 0===t?void 0:t.step;return null!=a&&a!==s+1})),C=[];F.forEach((e=>{var s;const t=null===(s=e.order)||void 0===s?void 0:s.step,a=i.findIndex((s=>s.sequenceStep===e.sequenceStep))+1,r=a-t,n=C[C.length-1];n&&n.delta===r&&n.lastActualPos+1===a?(n.items.push({d:e,planned:t,actualPos:a,delta:r}),n.lastActualPos=a):C.push({delta:r,items:[{d:e,planned:t,actualPos:a,delta:r}],lastActualPos:a})}));const A={};s.orders.forEach((e=>{const s=e.trip_number||1;A[s]||(A[s]=[]),A[s].push(e)}));const D=Object.entries(A).sort(((e,s)=>{let[t]=e,[a]=s;return Number(t)-Number(a)})).map((e=>{let[s,t]=e;return{tNum:s,count:t.length,plannedKm:t.reduce(((e,s)=>e+parseFloat(s.kms||0)),0),actualKm:t.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),profit:t.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),delivered:t.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length}}));return{sum:e,totalSteps:r,totalProfit:n,isLoss:l,deviations:c,delivered:d,skipped:o,stepDeltaPct:u,score:h,scoreColor:v,scoreLabel:x,firstDelivery:g,lastDelivery:N,activeMin:f,avgPerStop:b,avgSpeed:y,bestStep:S,worstStep:w,outOfOrderSteps:F,seqRuns:C,tripList:D}}),[s,t,a,i]),h=null!=n?t.find((e=>e.sequenceStep===n)):null,v=e=>{l((s=>s===e?null:e))},x=function(e){let s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{d:t,planned:a,actualPos:i,delta:r}=e;return(0,P.jsxs)("li",{className:"cdp-seq-diff".concat(n===t.sequenceStep?" is-focused":"").concat(s?"":" is-nested"),onClick:()=>v(t.sequenceStep),children:[(0,P.jsx)("span",{className:"cdp-seq-diff-num",style:{background:A((a||t.sequenceStep)-1)},children:a||t.sequenceStep}),(0,P.jsxs)("div",{className:"cdp-seq-diff-body",children:[(0,P.jsx)("div",{className:"cdp-seq-diff-title",children:t.deliverycustomer||"Step ".concat(a||t.sequenceStep)}),(0,P.jsxs)("div",{className:"cdp-seq-diff-sub",children:["Visited ",(0,P.jsx)("strong",{children:D(i)})," ","\xb7 planned ",(0,P.jsx)("strong",{children:D(a)})]})]}),(0,P.jsx)("span",{className:"cdp-seq-diff-tag",children:r>0?"+".concat(r):"".concat(r)})]},"diff-".concat(t.sequenceStep))},{sum:j,totalSteps:g,totalProfit:N,isLoss:f,deviations:b,delivered:y,skipped:S,stepDeltaPct:w,score:C,scoreColor:q,scoreLabel:L,firstDelivery:E,lastDelivery:_,activeMin:O,avgPerStop:I,avgSpeed:R,bestStep:T,worstStep:H,outOfOrderSteps:V,seqRuns:K,tripList:Y}=m;return(0,P.jsxs)("aside",{id:"compare-data-panel",className:"compare-data-panel",children:[(0,P.jsxs)("div",{className:"cdp-head",children:[(0,P.jsxs)("div",{className:"cdp-head-title",children:[(0,P.jsx)("span",{className:"cdp-rider-dot",style:{background:s.color}}),(0,P.jsxs)("div",{className:"cdp-head-text",children:[(0,P.jsx)("div",{className:"cdp-rider-name",children:s.riderName}),(0,P.jsx)("div",{className:"cdp-head-badge",children:"PLANNED vs ACTUAL"})]})]}),(0,P.jsx)("button",{type:"button",className:"cdp-close",onClick:p,title:"Exit compare","aria-label":"Exit compare",children:(0,P.jsx)(k.m6K,{})})]}),(0,P.jsxs)("div",{className:"cdp-scroll",children:[(0,P.jsx)("section",{className:"cdp-section cdp-score-section",children:(0,P.jsxs)("div",{className:"cdp-score-wrap",children:[(0,P.jsx)("div",{className:"cdp-score-ring",style:{background:"conic-gradient(".concat(q," ").concat(3.6*C,"deg, rgba(15,23,42,0.08) 0deg)")},children:(0,P.jsxs)("div",{className:"cdp-score-inner",children:[(0,P.jsx)("div",{className:"cdp-score-value",style:{color:q},children:C}),(0,P.jsx)("div",{className:"cdp-score-unit",children:"/100"})]})}),(0,P.jsxs)("div",{className:"cdp-score-body",children:[(0,P.jsx)("div",{className:"cdp-score-label",style:{color:q},children:L}),(0,P.jsx)("div",{className:"cdp-score-title",children:"Compliance score"}),(0,P.jsxs)("div",{className:"cdp-score-sub",children:[y,"/",t.length," delivered",j.anomalies>0?" \xb7 ".concat(j.anomalies," deviation").concat(j.anomalies>1?"s":""):"",j.late>0?" \xb7 ".concat(j.late," late"):"",S>0?" \xb7 ".concat(S," skipped"):""]})]})]})}),(0,P.jsxs)("section",{className:"cdp-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.Zs6,{})}),(0,P.jsx)("span",{className:"cdp-section-title",children:"Day overview"})]}),(0,P.jsxs)("div",{className:"cdp-tiles",children:[(0,P.jsxs)("div",{className:"cdp-tile",children:[(0,P.jsxs)("div",{className:"cdp-tile-label",children:[(0,P.jsx)(k.xI$,{})," Distance"]}),(0,P.jsxs)("div",{className:"cdp-tile-value",children:[j.actualKm.toFixed(1),(0,P.jsx)("span",{className:"cdp-tile-unit",children:"km"})]}),(0,P.jsxs)("div",{className:"cdp-tile-sub",children:["planned ",j.plannedKm.toFixed(1)," km"]})]}),(0,P.jsxs)("div",{className:"cdp-tile".concat(j.anomalies>0?" is-warn":""),children:[(0,P.jsxs)("div",{className:"cdp-tile-label",children:[(0,P.jsx)(k.Wux,{})," Deviation"]}),(0,P.jsx)("div",{className:"cdp-tile-value ".concat(w),children:null!=j.kmDeltaPct?"".concat(j.kmDeltaPct>0?"+":"").concat(j.kmDeltaPct.toFixed(0),"%"):"\u2014"}),(0,P.jsx)("div",{className:"cdp-tile-sub",children:j.anomalies>0?"".concat(j.anomalies," flagged"):"within plan"})]}),(0,P.jsxs)("div",{className:"cdp-tile".concat(j.late>0?" is-warn":""),children:[(0,P.jsxs)("div",{className:"cdp-tile-label",children:[(0,P.jsx)(k.VP9,{})," On-time"]}),(0,P.jsxs)("div",{className:"cdp-tile-value",children:[j.onTime,g>0&&(0,P.jsxs)("span",{className:"cdp-tile-unit",children:["/",g]})]}),(0,P.jsx)("div",{className:"cdp-tile-sub",children:j.late>0?"".concat(j.late," late"):"all on schedule"})]}),(0,P.jsxs)("div",{className:"cdp-tile ".concat(f?"is-loss":"is-gain"),children:[(0,P.jsxs)("div",{className:"cdp-tile-label",children:[f?(0,P.jsx)(k.Rod,{}):(0,P.jsx)(k.imn,{})," ",f?"Loss":"Profit"]}),(0,P.jsxs)("div",{className:"cdp-tile-value",children:[f?"-":"","\u20b9",Math.abs(N).toFixed(0)]}),(0,P.jsxs)("div",{className:"cdp-tile-sub",children:[s.orders.length," ",1===s.orders.length?"order":"orders"," \xb7 ",y," delivered"]})]})]})]}),t.length>0&&(0,P.jsxs)("section",{className:"cdp-section cdp-seq-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head cdp-section-head-clickable",onClick:()=>d((e=>!e)),role:"button","aria-expanded":c,title:c?"Collapse route sequence":"Expand route sequence",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.$G1,{})}),(0,P.jsx)("span",{className:"cdp-section-title",children:"Route sequence"}),(0,P.jsx)("span",{className:"cdp-seq-status".concat(V.length>0?" is-warn":" is-good"),children:V.length>0?"".concat(V.length," out of order"):"In order"}),(0,P.jsx)("span",{className:"cdp-seq-toggle".concat(c?" is-open":""),children:(0,P.jsx)(k.j1Q,{})})]}),c&&(0,P.jsx)("div",{className:"cdp-seq",children:V.length>0?(0,P.jsx)("ul",{className:"cdp-seq-diffs",children:K.map(((e,s)=>{if(1===e.items.length)return x(e.items[0]);const t=e.items[0],a=e.items[e.items.length-1],i=o.has(s),l=e.delta>0?"+".concat(e.delta):"".concat(e.delta),c=e.items.some((e=>e.d.sequenceStep===n));return(0,P.jsxs)(r.Fragment,{children:[(0,P.jsxs)("li",{className:"cdp-seq-diff is-group".concat(i?" is-expanded":"").concat(c?" is-focused":""),onClick:()=>{return e=s,void u((s=>{const t=new Set(s);return t.has(e)?t.delete(e):t.add(e),t}));var e},"aria-expanded":i,children:[(0,P.jsxs)("span",{className:"cdp-seq-group-num",children:[(0,P.jsx)("span",{className:"cdp-seq-group-num-bg",style:{background:"linear-gradient(135deg, ".concat(A((t.planned||1)-1),", ").concat(A((a.planned||1)-1),")")}}),(0,P.jsxs)("span",{className:"cdp-seq-group-num-label",children:[e.items.length,"\xd7"]})]}),(0,P.jsxs)("div",{className:"cdp-seq-diff-body",children:[(0,P.jsxs)("div",{className:"cdp-seq-diff-title",children:[e.items.length," consecutive steps shifted"," ",(0,P.jsx)("span",{className:"cdp-seq-group-delta",children:l})]}),(0,P.jsxs)("div",{className:"cdp-seq-diff-sub",children:["Planned ",D(t.planned),"\u2013",D(a.planned)," ","visited"," ",(0,P.jsxs)("strong",{children:[D(t.actualPos),"\u2013",D(a.actualPos)]})]})]}),(0,P.jsx)("span",{className:"cdp-seq-diff-tag",children:l}),(0,P.jsx)("span",{className:"cdp-seq-group-toggle".concat(i?" is-open":""),"aria-hidden":"true",children:(0,P.jsx)(k.j1Q,{})})]}),i&&(0,P.jsx)("li",{className:"cdp-seq-group-children-wrap",children:(0,P.jsx)("ul",{className:"cdp-seq-group-children",children:e.items.map((e=>x(e,!1)))})})]},"run-".concat(s,"-").concat(t.d.sequenceStep))}))}):(0,P.jsxs)("div",{className:"cdp-seq-good",children:[(0,P.jsx)(k.mU9,{})," Rider followed the planned route in order."]})})]}),(E||_)&&(0,P.jsxs)("section",{className:"cdp-section cdp-timing-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.pWE,{})}),(0,P.jsx)("span",{className:"cdp-section-title",children:"Timing"}),O>0&&(0,P.jsxs)("span",{className:"cdp-timing-active-tag",children:[(0,P.jsx)("span",{className:"cdp-timing-active-pulse"}),"Day window"]})]}),(0,P.jsxs)("div",{className:"cdp-timing-clock",children:[(0,P.jsxs)("div",{className:"cdp-clock-card is-start",children:[(0,P.jsxs)("div",{className:"cdp-clock-label",children:[(0,P.jsx)(k.WVj,{})," First delivery"]}),(0,P.jsxs)("div",{className:"cdp-clock-face",children:[(0,P.jsx)("span",{className:"cdp-clock-time",children:E?E.format("hh:mm"):"\u2014"}),(0,P.jsx)("span",{className:"cdp-clock-period",children:E?E.format("A"):""})]}),(0,P.jsx)("div",{className:"cdp-clock-caption",children:"Started"})]}),(0,P.jsxs)("div",{className:"cdp-clock-track","aria-hidden":"true",children:[(0,P.jsx)("span",{className:"cdp-clock-track-line"}),(0,P.jsx)("span",{className:"cdp-clock-track-dot is-start"}),(0,P.jsx)("span",{className:"cdp-clock-track-dot is-end"}),(0,P.jsxs)("div",{className:"cdp-clock-duration",children:[(0,P.jsx)("span",{className:"cdp-clock-duration-icon",children:(0,P.jsx)(k.DZH,{})}),(0,P.jsx)("span",{className:"cdp-clock-duration-val",children:O>0?O>=60?"".concat(Math.floor(O/60),"h ").concat(O%60,"m"):"".concat(O,"m"):"\u2014"}),(0,P.jsx)("span",{className:"cdp-clock-duration-sub",children:"active"})]})]}),(0,P.jsxs)("div",{className:"cdp-clock-card is-end",children:[(0,P.jsxs)("div",{className:"cdp-clock-label",children:[(0,P.jsx)(k.mU9,{})," Last delivery"]}),(0,P.jsxs)("div",{className:"cdp-clock-face",children:[(0,P.jsx)("span",{className:"cdp-clock-time",children:_?_.format("hh:mm"):"\u2014"}),(0,P.jsx)("span",{className:"cdp-clock-period",children:_?_.format("A"):""})]}),(0,P.jsx)("div",{className:"cdp-clock-caption",children:"Finished"})]})]}),(0,P.jsxs)("div",{className:"cdp-timing-stats",children:[(0,P.jsxs)("div",{className:"cdp-timing-stat",children:[(0,P.jsxs)("div",{className:"cdp-timing-stat-head",children:[(0,P.jsx)("div",{className:"cdp-timing-stat-icon",children:(0,P.jsx)(k.VP9,{})}),(0,P.jsxs)("div",{className:"cdp-timing-stat-body",children:[(0,P.jsxs)("div",{className:"cdp-timing-stat-value",children:[I>0?"".concat(I):"\u2014",I>0&&(0,P.jsx)("span",{className:"cdp-timing-stat-unit",children:"min"})]}),(0,P.jsx)("div",{className:"cdp-timing-stat-label",children:"Avg / stop"})]})]}),t.length>0&&(0,P.jsxs)("div",{className:"cdp-timing-stat-viz cdp-stops-dots","aria-hidden":"true",children:[Array.from({length:Math.min(t.length,12)}).map(((e,s)=>(0,P.jsx)("span",{className:"cdp-stop-dot"},"dot-".concat(s)))),(0,P.jsxs)("span",{className:"cdp-timing-stat-viz-label",children:[t.length," stop",1===t.length?"":"s"]})]})]}),null!=R&&(0,P.jsxs)("div",{className:"cdp-timing-stat",children:[(0,P.jsxs)("div",{className:"cdp-timing-stat-head",children:[(0,P.jsx)("div",{className:"cdp-timing-stat-icon",children:(0,P.jsx)(k.BJM,{})}),(0,P.jsxs)("div",{className:"cdp-timing-stat-body",children:[(0,P.jsxs)("div",{className:"cdp-timing-stat-value",children:[R,(0,P.jsx)("span",{className:"cdp-timing-stat-unit",children:"km/h"})]}),(0,P.jsx)("div",{className:"cdp-timing-stat-label",children:"Avg speed"})]})]}),(0,P.jsxs)("div",{className:"cdp-timing-stat-viz cdp-speed-gauge","aria-hidden":"true",children:[(0,P.jsx)("div",{className:"cdp-speed-gauge-track",children:(0,P.jsx)("div",{className:"cdp-speed-gauge-fill",style:{width:"".concat(Math.min(100,parseFloat(R)/60*100),"%")}})}),(0,P.jsxs)("div",{className:"cdp-speed-gauge-scale",children:[(0,P.jsx)("span",{children:"0"}),(0,P.jsx)("span",{children:"30"}),(0,P.jsx)("span",{children:"60 km/h"})]})]})]})]})]}),(T||H)&&(0,P.jsxs)("section",{className:"cdp-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.SeC,{})}),(0,P.jsx)("span",{className:"cdp-section-title",children:"Highlights"})]}),(0,P.jsxs)("div",{className:"cdp-highlights",children:[T&&(0,P.jsxs)("div",{className:"cdp-highlight is-best",onClick:()=>v(T.sequenceStep),role:"button",title:"Focus this step",children:[(0,P.jsx)("span",{className:"cdp-highlight-rail","aria-hidden":"true"}),(0,P.jsxs)("div",{className:"cdp-highlight-content",children:[(0,P.jsxs)("div",{className:"cdp-highlight-top",children:[(0,P.jsxs)("span",{className:"cdp-highlight-label",children:[(0,P.jsx)("span",{className:"cdp-highlight-chip",children:(0,P.jsx)(k.mU9,{})}),"Fastest stop"]}),(0,P.jsxs)("span",{className:"cdp-highlight-step-chip",style:{background:A(T.sequenceStep-1)},children:["Step ",T.sequenceStep]})]}),(0,P.jsx)("div",{className:"cdp-highlight-title",children:T.deliverycustomer||"Step ".concat(T.sequenceStep)}),(0,P.jsx)("div",{className:"cdp-highlight-meta",children:(0,P.jsx)("span",{className:"cdp-highlight-pill is-good",children:null!=T.timeDeltaMin?0===T.timeDeltaMin?"On schedule":"".concat(T.timeDeltaMin>0?"+":"").concat(T.timeDeltaMin," min vs plan"):"On schedule"})})]})]}),H&&(0,P.jsxs)("div",{className:"cdp-highlight is-worst",onClick:()=>v(H.sequenceStep),role:"button",title:"Focus this step",children:[(0,P.jsx)("span",{className:"cdp-highlight-rail","aria-hidden":"true"}),(0,P.jsxs)("div",{className:"cdp-highlight-content",children:[(0,P.jsxs)("div",{className:"cdp-highlight-top",children:[(0,P.jsxs)("span",{className:"cdp-highlight-label",children:[(0,P.jsx)("span",{className:"cdp-highlight-chip",children:(0,P.jsx)(k.Wux,{})}),"Biggest deviation"]}),(0,P.jsxs)("span",{className:"cdp-highlight-step-chip",style:{background:A(H.sequenceStep-1)},children:["Step ",H.sequenceStep]})]}),(0,P.jsx)("div",{className:"cdp-highlight-title",children:H.deliverycustomer||"Step ".concat(H.sequenceStep)}),(0,P.jsxs)("div",{className:"cdp-highlight-meta",children:[null!=H.kmDeltaPct&&(0,P.jsxs)("span",{className:"cdp-highlight-pill is-bad",children:[H.kmDeltaPct>0?"+":"",H.kmDeltaPct.toFixed(0),"% route"]}),null!=H.timeDeltaMin&&H.timeDeltaMin>0&&(0,P.jsxs)("span",{className:"cdp-highlight-pill is-bad",children:["+",H.timeDeltaMin,"m late"]})]})]})]})]})]}),Y.length>1&&(0,P.jsxs)("section",{className:"cdp-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.$G1,{})}),(0,P.jsxs)("span",{className:"cdp-section-title",children:["Trips (",Y.length,")"]})]}),(0,P.jsx)("div",{className:"cdp-trips",children:Y.map((e=>{const s=e.profit<0;return(0,P.jsxs)("div",{className:"cdp-trip",children:[(0,P.jsxs)("div",{className:"cdp-trip-head",children:[(0,P.jsxs)("span",{className:"cdp-trip-badge",children:["Trip ",e.tNum]}),(0,P.jsxs)("span",{className:"cdp-trip-meta",children:[e.delivered,"/",e.count," delivered"]})]}),(0,P.jsxs)("div",{className:"cdp-trip-stats",children:[(0,P.jsxs)("span",{title:"Distance",children:[(0,P.jsx)(k.xI$,{}),e.actualKm.toFixed(1),"km",(0,P.jsxs)("small",{children:[" / ",e.plannedKm.toFixed(1)]})]}),(0,P.jsxs)("span",{className:s?"is-over":"",title:s?"Loss":"Profit",children:[(0,P.jsx)(k.ohY,{}),s?"-":"","\u20b9",Math.abs(e.profit).toFixed(0)]})]})]},"trip-".concat(e.tNum))}))})]}),h&&(e=>{const s=A(h.sequenceStep-1),t=h.kmDelta>=0?"+":"",a=h.anomaly?"is-over":h.kmDelta<-.1?"is-under":"",i=null!=h.timeDeltaMin?h.timeDeltaMin>10?"is-over":h.timeDeltaMin<-2?"is-under":"":"",r=F(h.orderstatus),n=parseFloat((null===(e=h.order)||void 0===e?void 0:e.profit)||0);return(0,P.jsxs)("section",{className:"cdp-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.$G1,{})}),(0,P.jsxs)("span",{className:"cdp-section-title",children:["Step ",h.sequenceStep," details"]}),(0,P.jsx)("button",{type:"button",className:"cdp-section-clear",onClick:()=>l(null),title:"Clear step focus",children:"Show all"})]}),(0,P.jsxs)("div",{className:"compare-delta".concat(h.anomaly?" is-anomaly":""),children:[(0,P.jsxs)("div",{className:"compare-delta-title",children:[(0,P.jsx)("span",{className:"compare-delta-step-badge",style:{background:s},children:h.sequenceStep}),(0,P.jsxs)("div",{className:"compare-delta-title-text",children:[(0,P.jsx)("div",{className:"compare-delta-title-main",children:h.deliverycustomer||"Step ".concat(h.sequenceStep)}),(0,P.jsxs)("div",{className:"compare-delta-title-sub",children:[h.pickupcustomer?"from ".concat(h.pickupcustomer," \xb7 "):"","Order #",h.orderid]})]}),h.orderstatus&&(0,P.jsx)("span",{className:"compare-delta-status",style:{background:r.bg,color:r.fg},children:r.label})]}),(0,P.jsxs)("div",{className:"compare-delta-grid",children:[(0,P.jsxs)("div",{className:"compare-delta-cell".concat(h.anomaly?" is-anomaly":""),children:[(0,P.jsx)("span",{className:"compare-delta-cell-label",children:"Distance"}),(0,P.jsxs)("span",{className:"compare-delta-cell-val",children:[h.actualKm.toFixed(2)," ",(0,P.jsx)("span",{className:"compare-delta-cell-unit",children:"km"})]}),(0,P.jsxs)("span",{className:"compare-delta-cell-sub",children:["planned ",h.plannedKm.toFixed(2)," km"]})]}),(0,P.jsxs)("div",{className:"compare-delta-cell",children:[(0,P.jsx)("span",{className:"compare-delta-cell-label",children:"\u0394 Route"}),(0,P.jsxs)("span",{className:"compare-delta-cell-val ".concat(a),children:[t,h.kmDelta.toFixed(2)," km"]}),(0,P.jsx)("span",{className:"compare-delta-cell-sub",children:null!=h.kmDeltaPct?"".concat(t).concat(h.kmDeltaPct.toFixed(0),"% vs plan"):"no planned km"})]}),(0,P.jsxs)("div",{className:"compare-delta-cell",children:[(0,P.jsx)("span",{className:"compare-delta-cell-label",children:"Time"}),(0,P.jsx)("span",{className:"compare-delta-cell-val ".concat(i),children:null!=h.timeDeltaMin?"".concat(h.timeDeltaMin>0?"+":"").concat(h.timeDeltaMin," min"):"\u2014"}),(0,P.jsx)("span",{className:"compare-delta-cell-sub",children:h.actualTs&&h.expectedTs?"".concat(h.actualTs.format("HH:mm")," vs ").concat(h.expectedTs.format("HH:mm")):h.actualTs?"delivered ".concat(h.actualTs.format("HH:mm")):"in flight"})]}),!Number.isNaN(n)&&0!==n&&(0,P.jsxs)("div",{className:"compare-delta-cell".concat(n<0?" is-anomaly":""),children:[(0,P.jsx)("span",{className:"compare-delta-cell-label",children:n<0?"Loss":"Profit"}),(0,P.jsxs)("span",{className:"compare-delta-cell-val ".concat(n<0?"is-over":"is-under"),children:[n<0?"-":"","\u20b9",Math.abs(n).toFixed(0)]}),(0,P.jsx)("span",{className:"compare-delta-cell-sub",children:"order revenue"})]})]})]})]})})(),b.length>0&&(0,P.jsxs)("section",{className:"cdp-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon cdp-icon-warn",children:(0,P.jsx)(k.ItP,{})}),(0,P.jsxs)("span",{className:"cdp-section-title",children:["Deviations (",b.length,")"]})]}),(0,P.jsx)("ul",{className:"cdp-dev-list",children:b.map((e=>{const s=A(e.sequenceStep-1),t=e.kmDelta>=0?"+":"";return(0,P.jsxs)("li",{className:"cdp-dev-item".concat(n===e.sequenceStep?" is-focused":""),onClick:()=>v(e.sequenceStep),children:[(0,P.jsx)("span",{className:"cdp-dev-num",style:{background:s},children:e.sequenceStep}),(0,P.jsxs)("div",{className:"cdp-dev-body",children:[(0,P.jsx)("div",{className:"cdp-dev-title",children:e.deliverycustomer||"Step ".concat(e.sequenceStep)}),(0,P.jsxs)("div",{className:"cdp-dev-meta",children:[null!=e.kmDeltaPct&&(0,P.jsxs)("span",{className:"cdp-dev-chip is-over",children:[t,e.kmDeltaPct.toFixed(0),"% route"]}),null!=e.timeDeltaMin&&e.timeDeltaMin>10&&(0,P.jsxs)("span",{className:"cdp-dev-chip is-over",children:["+",e.timeDeltaMin,"m late"]})]})]})]},"dev-".concat(e.sequenceStep))}))})]}),(0,P.jsxs)("section",{className:"cdp-section",children:[(0,P.jsxs)("div",{className:"cdp-section-head",children:[(0,P.jsx)("span",{className:"cdp-section-icon",children:(0,P.jsx)(k.EgJ,{})}),(0,P.jsxs)("span",{className:"cdp-section-title",children:["Steps (",t.length,")"]}),(0,P.jsxs)("span",{className:"cdp-section-sub",children:[y,"/",t.length," delivered"]})]}),(0,P.jsx)("ul",{className:"cdp-step-list",children:t.map((e=>{var s;const t=A(e.sequenceStep-1),a=String(e.orderstatus||"").toLowerCase(),i=z.has(a),r=M.has(a),l=i&&!e.anomaly,c=n===e.sequenceStep,d=F(e.orderstatus),o=parseFloat((null===(s=e.order)||void 0===s?void 0:s.profit)||0),u=e.kmDelta>=0?"+":"",p=null!=e.timeDeltaMin?e.timeDeltaMin>10?"is-over":e.timeDeltaMin<-2?"is-under":"":"",m=["cdp-step",c?"is-focused":"",e.anomaly?"is-anomaly":"",l?"is-correct":"",r?"is-skipped":"",e.isLoading?"is-loading":""].filter(Boolean).join(" ");return(0,P.jsxs)("li",{className:m,onClick:()=>v(e.sequenceStep),children:[(0,P.jsxs)("span",{className:"cdp-step-num",style:{background:t},children:[e.sequenceStep,l&&(0,P.jsx)("span",{className:"cdp-step-check",children:(0,P.jsx)(k.mU9,{})}),e.anomaly&&(0,P.jsx)("span",{className:"cdp-step-flag",children:(0,P.jsx)(k.ItP,{})})]}),(0,P.jsxs)("div",{className:"cdp-step-body",children:[(0,P.jsxs)("div",{className:"cdp-step-title-row",children:[(0,P.jsx)("span",{className:"cdp-step-title",children:e.deliverycustomer||"Step ".concat(e.sequenceStep)}),e.orderstatus&&(0,P.jsx)("span",{className:"cdp-step-status",style:{background:d.bg,color:d.fg},children:d.label})]}),(0,P.jsxs)("div",{className:"cdp-step-sub",children:[e.pickupcustomer?"from ".concat(e.pickupcustomer," \xb7 "):"","Order #",e.orderid]}),(0,P.jsxs)("div",{className:"cdp-step-deltas",children:[(0,P.jsxs)("span",{className:"cdp-step-delta",title:"Distance",children:[(0,P.jsx)(k.xI$,{}),e.actualKm.toFixed(1),"km",e.plannedKm>0&&(0,P.jsxs)("small",{className:e.anomaly?"is-over":"",children:[" ",u,e.kmDelta.toFixed(1)]})]}),(0,P.jsxs)("span",{className:"cdp-step-delta ".concat(p),title:"Delivery time",children:[(0,P.jsx)(k.VP9,{}),e.actualTs?e.actualTs.format("HH:mm"):"\u2014",null!=e.timeDeltaMin&&(0,P.jsxs)("small",{children:[" ",e.timeDeltaMin>0?"+":"",e.timeDeltaMin,"m"]})]}),!Number.isNaN(o)&&0!==o&&(0,P.jsxs)("span",{className:"cdp-step-delta".concat(o<0?" is-over":""),title:o<0?"Loss":"Profit",children:[(0,P.jsx)(k.ohY,{}),o<0?"-":"","\u20b9",Math.abs(o).toFixed(0)]})]})]})]},"step-".concat(e.sequenceStep))}))})]})]})]})};var L=t(85571);const E=["_ts"],_="#6366f1",O="#10b981",I=e=>{const s=parseFloat(e);return Number.isFinite(s)?s:NaN},R=e=>{if(!e)return"";const s=String(e).trim();if(!s)return"";if(s.includes(",")){const e=s.split(",").map((e=>e.trim())).filter(Boolean);return 0===e.length?s:e.length<=2?e.join(", "):e.slice(-2).join(", ")}const t=s.split(/\s+/).filter(Boolean),a=t.length>6?t.slice(-6).join(" "):s;return a.length>40?"".concat(a.slice(0,40).trim(),"\u2026"):a},T=e=>Number.isFinite(I(e.droplat||e.deliverylat))&&Number.isFinite(I(e.droplon||e.deliverylong)),H=e=>e.pickuplat||e.pickuplatitude||e.pickup_lat,V=e=>e.pickuplong||e.pickuplongitude||e.picklongitude||e.pickup_lon,K=e=>Number.isFinite(I(H(e)))&&Number.isFinite(I(V(e))),Y=[{id:"morning",name:"Morning Batch",startHour:0,endHour:8},{id:"afternoon",name:"Afternoon Batch",startHour:9,endHour:12},{id:"evening",name:"Evening Batch",startHour:16,endHour:19}],B="dispatch.slots.v7",U=["dispatch.slots.v1","dispatch.slots.v2","dispatch.slots.v3","dispatch.slots.v4","dispatch.slots.v5","dispatch.slots.v6"],G=(e,s)=>"Slot ".concat(e+1," \xb7 ").concat(J(s)),J=e=>{const s=Math.floor(e),t=Math.round(60*(e-s)),a=(s+11)%12+1,i=s>=12&&s<24?"PM":"AM";if(0===t)return"".concat(a," ").concat(i);const r=String(t).padStart(2,"0");return"".concat(a,":").concat(r," ").concat(i)},W=(e,s)=>s>=24?"After ".concat(J(e)):"".concat(J(e),"\u2013").concat(J(s)),Z=Y.map(((e,s)=>(0,i.A)((0,i.A)({},e),{},{label:e.name||G(s,e.startHour),range:W(e.startHour,e.endHour)}))),$=(e,s)=>{for(const t of s)if(e>=t.startHour&&e2&&void 0!==arguments[2]?arguments[2]:Z;const t=((e,s)=>{const t=Q.find((e=>e.id===s))||Q[0];for(const a of t.keys)if(null!==e&&void 0!==e&&e[a])return e[a];return null})(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"all");if(!t)return null;const a=String(t).trim();if(/^\d{4}-\d{2}-\d{2}$/.test(a))return null;const i=g()(t);return i.isValid()?$(i.hour()+i.minute()/60,s):null};function ee(e){let{targetRef:s}=e;const t=(0,n.ko)();return(0,r.useEffect)((()=>(s.current=t,()=>{s.current=null})),[t]),null}function se(e,s){const t=e=>e*Math.PI/180,a=t(e[0]),i=t(s[0]),r=t(s[0]-e[0]),n=t(s[1]-e[1]),l=Math.sin(r/2)**2+Math.cos(a)*Math.cos(i)*Math.sin(n/2)**2;return 12742*Math.asin(Math.min(1,Math.sqrt(l)))}function te(e){if(!Array.isArray(e)||e.length<2)return 0;let s=0;for(let t=1;t{let t=0,a=1/0;for(let i=0;i{const t=Math.max(s,i);a.push(e.slice(i,t+1)),i=t})),a}const ie=e=>{if(!e)return null;const s=g()(e);return s.isValid()?s.format("HH:mm:ss"):String(e)},re=[{key:"assigntime",label:"Assigned"},{key:"acceptedtime",label:"Accepted"},{key:"arrivaltime",label:"Arrived"},{key:"pickuptime",label:"Pickup"},{key:"starttime",label:"Started"},{key:"deliverytime",label:"Delivered",final:!0}],ne=e=>{const s=[...e.orders].sort(((e,s)=>{const t=e.trip_number||1,a=s.trip_number||1;return t!==a?t-a:(e.step||0)-(s.step||0)})),t=s.findIndex((e=>{const s=String(e.orderstatus||"").toLowerCase();return!z.has(s)&&!M.has(s)}));if(-1===t)return null;const a=s[t];if(!T(a))return null;const i=I(a.droplat||a.deliverylat),r=I(a.droplon||a.deliverylong);let n,l;const c=t>0?s[t-1]:null;if(c&&T(c))n=I(c.droplat||c.deliverylat),l=I(c.droplon||c.deliverylong);else{if(!K(a))return null;n=I(H(a)),l=I(V(a))}const d=(n+i)/2,o=(l+r)/2,u=s.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length;return{id:e.id,color:e.color,riderName:e.riderName,aerialLat:d,aerialLon:o,prevLat:n,prevLon:l,nextLat:i,nextLon:r,completedCount:u,totalCount:s.length,nextStep:a.step||t+1,nextCustomer:a.deliverycustomer||""}},le=e=>{const s=e.filter(T);if(!s.length)return[];const t=e.find(K),a=[];return t&&a.push([I(H(t)),I(V(t))]),s.forEach((e=>a.push([I(e.droplat||e.deliverylat),I(e.droplon||e.deliverylong)]))),a};delete v().Icon.Default.prototype._getIconUrl,v().Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"});const ce=["#0055FF","#00D82C","#FF6B00","#9D00FF","#FF00A8","#00C2B2","#FF9900","#FF0000"],de=e=>{const s=String(null!==e&&void 0!==e?e:"");if(!s)return ce[0];let t=0;for(let a=0;a>>0;return ce[t%ce.length]},oe=e=>{let{focusedItem:s,viewMode:t,orders:a,kitchens:i,locationKey:l}=e;const c=(0,n.ko)(),d=(0,r.useRef)(""),o=(0,r.useMemo)((()=>{const e=null!=l?"loc:".concat(l,"|"):"",r=e=>{let s=0,t=0,a=0;for(const i of e)Number.isFinite(i[0])&&Number.isFinite(i[1])&&(s+=i[0],t+=i[1],a+=1);return 0===a?"0":"".concat((s/a).toFixed(1),",").concat((t/a).toFixed(1))};if(s){var n,c,d;const t=null!==(n=null!==(c=null!==(d=s.id)&&void 0!==d?d:s.kitchenName)&&void 0!==c?c:s.name)&&void 0!==n?n:null!=s.lat?"".concat(s.lat,",").concat(s.lon):"item",a=s.orders?s.orders.length:0;return"".concat(e,"f|").concat(t,"|").concat(a)}const o=(i||[]).map((e=>[e.lat,e.lon])),u=r(o);if("kitchens"===t){const s=o.filter((e=>Number.isFinite(e[0])&&Number.isFinite(e[1]))).length;return"".concat(e,"k|").concat(s,"|").concat(u)}if("all"===t){const s=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)]));return"".concat(e,"a|").concat(s.length,"|").concat(r(s))}return"".concat(e,"m|").concat(t||"","|").concat(o.length,"|").concat(u)}),[s,t,a,i,l]);return(0,r.useEffect)((()=>{if(d.current===o)return;let e=[];s?s.orders?(e=s.orders.map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])),s.orders.forEach((s=>e.push([I(H(s)),I(V(s))])))):e=[[s.lat,s.lon]]:"kitchens"===t?(e=(i||[]).filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lon))).map((e=>[e.lat,e.lon])),0===e.length&&(e=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])))):"all"===t?e=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])):(e=(i||[]).filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lon))).map((e=>[e.lat,e.lon])),0===e.length&&(e=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)]))));const r=e.filter((e=>Number.isFinite(e[0])&&Number.isFinite(e[1])));if(r.length>0){const e=v().latLngBounds(r);if(e.isValid()){1===r.length||e.getNorthEast().equals(e.getSouthWest())?c.setView(r[0],15,{animate:!0,duration:.6}):c.flyToBounds(e,{padding:[60,60],duration:.6,maxZoom:16}),d.current=o}}else;}),[o,s,t,a,i,c]),null},ue=e=>{let{children:s}=e;return(0,P.jsx)("span",{className:"ico-inline",style:{display:"inline-flex",alignItems:"center",verticalAlign:"-2px",marginRight:4},children:s})},pe=e=>{let{data:s,embedded:t=!1,selectedRiderId:n,onRiderSelect:h,pulseOrderId:x}=e;const j=null!==s&&void 0!==s&&s.zones&&s.zones.length>0?"zones":"riders",[w,D]=(0,r.useState)(j),[J,Q]=(0,r.useState)(new Set),[se,pe]=(0,r.useState)(null),[me,he]=(0,r.useState)(null),[ve,xe]=(0,r.useState)(null),[je,ge]=(0,r.useState)(null),Ne=(0,r.useRef)({}),fe=(0,r.useRef)(new Set),be=((0,r.useRef)(null),(0,r.useRef)(null)),[ye,ke]=(0,r.useState)(null),Se=void 0!==n,[we,Fe]=(0,r.useState)(""),{data:ze}=(0,N.I)({queryKey:["appLocations"],queryFn:S.aL,staleTime:3e5}),Me="undefined"!==typeof window?localStorage.getItem("applocationid"):null,[Ce,Ae]=(0,r.useState)(null!=Me?Number(Me):0),[De,Pe]=(0,r.useState)(!1),qe=(0,r.useRef)(null),[Le,Ee]=(0,r.useState)("assigned"),[_e,Oe]=(0,r.useState)(!1),Ie=(0,r.useRef)(null),[Re,Te]=(0,r.useState)((()=>{if("undefined"===typeof window)return Z;try{const e=window.localStorage.getItem(B);if(!e)return Z;const s=JSON.parse(e);return Array.isArray(s)&&s.length===Y.length?s.map(((e,s)=>{const t=e.id||"slot-".concat(s+1),a=Number(e.startHour)||0,i=Number(e.endHour)||24,r=Z.find((e=>e.id===t));return{id:t,startHour:a,endHour:i,label:(null===r||void 0===r?void 0:r.name)||G(s,a),range:W(a,i)}})):Z}catch(e){return Z}})),He=Re,[Ve,Ke]=(0,r.useState)(!1),Ye=(0,r.useRef)(null);(0,r.useEffect)((()=>{if("undefined"!==typeof window)try{U.forEach((e=>window.localStorage.removeItem(e)))}catch(e){}}),[]);const Be=(0,r.useRef)(!1);(0,r.useEffect)((()=>{if(Be.current){if("undefined"!==typeof window)try{window.localStorage.setItem(B,JSON.stringify(Re.map((e=>{let{id:s,startHour:t,endHour:a}=e;return{id:s,startHour:t,endHour:a}}))))}catch(e){}}else Be.current=!0}),[Re]),(0,r.useEffect)((()=>{if(!De)return;const e=e=>{qe.current&&!qe.current.contains(e.target)&&Pe(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[De]),(0,r.useEffect)((()=>{if(!_e)return;const e=e=>{Ie.current&&!Ie.current.contains(e.target)&&Oe(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[_e]),(0,r.useEffect)((()=>{if(!Ve)return;const e=e=>{Ye.current&&!Ye.current.contains(e.target)&&Ke(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[Ve]);const[Ue,Ge]=(0,r.useState)(null),[Je,We]=(0,r.useState)(""),{data:Ze,isFetching:$e,isError:Qe,error:Xe}=(0,N.I)({queryKey:["riderPeriodicLog",Ue],queryFn:()=>(0,S.ne)(Ue),enabled:"rider-info"===w&&null!=Ue,refetchInterval:"rider-info"===w&&null!=Ue&&3e4,refetchIntervalInBackground:!1,staleTime:15e3,refetchOnWindowFocus:!1}),es=(0,r.useMemo)((()=>{const e=parseFloat(null===Ze||void 0===Ze?void 0:Ze.latitude),s=parseFloat(null===Ze||void 0===Ze?void 0:Ze.longitude);return Number.isFinite(e)&&Number.isFinite(s)?{lat:e.toFixed(4),lon:s.toFixed(4)}:null}),[null===Ze||void 0===Ze?void 0:Ze.latitude,null===Ze||void 0===Ze?void 0:Ze.longitude]),{data:ss}=(0,N.I)({queryKey:["reverseGeocode",null===es||void 0===es?void 0:es.lat,null===es||void 0===es?void 0:es.lon],queryFn:async()=>{const e=await fetch("https://nominatim.openstreetmap.org/reverse?lat=".concat(es.lat,"&lon=").concat(es.lon,"&format=json&zoom=16&addressdetails=1"),{headers:{Accept:"application/json"}});if(!e.ok)return null;const s=await e.json(),t=(null===s||void 0===s?void 0:s.address)||{};return{area:t.suburb||t.neighbourhood||t.village||t.hamlet||t.city_district||t.town||t.city||t.county||t.state||"",display:(null===s||void 0===s?void 0:s.display_name)||""}},enabled:"rider-info"===w&&!!es,staleTime:3e5,refetchOnWindowFocus:!1,retry:1}),ts=(0,r.useMemo)((()=>{if(!ze)return null;const e=ze.find((e=>String(e.applocationid)===String(Ce)));return(null===e||void 0===e?void 0:e.locationname)||null}),[ze,Ce]),[as,is]=(0,r.useState)({}),rs=(0,r.useRef)({}),[ns,ls]=(0,r.useState)({}),cs=(0,r.useRef)({}),[ds,os]=(0,r.useState)(!1),[us,ps]=(0,r.useState)([]),[ms,hs]=(0,r.useState)({}),vs=(0,r.useRef)(!1),[xs,js]=(0,r.useState)(g()().format("YYYY-MM-DD")),[gs,Ns]=(0,r.useState)(!1),[fs,bs]=(0,r.useState)((()=>g()(xs).isValid()?g()(xs).startOf("month"):g()().startOf("month"))),ys=(0,r.useRef)(null);(0,r.useEffect)((()=>{if(!gs)return;const e=e=>{ys.current&&(ys.current.contains(e.target)||Ns(!1))},s=e=>{"Escape"===e.key&&Ns(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",s),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",s)}}),[gs]),(0,r.useEffect)((()=>{if(gs){const e=g()(xs);e.isValid()&&bs(e.startOf("month"))}}),[gs,xs]);const[ks,Ss]=(0,r.useState)(!1),[ws,Fs]=(0,r.useState)("combined"),[zs,Ms]=(0,r.useState)(!0),[Cs,As]=(0,r.useState)(!0),[Ds,Ps]=(0,r.useState)((()=>new Set)),qs=(0,r.useRef)(!1),[Ls,Es]=(0,r.useState)(!1),_s=(0,r.useRef)(!1),Os=(0,r.useRef)(!1),[Is,Rs]=(0,r.useState)(null),Ts=(0,r.useRef)(null),Hs=(0,r.useRef)(null);Hs.current||(Hs.current=v().canvas({padding:1.5,tolerance:5}));const{data:Vs}=(0,N.I)({queryKey:[Ce,xs,""],queryFn:S.zb,refetchInterval:3e4,refetchIntervalInBackground:!1,staleTime:15e3,refetchOnWindowFocus:!1}),Ks=(0,r.useMemo)((()=>(Vs||[]).map((e=>{var s;const t=parseFloat(null===e||void 0===e?void 0:e.latitude),a=parseFloat(null===e||void 0===e?void 0:e.longitude);return Number.isFinite(t)&&Number.isFinite(a)?{id:String(null!==(s=e.userid)&&void 0!==s?s:""),userid:e.userid,username:e.username||"Rider #".concat(e.userid),status:String(e.status||"").toLowerCase(),contactno:e.contactno,orderid:e.orderid,logdate:e.logdate,lat:t,lon:a}:null})).filter(Boolean)),[Vs]),[Ys,Bs]=(0,r.useState)((()=>{const e=g()();return $(e.hour()+e.minute()/60,Z)||Z[0].id}));(0,r.useEffect)((()=>{var e;"all"!==Ys&&(He.some((e=>e.id===Ys))||Bs((null===(e=He[0])||void 0===e?void 0:e.id)||"all"))}),[He,Ys]);const Us=(0,r.useRef)(null),Gs=!s,Js="undefined"!==typeof window&&localStorage.getItem("userid")||0,{data:Ws,isFetching:Zs,isError:$s,fetchNextPage:Qs,hasNextPage:Xs,isFetchingNextPage:et}=(0,f.q)({queryKey:["dispatchDeliveries",Ce,Js,"all",xs,xs,50,"",0,0,0],queryFn:S.tL,getNextPageParam:e=>{var s;return null!==(s=e.nextPage)&&void 0!==s?s:void 0},enabled:Gs});(0,r.useEffect)((()=>{Gs&&Xs&&!et&&Qs()}),[Gs,Xs,et,Qs]);const st=(0,r.useMemo)((()=>{const e=((null===Ws||void 0===Ws?void 0:Ws.pages)||[]).flatMap((e=>e.rows||[])),s=new Set,t=[];for(const a of e){const e=null!=a.orderid?String(a.orderid):null;e&&s.has(e)||(e&&s.add(e),t.push(a))}return t}),[Ws]),tt=(0,r.useMemo)((()=>{const e=new Map;return st.forEach((s=>{const t=String(s.userid||s.rider_id||"");t&&"unassigned"!==t&&"0"!==t&&(e.has(t)||e.set(t,{id:t,riderName:s.ridername||s.rider_name||s.username||"Rider ".concat(t)}))})),Array.from(e.values()).sort(((e,s)=>String(e.riderName).localeCompare(String(s.riderName))))}),[st]),at=(0,r.useMemo)((()=>{const e={all:st.length};return He.forEach((s=>{e[s.id]=0})),st.forEach((s=>{const t=X(s,Le,He);t&&(e[t]=(e[t]||0)+1)})),e}),[st,Le,He]),it=(0,r.useMemo)((()=>"all"===Ys?st:st.filter((e=>X(e,Le,He)===Ys))),[st,Ys,Le,He]),rt=(0,r.useMemo)((()=>{if(!Gs)return null;if(!it.length)return{code:200,zone_summary:[],zones:[]};const e=e=>String(e||"").trim(),s={};it.forEach((t=>{const a=e(t.deliverysuburb)||e(t.locationsuburb)||e(t.zone_name)||"Unzoned",i=a.toLowerCase(),r=String(t.userid||t.rider_id||"unassigned"),n=t.ridername||t.rider_name||t.username||("unassigned"===r?"Unassigned":"Rider ".concat(r));s[i]||(s[i]={zone_name:a,riders:{}}),s[i].riders[r]||(s[i].riders[r]={rider_id:r,rider_name:n,orders:[]}),s[i].riders[r].orders.push(t)}));const t=Object.values(s).map((e=>{const s=Object.values(e.riders).map((e=>{const s=[...e.orders].sort(((e,s)=>g()(e.deliverydate||e.assigntime||0).valueOf()-g()(s.deliverydate||s.assigntime||0).valueOf()));return(0,i.A)((0,i.A)({},e),{},{orders:s.map(((e,s)=>(0,i.A)((0,i.A)({},e),{},{trip_number:e.trip_number||1,step:e.step||s+1})))})}));return{zone_name:e.zone_name,riders:s}}));return{code:200,zone_summary:t.map((e=>{const s=e.riders.flatMap((e=>e.orders)),t=s.filter((e=>e.userid||e.rider_id)).length;return{zone_name:e.zone_name,total_orders:s.length,assigned_orders:t,unassigned_orders_count:s.length-t,active_riders_count:e.riders.filter((e=>"unassigned"!==e.rider_id)).length,total_delivery_kms:s.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),total_profit:s.reduce(((e,s)=>e+parseFloat(s.profit||0)),0)}})),zones:t}}),[Gs,it]),nt=(0,r.useMemo)((()=>{const e=s||rt||{zones:[],zone_summary:[]},t=e.zones||[],a={};(e.zone_summary||[]).forEach((e=>{a[e.zone_name]=e}));const i=(e,s)=>{const t={};return e.forEach((e=>{const a=s(e);a&&(t[a]=(t[a]||0)+1)})),Object.entries(t).map((e=>{let[s,t]=e;return{name:s,count:t}})).sort(((e,s)=>s.count-e.count))};return t.map((e=>{var s,t,r,n;const l=a[e.zone_name]||{},c=(e.riders||[]).flatMap((e=>e.orders||[])),d=(e.riders||[]).filter((e=>e.rider_id&&"unassigned"!==e.rider_id)).length,o=i(c,(e=>e.deliverysuburb||e.locationsuburb)),u=i(c,(e=>e.pickupcustomer||e.kitchen_key)),p={};return c.forEach((e=>{const s=String(e.orderstatus||"unknown").toLowerCase();p[s]=(p[s]||0)+1})),{id:e.zone_name,name:e.zone_name,riders:e.riders||[],orders:c,totalOrders:null!==(s=l.total_orders)&&void 0!==s?s:c.length,activeRidersCount:null!==(t=l.active_riders_count)&&void 0!==t?t:d,totalKms:null!==(r=l.total_delivery_kms)&&void 0!==r?r:c.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),totalProfit:null!==(n=l.total_profit)&&void 0!==n?n:c.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),suburbs:o,kitchens:u,statusCounts:p}}))}),[s,rt]),{riders:lt,kitchens:ct,allOrders:dt,stats:ot}=(0,r.useMemo)((()=>{const e=[];((s||rt||{zones:[],zone_summary:[]}).zones||[]).forEach((s=>{(s.riders||[]).forEach((t=>{t.orders.forEach((a=>{e.push((0,i.A)((0,i.A)({},a),{},{zone_name:s.zone_name,rider_name:t.rider_name,rider_id:t.rider_id}))}))}))}));const t={};e.forEach((e=>{const s=e.rider_id||e.userid||"unknown";t[s]||(t[s]={id:s,riderName:e.rider_name||e.username||e.rider||s,orders:[],color:ce[Object.keys(t).length%ce.length]}),t[s].orders.push(e)}));const a={};e.forEach((e=>{const s=e.pickupcustomer||e.kitchen_key||"Unknown",t=s.toLowerCase().trim();a[t]?!Number.isFinite(a[t].lat)&&K(e)&&(a[t].lat=I(H(e)),a[t].lon=I(V(e))):a[t]={id:t,kitchenName:s,lat:I(H(e)),lon:I(V(e)),orders:[],riders:new Set},a[t].orders.push(e),e.rider_id&&a[t].riders.add(e.rider_id)}));const r=e.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),n=e.reduce(((e,s)=>e+parseFloat(s.profit||0)),0);return{riders:Object.values(t).map((e=>(0,i.A)((0,i.A)({},e),{},{orders:[...e.orders].sort(((e,s)=>{const t=e.trip_number||1,a=s.trip_number||1;return t!==a?t-a:(e.step||0)-(s.step||0)}))}))).sort(((e,s)=>s.orders.length-e.orders.length)),kitchens:Object.values(a).sort(((e,s)=>s.orders.length-e.orders.length)),allOrders:e,stats:{totalOrders:e.length,totalKms:r,totalProfit:n,totalRiders:Object.keys(t).length}}}),[s,rt]),ut=Se?n&<.find((e=>e.id===n))||null:se,pt=(0,r.useCallback)((e=>{h&&h(e?e.id:null),Se||pe(e),ge(null)}),[Se,h]),mt=(0,r.useRef)(null);(0,r.useEffect)((()=>{const e=ut?ut.id:null;e!==mt.current&&(ut?L.A.info("Focused rider changed to: ".concat(ut.riderName," (").concat(ut.orders.length," orders)")):L.A.info("Focused rider reset to: None"),mt.current=e)}),[ut]),(0,r.useEffect)((()=>{je?L.A.info("Focused order updated: ID ".concat(je.orderid)):L.A.debug("Focused order selection cleared")}),[je]);const ht=(0,r.useRef)(0);(0,r.useEffect)((()=>{dt&&dt.length!==ht.current&&(L.A.info("Orders database updated: ".concat(dt.length," orders actively tracked")),ht.current=dt.length)}),[dt]);const vt=(0,r.useRef)(0);(0,r.useEffect)((()=>{Ks&&Ks.length!==vt.current&&(L.A.info("Live riders list updated: ".concat(Ks.length," active riders mapped")),vt.current=Ks.length)}),[Ks]);const xt=(0,r.useMemo)((()=>ut?{orders:ut.orders.length,riders:1,km:ut.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),profit:ut.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),label:"Focused Rider"}:me?{orders:me.orders.length,riders:me.riders.size,km:me.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),profit:me.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),label:"Focused Kitchen"}:{orders:ot.totalOrders,riders:ot.totalRiders,km:ot.totalKms,profit:ot.totalProfit,label:"Total Fleet"}),[ut,me,ot]),jt=(0,r.useMemo)((()=>lt.map(ne).filter(Boolean)),[lt]),gt=(0,r.useMemo)((()=>{if(!ut)return[];const e=new Set;return ut.orders.forEach((s=>{null!=s.deliveryid&&""!==s.deliveryid&&0!==s.deliveryid&&e.add(String(s.deliveryid))})),Array.from(e)}),[ut]),Nt=(0,b.E)({queries:gt.map((e=>({queryKey:["deliveryLogs",e],queryFn:async()=>{var s,t;const i=await y.A.get("".concat("https://jupiter.nearle.app/live/api/v3","/deliveries/getdeliverylogs/?deliveryid=").concat(e));return function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Array.isArray(e)||0===e.length)return[];if(1===e.length)return[{lat:e[0].lat,lng:e[0].lng,logdate:e[0].logdate}];const t=null!=s.processNoise?s.processNoise:1e-9,a=null!=s.measurementNoise?s.measurementNoise:1e-7,i=e=>e._ts||(e.logdate?new Date(e.logdate).getTime():0),r=s=>{let r=e[0][s],n=0,l=1,c=0,d=0,o=1;const u=[r];let p=i(e[0]);for(let m=1;m({lat:n[s],lng:l[s],logdate:e.logdate,_ts:e._ts})))}(([null===i||void 0===i||null===(s=i.data)||void 0===s?void 0:s.details,null===i||void 0===i||null===(t=i.data)||void 0===t?void 0:t.data,null===i||void 0===i?void 0:i.data,i].find((e=>Array.isArray(e)))||[]).map((e=>{var s,t,a;const i=null!==e&&void 0!==e&&e.logdate?g()(e.logdate):null;return{lat:parseFloat(null!==(s=null===e||void 0===e?void 0:e.latitude)&&void 0!==s?s:null===e||void 0===e?void 0:e.lat),lng:parseFloat(null!==(t=null!==(a=null===e||void 0===e?void 0:e.longitude)&&void 0!==a?a:null===e||void 0===e?void 0:e.lng)&&void 0!==t?t:null===e||void 0===e?void 0:e.lon),logdate:null===e||void 0===e?void 0:e.logdate,_ts:i&&i.isValid()?i.valueOf():Number.MAX_SAFE_INTEGER}})).filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lng))).sort(((e,s)=>e._ts-s._ts))).map((e=>{let{_ts:s}=e;return(0,a.A)(e,E)}))},enabled:ks&&null!=ut,staleTime:3e5,refetchOnWindowFocus:!1,retry:1})))}),ft=(0,r.useMemo)((()=>{if(!ut)return[];const e=e=>{const s=e.deliverytime||e.expecteddeliverytime;if(!s)return Number.MAX_SAFE_INTEGER;const t=g()(s);return t.isValid()?t.valueOf():Number.MAX_SAFE_INTEGER};return ut.orders.filter((e=>null!=e.deliveryid&&""!==e.deliveryid&&0!==e.deliveryid)).sort(((s,t)=>{const a=e(s)-e(t);return 0!==a?a:(s.step||0)-(t.step||0)})).map(((e,s)=>{const t=gt.indexOf(String(e.deliveryid)),a=t>=0?Nt[t]:null;return{sequenceStep:s+1,orderid:e.orderid,deliveryid:e.deliveryid,deliverycustomer:e.deliverycustomer,pickupcustomer:e.pickupcustomer,step:e.step,tripNumber:e.trip_number||1,deliverytime:e.deliverytime||e.expecteddeliverytime,kms:parseFloat(e.actualkms||e.kms||0)||0,profit:parseFloat(e.profit||0)||0,orderstatus:e.orderstatus,isLoading:(null===a||void 0===a?void 0:a.isLoading)||(null===a||void 0===a?void 0:a.isFetching),isError:null===a||void 0===a?void 0:a.isError,coords:(null===a||void 0===a?void 0:a.data)||[]}}))}),[ut,gt,Nt]),bt=(0,r.useMemo)((()=>ut?ft.map((e=>{const s=ut.orders.find((s=>String(s.deliveryid)===String(e.deliveryid))),t=parseFloat((null===s||void 0===s?void 0:s.kms)||0)||0,a=ns[e.deliveryid];let i=0;Array.isArray(a)&&a.length>=2?i=te(a):null!=(null===s||void 0===s?void 0:s.actualkms)&&""!==s.actualkms?i=parseFloat(s.actualkms)||0:e.coords.length>=2&&(i=te(e.coords.map((e=>[e.lat,e.lng]))));const r=i-t,n=t>0?r/t*100:null,l=null!==s&&void 0!==s&&s.expecteddeliverytime?g()(s.expecteddeliverytime):null,c=null!==s&&void 0!==s&&s.deliverytime?g()(s.deliverytime):null,d=null!==l&&void 0!==l&&l.isValid()&&null!==c&&void 0!==c&&c.isValid()?c.diff(l,"minute"):null,o=t>0&&i>1.25*t||null!=d&&d>15;return{sequenceStep:e.sequenceStep,deliveryid:e.deliveryid,orderid:e.orderid,order:s,plannedKm:t,actualKm:i,kmDelta:r,kmDeltaPct:n,expectedTs:null!==l&&void 0!==l&&l.isValid()?l:null,actualTs:null!==c&&void 0!==c&&c.isValid()?c:null,timeDeltaMin:d,anomaly:o,orderstatus:e.orderstatus,deliverycustomer:e.deliverycustomer,pickupcustomer:null===s||void 0===s?void 0:s.pickupcustomer,isLoading:e.isLoading,coordsCount:e.coords.length}})):[]),[ft,ut,ns]),yt=(0,r.useMemo)((()=>{if(0===bt.length)return{plannedKm:0,actualKm:0,kmDeltaPct:null,anomalies:0,late:0,onTime:0};const e=bt.filter((e=>!e.isLoading&&e.coordsCount>0)),s=e.reduce(((e,s)=>e+s.plannedKm),0),t=e.reduce(((e,s)=>e+s.actualKm),0);return{plannedKm:s,actualKm:t,kmDeltaPct:s>0?(t-s)/s*100:null,anomalies:e.filter((e=>e.anomaly)).length,late:e.filter((e=>null!=e.timeDeltaMin&&e.timeDeltaMin>5)).length,onTime:e.filter((e=>null!=e.timeDeltaMin&&e.timeDeltaMin<=5)).length}}),[bt]),kt=(0,r.useMemo)((()=>[...bt].sort(((e,s)=>{var t,a;return((null===(t=e.order)||void 0===t?void 0:t.step)||e.sequenceStep)-((null===(a=s.order)||void 0===a?void 0:a.step)||s.sequenceStep)}))),[bt]),St=(0,r.useMemo)((()=>[...bt].sort(((e,s)=>e.sequenceStep-s.sequenceStep))),[bt]),wt=(0,r.useMemo)((()=>{if(!ks||!Is||!ut)return null;const e=ft.find((e=>e.sequenceStep===Is));if(!e)return null;const s=ut.orders.find((s=>String(s.deliveryid)===String(e.deliveryid)));return s?{orders:[s],id:"cmp-step-".concat(Is,"-").concat(s.orderid)}:null}),[ks,Is,ut,ft]);(0,r.useEffect)((()=>{Rs(null),Ps(new Set),Fs("combined")}),[ks,null===ut||void 0===ut?void 0:ut.id]),(0,r.useEffect)((()=>{!ut&&ks&&Ss(!1)}),[ut,ks]),(0,r.useEffect)((()=>{qs.current&&ut&&(qs.current=!1,Ss(!0))}),[ut]),(0,r.useEffect)((()=>{ks&&!Os.current?(_s.current=Ls,Es(!0)):!ks&&Os.current&&Es(_s.current),Os.current=ks}),[ks]);const Ft=(0,r.useCallback)((async(e,s,t)=>{const a="".concat(e,"-").concat(s);if(void 0!==rs.current[a])return;if(t.length<2)return;rs.current[a]=null,is((e=>(0,i.A)((0,i.A)({},e),{},{[a]:null})));const r=t.map((e=>"".concat(e[1],",").concat(e[0]))).join(";"),n="https://router.project-osrm.org/route/v1/driving/".concat(r,"?overview=full&geometries=geojson");try{const e=await fetch(n),s=await e.json();if(s.routes&&s.routes[0]){const e=s.routes[0].geometry.coordinates.map((e=>[e[1],e[0]]));rs.current[a]=e,is((s=>(0,i.A)((0,i.A)({},s),{},{[a]:e})))}else rs.current[a]=!1,is((e=>(0,i.A)((0,i.A)({},e),{},{[a]:!1})))}catch(l){console.error("OSRM Fetch error:",l),rs.current[a]=!1,is((e=>(0,i.A)((0,i.A)({},e),{},{[a]:!1})))}}),[]);(0,r.useEffect)((()=>{rs.current={},is({}),cs.current={},ls({})}),[xs,Ys]);const zt=(0,r.useCallback)((async(e,s)=>{if(void 0!==cs.current[e])return;if(!Array.isArray(s)||s.length<2)return;cs.current[e]=null,ls((s=>(0,i.A)((0,i.A)({},s),{},{[e]:null})));const t=s=>{cs.current[e]=s,ls((t=>(0,i.A)((0,i.A)({},t),{},{[e]:s})))},a=()=>{cs.current[e]=!1,ls((s=>(0,i.A)((0,i.A)({},s),{},{[e]:!1})))},r=(e,s)=>{if(e.length<=s)return e;const t=Math.ceil(e.length/s),a=e.filter(((e,s)=>s%t===0)),i=e[e.length-1];return a[a.length-1]!==i&&a.push(i),a};try{const e=r(s,90).map((e=>"".concat(e[1],",").concat(e[0]))).join(";"),a="https://router.project-osrm.org/match/v1/driving/".concat(e,"?overview=full&geometries=geojson&gaps=ignore&tidy=true"),i=await fetch(a),n=await i.json();if(n.matchings&&n.matchings.length>0){const e=n.matchings.flatMap((e=>{var s;return((null===(s=e.geometry)||void 0===s?void 0:s.coordinates)||[]).map((e=>[e[1],e[0]]))}));if(e.length>=2)return void t(e)}}catch(n){console.warn("OSRM Match error, trying route fallback:",n)}try{const e=r(s,25).map((e=>"".concat(e[1],",").concat(e[0]))).join(";"),i="https://router.project-osrm.org/route/v1/driving/".concat(e,"?overview=full&geometries=geojson"),n=await fetch(i),l=await n.json();if(l.routes&&l.routes[0]){const e=l.routes[0].geometry.coordinates.map((e=>[e[1],e[0]]));if(e.length>=2)return void t(e)}a()}catch(n){console.error("OSRM Route fallback error:",n),a()}}),[]);(0,r.useEffect)((()=>{ks&&ut&&ft.forEach((e=>{if(!e.deliveryid||e.coords.length<2)return;const s=e.coords.map((e=>[e.lat,e.lng]));zt(e.deliveryid,s)}))}),[ft,ks,ut,zt]),(0,r.useEffect)((()=>{vs.current=ds}),[ds]),(0,r.useEffect)((()=>{if(t)return;const e=()=>{const e=new Date;Fe([e.getHours(),e.getMinutes(),e.getSeconds()].map((e=>String(e).padStart(2,"0"))).join(":"))},s=setInterval(e,1e3);return e(),()=>clearInterval(s)}),[t]),(0,r.useEffect)((()=>{Q(new Set(lt.map((e=>e.id))))}),[lt]),(0,r.useEffect)((()=>{lt.forEach((e=>{if(!J.has(e.id))return;if(ut&&ut.id!==e.id)return;const s={};e.orders.forEach((e=>{const t=e.trip_number||1;s[t]||(s[t]=[]),s[t].push(e)})),Object.entries(s).forEach((s=>{let[t,a]=s;const i=[...a].sort(((e,s)=>(e.step||0)-(s.step||0))),r=le(i);r.length>=2&&Ft(e.id,t,r)}))}))}),[lt,J,ut,Ft]),(0,r.useEffect)((()=>{jt.forEach((e=>{if(me)return;if(ut&&ut.id!==e.id)return;if(!J.has(e.id))return;const s=[[e.prevLat,e.prevLon],[e.nextLat,e.nextLon]];Ft(e.id,"seg-".concat(e.nextStep),s)}))}),[jt,ut,me,J,Ft]);const Mt=(0,r.useRef)(null);(0,r.useEffect)((()=>{if(!Gs)return;const e=()=>{const e=g()();return e.hour()+e.minute()/60};null===Mt.current&&(Mt.current=e());const s=setInterval((()=>{const s=e(),t=$(Mt.current,He),a=$(s,He);Mt.current=s,a&&a!==t&&Bs((e=>e===t?a:e))}),3e4);return()=>clearInterval(s)}),[Gs,He]),(0,r.useEffect)((()=>{ge(null)}),[null===me||void 0===me?void 0:me.id]),(0,r.useEffect)((()=>{const e=Us.current;e&&"function"===typeof e.scrollIntoView&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}),[Ys]),(0,r.useEffect)((()=>{if(!je)return;const e=setTimeout((()=>{var e;const s=null===dt||void 0===dt||null===(e=dt.find)||void 0===e?void 0:e.call(dt,(e=>String(e.orderid)===String(je.orderid)));s&&ke(s)}),350);return()=>clearTimeout(e)}),[je,dt]);const Ct=function(e){let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return v().divIcon({className:"",iconSize:s?[56,56]:[46,46],iconAnchor:s?[28,28]:[23,23],popupAnchor:[0,s?-30:-24],html:'
').concat((e||"K").charAt(0).toUpperCase(),"
")})},At=e=>{var s;return(null===(s=lt.find((s=>s.id===e)))||void 0===s?void 0:s.color)||"#475569"};return(0,P.jsxs)("div",{className:"dispatch-container".concat(t?" embedded":"").concat(ks?" compare-open":""),children:[!t&&(0,P.jsxs)("div",{id:"hdr",children:[(0,P.jsxs)("div",{className:"logo",children:[(0,P.jsx)("div",{className:"logo-badge",children:"D"}),(0,P.jsx)("div",{className:"logo-name",children:"Dispatch"}),ze&&ze.length>0&&(0,P.jsxs)("div",{className:"logo-city-wrap",ref:qe,children:[(0,P.jsxs)("button",{type:"button",className:"logo-city ".concat(De?"open":""),onClick:()=>Pe((e=>!e)),"aria-haspopup":"listbox","aria-expanded":De,title:"Switch hub",children:[(0,P.jsx)(k.JFD,{}),(0,P.jsx)("span",{className:"logo-city-text",children:ts||"All locations"}),(0,P.jsx)(k.j1Q,{className:"logo-city-caret"})]}),De&&(0,P.jsx)("div",{className:"logo-city-menu",role:"listbox",children:ze.map((e=>{const s=String(e.applocationid)===String(Ce);return(0,P.jsxs)("button",{type:"button",role:"option","aria-selected":s,className:"logo-city-option ".concat(s?"active":""),onClick:()=>(e=>{if(L.A.info("Switching hub/location ID:",e),Ae(Number(e)),Pe(!1),"undefined"!==typeof window)try{localStorage.setItem("applocationid",String(e))}catch(s){}pt(null),he(null),xe(null)})(e.applocationid),children:[(0,P.jsx)(k.JFD,{className:"logo-city-option-icon"}),(0,P.jsx)("span",{children:e.locationname}),s&&(0,P.jsx)("span",{className:"logo-city-option-check",children:"\u2713"})]},e.applocationid)}))})]})]}),(0,P.jsxs)("div",{className:"hdr-stats",children:[(()=>{const e=xt.profit<0,s=Math.abs(xt.profit);return(0,P.jsxs)("span",{className:"strat-stat ".concat(e?"strat-stat-loss":"strat-stat-profit"),title:"".concat(e?"Loss":"Profit"," (").concat(xt.label,")"),children:[(0,P.jsx)("span",{className:"strat-stat-icon",children:e?(0,P.jsx)(k.Rod,{}):(0,P.jsx)(k.imn,{})}),(0,P.jsx)("span",{className:"strat-stat-label",children:e?"Loss":"Profit"}),(0,P.jsxs)("span",{className:"strat-stat-value",children:[e?"-":"","\u20b9",s.toFixed(0)]})]})})(),Gs&&(0,P.jsxs)(P.Fragment,{children:[Zs&&(0,P.jsxs)("span",{className:"live-status",children:[(0,P.jsx)("span",{className:"live-dot"})," Loading ",st.length?"\xb7 ".concat(st.length," loaded"):""]}),!Zs&&!$s&&(0,P.jsxs)("span",{className:"live-status live-status-ready",children:[(0,P.jsx)("span",{className:"live-dot ready"})," ",it.length," orders",(0,P.jsxs)("span",{className:"live-status-sub",children:[" / ",st.length," total"]})]}),$s&&(0,P.jsxs)("span",{className:"live-status live-status-error",children:[(0,P.jsx)("span",{className:"live-dot error"})," Failed to load"]}),(()=>{const e=g()().startOf("day"),s=e.format("YYYY-MM-DD"),t=g()(xs),a=xs===s,i=t.isAfter(e,"day"),r=s=>{if(!s)return;const t=s.format("YYYY-MM-DD");t!==xs?s.isAfter(e,"day")||(js(t),pt(null),he(null),xe(null),Ns(!1)):Ns(!1)},n=fs.startOf("month"),l=n.subtract(n.day(),"day"),c=Array.from({length:42},((e,s)=>l.add(s,"day"))),d=!fs.add(1,"month").startOf("month").isAfter(e,"month");return(0,P.jsxs)("div",{className:"date-chip".concat(a?" is-today":"").concat(gs?" is-open":""),ref:ys,children:[(0,P.jsx)("button",{type:"button",className:"date-chip-nav",onClick:()=>r(t.subtract(1,"day")),"aria-label":"Previous day",title:"Previous day",children:(0,P.jsx)(k.E_E,{})}),(0,P.jsxs)("button",{type:"button",className:"date-chip-main",onClick:()=>Ns((e=>!e)),"aria-haspopup":"dialog","aria-expanded":gs,children:[(0,P.jsx)("span",{className:"date-chip-icon","aria-hidden":"true",children:(0,P.jsx)(k.dDC,{})}),(0,P.jsxs)("span",{className:"date-chip-text",children:[(0,P.jsxs)("span",{className:"date-chip-label",children:["Date",a&&(0,P.jsx)("span",{className:"date-chip-today-pill",children:"Today"})]}),(0,P.jsx)("span",{className:"date-chip-value",children:t.isValid()?t.format("ddd, MMM D, YYYY"):"\u2014"})]}),(0,P.jsx)("span",{className:"date-chip-chevron".concat(gs?" is-open":""),"aria-hidden":"true",children:(0,P.jsx)(k.j1Q,{})})]}),(0,P.jsx)("button",{type:"button",className:"date-chip-nav",onClick:()=>{a||i||r(t.add(1,"day"))},disabled:a||i,"aria-label":"Next day",title:a?"You're viewing today":"Next day",children:(0,P.jsx)(k.xVu,{})}),gs&&(0,P.jsxs)("div",{className:"date-cal-popover",role:"dialog","aria-label":"Pick a date",children:[(0,P.jsxs)("div",{className:"date-cal-header",children:[(0,P.jsx)("button",{type:"button",className:"date-cal-nav",onClick:()=>bs((e=>e.subtract(1,"month"))),"aria-label":"Previous month",children:(0,P.jsx)(k.E_E,{})}),(0,P.jsx)("div",{className:"date-cal-title",children:fs.format("MMMM YYYY")}),(0,P.jsx)("button",{type:"button",className:"date-cal-nav",onClick:()=>{const s=fs.add(1,"month");s.startOf("month").isAfter(e,"month")||bs(s)},disabled:!d,"aria-label":"Next month",children:(0,P.jsx)(k.xVu,{})})]}),(0,P.jsx)("div",{className:"date-cal-weekdays",children:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map((e=>(0,P.jsx)("div",{className:"date-cal-weekday",children:e},e)))}),(0,P.jsx)("div",{className:"date-cal-grid",children:c.map((t=>{const a=t.month()===fs.month(),i=t.format("YYYY-MM-DD")===xs,n=t.format("YYYY-MM-DD")===s,l=t.isAfter(e,"day"),c=["date-cal-day",!a&&"is-other-month",i&&"is-selected",n&&"is-today",l&&"is-disabled"].filter(Boolean).join(" ");return(0,P.jsx)("button",{type:"button",className:c,disabled:l,onClick:()=>r(t),"aria-current":n?"date":void 0,"aria-pressed":i,children:t.date()},t.format("YYYY-MM-DD"))}))}),(0,P.jsxs)("div",{className:"date-cal-presets",children:[(0,P.jsx)("button",{type:"button",className:"date-cal-preset",onClick:()=>r(e),children:"Today"}),(0,P.jsx)("button",{type:"button",className:"date-cal-preset",onClick:()=>r(e.subtract(1,"day")),children:"Yesterday"}),(0,P.jsx)("button",{type:"button",className:"date-cal-preset",onClick:()=>r(e.subtract(7,"day")),children:"\u22127 days"})]})]})]})})()]})]}),(0,P.jsx)("div",{id:"clock",children:we})]}),(0,P.jsxs)("div",{id:"strat-row",children:[(0,P.jsxs)("button",{className:"sbt ".concat("kitchens"===w?"active":""),onClick:()=>{L.A.info("View mode changed: By Location"),D("kitchens"),pt(null),he(null),xe(null)},children:[(0,P.jsx)("span",{className:"sbt-icon",children:(0,P.jsx)(k.JFD,{})})," By Location"]}),(0,P.jsxs)("button",{className:"sbt ".concat("zones"===w?"active":""),onClick:()=>{L.A.info("View mode changed: By Zone"),D("zones"),pt(null),he(null),xe(null)},children:[(0,P.jsx)("span",{className:"sbt-icon",children:(0,P.jsx)(k.Cd7,{})})," By Zone"]}),(0,P.jsxs)("button",{className:"sbt ".concat("riders"===w?"active":""),onClick:()=>{L.A.info("View mode changed: By Rider"),D("riders"),pt(null),he(null),xe(null)},children:[(0,P.jsx)("span",{className:"sbt-icon",children:(0,P.jsx)(k.bsz,{})})," By Rider"]}),(0,P.jsxs)("button",{className:"sbt ".concat("all"===w?"active":""),onClick:()=>{L.A.info("View mode changed: All Routes"),D("all"),pt(null),he(null),xe(null)},children:[(0,P.jsx)("span",{className:"sbt-icon",children:(0,P.jsx)(k.Zs6,{})})," All Routes"]}),(0,P.jsxs)("button",{type:"button",className:"sbt sbt-rider-info ".concat("rider-info"===w?"active":""),onClick:()=>{D("rider-info"),pt(null),he(null),xe(null)},title:"Live GPS / battery / status snapshot for a rider",children:[(0,P.jsx)("span",{className:"sbt-icon",children:(0,P.jsx)(k.k4P,{})})," Rider Info"]})]}),Gs&&"rider-info"!==w&&(0,P.jsxs)("div",{id:"batch-row",children:[(0,P.jsx)("span",{className:"batch-label",children:"Batch"}),(0,P.jsx)("div",{className:"batch-scroll",children:He.map((e=>{var s;const t=Ys===e.id;return(0,P.jsxs)("button",{ref:t?Us:null,className:"batch-btn batch-slot ".concat(t?"active":""),onClick:()=>{Bs(e.id),pt(null),he(null),xe(null)},title:"".concat(e.label," (").concat(e.range,")"),children:[(0,P.jsx)("span",{className:"batch-btn-label",children:e.label}),(0,P.jsx)("span",{className:"batch-btn-count",children:null!==(s=at[e.id])&&void 0!==s?s:0})]},e.id)}))})]}),"rider-info"===w?(0,P.jsxs)("div",{className:"rider-info-mode",children:[(0,P.jsxs)("div",{className:"ri-sidebar",children:[(0,P.jsxs)("div",{className:"ri-sb-head",children:[(0,P.jsx)("div",{className:"ri-sb-title",children:"Riders"}),(0,P.jsxs)("div",{className:"ri-sb-sub",children:[tt.length," ",1===tt.length?"rider":"riders"," today"]})]}),(0,P.jsxs)("div",{className:"ri-search",children:[(0,P.jsx)(k.gZ7,{className:"ri-search-icon"}),(0,P.jsx)("input",{type:"text",className:"ri-search-input",placeholder:"Search by name or ID",value:Je,onChange:e=>We(e.target.value)})]}),(()=>{const e=Je.trim().toLowerCase(),s=tt.filter((s=>!e||(String(s.riderName||"").toLowerCase().includes(e)||String(s.id).includes(e))));return 0===s.length?(0,P.jsx)("div",{className:"ri-empty",children:Je?'No riders match "'.concat(Je,'"'):"No riders have orders today"}):(0,P.jsx)("div",{className:"ri-rider-list",children:s.map((e=>{const s=String(Ue)===String(e.id);return(0,P.jsxs)("button",{type:"button",className:"ri-rider-item ".concat(s?"active":""),onClick:()=>Ge(e.id),children:[(0,P.jsx)("span",{className:"ri-rider-dot",style:{background:de(e.id)}}),(0,P.jsxs)("span",{className:"ri-rider-info-block",children:[(0,P.jsx)("span",{className:"ri-rider-name",children:e.riderName}),(0,P.jsxs)("span",{className:"ri-rider-meta",children:["#",e.id]})]}),(0,P.jsx)("span",{className:"ri-rider-arrow",children:"\u2192"})]},e.id)}))})})()]}),(0,P.jsx)("div",{className:"ri-main",children:null==Ue?(0,P.jsxs)("div",{className:"ri-placeholder",children:[(0,P.jsx)("div",{className:"ri-placeholder-icon",children:(0,P.jsx)(k.k4P,{})}),(0,P.jsx)("div",{className:"ri-placeholder-title",children:"Pick a rider"}),(0,P.jsx)("div",{className:"ri-placeholder-sub",children:"Select a rider from the list on the left to see their live GPS, battery, connection, and current order snapshot."})]}):(0,P.jsxs)(P.Fragment,{children:[$e&&!Ze&&(0,P.jsx)("div",{className:"ri-loading",children:"Loading rider snapshot\u2026"}),Qe&&(0,P.jsxs)("div",{className:"ri-error",children:["Couldn't load this rider's log. ",(null===Xe||void 0===Xe?void 0:Xe.message)||""]}),Ze&&(()=>{const e=Ze,s=parseFloat(e.latitude),t=parseFloat(e.longitude),a=Number.isFinite(s)&&Number.isFinite(t),i=parseInt(String(e.battery||"").replace("%",""),10),r=Number.isFinite(i)&&i<=20,n=parseFloat(e.speed),c=String(e.status||"").toLowerCase();return(0,P.jsxs)("div",{className:"ri-snapshot",children:[(0,P.jsxs)("div",{className:"ri-snap-head",children:[(0,P.jsx)("div",{className:"ri-snap-name",children:e.username||"Rider #".concat(e.userid)}),(0,P.jsxs)("div",{className:"ri-snap-meta",children:[(0,P.jsxs)("span",{children:["#",e.userid]}),e.status&&(0,P.jsx)("span",{className:"ri-status ri-status-".concat(c),children:e.status}),(0,P.jsxs)("span",{className:"ri-live ".concat($e?"is-refetching":""),children:[(0,P.jsx)("span",{className:"ri-live-dot"}),$e?"Updating\u2026":"Live"]})]}),e.logdate&&(0,P.jsxs)("div",{className:"ri-snap-time",children:[(0,P.jsx)(k.VP9,{})," Last seen ",e.logdate]})]}),(0,P.jsxs)("div",{className:"ri-snap-grid",children:[(0,P.jsxs)("div",{className:"ri-stat ".concat(r?"ri-stat-warn":""),children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.wZm,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"Battery"}),(0,P.jsxs)("div",{className:"ri-stat-value",children:[e.battery||"\u2014",e.is_charging&&(0,P.jsx)("span",{className:"ri-stat-tag",children:"Charging"})]})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.Xh5,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"Connection"}),(0,P.jsx)("div",{className:"ri-stat-value",children:e.connection||"\u2014"})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.HPi,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"GPS Accuracy"}),(0,P.jsx)("div",{className:"ri-stat-value",children:e.accuracy?"".concat(e.accuracy," m"):"\u2014"})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.o8z,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"Location Service"}),(0,P.jsx)("div",{className:"ri-stat-value",children:e.location_service||"\u2014"})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.BJM,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"Speed"}),(0,P.jsx)("div",{className:"ri-stat-value",children:Number.isFinite(n)?"".concat(n.toFixed(2)," km/h"):"\u2014"})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.bqQ,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"Heading"}),(0,P.jsx)("div",{className:"ri-stat-value",children:null!=e.heading?"".concat(e.heading,"\xb0"):"\u2014"})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.pSF,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"App State"}),(0,P.jsx)("div",{className:"ri-stat-value",children:e.is_background?"Background":"Foreground"})]})]}),(0,P.jsxs)("div",{className:"ri-stat",children:[(0,P.jsx)("div",{className:"ri-stat-icon",children:(0,P.jsx)(k.gsJ,{})}),(0,P.jsxs)("div",{className:"ri-stat-body",children:[(0,P.jsx)("div",{className:"ri-stat-label",children:"Current Order"}),(0,P.jsx)("div",{className:"ri-stat-value",children:e.orderid||"\u2014"})]})]})]}),a&&(0,P.jsxs)("div",{className:"ri-map-section",children:[(0,P.jsxs)("div",{className:"ri-coords-label",children:[(0,P.jsx)(k.gwi,{})," ",s.toFixed(6),", ",t.toFixed(6)]}),(0,P.jsx)("div",{className:"ri-map",children:(0,P.jsxs)(d.W,{center:[s,t],zoom:13,scrollWheelZoom:!1,style:{height:"100%",width:"100%"},children:[(0,P.jsx)(o.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"\xa9 OpenStreetMap contributors"}),(0,P.jsxs)(l.p,{position:[s,t],children:[(0,P.jsx)(u.m,{direction:"top",offset:[0,-10],permanent:!0,className:"ri-area-banner",children:(null===ss||void 0===ss?void 0:ss.area)||"Locating area\u2026"}),(0,P.jsxs)(p.z,{children:[(0,P.jsx)("div",{style:{fontWeight:700,marginBottom:2},children:e.username||"Rider #".concat(e.userid)}),(null===ss||void 0===ss?void 0:ss.area)&&(0,P.jsx)("div",{style:{fontSize:12,color:"#0f172a",marginBottom:4},children:ss.area}),(0,P.jsx)("div",{style:{fontSize:11,color:"#64748b"},children:e.logdate?"Last seen ".concat(e.logdate):"".concat(s.toFixed(6),", ").concat(t.toFixed(6))})]})]})]},"".concat(e.userid,"-").concat(s,"-").concat(t))})]})]})})()]})})]}):(0,P.jsxs)("div",{id:"body",className:"".concat(Ls?"sidebar-collapsed":""," ").concat(ks?"compare-mode":"").trim(),children:[(0,P.jsx)("button",{type:"button",className:"sidebar-toggle-tab".concat(Ls?" is-collapsed":""),onClick:()=>Es((e=>!e)),title:Ls?"Show sidebar":"Hide sidebar","aria-label":Ls?"Show sidebar":"Hide sidebar",children:Ls?(0,P.jsx)(k.xVu,{}):(0,P.jsx)(k.E_E,{})}),(0,P.jsxs)("div",{id:"sidebar",children:[!ut&&(0,P.jsxs)("div",{className:"sb-header",children:[(0,P.jsxs)("div",{className:"sb-header-top",children:[(0,P.jsxs)("div",{className:"sb-header-title",children:[(0,P.jsx)("span",{className:"sb-title-bar","aria-hidden":"true"}),(0,P.jsx)("span",{className:"sb-title-text",children:"RIDER DISPATCH"})]}),(0,P.jsxs)("span",{className:"sb-header-scope",title:xt.label,children:[(0,P.jsx)("span",{className:"sb-scope-dot"}),xt.label]})]}),(0,P.jsxs)("div",{className:"sb-header-tiles",children:[(0,P.jsxs)("div",{className:"sb-tile sb-tile-orders",children:[(0,P.jsx)("span",{className:"sb-tile-icon",children:(0,P.jsx)(k.gsJ,{})}),(0,P.jsxs)("div",{className:"sb-tile-body",children:[(0,P.jsx)("div",{className:"sb-tile-value",children:xt.orders}),(0,P.jsx)("div",{className:"sb-tile-label",children:1===xt.orders?"Order":"Orders"})]})]}),(0,P.jsxs)("div",{className:"sb-tile sb-tile-riders",children:[(0,P.jsx)("span",{className:"sb-tile-icon",children:(0,P.jsx)(k.aVM,{})}),(0,P.jsxs)("div",{className:"sb-tile-body",children:[(0,P.jsx)("div",{className:"sb-tile-value",children:xt.riders}),(0,P.jsx)("div",{className:"sb-tile-label",children:1===xt.riders?"Rider":"Riders"})]})]})]})]}),ut||me?(0,P.jsxs)("div",{id:"route-detail",children:[(0,P.jsxs)("button",{className:"rd-back",onClick:()=>{pt(null),he(null)},children:["\u2190 Back to ",ve?ve.name:"list"]}),ut?(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:"rd-rider-name",style:{color:ut.color},children:ut.riderName}),(()=>{const e=ut.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),s=ut.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),t=s<0;return(0,P.jsxs)("div",{className:"rd-stats-grid",children:[(0,P.jsxs)("div",{className:"rd-stat rd-stat-orders",children:[(0,P.jsx)("div",{className:"rd-stat-icon",children:(0,P.jsx)(k.gsJ,{})}),(0,P.jsx)("div",{className:"rd-stat-value",children:ut.orders.length}),(0,P.jsx)("div",{className:"rd-stat-label",children:"Orders"})]}),(0,P.jsxs)("div",{className:"rd-stat rd-stat-distance",children:[(0,P.jsx)("div",{className:"rd-stat-icon",children:(0,P.jsx)(k.xI$,{})}),(0,P.jsxs)("div",{className:"rd-stat-value",children:[e.toFixed(1),(0,P.jsx)("span",{className:"rd-stat-unit",children:"km"})]}),(0,P.jsx)("div",{className:"rd-stat-label",children:"Distance"})]}),(0,P.jsxs)("div",{className:"rd-stat rd-stat-profit ".concat(t?"is-loss":"is-gain"),children:[(0,P.jsx)("div",{className:"rd-stat-icon",children:t?(0,P.jsx)(k.Rod,{}):(0,P.jsx)(k.imn,{})}),(0,P.jsxs)("div",{className:"rd-stat-value",children:[t?"-":"","\u20b9",Math.abs(s).toFixed(0)]}),(0,P.jsx)("div",{className:"rd-stat-label",children:t?"Loss":"Profit"})]})]})})(),(()=>{const e={};ut.orders.forEach((s=>{const t=s.trip_number||1;e[t]||(e[t]=[]),e[t].push(s)}));const s=[...ut.orders].sort(((e,s)=>{const t=e.trip_number||1,a=s.trip_number||1;return t!==a?t-a:(e.step||0)-(s.step||0)})).find((e=>{const s=String(e.orderstatus||"").toLowerCase();return!z.has(s)&&!M.has(s)})),t=s?s.orderid:null;let a=null;return Object.entries(e).sort(((e,s)=>{let[t]=e,[a]=s;return Number(t)-Number(a)})).map((e=>{let[s,i]=e;return(0,P.jsxs)("div",{className:"trip-block",children:[(0,P.jsxs)("div",{className:"trip-header",style:{background:"".concat(ut.color,"12"),borderColor:"".concat(ut.color,"30")},children:[(0,P.jsxs)("span",{className:"th-badge",style:{background:ut.color},children:["Trip ",s]}),(0,P.jsxs)("span",{className:"trip-stats",children:[(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.gwi,{})}),i.length," stops"]}),(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.xI$,{})}),i.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0).toFixed(1)," km"]})]})]}),(0,P.jsx)("div",{className:"zone-order-grid",children:i.map(((e,i)=>{const n=(e.kitchen_key||e.pickupcustomer||"Unknown").toLowerCase().trim(),l=null!==a&&n!==a;a=n;const c=je&&je.orderid===e.orderid,d=t&&e.orderid===t,o=parseFloat(e.droplat||e.deliverylat),u=parseFloat(e.droplon||e.deliverylong),p=Number.isFinite(o)&&Number.isFinite(u),m=F(e.orderstatus),h=parseFloat(e.profit||0),v=h<0;return(0,P.jsxs)(r.Fragment,{children:[l&&(0,P.jsxs)("div",{className:"kitchen-transition",children:[(0,P.jsx)("span",{className:"kt-ico",children:(0,P.jsx)(k.$G1,{})})," Switch to ",(0,P.jsx)("strong",{children:e.pickupcustomer})]}),(0,P.jsxs)("div",{className:"zone-order-card ".concat(p?"clickable":""," ").concat(c?"active":""," ").concat(d?"going-on":""),role:p?"button":void 0,tabIndex:p?0:void 0,onClick:p?()=>ge(c?null:{orderid:e.orderid,lat:o,lon:u}):void 0,onKeyDown:p?s=>{"Enter"!==s.key&&" "!==s.key||(s.preventDefault(),ge(c?null:{orderid:e.orderid,lat:o,lon:u}))}:void 0,title:p?c?"Click to show full trip":"Show ".concat(e.deliverycustomer||"order #".concat(e.orderid)," on map"):void 0,children:[(0,P.jsxs)("div",{className:"zone-order-card-head",children:[(0,P.jsx)("div",{className:"zone-order-num",children:e.step||i+1}),(0,P.jsx)("div",{className:"zone-order-id-block",children:(0,P.jsxs)("div",{className:"zone-order-id",children:["Order #",e.orderid]})}),(()=>{const s=ie(e.deliverytime),t=ie(e.expecteddeliverytime);return e.orderstatus||s||t?(0,P.jsxs)("div",{className:"zone-order-status-stack",children:[e.orderstatus&&(0,P.jsx)("span",{className:"zone-order-status",style:{background:m.bg,color:m.fg},children:m.label}),(s||t)&&(0,P.jsxs)("span",{className:"zone-order-time ".concat(s?"":"is-expected"),title:s?"Delivered at ".concat(s):"Expected at ".concat(t),children:[(0,P.jsx)(k.VP9,{}),s||t]})]}):null})()]}),(0,P.jsxs)("div",{className:"zone-order-customer",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.u9F,{})}),e.deliverycustomer||"\u2014"]}),e.pickupcustomer&&(0,P.jsxs)("div",{className:"zone-order-line",title:"Kitchen: ".concat(e.pickupcustomer),children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.NtI,{})}),e.pickupcustomer]}),(e.deliverysuburb||e.deliveryaddress)&&(0,P.jsxs)("div",{className:"zone-order-line",title:e.deliveryaddress||e.deliverysuburb,children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.gwi,{})}),e.deliverysuburb||R(e.deliveryaddress)]}),e.ordernotes&&(0,P.jsxs)("div",{className:"zone-order-line zone-order-notes",title:e.ordernotes,children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.dKO,{})}),e.ordernotes]}),(0,P.jsxs)("div",{className:"zone-order-stats",children:[(0,P.jsxs)("span",{className:"zone-order-chip",title:"Distance",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.xI$,{})}),e.actualkms||e.kms||0," km"]}),(0,P.jsxs)("span",{className:"zone-order-chip ".concat(v?"is-loss":"is-profit"),title:"Profit",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.ohY,{})}),v?"-":"","\u20b9",Math.abs(h).toFixed(0)]}),null!=e.deliverycharge&&(0,P.jsxs)("span",{className:"zone-order-chip",title:"Delivery charge",children:["\u20b9",parseFloat(e.deliverycharge).toFixed(0)," chg"]}),e.ordertype&&(0,P.jsx)("span",{className:"zone-order-chip zone-order-type type-".concat(String(e.ordertype).toLowerCase()),children:e.ordertype}),(0,P.jsxs)("span",{className:"zone-order-chip zone-order-trip",children:["T",e.trip_number||s," \xb7 S",e.step||i+1]})]})]})]},e.orderid)}))})]},s)}))})()]}):(0,P.jsxs)(P.Fragment,{children:[(0,P.jsx)("div",{className:"rd-rider-name",style:{color:"#f59e0b"},children:me.kitchenName}),(0,P.jsxs)("div",{className:"rd-rider-sub",children:[(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.gsJ,{})}),me.orders.length," orders"]}),(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.aVM,{})}),me.riders.size," riders"]})]}),(0,P.jsxs)("div",{className:"zone-detail-section",children:[(0,P.jsxs)("div",{className:"zone-section-label",children:["Orders ",(0,P.jsxs)("span",{className:"section-count",children:["(",me.orders.length,")"]})]}),0===me.orders.length?(0,P.jsx)("div",{className:"zone-suburb-panel-empty",children:"No orders for this kitchen."}):(0,P.jsx)("div",{className:"zone-order-grid",children:me.orders.map(((e,s)=>{const t=parseFloat(e.droplat||e.deliverylat),a=parseFloat(e.droplon||e.deliverylong),i=Number.isFinite(t)&&Number.isFinite(a),r=je&&je.orderid===e.orderid,n=F(e.orderstatus),l=parseFloat(e.profit||0),c=l<0;return(0,P.jsxs)("div",{className:"zone-order-card ".concat(i?"clickable":""," ").concat(r?"active":""),role:i?"button":void 0,tabIndex:i?0:void 0,onClick:i?()=>ge(r?null:{orderid:e.orderid,lat:t,lon:a}):void 0,children:[(0,P.jsxs)("div",{className:"zone-order-card-head",children:[(0,P.jsx)("div",{className:"zone-order-num",children:s+1}),(0,P.jsxs)("div",{className:"zone-order-id-block",children:[(0,P.jsxs)("div",{className:"zone-order-id",children:["Order #",e.orderid]}),(0,P.jsxs)("div",{className:"zone-order-rider",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.aVM,{})}),e.rider_name||e.ridername||"Unassigned"]})]}),e.orderstatus&&(0,P.jsx)("span",{className:"zone-order-status",style:{background:n.bg,color:n.fg},children:n.label})]}),(0,P.jsxs)("div",{className:"zone-order-customer",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.u9F,{})}),e.deliverycustomer||"\u2014"]}),(e.deliverysuburb||e.deliveryaddress)&&(0,P.jsxs)("div",{className:"zone-order-line",title:e.deliveryaddress||e.deliverysuburb,children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.gwi,{})}),e.deliverysuburb||R(e.deliveryaddress)]}),e.ordernotes&&(0,P.jsxs)("div",{className:"zone-order-line zone-order-notes",title:e.ordernotes,children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.dKO,{})}),e.ordernotes]}),(0,P.jsxs)("div",{className:"zone-order-stats",children:[(0,P.jsxs)("span",{className:"zone-order-chip",title:"Distance",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.xI$,{})}),e.actualkms||e.kms||0," km"]}),(0,P.jsxs)("span",{className:"zone-order-chip ".concat(c?"is-loss":"is-profit"),title:"Profit",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.ohY,{})}),c?"-":"","\u20b9",Math.abs(l).toFixed(0)]}),null!=e.deliverycharge&&(0,P.jsxs)("span",{className:"zone-order-chip",title:"Delivery charge",children:["\u20b9",parseFloat(e.deliverycharge).toFixed(0)," chg"]}),e.ordertype&&(0,P.jsx)("span",{className:"zone-order-chip zone-order-type type-".concat(String(e.ordertype).toLowerCase()),children:e.ordertype}),(0,P.jsxs)("span",{className:"zone-order-chip zone-order-trip",children:["T",e.trip_number||"-"," \xb7 S",e.step||"-"]})]})]},e.orderid)}))})]})]})]}):ve?(0,P.jsxs)("div",{id:"route-detail",children:[(0,P.jsx)("button",{className:"rd-back",onClick:()=>xe(null),children:"\u2190 Back to zones"}),(0,P.jsx)("div",{className:"rd-rider-name",style:{color:"#3b82f6"},children:ve.name}),(0,P.jsx)("div",{className:"rd-rider-sub",children:(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.gsJ,{})}),ve.totalOrders," ",1===ve.totalOrders?"order":"orders"]})}),(0,P.jsxs)("div",{className:"zone-detail-section",children:[(0,P.jsxs)("div",{className:"zone-section-label",children:["Orders ",(0,P.jsxs)("span",{className:"section-count",children:["(",ve.orders.length,")"]})]}),0===ve.orders.length?(0,P.jsx)("div",{className:"zone-suburb-panel-empty",children:"No orders in this zone."}):(0,P.jsx)("div",{className:"zone-order-grid",children:ve.orders.map(((e,s)=>{const t=parseFloat(e.droplat||e.deliverylat),a=parseFloat(e.droplon||e.deliverylong),i=Number.isFinite(t)&&Number.isFinite(a),r=je&&je.orderid===e.orderid,n=F(e.orderstatus),l=parseFloat(e.profit||0),c=l<0;return(0,P.jsxs)("div",{className:"zone-order-card ".concat(i?"clickable":""," ").concat(r?"active":""),role:i?"button":void 0,tabIndex:i?0:void 0,onClick:i?()=>ge(r?null:{orderid:e.orderid,lat:t,lon:a}):void 0,children:[(0,P.jsxs)("div",{className:"zone-order-card-head",children:[(0,P.jsx)("div",{className:"zone-order-num",children:s+1}),(0,P.jsxs)("div",{className:"zone-order-id-block",children:[(0,P.jsxs)("div",{className:"zone-order-id",children:["Order #",e.orderid]}),(0,P.jsxs)("div",{className:"zone-order-rider",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.aVM,{})}),e.rider_name||e.ridername||"Unassigned"]})]}),e.orderstatus&&(0,P.jsx)("span",{className:"zone-order-status",style:{background:n.bg,color:n.fg},children:n.label})]}),(0,P.jsxs)("div",{className:"zone-order-customer",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.u9F,{})}),e.deliverycustomer||"\u2014"]}),e.pickupcustomer&&(0,P.jsxs)("div",{className:"zone-order-line",title:"Kitchen: ".concat(e.pickupcustomer),children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.NtI,{})}),e.pickupcustomer]}),(e.deliverysuburb||e.deliveryaddress)&&(0,P.jsxs)("div",{className:"zone-order-line",title:e.deliveryaddress||e.deliverysuburb,children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.gwi,{})}),e.deliverysuburb||R(e.deliveryaddress)]}),e.ordernotes&&(0,P.jsxs)("div",{className:"zone-order-line zone-order-notes",title:e.ordernotes,children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.dKO,{})}),e.ordernotes]}),(0,P.jsxs)("div",{className:"zone-order-stats",children:[(0,P.jsxs)("span",{className:"zone-order-chip",title:"Distance",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.xI$,{})}),e.actualkms||e.kms||0," km"]}),(0,P.jsxs)("span",{className:"zone-order-chip ".concat(c?"is-loss":"is-profit"),title:"Profit",children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.ohY,{})}),c?"-":"","\u20b9",Math.abs(l).toFixed(0)]}),null!=e.deliverycharge&&(0,P.jsxs)("span",{className:"zone-order-chip",title:"Delivery charge",children:["\u20b9",parseFloat(e.deliverycharge).toFixed(0)," chg"]}),e.ordertype&&(0,P.jsx)("span",{className:"zone-order-chip zone-order-type type-".concat(String(e.ordertype).toLowerCase()),children:e.ordertype}),(0,P.jsxs)("span",{className:"zone-order-chip zone-order-trip",children:["T",e.trip_number||"-"," \xb7 S",e.step||"-"]})]})]},e.orderid)}))})]})]}):(0,P.jsxs)("div",{id:"riders-panel",children:[(0,P.jsx)("div",{className:"ph",children:"zones"===w?"Zone dispatch":"kitchens"===w?"Kitchen dispatch":"Rider dispatch"}),(0,P.jsx)("div",{id:"rider-cards",children:0!==dt.length||Zs?"zones"===w?nt.map(((e,s)=>{const t=e.statusCounts.delivered||0,a=e.totalProfit<0;return(0,P.jsxs)("div",{className:"rcard zone-card",onClick:()=>xe(e),style:{animationDelay:"".concat(.05*s,"s")},children:[(0,P.jsxs)("div",{className:"zone-card-header",children:[(0,P.jsx)("div",{className:"zone-card-emoji",children:(0,P.jsx)(k.Cd7,{})}),(0,P.jsxs)("div",{className:"zone-card-titles",children:[(0,P.jsx)("div",{className:"zone-card-name",children:e.name}),(0,P.jsxs)("div",{className:"zone-card-sub",children:[e.activeRidersCount," ",1===e.activeRidersCount?"rider":"riders"," \xb7 ",e.totalOrders," ",1===e.totalOrders?"order":"orders"]})]}),(0,P.jsx)("span",{className:"zone-card-arrow","aria-hidden":"true",children:"\u2192"})]}),e.totalOrders>0&&(0,P.jsxs)("div",{className:"zone-progress-row",children:[(0,P.jsx)("div",{className:"zone-status-bar",title:Object.entries(e.statusCounts).map((e=>{let[s,t]=e;return"".concat(F(s).label,": ").concat(t)})).join(" \xb7 "),children:Object.entries(e.statusCounts).map((s=>{let[t,a]=s;const i=F(t),r=a/e.totalOrders*100;return(0,P.jsx)("div",{className:"zone-status-seg",style:{width:"".concat(r,"%"),background:i.bg}},t)}))}),(0,P.jsxs)("div",{className:"zone-progress-label",children:[t,"/",e.totalOrders]})]}),(0,P.jsxs)("div",{className:"zone-stat-pills",children:[(0,P.jsxs)("span",{className:"zone-stat-pill",title:"Areas covered",children:[(0,P.jsx)("span",{className:"zone-stat-icon",children:(0,P.jsx)(k.gwi,{})}),(0,P.jsx)("span",{className:"zone-stat-value",children:e.suburbs.length}),(0,P.jsx)("span",{className:"zone-stat-label",children:1===e.suburbs.length?"area":"areas"})]}),(0,P.jsxs)("span",{className:"zone-stat-pill",title:"Total distance",children:[(0,P.jsx)("span",{className:"zone-stat-icon",children:(0,P.jsx)(k.xI$,{})}),(0,P.jsx)("span",{className:"zone-stat-value",children:e.totalKms.toFixed(1)}),(0,P.jsx)("span",{className:"zone-stat-label",children:"km"})]}),(0,P.jsxs)("span",{className:"zone-stat-pill",title:"Kitchens",children:[(0,P.jsx)("span",{className:"zone-stat-icon",children:(0,P.jsx)(k.NtI,{})}),(0,P.jsx)("span",{className:"zone-stat-value",children:e.kitchens.length}),(0,P.jsx)("span",{className:"zone-stat-label",children:1===e.kitchens.length?"kitchen":"kitchens"})]}),(0,P.jsxs)("span",{className:"zone-stat-pill ".concat(a?"profit-negative":"profit-positive"),title:"Total profit",children:[(0,P.jsx)("span",{className:"zone-stat-icon",children:(0,P.jsx)(k.ohY,{})}),(0,P.jsx)("span",{className:"zone-stat-value",children:a?"-\u20b9".concat(Math.abs(e.totalProfit).toFixed(0)):"\u20b9".concat(e.totalProfit.toFixed(0))})]})]}),e.suburbs.length>0&&(0,P.jsxs)("div",{className:"zone-card-suburbs",children:[(0,P.jsx)("span",{className:"zone-card-suburbs-text",children:e.suburbs.slice(0,3).map((e=>e.name)).join(" \xb7 ")}),e.suburbs.length>3&&(0,P.jsxs)("span",{className:"zone-card-suburbs-more",children:["+",e.suburbs.length-3]})]})]},e.id)})):"kitchens"===w?ct.map(((e,s)=>(0,P.jsxs)("div",{className:"rcard",onClick:()=>he(e),style:{animationDelay:"".concat(.05*s,"s")},children:[(0,P.jsxs)("div",{className:"rcard-top",children:[(0,P.jsx)("div",{className:"rcard-emo",style:{background:"#f59e0b18",borderColor:"#f59e0b50",color:"#f59e0b"},children:(0,P.jsx)(k.NtI,{})}),(0,P.jsxs)("div",{className:"rcard-info",children:[(0,P.jsx)("div",{className:"rcard-name",children:e.kitchenName}),(0,P.jsxs)("div",{className:"rcard-zone",children:[e.riders.size," riders \xb7 ",(0,P.jsx)(ue,{children:(0,P.jsx)(k.ohY,{})}),"\u20b9",e.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0).toFixed(0)]})]}),(0,P.jsx)("div",{className:"rcard-badge",style:{background:"#f59e0b18",color:"#f59e0b"},children:e.orders.length})]}),(0,P.jsx)("div",{className:"bar-bg",children:(0,P.jsx)("div",{className:"bar-fg",style:{width:"".concat(Math.min(100,e.orders.length/20*100),"%"),background:"#f59e0b"}})}),(0,P.jsxs)("div",{className:"rcard-meta",children:[(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.xI$,{})}),e.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0).toFixed(1)," km"]}),(0,P.jsxs)("span",{children:[e.riders.size," riders"]})]}),(0,P.jsx)("div",{className:"step-ids",children:Array.from(e.riders).slice(0,10).map((e=>{var s;return(0,P.jsx)("span",{className:"step-id",style:{color:At(e)},children:null===(s=lt.find((s=>s.id===e)))||void 0===s?void 0:s.riderName.split(" ")[0]},e)}))})]},e.id))):lt.map(((e,s)=>{var t;const a=e.orders.length,i=e.orders.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length,r=a>0&&i>=a;return(0,P.jsxs)("div",{className:"rcard",onClick:()=>pt(e),style:{animationDelay:"".concat(.05*s,"s")},children:[(0,P.jsxs)("div",{className:"rcard-top",children:[(0,P.jsx)("div",{className:"rcard-emo",style:{background:"".concat(e.color,"18"),borderColor:"".concat(e.color,"50"),color:e.color},children:(0,P.jsx)(k.aVM,{})}),(0,P.jsxs)("div",{className:"rcard-info",children:[(0,P.jsx)("div",{className:"rcard-name",children:e.riderName}),(0,P.jsxs)("div",{className:"rcard-zone",children:[(null===(t=e.orders[0])||void 0===t?void 0:t.zone_name)||ts||"Local"," \xb7 ",new Set(e.orders.map((e=>e.trip_number||1))).size," trips"]})]}),(0,P.jsxs)("div",{className:"rcard-badge ".concat(r?"is-done":""),style:r?void 0:{background:"".concat(e.color,"18"),color:e.color},title:"".concat(i," delivered of ").concat(a," total"),children:[i,"/",a]})]}),(0,P.jsx)("div",{className:"bar-bg",children:(0,P.jsx)("div",{className:"bar-fg",style:{width:"".concat(Math.min(100,a/15*100),"%"),background:e.color}})}),(0,P.jsxs)("div",{className:"rcard-meta",children:[(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.xI$,{})}),e.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0).toFixed(1)," km"]}),(0,P.jsxs)("span",{children:[(0,P.jsx)(ue,{children:(0,P.jsx)(k.ohY,{})}),"\u20b9",e.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0).toFixed(0)]})]}),(0,P.jsx)("div",{className:"step-ids",children:e.orders.slice(0,15).map((e=>(0,P.jsxs)("span",{className:"step-id",children:["S",e.step]},e.orderid)))})]},e.id)})):(e=>{const s=null===(e=He.find((e=>e.id===Ys)))||void 0===e?void 0:e.label,t=Gs&&st.length>0;return(0,P.jsxs)("div",{className:"empty-slot",children:[(0,P.jsx)("div",{className:"empty-slot-icon",children:(0,P.jsx)(k.gsJ,{})}),(0,P.jsx)("div",{className:"empty-slot-title",children:s?"No orders in ".concat(s):"No orders"}),(0,P.jsx)("div",{className:"empty-slot-sub",children:t?"".concat(st.length," order").concat(1===st.length?"":"s"," exist in other slots today"):"No deliveries found for this date"})]})})()})]})]}),(0,P.jsxs)("div",{id:"map-wrap",className:"".concat("kitchens"===w?"view-mode-kitchens":""," ").concat(ks?"compare-split":"").trim(),children:[(0,P.jsxs)(d.W,{center:[11.022,76.982],zoom:12,scrollWheelZoom:!0,style:{height:"100%",width:"100%"},zoomControl:!1,renderer:Hs.current,inertia:!0,inertiaDeceleration:2400,inertiaMaxSpeed:2e3,wheelDebounceTime:20,wheelPxPerZoomLevel:80,zoomSnap:.25,children:[(0,P.jsx)(o.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"\xa9 OpenStreetMap contributors"}),(0,P.jsx)(m.p,{position:"bottomright"}),ks&&(0,P.jsx)(ee,{targetRef:Ts}),(0,P.jsx)(oe,{focusedItem:wt||(ut||me)&&je||ut||me||ve,viewMode:w,orders:dt,kitchens:ct,locationKey:Ce}),ct.filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lon))).filter((e=>!ut||e.riders.has(ut.id))).map(((e,s)=>(0,P.jsx)(l.p,{position:[e.lat,e.lon],icon:Ct(e.kitchenName,(null===me||void 0===me?void 0:me.id)===e.id),zIndexOffset:(null===me||void 0===me?void 0:me.id)===e.id?4e3:2e3,eventHandlers:{click:()=>he(e),mouseover:e=>e.target.openPopup(),mouseout:e=>e.target.closePopup()},children:(0,P.jsxs)(p.z,{className:"kitchen-popup",maxWidth:220,minWidth:200,autoPan:!0,autoPanPadding:[20,20],children:[(0,P.jsx)("div",{className:"kp-header",children:"KITCHEN"}),(0,P.jsx)("div",{className:"kp-name",children:e.kitchenName}),(0,P.jsxs)("div",{className:"kp-stat",children:[(0,P.jsx)("span",{className:"kp-stat-lbl",children:"Orders"}),(0,P.jsx)("span",{className:"kp-stat-val",children:e.orders.length})]})]})},"k-".concat(s)))),(()=>{if(ks&&ut&&"actual"===ws)return null;let e=dt;ve&&(e=ve.orders),ut&&(e=ut.orders),me&&(e=me.orders),e=e.filter(T);const s=ks&&ut?new Map(ft.map((e=>[String(e.deliveryid),e.sequenceStep]))):null;return e.map(((t,a)=>{const i=t.rider_id,r=!i||J.has(i);let n,c=At(i);if(s&&i===ut.id&&null!=t.deliveryid){const e=s.get(String(t.deliveryid));e&&(c=A(e-1),n=e)}const d=n||t.step||(ut||me?e.indexOf(t)+1:0),o=32,u=F(t.orderstatus),p="delivered"===String(t.orderstatus||"").toLowerCase(),m=x&&String(x)===String(t.orderid),h=t.orderstatus?'\n \n \n ').concat(p?'':"","\n "):"",j=v().divIcon({className:"",iconSize:[o,o],iconAnchor:[16,16],popupAnchor:[0,-28],html:'
9?12:14,"px;opacity:").concat(r?1:.75,'">').concat(d>0?d:"").concat(h,"
")});return(0,P.jsx)(l.p,{position:[parseFloat(t.droplat||t.deliverylat),parseFloat(t.droplon||t.deliverylong)],icon:j,zIndexOffset:i?100:0,ref:e=>{e?Ne.current[String(t.orderid)]=e:delete Ne.current[String(t.orderid)]},eventHandlers:{mouseover:()=>{be.current&&(clearTimeout(be.current),be.current=null),ke(t)},mouseout:()=>{fe.current.has(String(t.orderid))||(be.current&&clearTimeout(be.current),be.current=setTimeout((()=>{ke((e=>e&&String(e.orderid)===String(t.orderid)?null:e)),be.current=null}),200))},click:()=>{const e=String(t.orderid);fe.current.has(e)?(fe.current.delete(e),ke(null)):(fe.current.add(e),ke(t))}}},t.orderid)}))})(),(()=>{const e=ks&&ut&&"actual"===ws;if(ds)return e?[]:us.map(((e,s)=>(0,P.jsx)(c.R,{positions:[e.from,e.to],pathOptions:{color:e.color,weight:6,opacity:.9,lineJoin:"round",lineCap:"round"}},s)));const s=[],t=ve?new Set(ve.riders.map((e=>String(e.rider_id)))):null;return e||lt.forEach((e=>{const a=J.has(e.id);if(ut&&ut.id!==e.id)return;if(me&&!me.riders.has(e.id))return;if(t&&!t.has(String(e.id)))return;const i=e.orders,n={};i.forEach((e=>{const s=e.trip_number||1;n[s]||(n[s]=[]),n[s].push(e)})),Object.entries(n).forEach((t=>{let[i,n]=t;const l=me?n.filter((e=>(e.pickupcustomer||e.kitchen_key||"Unknown").toLowerCase().trim()===me.id)):n;if(0===l.length)return;const d="".concat(e.id,"-").concat(i),o=as[d],u=[...l].sort(((e,s)=>(e.step||0)-(s.step||0))),p=Array.isArray(o)&&o.length>=2,m=!1===o;if(!p&&!m)return;const h=p?o:le(u);if(!h||h.length<2)return;const v=a?1:.1,x="kitchens"===w||me?7:6,j=ks&&ut&&e.id===ut.id,g=m?"8 6":j&&"combined"===ws?"6 5":void 0;if(ks&&ut&&e.id===ut.id){const t=new Map(ft.map((e=>[String(e.deliveryid),e.sequenceStep]))),a=u.filter(T),r=a.map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)]));let n;if(p)n=ae(h,r);else{const e=h.length>r.length;n=[];for(let s=0;s=h.length||a>=h.length?n.push([]):n.push([h[t],h[a]])}}const l="combined"===ws?5:0;return s.push((0,P.jsx)(c.R,{positions:h,pathOptions:{color:"#ffffff",weight:x+4,opacity:.5*v,lineJoin:"round",lineCap:"round",offset:l}},"".concat(e.id,"-").concat(i,"-halo"))),void n.forEach(((r,n)=>{if(!r||r.length<2)return;const d=a[n],o=d?t.get(String(d.deliveryid)):null,u="combined"===ws?_:o?A(o-1):e.color,p=null!=Is&&Is===o,m=p?x+1.5:x,h=p?1:Is?.5*v:v;s.push((0,P.jsx)(c.R,{positions:r,pathOptions:{color:u,weight:m,opacity:h,lineJoin:"round",lineCap:"round",dashArray:g,offset:l}},"".concat(e.id,"-").concat(i,"-step-").concat(n,"-").concat((null===d||void 0===d?void 0:d.deliveryid)||n)))}))}s.push((0,P.jsxs)(r.Fragment,{children:[(0,P.jsx)(c.R,{positions:h,pathOptions:{color:"#ffffff",weight:x+4,opacity:.5*v,lineJoin:"round",lineCap:"round"}}),(0,P.jsx)(c.R,{positions:h,pathOptions:{color:e.color,weight:x,opacity:v,lineJoin:"round",lineCap:"round",dashArray:g}})]},"".concat(e.id,"-").concat(i)))}))})),s})(),!me&&jt.filter((e=>J.has(e.id))).filter((e=>!ut||ut.id===e.id)).map((e=>{const s=(e=>{if(!e||e.length<2)return null;const s=[];let t=0;for(let r=0;r=a){const t=(a-i)/s[r];return[e[r][0]+t*(e[r+1][0]-e[r][0]),e[r][1]+t*(e[r+1][1]-e[r][1])]}i+=s[r]}return e[e.length-1]})(as["".concat(e.id,"-seg-").concat(e.nextStep)]),t=s||[e.aerialLat,e.aerialLon],a=Boolean(s),i=v().divIcon({className:"",iconSize:[44,44],iconAnchor:[22,22],popupAnchor:[0,-22],html:'
\n
\n
').concat('','
\n
').concat(e.completedCount,"/").concat(e.totalCount,"
\n
")});return(0,P.jsx)(l.p,{position:t,icon:i,zIndexOffset:3e3,eventHandlers:{click:()=>pt(lt.find((s=>s.id===e.id))||null),mouseover:e=>e.target.openPopup(),mouseout:e=>e.target.closePopup()},children:(0,P.jsxs)(p.z,{maxWidth:240,autoPan:!0,autoPanPadding:[20,20],className:"dispatch-popup route-rider-popup",children:[(0,P.jsx)("div",{className:"pu-hdr-live",children:(0,P.jsx)("div",{className:"pu-hdr-left",children:(0,P.jsx)("span",{className:"pu-hdr-title",children:"RIDER ROUTE"})})}),(0,P.jsxs)("div",{className:"pu-rider-profile",children:[(0,P.jsx)("div",{className:"pu-avatar",style:{backgroundColor:"".concat(e.color,"12"),color:e.color},children:(0,P.jsx)(k.bsz,{})}),(0,P.jsxs)("div",{className:"pu-rider-info-text",children:[(0,P.jsx)("div",{className:"pu-rider-name",style:{color:e.color},children:e.riderName}),(0,P.jsx)("div",{className:"pu-rider-meta",children:"Active route details"})]})]}),(0,P.jsxs)("div",{className:"pu-body-content",children:[(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Progress"}),(0,P.jsxs)("span",{className:"pu-info-value",children:[(0,P.jsx)("strong",{children:e.completedCount})," / ",e.totalCount," delivered"]})]}),(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Next Stop"}),(0,P.jsxs)("span",{className:"pu-info-value text-indigo",style:{color:"#4f46e5"},children:["#",e.nextStep," \xb7 ",e.nextCustomer||"\u2014"]})]}),(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Position"}),(0,P.jsx)("span",{className:"pu-info-value",style:{color:"#64748b"},children:a?"On road":"Estimating\u2026"})]})]})]})},"bike-".concat(e.id))})),Ks.filter((e=>lt.some((s=>String(s.id)===String(e.id))))).filter((e=>!ut||String(ut.id)===String(e.id))).map((e=>{const s="active"===e.status?"#16a34a":"#dc2626",t=v().divIcon({className:"",iconSize:[140,56],iconAnchor:[12,41],popupAnchor:[58,-40],html:'
\n
\n
').concat((e.username||"").replace(/[<>&"']/g,"")).concat(e.orderid?" #".concat(String(e.orderid).replace(/[<>&"']/g,""),""):"","
\n
")});return(0,P.jsx)(l.p,{position:[e.lat,e.lon],icon:t,zIndexOffset:2500,eventHandlers:{click:()=>{const s=lt.find((s=>String(s.id)===String(e.id)));s&&pt(s)},mouseover:e=>e.target.openPopup(),mouseout:e=>e.target.closePopup()},children:(0,P.jsxs)(p.z,{maxWidth:260,autoPan:!0,autoPanPadding:[20,20],className:"dispatch-popup live-rider-popup",children:[(0,P.jsxs)("div",{className:"pu-hdr-live",children:[(0,P.jsxs)("div",{className:"pu-hdr-left",children:[(0,P.jsx)("span",{className:"pu-live-indicator",style:{"--pulse-color":s},children:(0,P.jsx)("span",{className:"pu-live-dot"})}),(0,P.jsx)("span",{className:"pu-hdr-title",children:"LIVE GPS"})]}),e.status&&(0,P.jsx)("span",{className:"pu-status-badge ".concat("active"===e.status.toLowerCase()?"active":"idle"),children:e.status})]}),(0,P.jsxs)("div",{className:"pu-rider-profile",children:[(0,P.jsx)("div",{className:"pu-avatar",style:{backgroundColor:"".concat(s,"12"),color:s},children:(0,P.jsx)(k.bsz,{})}),(0,P.jsxs)("div",{className:"pu-rider-info-text",children:[(0,P.jsx)("div",{className:"pu-rider-name",children:e.username||"Rider #".concat(e.id)}),(0,P.jsxs)("div",{className:"pu-rider-meta",children:["Rider ID: #",e.id]})]})]}),(0,P.jsxs)("div",{className:"pu-body-content",children:[e.orderid&&(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Active Order"}),(0,P.jsxs)("span",{className:"pu-info-value pu-order-badge",children:["#",e.orderid]})]}),e.contactno&&(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Phone"}),(0,P.jsx)("a",{href:"tel:".concat(e.contactno),className:"pu-info-value pu-phone-link",children:e.contactno})]}),e.logdate&&(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Last Seen"}),(0,P.jsxs)("span",{className:"pu-info-value pu-time-stamp",children:[(0,P.jsx)(k.VP9,{className:"inline-icon"})," ",g()(e.logdate).isValid()?g()(e.logdate).format("hh:mm:ss A"):e.logdate]})]}),(0,P.jsxs)("div",{className:"pu-info-row",children:[(0,P.jsx)("span",{className:"pu-info-label",children:"Position"}),(0,P.jsxs)("span",{className:"pu-info-value pu-coordinates",children:[e.lat.toFixed(5),", ",e.lon.toFixed(5)]})]})]})]})},"live-".concat(e.id))})),ks&&ut&&"planned"!==ws&&ft.map(((e,s)=>{var t,a;if(0===e.coords.length)return null;const i=A(s),n="combined"===ws?O:i,d=[e.coords[0].lat,e.coords[0].lng],o=[e.coords[e.coords.length-1].lat,e.coords[e.coords.length-1].lng],p=ns[e.deliveryid],m=Array.isArray(p)&&p.length>=2?p:e.coords.map((e=>[e.lat,e.lng]));let h=m,x=!0;if(ds){const s=ms[e.sequenceStep]||0;s<2?x=!1:h=m.slice(0,Math.min(s,m.length))}const j=Is===e.sequenceStep,N=String(e.orderstatus||"").toLowerCase(),f=z.has(N),b=M.has(N),y=bt.find((s=>s.sequenceStep===e.sequenceStep)),S=!(null===y||void 0===y||!y.anomaly),w=null===ut||void 0===ut||null===(t=ut.orders)||void 0===t?void 0:t.find((s=>null!=s.deliveryid&&String(s.deliveryid)===String(e.deliveryid))),C=["compare-step-pin"];j&&C.push("is-focused"),f&&C.push("is-delivered"),b&&C.push("is-skipped"),S&&C.push("is-anomaly");const D='
')+''.concat(e.sequenceStep,"")+(f?'':"")+"
",q=v().divIcon({className:"",iconSize:[36,36],iconAnchor:[18,18],popupAnchor:[0,-22],html:D}),L=1===e.sequenceStep,E=L?v().divIcon({className:"",iconSize:[40,40],iconAnchor:[20,20],html:'
')+'
'}):null,_=s=>{s.originalEvent&&s.originalEvent.stopPropagation(),Rs((s=>s===e.sequenceStep?null:e.sequenceStep)),w&&s.target&&"function"===typeof s.target.openPopup&&s.target.openPopup()},I="combined"===ws?-5:0;return(0,P.jsxs)(r.Fragment,{children:[x&&(0,P.jsx)(c.R,{positions:h,pathOptions:{color:"#ffffff",weight:j?11:9,opacity:j?.75:.55,lineJoin:"round",lineCap:"round",offset:I}}),x&&(0,P.jsx)(c.R,{positions:h,pathOptions:{color:n,weight:j?6.5:5,opacity:j?1:Is?.55:.95,lineJoin:"round",lineCap:"round",offset:I}}),L&&(0,P.jsx)(l.p,{position:d,icon:E,zIndexOffset:j?900:100,eventHandlers:{click:s=>{s.originalEvent&&s.originalEvent.stopPropagation(),Rs((s=>s===e.sequenceStep?null:e.sequenceStep))}},children:(0,P.jsx)(u.m,{direction:"top",offset:[0,-12],opacity:1,className:"compare-tooltip",children:(0,P.jsxs)("div",{className:"cmp-tip",children:[(0,P.jsxs)("div",{className:"cmp-tip-header",children:[(0,P.jsx)("span",{className:"cmp-tip-step",style:{background:i},children:(0,P.jsx)(k.zPd,{})}),(0,P.jsxs)("div",{className:"cmp-tip-title-stack",children:[(0,P.jsx)("div",{className:"cmp-tip-title",children:e.pickupcustomer||"Pickup"}),(0,P.jsx)("div",{className:"cmp-tip-sub",children:null!==(a=e.coords[0])&&void 0!==a&&a.logdate?"Picked up \xb7 ".concat(g()(e.coords[0].logdate).format("hh:mm A")):"Rider trip origin"})]})]}),(0,P.jsx)("div",{className:"cmp-tip-action",children:"Click for step 1 details"})]})})}),(0,P.jsx)(l.p,{position:o,icon:q,zIndexOffset:j?1e3:200,eventHandlers:w?{mouseover:()=>{be.current&&(clearTimeout(be.current),be.current=null),ke(w)},mouseout:()=>{Is!==e.sequenceStep&&(be.current&&clearTimeout(be.current),be.current=setTimeout((()=>{ke((e=>e&&String(e.orderid)===String(w.orderid)?null:e)),be.current=null}),200))},click:_}:{click:_},children:!w&&(0,P.jsx)(u.m,{direction:"top",offset:[0,-20],opacity:1,className:"compare-tooltip",children:(()=>{const s=F(e.orderstatus);return(0,P.jsxs)("div",{className:"cmp-tip",children:[(0,P.jsxs)("div",{className:"cmp-tip-header",children:[(0,P.jsx)("span",{className:"cmp-tip-step",style:{background:i},children:e.sequenceStep}),(0,P.jsxs)("div",{className:"cmp-tip-title-stack",children:[(0,P.jsx)("div",{className:"cmp-tip-title",children:e.deliverycustomer||"Step ".concat(e.sequenceStep)}),(0,P.jsx)("div",{className:"cmp-tip-sub",children:e.deliverytime?"Delivered ".concat(g()(e.deliverytime).format("hh:mm A")):"".concat(e.coords.length," GPS pings")})]}),e.orderstatus&&(0,P.jsx)("span",{className:"cmp-tip-tag",style:{background:s.bg,color:s.fg},children:s.label})]}),S&&(0,P.jsx)("div",{className:"cmp-tip-anomaly",children:"Deviation flagged \u2014 see details below"}),(0,P.jsx)("div",{className:"cmp-tip-action",children:j?"Click to deselect":"Click for details"})]})})()})})]},"actual-".concat(e.deliveryid))}))]}),ks&&ut&&(0,P.jsxs)("div",{className:"compare-view-switcher",role:"group","aria-label":"Compare view layer",children:[(0,P.jsx)("button",{type:"button",className:"actual"===ws?"is-active":"",onClick:()=>Fs("actual"),title:"Show only the rider's actual GPS trail",children:"Actual"}),(0,P.jsx)("button",{type:"button",className:"planned"===ws?"is-active":"",onClick:()=>Fs("planned"),title:"Show only the dispatched planned route",children:"Planned"}),(0,P.jsx)("button",{type:"button",className:"combined"===ws?"is-active":"",onClick:()=>Fs("combined"),title:"Overlay planned (dashed) and actual (solid) on one map",children:"Combined"})]}),(0,P.jsx)("div",{id:"ov-tl"}),(0,P.jsxs)("div",{id:"ov-br",children:[(0,P.jsxs)("button",{className:"sbt ".concat(ds?"active":""),onClick:()=>{if(ds)return os(!1),ps([]),void hs({});os(!0),ps([]),hs({});const e=ks&&ut,s=e?new Map(ft.map((e=>[String(e.deliveryid),e.sequenceStep]))):null,t=[];if(lt.forEach((a=>{if(!J.has(a.id))return;if(ut&&ut.id!==a.id)return;if(me&&!me.riders.has(a.id))return;const i={};a.orders.forEach((e=>{const s=e.trip_number||1;i[s]||(i[s]=[]),i[s].push(e)})),Object.entries(i).forEach((i=>{let[r,n]=i;const l=me?n.filter((e=>(e.pickupcustomer||e.kitchen_key||"Unknown").toLowerCase().trim()===me.id)):n;if(0===l.length)return;const c="".concat(a.id,"-").concat(r),d=as[c],o=[...l].sort(((e,s)=>(e.step||0)-(s.step||0))),u=le(o),p="kitchens"===w||me,m=d||u;if(m.length<2)return;let h=()=>a.color;if(e&&a.id===ut.id){const e=o.filter(T).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])),t=d?ae(d,e):(()=>{const s=u.length>e.length,t=[];for(let a=0;a=u.length||i>=u.length?t.push([]):t.push([u[e],u[i]])}return t})(),i=[];let r=0;t.forEach(((e,s)=>{const t=Math.max(0,((null===e||void 0===e?void 0:e.length)||0)-1);for(let a=0;a{const t=i[e];if(null==t)return a.color;const r=o.filter(T)[t],n=r?s.get(String(r.deliveryid)):null;return n?A(n-1):a.color}}for(let e=0;ee.delay-s.delay)),t.forEach(((e,s)=>{setTimeout((()=>{ps((s=>[...s,e])),s===t.length-1&&setTimeout((()=>{os(!1),hs({})}),1e3)}),e.delay)})),e&&ft.length>0){const e=[...ft],s=e.map((e=>{const s=ns[e.deliveryid];return Array.isArray(s)&&s.length>=2?s:e.coords.map((e=>[e.lat,e.lng]))})),a=t.length>0?t[t.length-1].delay:800*e.length,i=Math.max(a,600*e.length),r=i/Math.max(1,e.length),n=Date.now(),l=()=>{if(!vs.current)return;const t=Date.now()-n,a={};e.forEach(((e,i)=>{const n=s[i];if(!n||n.length<2)return;const l=i*r;if(t>=l+r)a[e.sequenceStep]=n.length;else if(t>=l){const s=(t-l)/r;a[e.sequenceStep]=Math.max(2,Math.ceil(s*n.length))}})),hs(a),t{if(ks)Ss(!1);else{if(!ut){const e=lt.find((e=>(e.orders||[]).some((e=>null!=e.deliveryid&&""!==e.deliveryid&&0!==e.deliveryid)))),s=lt.find((e=>e.orders&&e.orders.length>0)),t=e||s;if(t&&(pt(t),Se))return void(qs.current=!0)}Ss(!0)}},title:ut?"Compare planned vs. actual route for ".concat(ut.riderName):"Compare planned vs. actual route (will focus the first rider)",style:{boxShadow:"var(--shadow-lg)",background:ks?"linear-gradient(135deg, #6366f1, #3b82f6)":"#fff",marginLeft:8,color:ks?"#fff":void 0},children:[(0,P.jsx)("span",{className:"sbt-icon",children:(0,P.jsx)(k.$G1,{})}),ks?"Exit Compare":"Compare"]})]})]}),ks&&ut&&(0,P.jsx)("div",{id:"compare-map-wrap",children:(()=>{const e=ft.length,s=ft.filter((e=>e.coords.length>0)).length,t=ft.filter((e=>e.isLoading)).length,a=e>0?Math.round(s/e*100):0,i=e>0&&s===e&&0===t,n=null!=Is?bt.find((e=>e.sequenceStep===Is)):null;return(0,P.jsxs)("div",{className:"compare-header-v2",children:[(0,P.jsxs)("div",{className:"compare-header-row",children:[(0,P.jsxs)("div",{className:"compare-title",children:[(0,P.jsx)("span",{className:"compare-title-dot",style:{background:ut.color}}),(0,P.jsx)("span",{className:"compare-title-name",children:ut.riderName}),(0,P.jsx)("span",{className:"compare-title-badge",children:"ACTUAL vs PLANNED"})]}),(0,P.jsxs)("div",{className:"compare-header-tools",children:[null!=Is&&(0,P.jsxs)("button",{type:"button",className:"compare-overall-btn",onClick:()=>Rs(null),title:"Zoom out to the whole day",children:[(0,P.jsx)(k.Zs6,{})," Overall"]}),(0,P.jsx)("button",{type:"button",className:"compare-timeline-toggle".concat(Cs?" is-open":""),onClick:()=>As((e=>!e)),title:Cs?"Hide planned/actual timeline":"Show planned/actual timeline","aria-expanded":Cs,children:(0,P.jsx)(k.j1Q,{})})]})]}),Cs&&(0,P.jsxs)(P.Fragment,{children:[(0,P.jsxs)("div",{className:"compare-timeline-wrap",children:[(0,P.jsxs)("div",{className:"compare-timeline-container",children:[(0,P.jsxs)("div",{className:"compare-timeline-labels",children:[(0,P.jsx)("div",{className:"compare-timeline-label",children:"Planned"}),(0,P.jsx)("div",{className:"compare-timeline-label",children:"Actual"})]}),(0,P.jsxs)("div",{className:"compare-timeline-scrollable",children:[(0,P.jsx)("div",{className:"compare-timeline-track is-planned",children:kt.map(((e,s)=>{var t;const a=String(e.orderstatus||"").toLowerCase(),i=z.has(a),n=M.has(a),l=Is===e.sequenceStep,c=e.isLoading&&0===e.coordsCount,d=!e.isLoading&&0===e.coordsCount,o=(null===(t=e.order)||void 0===t?void 0:t.step)||e.sequenceStep,u=A(o-1),p=["compare-step",l&&"is-focused",i&&"is-delivered",n&&"is-skipped",!i&&!n&&"is-pending",c&&"is-loading",d&&"is-no-data",e.anomaly&&"is-anomaly"].filter(Boolean).join(" ");return(0,P.jsxs)(r.Fragment,{children:[s>0&&(0,P.jsx)("span",{className:"compare-step-spacer"}),(0,P.jsx)("button",{type:"button",className:p,style:{"--step-color":u},onClick:()=>Rs((s=>s===e.sequenceStep?null:e.sequenceStep)),title:"Planned Step ".concat(o)+(e.deliverycustomer?" \xb7 ".concat(e.deliverycustomer):"")+(e.anomaly?" \xb7 deviation flagged":""),children:(0,P.jsx)("span",{className:"compare-step-circle",children:c?(0,P.jsx)("span",{className:"compare-step-spin"}):o})})]},"step-p-".concat(e.deliveryid))}))}),(0,P.jsx)("div",{className:"compare-timeline-track is-actual",children:St.map(((e,s)=>{var t;const a=String(e.orderstatus||"").toLowerCase(),i=z.has(a),n=M.has(a),l=Is===e.sequenceStep,c=e.isLoading&&0===e.coordsCount,d=!e.isLoading&&0===e.coordsCount,o=(null===(t=e.order)||void 0===t?void 0:t.step)||e.sequenceStep,u=A(o-1),p=["compare-step",l&&"is-focused",i&&"is-delivered",n&&"is-skipped",!i&&!n&&"is-pending",c&&"is-loading",d&&"is-no-data",e.anomaly&&"is-anomaly"].filter(Boolean).join(" ");return(0,P.jsxs)(r.Fragment,{children:[s>0&&(0,P.jsx)("span",{className:"compare-step-spacer"}),(0,P.jsxs)("button",{type:"button",className:p,style:{"--step-color":u},onClick:()=>Rs((s=>s===e.sequenceStep?null:e.sequenceStep)),title:"Actual Visit ".concat(s+1," (Planned Step ").concat(o,")")+(e.deliverycustomer?" \xb7 ".concat(e.deliverycustomer):"")+(e.actualTs?" \xb7 ".concat(e.actualTs.format("hh:mm A")):"")+(e.anomaly?" \xb7 deviation flagged":""),children:[(0,P.jsx)("span",{className:"compare-step-circle",children:c?(0,P.jsx)("span",{className:"compare-step-spin"}):o}),e.actualTs&&(0,P.jsx)("span",{className:"compare-step-tick",children:e.actualTs.format("HH:mm")}),e.anomaly&&(0,P.jsx)("span",{className:"compare-step-flag",title:"Deviation flagged"})]})]},"step-a-".concat(e.deliveryid))}))})]})]}),(0,P.jsxs)("div",{className:"compare-progress-strip",children:[(0,P.jsx)("div",{className:"compare-progress-bar-wrap",children:(0,P.jsx)("div",{className:"compare-progress-bar-fill".concat(i?" is-done":""),style:{width:"".concat(a,"%")}})}),(0,P.jsx)("span",{className:"compare-progress-text",children:t>0?"Loading GPS\u2026 ".concat(s,"/").concat(e):"".concat(s,"/").concat(e," tracks")})]})]}),(()=>{const e="combined"===ws,s=n?A(n.sequenceStep-1):"linear-gradient(90deg, ".concat(C.slice(0,6).join(", "),")"),t=e?_:s,a=e?O:s;return(0,P.jsxs)("div",{className:"compare-legend",children:[(0,P.jsxs)("span",{className:"compare-legend-item",children:[(0,P.jsx)("span",{className:"compare-legend-swatch is-step-color is-dashed",style:{background:t}}),"Planned (dashed)"]}),(0,P.jsxs)("span",{className:"compare-legend-item",children:[(0,P.jsx)("span",{className:"compare-legend-swatch is-step-color",style:{background:a}}),"Actual GPS (solid)"]}),(0,P.jsx)("span",{className:"compare-legend-note",children:"Kalman-smoothed GPS \xb7 OSRM road-snapped"})]})})()]})]})})()}),ks&&ut&&(0,P.jsx)(q,{focusedRider:ut,compareDeltas:bt,compareSummary:yt,actualOrdered:St,focusedCompareStep:Is,setFocusedCompareStep:Rs,sequenceOpen:zs,setSequenceOpen:Ms,expandedSeqGroups:Ds,setExpandedSeqGroups:Ps,onClose:()=>Ss(!1)})]}),ye&&(0,P.jsx)("div",{className:"dispatch-popup-center",role:"dialog","aria-label":"Order ".concat(ye.orderid," details"),onMouseEnter:()=>{be.current&&(clearTimeout(be.current),be.current=null)},onMouseLeave:()=>{(e=>{if(!e)return!1;if(fe.current.has(String(e.orderid)))return!0;if(ks&&ut&&null!=e.deliveryid){const s=ft.find((s=>String(s.deliveryid)===String(e.deliveryid)));if(s&&Is===s.sequenceStep)return!0}return!1})(ye)||(be.current&&clearTimeout(be.current),be.current=setTimeout((()=>{ke(null),be.current=null}),200))},children:(0,P.jsxs)("div",{className:"dispatch-popup-card dispatch-popup",children:[(0,P.jsx)("button",{type:"button",className:"dispatch-popup-center-close","aria-label":"Close order details",onClick:()=>{fe.current.delete(String(ye.orderid)),ke(null)},children:"\xd7"}),(e=>{const s=F(e.orderstatus);return(0,P.jsxs)("div",{style:{height:"100%",width:"100%"},children:[(0,P.jsxs)("div",{className:"pu-header",children:[(0,P.jsxs)("div",{className:"pu-header-top",children:[(0,P.jsxs)("div",{className:"pu-id",children:["ORDER #",e.orderid]}),e.orderstatus&&(0,P.jsx)("span",{className:"pu-status-chip",style:{background:s.bg,color:s.fg},children:s.label})]}),(0,P.jsxs)("div",{className:"pu-rider",children:[(0,P.jsx)(k.aVM,{})," ",(0,P.jsx)("span",{children:e.rider_name||e.ridername||"Unassigned"})]}),null!=e.deliveryid&&(0,P.jsxs)("div",{className:"pu-delivery-id",children:["Delivery #",e.deliveryid]})]}),(0,P.jsxs)("div",{className:"pu-body",children:[re.some((s=>e[s.key]))&&(0,P.jsxs)("div",{className:"pu-section",children:[(0,P.jsx)("div",{className:"pu-section-label",children:"Timeline"}),(0,P.jsx)("div",{className:"pu-timeline",children:re.map((s=>{const t=ie(e[s.key]);return t?(0,P.jsxs)("div",{className:"pu-tl-row ".concat(s.final?"delivered":""),children:[(0,P.jsx)("span",{className:"pu-tl-dot"}),(0,P.jsx)("span",{className:"pu-tl-label",children:s.label}),(0,P.jsx)("span",{className:"pu-tl-time",children:t})]},s.key):null}))})]}),(0,P.jsxs)("div",{className:"pu-section",children:[(0,P.jsx)("div",{className:"pu-section-label",children:"Details"}),(0,P.jsxs)("div",{className:"pu-details-grid",children:[(e.pickupcustomer||e.locationname||e.pickuplocation)&&(0,P.jsxs)("div",{className:"pu-detail",children:[(0,P.jsx)("div",{className:"pu-detail-icon",children:(0,P.jsx)(k.NtI,{})}),(0,P.jsxs)("div",{className:"pu-detail-body",children:[(0,P.jsx)("div",{className:"pu-detail-label",children:"Pickup"}),(0,P.jsx)("div",{className:"pu-detail-value",title:e.pickupcustomer||e.locationname||e.pickuplocation,children:e.pickupcustomer||e.locationname||e.pickuplocation})]})]}),(e.deliverysuburb||e.deliveryaddress)&&(0,P.jsxs)("div",{className:"pu-detail",children:[(0,P.jsx)("div",{className:"pu-detail-icon",children:(0,P.jsx)(k.JFD,{})}),(0,P.jsxs)("div",{className:"pu-detail-body",children:[(0,P.jsx)("div",{className:"pu-detail-label",children:"Drop"}),(0,P.jsx)("div",{className:"pu-detail-value",title:e.deliveryaddress||e.deliverysuburb,children:e.deliverysuburb||R(e.deliveryaddress)})]})]}),e.zone_name&&(0,P.jsxs)("div",{className:"pu-detail",children:[(0,P.jsx)("div",{className:"pu-detail-icon",children:(0,P.jsx)(k.Cd7,{})}),(0,P.jsxs)("div",{className:"pu-detail-body",children:[(0,P.jsx)("div",{className:"pu-detail-label",children:"Zone"}),(0,P.jsx)("div",{className:"pu-detail-value",title:e.zone_name,children:e.zone_name})]})]}),(e.rider_id||e.userid)&&(0,P.jsxs)("div",{className:"pu-detail",children:[(0,P.jsx)("div",{className:"pu-detail-icon",children:(0,P.jsx)(k.aVM,{})}),(0,P.jsxs)("div",{className:"pu-detail-body",children:[(0,P.jsx)("div",{className:"pu-detail-label",children:"Rider ID"}),(0,P.jsxs)("div",{className:"pu-detail-value",children:["#",e.rider_id||e.userid]})]})]})]}),(null!=e.kms||null!=e.actualkms||null!=e.riderkms)&&(0,P.jsxs)("div",{className:"pu-distance-row",children:[null!=e.kms&&""!==e.kms&&(0,P.jsxs)("div",{className:"pu-distance-chip",children:[(0,P.jsx)("span",{className:"pu-distance-icon",children:(0,P.jsx)(k.xI$,{})}),(0,P.jsx)("span",{className:"pu-distance-label",children:"Planned"}),(0,P.jsxs)("span",{className:"pu-distance-value",children:[e.kms," km"]})]}),null!=e.actualkms&&""!==e.actualkms&&(0,P.jsxs)("div",{className:"pu-distance-chip",children:[(0,P.jsx)("span",{className:"pu-distance-icon",children:(0,P.jsx)(k.xI$,{})}),(0,P.jsx)("span",{className:"pu-distance-label",children:"Actual"}),(0,P.jsxs)("span",{className:"pu-distance-value",children:[e.actualkms," km"]})]}),null!=e.riderkms&&""!==e.riderkms&&(0,P.jsxs)("div",{className:"pu-distance-chip",children:[(0,P.jsx)("span",{className:"pu-distance-icon",children:(0,P.jsx)(k.bsz,{})}),(0,P.jsx)("span",{className:"pu-distance-label",children:"Rider"}),(0,P.jsxs)("span",{className:"pu-distance-value",children:[parseFloat(e.riderkms).toFixed(2)," km"]})]})]})]})]})]})})(ye)]})})]})}}}]); \ No newline at end of file diff --git a/build/static/js/8012.f21d1d05.chunk.js b/build/static/js/8012.f21d1d05.chunk.js deleted file mode 100644 index 6251cac..0000000 --- a/build/static/js/8012.f21d1d05.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[8012],{34815:(e,s,t)=>{t.r(s),t.d(s,{default:()=>oe});var a=t(80045),i=t(89379),r=t(9950),l=t(98007),n=t(47113),c=t(48513),d=t(82215),o=t(99810),p=t(49029),u=t(33516),m=t(37119),h=t(2527),x=t.n(h);t(55392);x().PolylineOffset={translatePoint:(e,s,t)=>x().point(e.x+s*Math.cos(t),e.y+s*Math.sin(t)),offsetPointLine(e,s){const t=e.length;if(t<2)throw new Error("Line should be defined by at least 2 points");let a,i=e[0];const r=Math.PI/2,l=[];for(let n=1;n=0&&n<=1&&c>=0&&c<=1?x().point(e.x+c*i.x,e.y+c*i.y):null},segmentAsVector:(e,s)=>x().point(s.x-e.x,s.y-e.y),joinLineSegments(e){const s=[];let t=e[0].offset;s.push(t[0]);for(let a=1;ae.latLngToLayerPoint(s)));return this.offsetPoints(a,t).map((s=>e.layerPointToLatLng(s)))}};const v=x().Polyline.prototype._projectLatlngs;x().Polyline.prototype._projectLatlngs=function(e,s,t){const a=this.options.offset;if(!a||"number"!==typeof a)return v.call(this,e,s,t);if(!(e[0]instanceof x().LatLng)){for(let a=0;athis._map.latLngToLayerPoint(e))),r=x().PolylineOffset.offsetPoints(i,a);for(let l=0;lw[String(e||"").toLowerCase()]||{label:e||"Unknown",bg:"#64748b",fg:"#fff"},z=new Set(["delivered"]),M=new Set(["cancelled","skipped"]),C=["#2563eb","#dc2626","#16a34a","#ea580c","#9333ea","#0891b2","#ca8a04","#db2777","#0f766e","#7c3aed","#65a30d","#0284c7","#b91c1c","#15803d","#a16207","#86198f"],P=e=>C[(e%C.length+C.length)%C.length],A=e=>{if(null==e)return"";const s=["th","st","nd","rd"],t=e%100;return e+(s[(t-20)%10]||s[t]||s[0])};var D=t(44414);const q=function(e){let{focusedRider:s,compareDeltas:t,compareSummary:a,actualOrdered:i,focusedCompareStep:l,setFocusedCompareStep:n,sequenceOpen:c,setSequenceOpen:d,expandedSeqGroups:o,setExpandedSeqGroups:p,onClose:u}=e;const m=(0,r.useMemo)((()=>{const e=a,r=e.onTime+e.late,l=s.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),n=l<0,c=t.filter((e=>e.anomaly)),d=t.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length,o=t.filter((e=>M.has(String(e.orderstatus||"").toLowerCase()))).length,p=null==e.kmDeltaPct?"":e.kmDeltaPct>25?"is-over":e.kmDeltaPct<-5?"is-under":"",u=t.length||1,m=e.onTime+e.late||1,h=Math.round(d/u*60+e.onTime/m*25+(u-e.anomalies)/u*15),x=h>=85?"#16a34a":h>=65?"#f59e0b":"#dc2626",v=h>=85?"Excellent":h>=65?"Acceptable":"Needs review",j=t.filter((e=>e.actualTs)),g=j.reduce(((e,s)=>!e||s.actualTs.isBefore(e)?s.actualTs:e),null),N=j.reduce(((e,s)=>!e||s.actualTs.isAfter(e)?s.actualTs:e),null),f=g&&N?Math.max(0,N.diff(g,"minute")):0,b=t.length>1?Math.round(f/(t.length-1)):0,y=f>0?(e.actualKm/(f/60)).toFixed(1):null,k=t.filter((e=>!e.isLoading&&e.coordsCount>0)),S=k.filter((e=>null!=e.timeDeltaMin&&!e.anomaly)).sort(((e,s)=>e.timeDeltaMin-s.timeDeltaMin))[0]||null,w=k.filter((e=>e.anomaly)).sort(((e,s)=>{const t=Math.abs(e.kmDeltaPct||0)+(e.timeDeltaMin>0?e.timeDeltaMin:0);return Math.abs(s.kmDeltaPct||0)+(s.timeDeltaMin>0?s.timeDeltaMin:0)-t}))[0]||null,F=i.filter(((e,s)=>{var t;const a=null===(t=e.order)||void 0===t?void 0:t.step;return null!=a&&a!==s+1})),C=[];F.forEach((e=>{var s;const t=null===(s=e.order)||void 0===s?void 0:s.step,a=i.findIndex((s=>s.sequenceStep===e.sequenceStep))+1,r=a-t,l=C[C.length-1];l&&l.delta===r&&l.lastActualPos+1===a?(l.items.push({d:e,planned:t,actualPos:a,delta:r}),l.lastActualPos=a):C.push({delta:r,items:[{d:e,planned:t,actualPos:a,delta:r}],lastActualPos:a})}));const P={};s.orders.forEach((e=>{const s=e.trip_number||1;P[s]||(P[s]=[]),P[s].push(e)}));const A=Object.entries(P).sort(((e,s)=>{let[t]=e,[a]=s;return Number(t)-Number(a)})).map((e=>{let[s,t]=e;return{tNum:s,count:t.length,plannedKm:t.reduce(((e,s)=>e+parseFloat(s.kms||0)),0),actualKm:t.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),profit:t.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),delivered:t.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length}}));return{sum:e,totalSteps:r,totalProfit:l,isLoss:n,deviations:c,delivered:d,skipped:o,stepDeltaPct:p,score:h,scoreColor:x,scoreLabel:v,firstDelivery:g,lastDelivery:N,activeMin:f,avgPerStop:b,avgSpeed:y,bestStep:S,worstStep:w,outOfOrderSteps:F,seqRuns:C,tripList:A}}),[s,t,a,i]),h=null!=l?t.find((e=>e.sequenceStep===l)):null,x=e=>{n((s=>s===e?null:e))},v=function(e){let s=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const{d:t,planned:a,actualPos:i,delta:r}=e;return(0,D.jsxs)("li",{className:"cdp-seq-diff".concat(l===t.sequenceStep?" is-focused":"").concat(s?"":" is-nested"),onClick:()=>x(t.sequenceStep),children:[(0,D.jsx)("span",{className:"cdp-seq-diff-num",style:{background:P((a||t.sequenceStep)-1)},children:a||t.sequenceStep}),(0,D.jsxs)("div",{className:"cdp-seq-diff-body",children:[(0,D.jsx)("div",{className:"cdp-seq-diff-title",children:t.deliverycustomer||"Step ".concat(a||t.sequenceStep)}),(0,D.jsxs)("div",{className:"cdp-seq-diff-sub",children:["Visited ",(0,D.jsx)("strong",{children:A(i)})," ","\xb7 planned ",(0,D.jsx)("strong",{children:A(a)})]})]}),(0,D.jsx)("span",{className:"cdp-seq-diff-tag",children:r>0?"+".concat(r):"".concat(r)})]},"diff-".concat(t.sequenceStep))},{sum:j,totalSteps:g,totalProfit:N,isLoss:f,deviations:b,delivered:y,skipped:S,stepDeltaPct:w,score:C,scoreColor:q,scoreLabel:L,firstDelivery:E,lastDelivery:_,activeMin:O,avgPerStop:I,avgSpeed:R,bestStep:H,worstStep:T,outOfOrderSteps:K,seqRuns:V,tripList:Y}=m;return(0,D.jsxs)("aside",{id:"compare-data-panel",className:"compare-data-panel",children:[(0,D.jsxs)("div",{className:"cdp-head",children:[(0,D.jsxs)("div",{className:"cdp-head-title",children:[(0,D.jsx)("span",{className:"cdp-rider-dot",style:{background:s.color}}),(0,D.jsxs)("div",{className:"cdp-head-text",children:[(0,D.jsx)("div",{className:"cdp-rider-name",children:s.riderName}),(0,D.jsx)("div",{className:"cdp-head-badge",children:"PLANNED vs ACTUAL"})]})]}),(0,D.jsx)("button",{type:"button",className:"cdp-close",onClick:u,title:"Exit compare","aria-label":"Exit compare",children:(0,D.jsx)(k.m6K,{})})]}),(0,D.jsxs)("div",{className:"cdp-scroll",children:[(0,D.jsx)("section",{className:"cdp-section cdp-score-section",children:(0,D.jsxs)("div",{className:"cdp-score-wrap",children:[(0,D.jsx)("div",{className:"cdp-score-ring",style:{background:"conic-gradient(".concat(q," ").concat(3.6*C,"deg, rgba(15,23,42,0.08) 0deg)")},children:(0,D.jsxs)("div",{className:"cdp-score-inner",children:[(0,D.jsx)("div",{className:"cdp-score-value",style:{color:q},children:C}),(0,D.jsx)("div",{className:"cdp-score-unit",children:"/100"})]})}),(0,D.jsxs)("div",{className:"cdp-score-body",children:[(0,D.jsx)("div",{className:"cdp-score-label",style:{color:q},children:L}),(0,D.jsx)("div",{className:"cdp-score-title",children:"Compliance score"}),(0,D.jsxs)("div",{className:"cdp-score-sub",children:[y,"/",t.length," delivered",j.anomalies>0?" \xb7 ".concat(j.anomalies," deviation").concat(j.anomalies>1?"s":""):"",j.late>0?" \xb7 ".concat(j.late," late"):"",S>0?" \xb7 ".concat(S," skipped"):""]})]})]})}),(0,D.jsxs)("section",{className:"cdp-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.Zs6,{})}),(0,D.jsx)("span",{className:"cdp-section-title",children:"Day overview"})]}),(0,D.jsxs)("div",{className:"cdp-tiles",children:[(0,D.jsxs)("div",{className:"cdp-tile",children:[(0,D.jsxs)("div",{className:"cdp-tile-label",children:[(0,D.jsx)(k.xI$,{})," Distance"]}),(0,D.jsxs)("div",{className:"cdp-tile-value",children:[j.actualKm.toFixed(1),(0,D.jsx)("span",{className:"cdp-tile-unit",children:"km"})]}),(0,D.jsxs)("div",{className:"cdp-tile-sub",children:["planned ",j.plannedKm.toFixed(1)," km"]})]}),(0,D.jsxs)("div",{className:"cdp-tile".concat(j.anomalies>0?" is-warn":""),children:[(0,D.jsxs)("div",{className:"cdp-tile-label",children:[(0,D.jsx)(k.Wux,{})," Deviation"]}),(0,D.jsx)("div",{className:"cdp-tile-value ".concat(w),children:null!=j.kmDeltaPct?"".concat(j.kmDeltaPct>0?"+":"").concat(j.kmDeltaPct.toFixed(0),"%"):"\u2014"}),(0,D.jsx)("div",{className:"cdp-tile-sub",children:j.anomalies>0?"".concat(j.anomalies," flagged"):"within plan"})]}),(0,D.jsxs)("div",{className:"cdp-tile".concat(j.late>0?" is-warn":""),children:[(0,D.jsxs)("div",{className:"cdp-tile-label",children:[(0,D.jsx)(k.VP9,{})," On-time"]}),(0,D.jsxs)("div",{className:"cdp-tile-value",children:[j.onTime,g>0&&(0,D.jsxs)("span",{className:"cdp-tile-unit",children:["/",g]})]}),(0,D.jsx)("div",{className:"cdp-tile-sub",children:j.late>0?"".concat(j.late," late"):"all on schedule"})]}),(0,D.jsxs)("div",{className:"cdp-tile ".concat(f?"is-loss":"is-gain"),children:[(0,D.jsxs)("div",{className:"cdp-tile-label",children:[f?(0,D.jsx)(k.Rod,{}):(0,D.jsx)(k.imn,{})," ",f?"Loss":"Profit"]}),(0,D.jsxs)("div",{className:"cdp-tile-value",children:[f?"-":"","\u20b9",Math.abs(N).toFixed(0)]}),(0,D.jsxs)("div",{className:"cdp-tile-sub",children:[s.orders.length," ",1===s.orders.length?"order":"orders"," \xb7 ",y," delivered"]})]})]})]}),t.length>0&&(0,D.jsxs)("section",{className:"cdp-section cdp-seq-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head cdp-section-head-clickable",onClick:()=>d((e=>!e)),role:"button","aria-expanded":c,title:c?"Collapse route sequence":"Expand route sequence",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.$G1,{})}),(0,D.jsx)("span",{className:"cdp-section-title",children:"Route sequence"}),(0,D.jsx)("span",{className:"cdp-seq-status".concat(K.length>0?" is-warn":" is-good"),children:K.length>0?"".concat(K.length," out of order"):"In order"}),(0,D.jsx)("span",{className:"cdp-seq-toggle".concat(c?" is-open":""),children:(0,D.jsx)(k.j1Q,{})})]}),c&&(0,D.jsx)("div",{className:"cdp-seq",children:K.length>0?(0,D.jsx)("ul",{className:"cdp-seq-diffs",children:V.map(((e,s)=>{if(1===e.items.length)return v(e.items[0]);const t=e.items[0],a=e.items[e.items.length-1],i=o.has(s),n=e.delta>0?"+".concat(e.delta):"".concat(e.delta),c=e.items.some((e=>e.d.sequenceStep===l));return(0,D.jsxs)(r.Fragment,{children:[(0,D.jsxs)("li",{className:"cdp-seq-diff is-group".concat(i?" is-expanded":"").concat(c?" is-focused":""),onClick:()=>{return e=s,void p((s=>{const t=new Set(s);return t.has(e)?t.delete(e):t.add(e),t}));var e},"aria-expanded":i,children:[(0,D.jsxs)("span",{className:"cdp-seq-group-num",children:[(0,D.jsx)("span",{className:"cdp-seq-group-num-bg",style:{background:"linear-gradient(135deg, ".concat(P((t.planned||1)-1),", ").concat(P((a.planned||1)-1),")")}}),(0,D.jsxs)("span",{className:"cdp-seq-group-num-label",children:[e.items.length,"\xd7"]})]}),(0,D.jsxs)("div",{className:"cdp-seq-diff-body",children:[(0,D.jsxs)("div",{className:"cdp-seq-diff-title",children:[e.items.length," consecutive steps shifted"," ",(0,D.jsx)("span",{className:"cdp-seq-group-delta",children:n})]}),(0,D.jsxs)("div",{className:"cdp-seq-diff-sub",children:["Planned ",A(t.planned),"\u2013",A(a.planned)," ","visited"," ",(0,D.jsxs)("strong",{children:[A(t.actualPos),"\u2013",A(a.actualPos)]})]})]}),(0,D.jsx)("span",{className:"cdp-seq-diff-tag",children:n}),(0,D.jsx)("span",{className:"cdp-seq-group-toggle".concat(i?" is-open":""),"aria-hidden":"true",children:(0,D.jsx)(k.j1Q,{})})]}),i&&(0,D.jsx)("li",{className:"cdp-seq-group-children-wrap",children:(0,D.jsx)("ul",{className:"cdp-seq-group-children",children:e.items.map((e=>v(e,!1)))})})]},"run-".concat(s,"-").concat(t.d.sequenceStep))}))}):(0,D.jsxs)("div",{className:"cdp-seq-good",children:[(0,D.jsx)(k.mU9,{})," Rider followed the planned route in order."]})})]}),(E||_)&&(0,D.jsxs)("section",{className:"cdp-section cdp-timing-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.pWE,{})}),(0,D.jsx)("span",{className:"cdp-section-title",children:"Timing"}),O>0&&(0,D.jsxs)("span",{className:"cdp-timing-active-tag",children:[(0,D.jsx)("span",{className:"cdp-timing-active-pulse"}),"Day window"]})]}),(0,D.jsxs)("div",{className:"cdp-timing-clock",children:[(0,D.jsxs)("div",{className:"cdp-clock-card is-start",children:[(0,D.jsxs)("div",{className:"cdp-clock-label",children:[(0,D.jsx)(k.WVj,{})," First delivery"]}),(0,D.jsxs)("div",{className:"cdp-clock-face",children:[(0,D.jsx)("span",{className:"cdp-clock-time",children:E?E.format("hh:mm"):"\u2014"}),(0,D.jsx)("span",{className:"cdp-clock-period",children:E?E.format("A"):""})]}),(0,D.jsx)("div",{className:"cdp-clock-caption",children:"Started"})]}),(0,D.jsxs)("div",{className:"cdp-clock-track","aria-hidden":"true",children:[(0,D.jsx)("span",{className:"cdp-clock-track-line"}),(0,D.jsx)("span",{className:"cdp-clock-track-dot is-start"}),(0,D.jsx)("span",{className:"cdp-clock-track-dot is-end"}),(0,D.jsxs)("div",{className:"cdp-clock-duration",children:[(0,D.jsx)("span",{className:"cdp-clock-duration-icon",children:(0,D.jsx)(k.DZH,{})}),(0,D.jsx)("span",{className:"cdp-clock-duration-val",children:O>0?O>=60?"".concat(Math.floor(O/60),"h ").concat(O%60,"m"):"".concat(O,"m"):"\u2014"}),(0,D.jsx)("span",{className:"cdp-clock-duration-sub",children:"active"})]})]}),(0,D.jsxs)("div",{className:"cdp-clock-card is-end",children:[(0,D.jsxs)("div",{className:"cdp-clock-label",children:[(0,D.jsx)(k.mU9,{})," Last delivery"]}),(0,D.jsxs)("div",{className:"cdp-clock-face",children:[(0,D.jsx)("span",{className:"cdp-clock-time",children:_?_.format("hh:mm"):"\u2014"}),(0,D.jsx)("span",{className:"cdp-clock-period",children:_?_.format("A"):""})]}),(0,D.jsx)("div",{className:"cdp-clock-caption",children:"Finished"})]})]}),(0,D.jsxs)("div",{className:"cdp-timing-stats",children:[(0,D.jsxs)("div",{className:"cdp-timing-stat",children:[(0,D.jsxs)("div",{className:"cdp-timing-stat-head",children:[(0,D.jsx)("div",{className:"cdp-timing-stat-icon",children:(0,D.jsx)(k.VP9,{})}),(0,D.jsxs)("div",{className:"cdp-timing-stat-body",children:[(0,D.jsxs)("div",{className:"cdp-timing-stat-value",children:[I>0?"".concat(I):"\u2014",I>0&&(0,D.jsx)("span",{className:"cdp-timing-stat-unit",children:"min"})]}),(0,D.jsx)("div",{className:"cdp-timing-stat-label",children:"Avg / stop"})]})]}),t.length>0&&(0,D.jsxs)("div",{className:"cdp-timing-stat-viz cdp-stops-dots","aria-hidden":"true",children:[Array.from({length:Math.min(t.length,12)}).map(((e,s)=>(0,D.jsx)("span",{className:"cdp-stop-dot"},"dot-".concat(s)))),(0,D.jsxs)("span",{className:"cdp-timing-stat-viz-label",children:[t.length," stop",1===t.length?"":"s"]})]})]}),null!=R&&(0,D.jsxs)("div",{className:"cdp-timing-stat",children:[(0,D.jsxs)("div",{className:"cdp-timing-stat-head",children:[(0,D.jsx)("div",{className:"cdp-timing-stat-icon",children:(0,D.jsx)(k.BJM,{})}),(0,D.jsxs)("div",{className:"cdp-timing-stat-body",children:[(0,D.jsxs)("div",{className:"cdp-timing-stat-value",children:[R,(0,D.jsx)("span",{className:"cdp-timing-stat-unit",children:"km/h"})]}),(0,D.jsx)("div",{className:"cdp-timing-stat-label",children:"Avg speed"})]})]}),(0,D.jsxs)("div",{className:"cdp-timing-stat-viz cdp-speed-gauge","aria-hidden":"true",children:[(0,D.jsx)("div",{className:"cdp-speed-gauge-track",children:(0,D.jsx)("div",{className:"cdp-speed-gauge-fill",style:{width:"".concat(Math.min(100,parseFloat(R)/60*100),"%")}})}),(0,D.jsxs)("div",{className:"cdp-speed-gauge-scale",children:[(0,D.jsx)("span",{children:"0"}),(0,D.jsx)("span",{children:"30"}),(0,D.jsx)("span",{children:"60 km/h"})]})]})]})]})]}),(H||T)&&(0,D.jsxs)("section",{className:"cdp-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.SeC,{})}),(0,D.jsx)("span",{className:"cdp-section-title",children:"Highlights"})]}),(0,D.jsxs)("div",{className:"cdp-highlights",children:[H&&(0,D.jsxs)("div",{className:"cdp-highlight is-best",onClick:()=>x(H.sequenceStep),role:"button",title:"Focus this step",children:[(0,D.jsx)("span",{className:"cdp-highlight-rail","aria-hidden":"true"}),(0,D.jsxs)("div",{className:"cdp-highlight-content",children:[(0,D.jsxs)("div",{className:"cdp-highlight-top",children:[(0,D.jsxs)("span",{className:"cdp-highlight-label",children:[(0,D.jsx)("span",{className:"cdp-highlight-chip",children:(0,D.jsx)(k.mU9,{})}),"Fastest stop"]}),(0,D.jsxs)("span",{className:"cdp-highlight-step-chip",style:{background:P(H.sequenceStep-1)},children:["Step ",H.sequenceStep]})]}),(0,D.jsx)("div",{className:"cdp-highlight-title",children:H.deliverycustomer||"Step ".concat(H.sequenceStep)}),(0,D.jsx)("div",{className:"cdp-highlight-meta",children:(0,D.jsx)("span",{className:"cdp-highlight-pill is-good",children:null!=H.timeDeltaMin?0===H.timeDeltaMin?"On schedule":"".concat(H.timeDeltaMin>0?"+":"").concat(H.timeDeltaMin," min vs plan"):"On schedule"})})]})]}),T&&(0,D.jsxs)("div",{className:"cdp-highlight is-worst",onClick:()=>x(T.sequenceStep),role:"button",title:"Focus this step",children:[(0,D.jsx)("span",{className:"cdp-highlight-rail","aria-hidden":"true"}),(0,D.jsxs)("div",{className:"cdp-highlight-content",children:[(0,D.jsxs)("div",{className:"cdp-highlight-top",children:[(0,D.jsxs)("span",{className:"cdp-highlight-label",children:[(0,D.jsx)("span",{className:"cdp-highlight-chip",children:(0,D.jsx)(k.Wux,{})}),"Biggest deviation"]}),(0,D.jsxs)("span",{className:"cdp-highlight-step-chip",style:{background:P(T.sequenceStep-1)},children:["Step ",T.sequenceStep]})]}),(0,D.jsx)("div",{className:"cdp-highlight-title",children:T.deliverycustomer||"Step ".concat(T.sequenceStep)}),(0,D.jsxs)("div",{className:"cdp-highlight-meta",children:[null!=T.kmDeltaPct&&(0,D.jsxs)("span",{className:"cdp-highlight-pill is-bad",children:[T.kmDeltaPct>0?"+":"",T.kmDeltaPct.toFixed(0),"% route"]}),null!=T.timeDeltaMin&&T.timeDeltaMin>0&&(0,D.jsxs)("span",{className:"cdp-highlight-pill is-bad",children:["+",T.timeDeltaMin,"m late"]})]})]})]})]})]}),Y.length>1&&(0,D.jsxs)("section",{className:"cdp-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.$G1,{})}),(0,D.jsxs)("span",{className:"cdp-section-title",children:["Trips (",Y.length,")"]})]}),(0,D.jsx)("div",{className:"cdp-trips",children:Y.map((e=>{const s=e.profit<0;return(0,D.jsxs)("div",{className:"cdp-trip",children:[(0,D.jsxs)("div",{className:"cdp-trip-head",children:[(0,D.jsxs)("span",{className:"cdp-trip-badge",children:["Trip ",e.tNum]}),(0,D.jsxs)("span",{className:"cdp-trip-meta",children:[e.delivered,"/",e.count," delivered"]})]}),(0,D.jsxs)("div",{className:"cdp-trip-stats",children:[(0,D.jsxs)("span",{title:"Distance",children:[(0,D.jsx)(k.xI$,{}),e.actualKm.toFixed(1),"km",(0,D.jsxs)("small",{children:[" / ",e.plannedKm.toFixed(1)]})]}),(0,D.jsxs)("span",{className:s?"is-over":"",title:s?"Loss":"Profit",children:[(0,D.jsx)(k.ohY,{}),s?"-":"","\u20b9",Math.abs(e.profit).toFixed(0)]})]})]},"trip-".concat(e.tNum))}))})]}),h&&(e=>{const s=P(h.sequenceStep-1),t=h.kmDelta>=0?"+":"",a=h.anomaly?"is-over":h.kmDelta<-.1?"is-under":"",i=null!=h.timeDeltaMin?h.timeDeltaMin>10?"is-over":h.timeDeltaMin<-2?"is-under":"":"",r=F(h.orderstatus),l=parseFloat((null===(e=h.order)||void 0===e?void 0:e.profit)||0);return(0,D.jsxs)("section",{className:"cdp-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.$G1,{})}),(0,D.jsxs)("span",{className:"cdp-section-title",children:["Step ",h.sequenceStep," details"]}),(0,D.jsx)("button",{type:"button",className:"cdp-section-clear",onClick:()=>n(null),title:"Clear step focus",children:"Show all"})]}),(0,D.jsxs)("div",{className:"compare-delta".concat(h.anomaly?" is-anomaly":""),children:[(0,D.jsxs)("div",{className:"compare-delta-title",children:[(0,D.jsx)("span",{className:"compare-delta-step-badge",style:{background:s},children:h.sequenceStep}),(0,D.jsxs)("div",{className:"compare-delta-title-text",children:[(0,D.jsx)("div",{className:"compare-delta-title-main",children:h.deliverycustomer||"Step ".concat(h.sequenceStep)}),(0,D.jsxs)("div",{className:"compare-delta-title-sub",children:[h.pickupcustomer?"from ".concat(h.pickupcustomer," \xb7 "):"","Order #",h.orderid]})]}),h.orderstatus&&(0,D.jsx)("span",{className:"compare-delta-status",style:{background:r.bg,color:r.fg},children:r.label})]}),(0,D.jsxs)("div",{className:"compare-delta-grid",children:[(0,D.jsxs)("div",{className:"compare-delta-cell".concat(h.anomaly?" is-anomaly":""),children:[(0,D.jsx)("span",{className:"compare-delta-cell-label",children:"Distance"}),(0,D.jsxs)("span",{className:"compare-delta-cell-val",children:[h.actualKm.toFixed(2)," ",(0,D.jsx)("span",{className:"compare-delta-cell-unit",children:"km"})]}),(0,D.jsxs)("span",{className:"compare-delta-cell-sub",children:["planned ",h.plannedKm.toFixed(2)," km"]})]}),(0,D.jsxs)("div",{className:"compare-delta-cell",children:[(0,D.jsx)("span",{className:"compare-delta-cell-label",children:"\u0394 Route"}),(0,D.jsxs)("span",{className:"compare-delta-cell-val ".concat(a),children:[t,h.kmDelta.toFixed(2)," km"]}),(0,D.jsx)("span",{className:"compare-delta-cell-sub",children:null!=h.kmDeltaPct?"".concat(t).concat(h.kmDeltaPct.toFixed(0),"% vs plan"):"no planned km"})]}),(0,D.jsxs)("div",{className:"compare-delta-cell",children:[(0,D.jsx)("span",{className:"compare-delta-cell-label",children:"Time"}),(0,D.jsx)("span",{className:"compare-delta-cell-val ".concat(i),children:null!=h.timeDeltaMin?"".concat(h.timeDeltaMin>0?"+":"").concat(h.timeDeltaMin," min"):"\u2014"}),(0,D.jsx)("span",{className:"compare-delta-cell-sub",children:h.actualTs&&h.expectedTs?"".concat(h.actualTs.format("HH:mm")," vs ").concat(h.expectedTs.format("HH:mm")):h.actualTs?"delivered ".concat(h.actualTs.format("HH:mm")):"in flight"})]}),!Number.isNaN(l)&&0!==l&&(0,D.jsxs)("div",{className:"compare-delta-cell".concat(l<0?" is-anomaly":""),children:[(0,D.jsx)("span",{className:"compare-delta-cell-label",children:l<0?"Loss":"Profit"}),(0,D.jsxs)("span",{className:"compare-delta-cell-val ".concat(l<0?"is-over":"is-under"),children:[l<0?"-":"","\u20b9",Math.abs(l).toFixed(0)]}),(0,D.jsx)("span",{className:"compare-delta-cell-sub",children:"order revenue"})]})]})]})]})})(),b.length>0&&(0,D.jsxs)("section",{className:"cdp-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon cdp-icon-warn",children:(0,D.jsx)(k.ItP,{})}),(0,D.jsxs)("span",{className:"cdp-section-title",children:["Deviations (",b.length,")"]})]}),(0,D.jsx)("ul",{className:"cdp-dev-list",children:b.map((e=>{const s=P(e.sequenceStep-1),t=e.kmDelta>=0?"+":"";return(0,D.jsxs)("li",{className:"cdp-dev-item".concat(l===e.sequenceStep?" is-focused":""),onClick:()=>x(e.sequenceStep),children:[(0,D.jsx)("span",{className:"cdp-dev-num",style:{background:s},children:e.sequenceStep}),(0,D.jsxs)("div",{className:"cdp-dev-body",children:[(0,D.jsx)("div",{className:"cdp-dev-title",children:e.deliverycustomer||"Step ".concat(e.sequenceStep)}),(0,D.jsxs)("div",{className:"cdp-dev-meta",children:[null!=e.kmDeltaPct&&(0,D.jsxs)("span",{className:"cdp-dev-chip is-over",children:[t,e.kmDeltaPct.toFixed(0),"% route"]}),null!=e.timeDeltaMin&&e.timeDeltaMin>10&&(0,D.jsxs)("span",{className:"cdp-dev-chip is-over",children:["+",e.timeDeltaMin,"m late"]})]})]})]},"dev-".concat(e.sequenceStep))}))})]}),(0,D.jsxs)("section",{className:"cdp-section",children:[(0,D.jsxs)("div",{className:"cdp-section-head",children:[(0,D.jsx)("span",{className:"cdp-section-icon",children:(0,D.jsx)(k.EgJ,{})}),(0,D.jsxs)("span",{className:"cdp-section-title",children:["Steps (",t.length,")"]}),(0,D.jsxs)("span",{className:"cdp-section-sub",children:[y,"/",t.length," delivered"]})]}),(0,D.jsx)("ul",{className:"cdp-step-list",children:t.map((e=>{var s;const t=P(e.sequenceStep-1),a=String(e.orderstatus||"").toLowerCase(),i=z.has(a),r=M.has(a),n=i&&!e.anomaly,c=l===e.sequenceStep,d=F(e.orderstatus),o=parseFloat((null===(s=e.order)||void 0===s?void 0:s.profit)||0),p=e.kmDelta>=0?"+":"",u=null!=e.timeDeltaMin?e.timeDeltaMin>10?"is-over":e.timeDeltaMin<-2?"is-under":"":"",m=["cdp-step",c?"is-focused":"",e.anomaly?"is-anomaly":"",n?"is-correct":"",r?"is-skipped":"",e.isLoading?"is-loading":""].filter(Boolean).join(" ");return(0,D.jsxs)("li",{className:m,onClick:()=>x(e.sequenceStep),children:[(0,D.jsxs)("span",{className:"cdp-step-num",style:{background:t},children:[e.sequenceStep,n&&(0,D.jsx)("span",{className:"cdp-step-check",children:(0,D.jsx)(k.mU9,{})}),e.anomaly&&(0,D.jsx)("span",{className:"cdp-step-flag",children:(0,D.jsx)(k.ItP,{})})]}),(0,D.jsxs)("div",{className:"cdp-step-body",children:[(0,D.jsxs)("div",{className:"cdp-step-title-row",children:[(0,D.jsx)("span",{className:"cdp-step-title",children:e.deliverycustomer||"Step ".concat(e.sequenceStep)}),e.orderstatus&&(0,D.jsx)("span",{className:"cdp-step-status",style:{background:d.bg,color:d.fg},children:d.label})]}),(0,D.jsxs)("div",{className:"cdp-step-sub",children:[e.pickupcustomer?"from ".concat(e.pickupcustomer," \xb7 "):"","Order #",e.orderid]}),(0,D.jsxs)("div",{className:"cdp-step-deltas",children:[(0,D.jsxs)("span",{className:"cdp-step-delta",title:"Distance",children:[(0,D.jsx)(k.xI$,{}),e.actualKm.toFixed(1),"km",e.plannedKm>0&&(0,D.jsxs)("small",{className:e.anomaly?"is-over":"",children:[" ",p,e.kmDelta.toFixed(1)]})]}),(0,D.jsxs)("span",{className:"cdp-step-delta ".concat(u),title:"Delivery time",children:[(0,D.jsx)(k.VP9,{}),e.actualTs?e.actualTs.format("HH:mm"):"\u2014",null!=e.timeDeltaMin&&(0,D.jsxs)("small",{children:[" ",e.timeDeltaMin>0?"+":"",e.timeDeltaMin,"m"]})]}),!Number.isNaN(o)&&0!==o&&(0,D.jsxs)("span",{className:"cdp-step-delta".concat(o<0?" is-over":""),title:o<0?"Loss":"Profit",children:[(0,D.jsx)(k.ohY,{}),o<0?"-":"","\u20b9",Math.abs(o).toFixed(0)]})]})]})]},"step-".concat(e.sequenceStep))}))})]})]})]})},L=["_ts"],E="#6366f1",_="#10b981",O=e=>{const s=parseFloat(e);return Number.isFinite(s)?s:NaN},I=e=>{if(!e)return"";const s=String(e).trim();if(!s)return"";if(s.includes(",")){const e=s.split(",").map((e=>e.trim())).filter(Boolean);return 0===e.length?s:e.length<=2?e.join(", "):e.slice(-2).join(", ")}const t=s.split(/\s+/).filter(Boolean),a=t.length>6?t.slice(-6).join(" "):s;return a.length>40?"".concat(a.slice(0,40).trim(),"\u2026"):a},R=e=>Number.isFinite(O(e.droplat||e.deliverylat))&&Number.isFinite(O(e.droplon||e.deliverylong)),H=e=>e.pickuplat||e.pickuplatitude||e.pickup_lat,T=e=>e.pickuplong||e.pickuplongitude||e.picklongitude||e.pickup_lon,K=e=>Number.isFinite(O(H(e)))&&Number.isFinite(O(T(e))),V=[{id:"slot-1",startHour:8,endHour:12.5},{id:"slot-2",startHour:12+20/60,endHour:15},{id:"slot-3",startHour:15,endHour:19},{id:"slot-4",startHour:19,endHour:20},{id:"slot-5",startHour:20,endHour:24}],Y="dispatch.slots.v6",B=["dispatch.slots.v1","dispatch.slots.v2","dispatch.slots.v3","dispatch.slots.v4","dispatch.slots.v5"],W=(e,s)=>"Slot ".concat(e+1," \xb7 ").concat(U(s)),U=e=>{const s=Math.floor(e),t=Math.round(60*(e-s)),a=(s+11)%12+1,i=s>=12&&s<24?"PM":"AM";if(0===t)return"".concat(a," ").concat(i);const r=String(t).padStart(2,"0");return"".concat(a,":").concat(r," ").concat(i)},G=(e,s)=>s>=24?"After ".concat(U(e)):"".concat(U(e),"\u2013").concat(U(s)),J=V.map(((e,s)=>(0,i.A)((0,i.A)({},e),{},{label:W(s,e.startHour),range:G(e.startHour,e.endHour)}))),$=(e,s)=>{for(const t of s)if(e>=t.startHour&&e2&&void 0!==arguments[2]?arguments[2]:J;const t=((e,s)=>{const t=Z.find((e=>e.id===s))||Z[0];for(const a of t.keys)if(null!==e&&void 0!==e&&e[a])return e[a];return null})(e,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"delivery");if(!t)return null;const a=String(t).trim();if(/^\d{4}-\d{2}-\d{2}$/.test(a))return null;const i=g()(t);return i.isValid()?$(i.hour()+i.minute()/60,s):null};function X(e){let{targetRef:s}=e;const t=(0,l.ko)();return(0,r.useEffect)((()=>(s.current=t,()=>{s.current=null})),[t]),null}function ee(e,s){const t=e=>e*Math.PI/180,a=t(e[0]),i=t(s[0]),r=t(s[0]-e[0]),l=t(s[1]-e[1]),n=Math.sin(r/2)**2+Math.cos(a)*Math.cos(i)*Math.sin(l/2)**2;return 12742*Math.asin(Math.min(1,Math.sqrt(n)))}function se(e){if(!Array.isArray(e)||e.length<2)return 0;let s=0;for(let t=1;t{let t=0,a=1/0;for(let i=0;i{const t=Math.max(s,i);a.push(e.slice(i,t+1)),i=t})),a}const ae=e=>{if(!e)return null;const s=g()(e);return s.isValid()?s.format("HH:mm:ss"):String(e)},ie=[{key:"assigntime",label:"Assigned"},{key:"acceptedtime",label:"Accepted"},{key:"arrivaltime",label:"Arrived"},{key:"pickuptime",label:"Pickup"},{key:"starttime",label:"Started"},{key:"deliverytime",label:"Delivered",final:!0}],re=e=>{const s=[...e.orders].sort(((e,s)=>{const t=e.trip_number||1,a=s.trip_number||1;return t!==a?t-a:(e.step||0)-(s.step||0)})),t=s.findIndex((e=>{const s=String(e.orderstatus||"").toLowerCase();return!z.has(s)&&!M.has(s)}));if(-1===t)return null;const a=s[t];if(!R(a))return null;const i=O(a.droplat||a.deliverylat),r=O(a.droplon||a.deliverylong);let l,n;const c=t>0?s[t-1]:null;if(c&&R(c))l=O(c.droplat||c.deliverylat),n=O(c.droplon||c.deliverylong);else{if(!K(a))return null;l=O(H(a)),n=O(T(a))}const d=(l+i)/2,o=(n+r)/2,p=s.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length;return{id:e.id,color:e.color,riderName:e.riderName,aerialLat:d,aerialLon:o,prevLat:l,prevLon:n,nextLat:i,nextLon:r,completedCount:p,totalCount:s.length,nextStep:a.step||t+1,nextCustomer:a.deliverycustomer||""}},le=e=>{const s=e.filter(R);if(!s.length)return[];const t=e.find(K),a=[];return t&&a.push([O(H(t)),O(T(t))]),s.forEach((e=>a.push([O(e.droplat||e.deliverylat),O(e.droplon||e.deliverylong)]))),a};delete x().Icon.Default.prototype._getIconUrl,x().Icon.Default.mergeOptions({iconRetinaUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon-2x.png",iconUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-icon.png",shadowUrl:"https://cdnjs.cloudflare.com/ajax/libs/leaflet/1.7.1/images/marker-shadow.png"});const ne=["#0055FF","#00D82C","#FF6B00","#9D00FF","#FF00A8","#00C2B2","#FF9900","#FF0000"],ce=e=>{let{focusedItem:s,viewMode:t,orders:a,kitchens:i,locationKey:n}=e;const c=(0,l.ko)(),d=(0,r.useRef)(""),o=(0,r.useMemo)((()=>{const e=null!=n?"loc:".concat(n,"|"):"",r=e=>{let s=0,t=0,a=0;for(const i of e)Number.isFinite(i[0])&&Number.isFinite(i[1])&&(s+=i[0],t+=i[1],a+=1);return 0===a?"0":"".concat((s/a).toFixed(1),",").concat((t/a).toFixed(1))};if(s){var l,c,d;const t=null!==(l=null!==(c=null!==(d=s.id)&&void 0!==d?d:s.kitchenName)&&void 0!==c?c:s.name)&&void 0!==l?l:null!=s.lat?"".concat(s.lat,",").concat(s.lon):"item",a=s.orders?s.orders.length:0;return"".concat(e,"f|").concat(t,"|").concat(a)}const o=(i||[]).map((e=>[e.lat,e.lon])),p=r(o);if("kitchens"===t){const s=o.filter((e=>Number.isFinite(e[0])&&Number.isFinite(e[1]))).length;return"".concat(e,"k|").concat(s,"|").concat(p)}if("all"===t){const s=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)]));return"".concat(e,"a|").concat(s.length,"|").concat(r(s))}return"".concat(e,"m|").concat(t||"","|").concat(o.length,"|").concat(p)}),[s,t,a,i,n]);return(0,r.useEffect)((()=>{if(d.current===o)return;let e=[];s?s.orders?(e=s.orders.map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])),s.orders.forEach((s=>e.push([O(H(s)),O(T(s))])))):e=[[s.lat,s.lon]]:"kitchens"===t?(e=(i||[]).filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lon))).map((e=>[e.lat,e.lon])),0===e.length&&(e=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])))):"all"===t?e=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])):(e=(i||[]).filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lon))).map((e=>[e.lat,e.lon])),0===e.length&&(e=(a||[]).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)]))));const r=e.filter((e=>Number.isFinite(e[0])&&Number.isFinite(e[1])));if(r.length>0){const e=x().latLngBounds(r);if(e.isValid()){1===r.length||e.getNorthEast().equals(e.getSouthWest())?c.setView(r[0],15,{animate:!0,duration:.6}):c.flyToBounds(e,{padding:[60,60],duration:.6,maxZoom:16}),d.current=o}}else;}),[o,s,t,a,i,c]),null},de=e=>{let{children:s}=e;return(0,D.jsx)("span",{className:"ico-inline",style:{display:"inline-flex",alignItems:"center",verticalAlign:"-2px",marginRight:4},children:s})},oe=e=>{var s;let{data:t,embedded:l=!1,selectedRiderId:h,onRiderSelect:v,pulseOrderId:j}=e;const w=null!==t&&void 0!==t&&t.zones&&t.zones.length>0?"zones":"riders",[A,U]=(0,r.useState)(w),[ee,oe]=(0,r.useState)(new Set),[pe,ue]=(0,r.useState)(null),[me,he]=(0,r.useState)(null),[xe,ve]=(0,r.useState)(null),[je,ge]=(0,r.useState)(null),Ne=(0,r.useRef)({}),fe=(0,r.useRef)(new Set),be=(0,r.useRef)(null),ye=void 0!==h,[ke,Se]=(0,r.useState)(""),{data:we}=(0,N.I)({queryKey:["appLocations"],queryFn:S.aL,staleTime:3e5}),Fe="undefined"!==typeof window?localStorage.getItem("applocationid"):null,[ze,Me]=(0,r.useState)(null!=Fe?Number(Fe):0),[Ce,Pe]=(0,r.useState)(!1),Ae=(0,r.useRef)(null),[De,qe]=(0,r.useState)("delivery"),[Le,Ee]=(0,r.useState)(!1),_e=(0,r.useRef)(null),[Oe,Ie]=(0,r.useState)((()=>{if("undefined"===typeof window)return J;try{const e=window.localStorage.getItem(Y);if(!e)return J;const s=JSON.parse(e);return Array.isArray(s)&&s.length===V.length?s.map(((e,s)=>({id:e.id||"slot-".concat(s+1),startHour:Number(e.startHour)||0,endHour:Number(e.endHour)||24,label:W(s,Number(e.startHour)||0),range:G(Number(e.startHour)||0,Number(e.endHour)||24)}))):J}catch(e){return J}})),Re=Oe,[He,Te]=(0,r.useState)(!1),Ke=(0,r.useRef)(null);(0,r.useEffect)((()=>{if("undefined"!==typeof window)try{B.forEach((e=>window.localStorage.removeItem(e)))}catch(e){}}),[]);const Ve=(0,r.useRef)(!1);(0,r.useEffect)((()=>{if(Ve.current){if("undefined"!==typeof window)try{window.localStorage.setItem(Y,JSON.stringify(Oe.map((e=>{let{id:s,startHour:t,endHour:a}=e;return{id:s,startHour:t,endHour:a}}))))}catch(e){}}else Ve.current=!0}),[Oe]),(0,r.useEffect)((()=>{if(!Ce)return;const e=e=>{Ae.current&&!Ae.current.contains(e.target)&&Pe(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[Ce]),(0,r.useEffect)((()=>{if(!Le)return;const e=e=>{_e.current&&!_e.current.contains(e.target)&&Ee(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[Le]),(0,r.useEffect)((()=>{if(!He)return;const e=e=>{Ke.current&&!Ke.current.contains(e.target)&&Te(!1)};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)}),[He]);const[Ye,Be]=(0,r.useState)(null),[We,Ue]=(0,r.useState)(""),{data:Ge,isFetching:Je,isError:$e,error:Ze}=(0,N.I)({queryKey:["riderPeriodicLog",Ye],queryFn:()=>(0,S.ne)(Ye),enabled:"rider-info"===A&&null!=Ye,refetchInterval:"rider-info"===A&&null!=Ye&&3e4,refetchIntervalInBackground:!1,staleTime:15e3,refetchOnWindowFocus:!1}),Qe=(0,r.useMemo)((()=>{const e=parseFloat(null===Ge||void 0===Ge?void 0:Ge.latitude),s=parseFloat(null===Ge||void 0===Ge?void 0:Ge.longitude);return Number.isFinite(e)&&Number.isFinite(s)?{lat:e.toFixed(4),lon:s.toFixed(4)}:null}),[null===Ge||void 0===Ge?void 0:Ge.latitude,null===Ge||void 0===Ge?void 0:Ge.longitude]),{data:Xe}=(0,N.I)({queryKey:["reverseGeocode",null===Qe||void 0===Qe?void 0:Qe.lat,null===Qe||void 0===Qe?void 0:Qe.lon],queryFn:async()=>{const e=await fetch("https://nominatim.openstreetmap.org/reverse?lat=".concat(Qe.lat,"&lon=").concat(Qe.lon,"&format=json&zoom=16&addressdetails=1"),{headers:{Accept:"application/json"}});if(!e.ok)return null;const s=await e.json(),t=(null===s||void 0===s?void 0:s.address)||{};return{area:t.suburb||t.neighbourhood||t.village||t.hamlet||t.city_district||t.town||t.city||t.county||t.state||"",display:(null===s||void 0===s?void 0:s.display_name)||""}},enabled:"rider-info"===A&&!!Qe,staleTime:3e5,refetchOnWindowFocus:!1,retry:1}),es=(0,r.useMemo)((()=>{if(!we)return null;const e=we.find((e=>String(e.applocationid)===String(ze)));return(null===e||void 0===e?void 0:e.locationname)||null}),[we,ze]),[ss,ts]=(0,r.useState)({}),as=(0,r.useRef)({}),[is,rs]=(0,r.useState)({}),ls=(0,r.useRef)({}),[ns,cs]=(0,r.useState)(!1),[ds,os]=(0,r.useState)([]),[ps,us]=(0,r.useState)({}),ms=(0,r.useRef)(!1),[hs,xs]=(0,r.useState)(g()().format("YYYY-MM-DD")),[vs,js]=(0,r.useState)(!1),[gs,Ns]=(0,r.useState)((()=>g()(hs).isValid()?g()(hs).startOf("month"):g()().startOf("month"))),fs=(0,r.useRef)(null);(0,r.useEffect)((()=>{if(!vs)return;const e=e=>{fs.current&&(fs.current.contains(e.target)||js(!1))},s=e=>{"Escape"===e.key&&js(!1)};return document.addEventListener("mousedown",e),document.addEventListener("keydown",s),()=>{document.removeEventListener("mousedown",e),document.removeEventListener("keydown",s)}}),[vs]),(0,r.useEffect)((()=>{if(vs){const e=g()(hs);e.isValid()&&Ns(e.startOf("month"))}}),[vs,hs]);const[bs,ys]=(0,r.useState)(!1),[ks,Ss]=(0,r.useState)("combined"),[ws,Fs]=(0,r.useState)(!0),[zs,Ms]=(0,r.useState)(!0),[Cs,Ps]=(0,r.useState)((()=>new Set)),As=(0,r.useRef)(!1),[Ds,qs]=(0,r.useState)(!1),Ls=(0,r.useRef)(!1),Es=(0,r.useRef)(!1),[_s,Os]=(0,r.useState)(null),Is=(0,r.useRef)(null),Rs=(0,r.useRef)(null);Rs.current||(Rs.current=x().canvas({padding:1.5,tolerance:5}));const{data:Hs}=(0,N.I)({queryKey:[ze,hs,""],queryFn:S.zb,refetchInterval:3e4,refetchIntervalInBackground:!1,staleTime:15e3,refetchOnWindowFocus:!1}),Ts=(0,r.useMemo)((()=>(Hs||[]).map((e=>{var s;const t=parseFloat(null===e||void 0===e?void 0:e.latitude),a=parseFloat(null===e||void 0===e?void 0:e.longitude);return Number.isFinite(t)&&Number.isFinite(a)?{id:String(null!==(s=e.userid)&&void 0!==s?s:""),userid:e.userid,username:e.username||"Rider #".concat(e.userid),status:String(e.status||"").toLowerCase(),contactno:e.contactno,orderid:e.orderid,logdate:e.logdate,lat:t,lon:a}:null})).filter(Boolean)),[Hs]),[Ks,Vs]=(0,r.useState)((()=>{const e=g()();return $(e.hour()+e.minute()/60,J)||J[0].id}));(0,r.useEffect)((()=>{var e;"all"!==Ks&&(Re.some((e=>e.id===Ks))||Vs((null===(e=Re[0])||void 0===e?void 0:e.id)||"all"))}),[Re,Ks]);const Ys=(0,r.useRef)(null),Bs=!t,Ws="undefined"!==typeof window&&localStorage.getItem("userid")||0,{data:Us,isFetching:Gs,isError:Js,fetchNextPage:$s,hasNextPage:Zs,isFetchingNextPage:Qs}=(0,f.q)({queryKey:["dispatchDeliveries",ze,Ws,"all",hs,hs,50,"",0,0,0],queryFn:S.tL,getNextPageParam:e=>{var s;return null!==(s=e.nextPage)&&void 0!==s?s:void 0},enabled:Bs});(0,r.useEffect)((()=>{Bs&&Zs&&!Qs&&$s()}),[Bs,Zs,Qs,$s]);const Xs=(0,r.useMemo)((()=>{const e=((null===Us||void 0===Us?void 0:Us.pages)||[]).flatMap((e=>e.rows||[])),s=new Set,t=[];for(const a of e){const e=null!=a.orderid?String(a.orderid):null;e&&s.has(e)||(e&&s.add(e),t.push(a))}return t}),[Us]),et=(0,r.useMemo)((()=>{const e=new Map;return Xs.forEach((s=>{const t=String(s.userid||s.rider_id||"");t&&"unassigned"!==t&&"0"!==t&&(e.has(t)||e.set(t,{id:t,riderName:s.ridername||s.rider_name||s.username||"Rider ".concat(t)}))})),Array.from(e.values()).sort(((e,s)=>String(e.riderName).localeCompare(String(s.riderName))))}),[Xs]),st=(0,r.useMemo)((()=>{const e={all:Xs.length};return Re.forEach((s=>{e[s.id]=0})),Xs.forEach((s=>{const t=Q(s,De,Re);t&&(e[t]=(e[t]||0)+1)})),e}),[Xs,De,Re]),tt=(0,r.useMemo)((()=>"all"===Ks?Xs:Xs.filter((e=>Q(e,De,Re)===Ks))),[Xs,Ks,De,Re]),at=(0,r.useMemo)((()=>{if(!Bs)return null;if(!tt.length)return{code:200,zone_summary:[],zones:[]};const e=e=>String(e||"").trim(),s={};tt.forEach((t=>{const a=e(t.deliverysuburb)||e(t.locationsuburb)||e(t.zone_name)||"Unzoned",i=a.toLowerCase(),r=String(t.userid||t.rider_id||"unassigned"),l=t.ridername||t.rider_name||t.username||("unassigned"===r?"Unassigned":"Rider ".concat(r));s[i]||(s[i]={zone_name:a,riders:{}}),s[i].riders[r]||(s[i].riders[r]={rider_id:r,rider_name:l,orders:[]}),s[i].riders[r].orders.push(t)}));const t=Object.values(s).map((e=>{const s=Object.values(e.riders).map((e=>{const s=[...e.orders].sort(((e,s)=>g()(e.deliverydate||e.assigntime||0).valueOf()-g()(s.deliverydate||s.assigntime||0).valueOf()));return(0,i.A)((0,i.A)({},e),{},{orders:s.map(((e,s)=>(0,i.A)((0,i.A)({},e),{},{trip_number:e.trip_number||1,step:e.step||s+1})))})}));return{zone_name:e.zone_name,riders:s}}));return{code:200,zone_summary:t.map((e=>{const s=e.riders.flatMap((e=>e.orders)),t=s.filter((e=>e.userid||e.rider_id)).length;return{zone_name:e.zone_name,total_orders:s.length,assigned_orders:t,unassigned_orders_count:s.length-t,active_riders_count:e.riders.filter((e=>"unassigned"!==e.rider_id)).length,total_delivery_kms:s.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),total_profit:s.reduce(((e,s)=>e+parseFloat(s.profit||0)),0)}})),zones:t}}),[Bs,tt]),it=(0,r.useMemo)((()=>{const e=t||at||{zones:[],zone_summary:[]},s=e.zones||[],a={};(e.zone_summary||[]).forEach((e=>{a[e.zone_name]=e}));const i=(e,s)=>{const t={};return e.forEach((e=>{const a=s(e);a&&(t[a]=(t[a]||0)+1)})),Object.entries(t).map((e=>{let[s,t]=e;return{name:s,count:t}})).sort(((e,s)=>s.count-e.count))};return s.map((e=>{var s,t,r,l;const n=a[e.zone_name]||{},c=(e.riders||[]).flatMap((e=>e.orders||[])),d=(e.riders||[]).filter((e=>e.rider_id&&"unassigned"!==e.rider_id)).length,o=i(c,(e=>e.deliverysuburb||e.locationsuburb)),p=i(c,(e=>e.pickupcustomer||e.kitchen_key)),u={};return c.forEach((e=>{const s=String(e.orderstatus||"unknown").toLowerCase();u[s]=(u[s]||0)+1})),{id:e.zone_name,name:e.zone_name,riders:e.riders||[],orders:c,totalOrders:null!==(s=n.total_orders)&&void 0!==s?s:c.length,activeRidersCount:null!==(t=n.active_riders_count)&&void 0!==t?t:d,totalKms:null!==(r=n.total_delivery_kms)&&void 0!==r?r:c.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),totalProfit:null!==(l=n.total_profit)&&void 0!==l?l:c.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),suburbs:o,kitchens:p,statusCounts:u}}))}),[t,at]),{riders:rt,kitchens:lt,allOrders:nt,stats:ct}=(0,r.useMemo)((()=>{const e=[];((t||at||{zones:[],zone_summary:[]}).zones||[]).forEach((s=>{(s.riders||[]).forEach((t=>{t.orders.forEach((a=>{e.push((0,i.A)((0,i.A)({},a),{},{zone_name:s.zone_name,rider_name:t.rider_name,rider_id:t.rider_id}))}))}))}));const s={};e.forEach((e=>{const t=e.rider_id||e.userid||"unknown";s[t]||(s[t]={id:t,riderName:e.rider_name||e.username||e.rider||t,orders:[],color:ne[Object.keys(s).length%ne.length]}),s[t].orders.push(e)}));const a={};e.forEach((e=>{const s=e.pickupcustomer||e.kitchen_key||"Unknown",t=s.toLowerCase().trim();a[t]?!Number.isFinite(a[t].lat)&&K(e)&&(a[t].lat=O(H(e)),a[t].lon=O(T(e))):a[t]={id:t,kitchenName:s,lat:O(H(e)),lon:O(T(e)),orders:[],riders:new Set},a[t].orders.push(e),e.rider_id&&a[t].riders.add(e.rider_id)}));const r=e.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),l=e.reduce(((e,s)=>e+parseFloat(s.profit||0)),0);return{riders:Object.values(s).map((e=>(0,i.A)((0,i.A)({},e),{},{orders:[...e.orders].sort(((e,s)=>{const t=e.trip_number||1,a=s.trip_number||1;return t!==a?t-a:(e.step||0)-(s.step||0)}))}))).sort(((e,s)=>s.orders.length-e.orders.length)),kitchens:Object.values(a).sort(((e,s)=>s.orders.length-e.orders.length)),allOrders:e,stats:{totalOrders:e.length,totalKms:r,totalProfit:l,totalRiders:Object.keys(s).length}}}),[t,at]),dt=ye?h&&rt.find((e=>e.id===h))||null:pe,ot=(0,r.useCallback)((e=>{v&&v(e?e.id:null),ye||ue(e),ge(null)}),[ye,v]),pt=(0,r.useMemo)((()=>dt?{orders:dt.orders.length,riders:1,km:dt.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),profit:dt.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),label:"Focused Rider"}:me?{orders:me.orders.length,riders:me.riders.size,km:me.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),profit:me.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),label:"Focused Kitchen"}:{orders:ct.totalOrders,riders:ct.totalRiders,km:ct.totalKms,profit:ct.totalProfit,label:"Total Fleet"}),[dt,me,ct]),ut=(0,r.useMemo)((()=>rt.map(re).filter(Boolean)),[rt]),mt=(0,r.useMemo)((()=>{if(!dt)return[];const e=new Set;return dt.orders.forEach((s=>{null!=s.deliveryid&&""!==s.deliveryid&&0!==s.deliveryid&&e.add(String(s.deliveryid))})),Array.from(e)}),[dt]),ht=(0,b.E)({queries:mt.map((e=>({queryKey:["deliveryLogs",e],queryFn:async()=>{var s,t;const i=await y.A.get("".concat("https://jupiter.nearle.app/live/api/v3","/deliveries/getdeliverylogs/?deliveryid=").concat(e));return function(e){let s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!Array.isArray(e)||0===e.length)return[];if(1===e.length)return[{lat:e[0].lat,lng:e[0].lng,logdate:e[0].logdate}];const t=null!=s.processNoise?s.processNoise:1e-9,a=null!=s.measurementNoise?s.measurementNoise:1e-7,i=e=>e._ts||(e.logdate?new Date(e.logdate).getTime():0),r=s=>{let r=e[0][s],l=0,n=1,c=0,d=0,o=1;const p=[r];let u=i(e[0]);for(let m=1;m({lat:l[s],lng:n[s],logdate:e.logdate,_ts:e._ts})))}(([null===i||void 0===i||null===(s=i.data)||void 0===s?void 0:s.details,null===i||void 0===i||null===(t=i.data)||void 0===t?void 0:t.data,null===i||void 0===i?void 0:i.data,i].find((e=>Array.isArray(e)))||[]).map((e=>{var s,t,a;const i=null!==e&&void 0!==e&&e.logdate?g()(e.logdate):null;return{lat:parseFloat(null!==(s=null===e||void 0===e?void 0:e.latitude)&&void 0!==s?s:null===e||void 0===e?void 0:e.lat),lng:parseFloat(null!==(t=null!==(a=null===e||void 0===e?void 0:e.longitude)&&void 0!==a?a:null===e||void 0===e?void 0:e.lng)&&void 0!==t?t:null===e||void 0===e?void 0:e.lon),logdate:null===e||void 0===e?void 0:e.logdate,_ts:i&&i.isValid()?i.valueOf():Number.MAX_SAFE_INTEGER}})).filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lng))).sort(((e,s)=>e._ts-s._ts))).map((e=>{let{_ts:s}=e;return(0,a.A)(e,L)}))},enabled:bs&&null!=dt,staleTime:3e5,refetchOnWindowFocus:!1,retry:1})))}),xt=(0,r.useMemo)((()=>{if(!dt)return[];const e=e=>{const s=e.deliverytime||e.expecteddeliverytime;if(!s)return Number.MAX_SAFE_INTEGER;const t=g()(s);return t.isValid()?t.valueOf():Number.MAX_SAFE_INTEGER};return dt.orders.filter((e=>null!=e.deliveryid&&""!==e.deliveryid&&0!==e.deliveryid)).sort(((s,t)=>{const a=e(s)-e(t);return 0!==a?a:(s.step||0)-(t.step||0)})).map(((e,s)=>{const t=mt.indexOf(String(e.deliveryid)),a=t>=0?ht[t]:null;return{sequenceStep:s+1,orderid:e.orderid,deliveryid:e.deliveryid,deliverycustomer:e.deliverycustomer,pickupcustomer:e.pickupcustomer,step:e.step,tripNumber:e.trip_number||1,deliverytime:e.deliverytime||e.expecteddeliverytime,kms:parseFloat(e.actualkms||e.kms||0)||0,profit:parseFloat(e.profit||0)||0,orderstatus:e.orderstatus,isLoading:(null===a||void 0===a?void 0:a.isLoading)||(null===a||void 0===a?void 0:a.isFetching),isError:null===a||void 0===a?void 0:a.isError,coords:(null===a||void 0===a?void 0:a.data)||[]}}))}),[dt,mt,ht]),vt=(0,r.useMemo)((()=>dt?xt.map((e=>{const s=dt.orders.find((s=>String(s.deliveryid)===String(e.deliveryid))),t=parseFloat((null===s||void 0===s?void 0:s.kms)||0)||0,a=is[e.deliveryid];let i=0;Array.isArray(a)&&a.length>=2?i=se(a):null!=(null===s||void 0===s?void 0:s.actualkms)&&""!==s.actualkms?i=parseFloat(s.actualkms)||0:e.coords.length>=2&&(i=se(e.coords.map((e=>[e.lat,e.lng]))));const r=i-t,l=t>0?r/t*100:null,n=null!==s&&void 0!==s&&s.expecteddeliverytime?g()(s.expecteddeliverytime):null,c=null!==s&&void 0!==s&&s.deliverytime?g()(s.deliverytime):null,d=null!==n&&void 0!==n&&n.isValid()&&null!==c&&void 0!==c&&c.isValid()?c.diff(n,"minute"):null,o=t>0&&i>1.25*t||null!=d&&d>15;return{sequenceStep:e.sequenceStep,deliveryid:e.deliveryid,orderid:e.orderid,order:s,plannedKm:t,actualKm:i,kmDelta:r,kmDeltaPct:l,expectedTs:null!==n&&void 0!==n&&n.isValid()?n:null,actualTs:null!==c&&void 0!==c&&c.isValid()?c:null,timeDeltaMin:d,anomaly:o,orderstatus:e.orderstatus,deliverycustomer:e.deliverycustomer,pickupcustomer:null===s||void 0===s?void 0:s.pickupcustomer,isLoading:e.isLoading,coordsCount:e.coords.length}})):[]),[xt,dt,is]),jt=(0,r.useMemo)((()=>{if(0===vt.length)return{plannedKm:0,actualKm:0,kmDeltaPct:null,anomalies:0,late:0,onTime:0};const e=vt.filter((e=>!e.isLoading&&e.coordsCount>0)),s=e.reduce(((e,s)=>e+s.plannedKm),0),t=e.reduce(((e,s)=>e+s.actualKm),0);return{plannedKm:s,actualKm:t,kmDeltaPct:s>0?(t-s)/s*100:null,anomalies:e.filter((e=>e.anomaly)).length,late:e.filter((e=>null!=e.timeDeltaMin&&e.timeDeltaMin>5)).length,onTime:e.filter((e=>null!=e.timeDeltaMin&&e.timeDeltaMin<=5)).length}}),[vt]),gt=(0,r.useMemo)((()=>[...vt].sort(((e,s)=>{var t,a;return((null===(t=e.order)||void 0===t?void 0:t.step)||e.sequenceStep)-((null===(a=s.order)||void 0===a?void 0:a.step)||s.sequenceStep)}))),[vt]),Nt=(0,r.useMemo)((()=>[...vt].sort(((e,s)=>e.sequenceStep-s.sequenceStep))),[vt]),ft=(0,r.useMemo)((()=>{if(!bs||!_s||!dt)return null;const e=xt.find((e=>e.sequenceStep===_s));if(!e)return null;const s=dt.orders.find((s=>String(s.deliveryid)===String(e.deliveryid)));return s?{orders:[s],id:"cmp-step-".concat(_s,"-").concat(s.orderid)}:null}),[bs,_s,dt,xt]);(0,r.useEffect)((()=>{Os(null),Ps(new Set),Ss("combined")}),[bs,null===dt||void 0===dt?void 0:dt.id]),(0,r.useEffect)((()=>{!dt&&bs&&ys(!1)}),[dt,bs]),(0,r.useEffect)((()=>{As.current&&dt&&(As.current=!1,ys(!0))}),[dt]),(0,r.useEffect)((()=>{bs&&!Es.current?(Ls.current=Ds,qs(!0)):!bs&&Es.current&&qs(Ls.current),Es.current=bs}),[bs]);const bt=(0,r.useCallback)((async(e,s,t)=>{const a="".concat(e,"-").concat(s);if(void 0!==as.current[a])return;if(t.length<2)return;as.current[a]=null,ts((e=>(0,i.A)((0,i.A)({},e),{},{[a]:null})));const r=t.map((e=>"".concat(e[1],",").concat(e[0]))).join(";"),l="https://router.project-osrm.org/route/v1/driving/".concat(r,"?overview=full&geometries=geojson");try{const e=await fetch(l),s=await e.json();if(s.routes&&s.routes[0]){const e=s.routes[0].geometry.coordinates.map((e=>[e[1],e[0]]));as.current[a]=e,ts((s=>(0,i.A)((0,i.A)({},s),{},{[a]:e})))}else as.current[a]=!1,ts((e=>(0,i.A)((0,i.A)({},e),{},{[a]:!1})))}catch(n){console.error("OSRM Fetch error:",n),as.current[a]=!1,ts((e=>(0,i.A)((0,i.A)({},e),{},{[a]:!1})))}}),[]);(0,r.useEffect)((()=>{as.current={},ts({}),ls.current={},rs({})}),[hs,Ks]);const yt=(0,r.useCallback)((async(e,s)=>{if(void 0!==ls.current[e])return;if(!Array.isArray(s)||s.length<2)return;ls.current[e]=null,rs((s=>(0,i.A)((0,i.A)({},s),{},{[e]:null})));const t=s=>{ls.current[e]=s,rs((t=>(0,i.A)((0,i.A)({},t),{},{[e]:s})))},a=()=>{ls.current[e]=!1,rs((s=>(0,i.A)((0,i.A)({},s),{},{[e]:!1})))},r=(e,s)=>{if(e.length<=s)return e;const t=Math.ceil(e.length/s),a=e.filter(((e,s)=>s%t===0)),i=e[e.length-1];return a[a.length-1]!==i&&a.push(i),a};try{const e=r(s,90).map((e=>"".concat(e[1],",").concat(e[0]))).join(";"),a="https://router.project-osrm.org/match/v1/driving/".concat(e,"?overview=full&geometries=geojson&gaps=ignore&tidy=true"),i=await fetch(a),l=await i.json();if(l.matchings&&l.matchings.length>0){const e=l.matchings.flatMap((e=>{var s;return((null===(s=e.geometry)||void 0===s?void 0:s.coordinates)||[]).map((e=>[e[1],e[0]]))}));if(e.length>=2)return void t(e)}}catch(l){console.warn("OSRM Match error, trying route fallback:",l)}try{const e=r(s,25).map((e=>"".concat(e[1],",").concat(e[0]))).join(";"),i="https://router.project-osrm.org/route/v1/driving/".concat(e,"?overview=full&geometries=geojson"),l=await fetch(i),n=await l.json();if(n.routes&&n.routes[0]){const e=n.routes[0].geometry.coordinates.map((e=>[e[1],e[0]]));if(e.length>=2)return void t(e)}a()}catch(l){console.error("OSRM Route fallback error:",l),a()}}),[]);(0,r.useEffect)((()=>{bs&&dt&&xt.forEach((e=>{if(!e.deliveryid||e.coords.length<2)return;const s=e.coords.map((e=>[e.lat,e.lng]));yt(e.deliveryid,s)}))}),[xt,bs,dt,yt]),(0,r.useEffect)((()=>{ms.current=ns}),[ns]),(0,r.useEffect)((()=>{if(l)return;const e=()=>{const e=new Date;Se([e.getHours(),e.getMinutes(),e.getSeconds()].map((e=>String(e).padStart(2,"0"))).join(":"))},s=setInterval(e,1e3);return e(),()=>clearInterval(s)}),[l]),(0,r.useEffect)((()=>{oe(new Set(rt.map((e=>e.id))))}),[rt]),(0,r.useEffect)((()=>{rt.forEach((e=>{if(!ee.has(e.id))return;if(dt&&dt.id!==e.id)return;const s={};e.orders.forEach((e=>{const t=e.trip_number||1;s[t]||(s[t]=[]),s[t].push(e)})),Object.entries(s).forEach((s=>{let[t,a]=s;const i=[...a].sort(((e,s)=>(e.step||0)-(s.step||0))),r=le(i);r.length>=2&&bt(e.id,t,r)}))}))}),[rt,ee,dt,bt]),(0,r.useEffect)((()=>{ut.forEach((e=>{if(me)return;if(dt&&dt.id!==e.id)return;if(!ee.has(e.id))return;const s=[[e.prevLat,e.prevLon],[e.nextLat,e.nextLon]];bt(e.id,"seg-".concat(e.nextStep),s)}))}),[ut,dt,me,ee,bt]);const kt=(0,r.useRef)(null);(0,r.useEffect)((()=>{if(!Bs)return;const e=()=>{const e=g()();return e.hour()+e.minute()/60};null===kt.current&&(kt.current=e());const s=setInterval((()=>{const s=e(),t=$(kt.current,Re),a=$(s,Re);kt.current=s,a&&a!==t&&Vs((e=>e===t?a:e))}),3e4);return()=>clearInterval(s)}),[Bs,Re]),(0,r.useEffect)((()=>{ge(null)}),[null===me||void 0===me?void 0:me.id]),(0,r.useEffect)((()=>{const e=Ys.current;e&&"function"===typeof e.scrollIntoView&&e.scrollIntoView({behavior:"smooth",block:"nearest",inline:"center"})}),[Ks]),(0,r.useEffect)((()=>{if(!je)return;const e=setTimeout((()=>{const e=Ne.current[String(je.orderid)];e&&"function"===typeof e.openPopup&&e.openPopup()}),350);return()=>clearTimeout(e)}),[je]);const St=function(e){let s=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return x().divIcon({className:"",iconSize:s?[56,56]:[46,46],iconAnchor:s?[28,28]:[23,23],popupAnchor:[0,s?-30:-24],html:'
').concat((e||"K").charAt(0).toUpperCase(),"
")})},wt=e=>{var s;return(null===(s=rt.find((s=>s.id===e)))||void 0===s?void 0:s.color)||"#475569"},Ft=e=>{const s=F(e.orderstatus);return(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)("div",{className:"pu-header",children:[(0,D.jsxs)("div",{className:"pu-header-top",children:[(0,D.jsxs)("div",{className:"pu-id",children:["ORDER #",e.orderid]}),e.orderstatus&&(0,D.jsx)("span",{className:"pu-status-chip",style:{background:s.bg,color:s.fg},children:s.label})]}),(0,D.jsxs)("div",{className:"pu-rider",children:[(0,D.jsx)(k.aVM,{})," ",(0,D.jsx)("span",{children:e.rider_name||e.ridername||"Unassigned"})]}),null!=e.deliveryid&&(0,D.jsxs)("div",{className:"pu-delivery-id",children:["Delivery #",e.deliveryid]})]}),(0,D.jsxs)("div",{className:"pu-body",children:[ie.some((s=>e[s.key]))&&(0,D.jsxs)("div",{className:"pu-section",children:[(0,D.jsx)("div",{className:"pu-section-label",children:"Timeline"}),(0,D.jsx)("div",{className:"pu-timeline",children:ie.map((s=>{const t=ae(e[s.key]);return t?(0,D.jsxs)("div",{className:"pu-tl-row ".concat(s.final?"delivered":""),children:[(0,D.jsx)("span",{className:"pu-tl-dot"}),(0,D.jsx)("span",{className:"pu-tl-label",children:s.label}),(0,D.jsx)("span",{className:"pu-tl-time",children:t})]},s.key):null}))})]}),(0,D.jsxs)("div",{className:"pu-section",children:[(0,D.jsx)("div",{className:"pu-section-label",children:"Details"}),(0,D.jsxs)("div",{className:"pu-details-grid",children:[e.pickupcustomer&&(0,D.jsxs)("div",{className:"pu-detail",children:[(0,D.jsx)("div",{className:"pu-detail-icon",children:(0,D.jsx)(k.NtI,{})}),(0,D.jsxs)("div",{className:"pu-detail-body",children:[(0,D.jsx)("div",{className:"pu-detail-label",children:"Kitchen"}),(0,D.jsx)("div",{className:"pu-detail-value",title:e.pickupcustomer,children:e.pickupcustomer})]})]}),(e.locationname||e.pickuplocation)&&(0,D.jsxs)("div",{className:"pu-detail",children:[(0,D.jsx)("div",{className:"pu-detail-icon",children:(0,D.jsx)(k.JFD,{})}),(0,D.jsxs)("div",{className:"pu-detail-body",children:[(0,D.jsx)("div",{className:"pu-detail-label",children:"Pickup"}),(0,D.jsx)("div",{className:"pu-detail-value",title:e.locationname||e.pickuplocation,children:e.locationname||e.pickuplocation})]})]}),e.zone_name&&(0,D.jsxs)("div",{className:"pu-detail",children:[(0,D.jsx)("div",{className:"pu-detail-icon",children:(0,D.jsx)(k.Cd7,{})}),(0,D.jsxs)("div",{className:"pu-detail-body",children:[(0,D.jsx)("div",{className:"pu-detail-label",children:"Zone"}),(0,D.jsx)("div",{className:"pu-detail-value",title:e.zone_name,children:e.zone_name})]})]}),(e.rider_id||e.userid)&&(0,D.jsxs)("div",{className:"pu-detail",children:[(0,D.jsx)("div",{className:"pu-detail-icon",children:(0,D.jsx)(k.aVM,{})}),(0,D.jsxs)("div",{className:"pu-detail-body",children:[(0,D.jsx)("div",{className:"pu-detail-label",children:"Rider ID"}),(0,D.jsxs)("div",{className:"pu-detail-value",children:["#",e.rider_id||e.userid]})]})]})]}),(null!=e.kms||null!=e.actualkms||null!=e.riderkms)&&(0,D.jsxs)("div",{className:"pu-distance-row",children:[null!=e.kms&&""!==e.kms&&(0,D.jsxs)("div",{className:"pu-distance-chip",children:[(0,D.jsx)("span",{className:"pu-distance-icon",children:(0,D.jsx)(k.xI$,{})}),(0,D.jsx)("span",{className:"pu-distance-label",children:"Planned"}),(0,D.jsxs)("span",{className:"pu-distance-value",children:[e.kms," km"]})]}),null!=e.actualkms&&""!==e.actualkms&&(0,D.jsxs)("div",{className:"pu-distance-chip",children:[(0,D.jsx)("span",{className:"pu-distance-icon",children:(0,D.jsx)(k.xI$,{})}),(0,D.jsx)("span",{className:"pu-distance-label",children:"Actual"}),(0,D.jsxs)("span",{className:"pu-distance-value",children:[e.actualkms," km"]})]}),null!=e.riderkms&&""!==e.riderkms&&(0,D.jsxs)("div",{className:"pu-distance-chip",children:[(0,D.jsx)("span",{className:"pu-distance-icon",children:(0,D.jsx)(k.bsz,{})}),(0,D.jsx)("span",{className:"pu-distance-label",children:"Rider"}),(0,D.jsxs)("span",{className:"pu-distance-value",children:[parseFloat(e.riderkms).toFixed(2)," km"]})]})]})]})]})]})};return(0,D.jsxs)("div",{className:"dispatch-container".concat(l?" embedded":"").concat(bs?" compare-open":""),children:[!l&&(0,D.jsxs)("div",{id:"hdr",children:[(0,D.jsxs)("div",{className:"logo",children:[(0,D.jsx)("div",{className:"logo-badge",children:"D"}),(0,D.jsx)("div",{className:"logo-name",children:"Dispatch"}),we&&we.length>0&&(0,D.jsxs)("div",{className:"logo-city-wrap",ref:Ae,children:[(0,D.jsxs)("button",{type:"button",className:"logo-city ".concat(Ce?"open":""),onClick:()=>Pe((e=>!e)),"aria-haspopup":"listbox","aria-expanded":Ce,title:"Switch hub",children:[(0,D.jsx)(k.JFD,{}),(0,D.jsx)("span",{className:"logo-city-text",children:es||"All locations"}),(0,D.jsx)(k.j1Q,{className:"logo-city-caret"})]}),Ce&&(0,D.jsx)("div",{className:"logo-city-menu",role:"listbox",children:we.map((e=>{const s=String(e.applocationid)===String(ze);return(0,D.jsxs)("button",{type:"button",role:"option","aria-selected":s,className:"logo-city-option ".concat(s?"active":""),onClick:()=>(e=>{if(Me(Number(e)),Pe(!1),"undefined"!==typeof window)try{localStorage.setItem("applocationid",String(e))}catch(s){}ot(null),he(null),ve(null)})(e.applocationid),children:[(0,D.jsx)(k.JFD,{className:"logo-city-option-icon"}),(0,D.jsx)("span",{children:e.locationname}),s&&(0,D.jsx)("span",{className:"logo-city-option-check",children:"\u2713"})]},e.applocationid)}))})]})]}),(0,D.jsxs)("div",{className:"hdr-stats",children:[(()=>{const e=pt.profit<0,s=Math.abs(pt.profit);return(0,D.jsxs)("span",{className:"strat-stat ".concat(e?"strat-stat-loss":"strat-stat-profit"),title:"".concat(e?"Loss":"Profit"," (").concat(pt.label,")"),children:[(0,D.jsx)("span",{className:"strat-stat-icon",children:e?(0,D.jsx)(k.Rod,{}):(0,D.jsx)(k.imn,{})}),(0,D.jsx)("span",{className:"strat-stat-label",children:e?"Loss":"Profit"}),(0,D.jsxs)("span",{className:"strat-stat-value",children:[e?"-":"","\u20b9",s.toFixed(0)]})]})})(),Bs&&(0,D.jsxs)(D.Fragment,{children:[Gs&&(0,D.jsxs)("span",{className:"live-status",children:[(0,D.jsx)("span",{className:"live-dot"})," Loading ",Xs.length?"\xb7 ".concat(Xs.length," loaded"):""]}),!Gs&&!Js&&(0,D.jsxs)("span",{className:"live-status live-status-ready",children:[(0,D.jsx)("span",{className:"live-dot ready"})," ",tt.length," orders",(0,D.jsxs)("span",{className:"live-status-sub",children:[" / ",Xs.length," total"]})]}),Js&&(0,D.jsxs)("span",{className:"live-status live-status-error",children:[(0,D.jsx)("span",{className:"live-dot error"})," Failed to load"]}),(()=>{const e=g()().startOf("day"),s=e.format("YYYY-MM-DD"),t=g()(hs),a=hs===s,i=t.isAfter(e,"day"),r=s=>{if(!s)return;const t=s.format("YYYY-MM-DD");t!==hs?s.isAfter(e,"day")||(xs(t),ot(null),he(null),ve(null),js(!1)):js(!1)},l=gs.startOf("month"),n=l.subtract(l.day(),"day"),c=Array.from({length:42},((e,s)=>n.add(s,"day"))),d=!gs.add(1,"month").startOf("month").isAfter(e,"month");return(0,D.jsxs)("div",{className:"date-chip".concat(a?" is-today":"").concat(vs?" is-open":""),ref:fs,children:[(0,D.jsx)("button",{type:"button",className:"date-chip-nav",onClick:()=>r(t.subtract(1,"day")),"aria-label":"Previous day",title:"Previous day",children:(0,D.jsx)(k.E_E,{})}),(0,D.jsxs)("button",{type:"button",className:"date-chip-main",onClick:()=>js((e=>!e)),"aria-haspopup":"dialog","aria-expanded":vs,children:[(0,D.jsx)("span",{className:"date-chip-icon","aria-hidden":"true",children:(0,D.jsx)(k.dDC,{})}),(0,D.jsxs)("span",{className:"date-chip-text",children:[(0,D.jsxs)("span",{className:"date-chip-label",children:["Date",a&&(0,D.jsx)("span",{className:"date-chip-today-pill",children:"Today"})]}),(0,D.jsx)("span",{className:"date-chip-value",children:t.isValid()?t.format("ddd, MMM D, YYYY"):"\u2014"})]}),(0,D.jsx)("span",{className:"date-chip-chevron".concat(vs?" is-open":""),"aria-hidden":"true",children:(0,D.jsx)(k.j1Q,{})})]}),(0,D.jsx)("button",{type:"button",className:"date-chip-nav",onClick:()=>{a||i||r(t.add(1,"day"))},disabled:a||i,"aria-label":"Next day",title:a?"You're viewing today":"Next day",children:(0,D.jsx)(k.xVu,{})}),vs&&(0,D.jsxs)("div",{className:"date-cal-popover",role:"dialog","aria-label":"Pick a date",children:[(0,D.jsxs)("div",{className:"date-cal-header",children:[(0,D.jsx)("button",{type:"button",className:"date-cal-nav",onClick:()=>Ns((e=>e.subtract(1,"month"))),"aria-label":"Previous month",children:(0,D.jsx)(k.E_E,{})}),(0,D.jsx)("div",{className:"date-cal-title",children:gs.format("MMMM YYYY")}),(0,D.jsx)("button",{type:"button",className:"date-cal-nav",onClick:()=>{const s=gs.add(1,"month");s.startOf("month").isAfter(e,"month")||Ns(s)},disabled:!d,"aria-label":"Next month",children:(0,D.jsx)(k.xVu,{})})]}),(0,D.jsx)("div",{className:"date-cal-weekdays",children:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"].map((e=>(0,D.jsx)("div",{className:"date-cal-weekday",children:e},e)))}),(0,D.jsx)("div",{className:"date-cal-grid",children:c.map((t=>{const a=t.month()===gs.month(),i=t.format("YYYY-MM-DD")===hs,l=t.format("YYYY-MM-DD")===s,n=t.isAfter(e,"day"),c=["date-cal-day",!a&&"is-other-month",i&&"is-selected",l&&"is-today",n&&"is-disabled"].filter(Boolean).join(" ");return(0,D.jsx)("button",{type:"button",className:c,disabled:n,onClick:()=>r(t),"aria-current":l?"date":void 0,"aria-pressed":i,children:t.date()},t.format("YYYY-MM-DD"))}))}),(0,D.jsxs)("div",{className:"date-cal-presets",children:[(0,D.jsx)("button",{type:"button",className:"date-cal-preset",onClick:()=>r(e),children:"Today"}),(0,D.jsx)("button",{type:"button",className:"date-cal-preset",onClick:()=>r(e.subtract(1,"day")),children:"Yesterday"}),(0,D.jsx)("button",{type:"button",className:"date-cal-preset",onClick:()=>r(e.subtract(7,"day")),children:"\u22127 days"})]})]})]})})()]})]}),(0,D.jsx)("div",{id:"clock",children:ke})]}),(0,D.jsxs)("div",{id:"strat-row",children:[(0,D.jsxs)("button",{className:"sbt ".concat("kitchens"===A?"active":""),onClick:()=>{U("kitchens"),ot(null),he(null),ve(null)},children:[(0,D.jsx)("span",{className:"sbt-icon",children:(0,D.jsx)(k.JFD,{})})," By Location"]}),(0,D.jsxs)("button",{className:"sbt ".concat("zones"===A?"active":""),onClick:()=>{U("zones"),ot(null),he(null),ve(null)},children:[(0,D.jsx)("span",{className:"sbt-icon",children:(0,D.jsx)(k.Cd7,{})})," By Zone"]}),(0,D.jsxs)("button",{className:"sbt ".concat("riders"===A?"active":""),onClick:()=>{U("riders"),ot(null),he(null),ve(null)},children:[(0,D.jsx)("span",{className:"sbt-icon",children:(0,D.jsx)(k.bsz,{})})," By Rider"]}),(0,D.jsxs)("button",{className:"sbt ".concat("all"===A?"active":""),onClick:()=>{U("all"),ot(null),he(null),ve(null)},children:[(0,D.jsx)("span",{className:"sbt-icon",children:(0,D.jsx)(k.Zs6,{})})," All Routes"]}),(0,D.jsxs)("button",{type:"button",className:"sbt sbt-rider-info ".concat("rider-info"===A?"active":""),onClick:()=>{U("rider-info"),ot(null),he(null),ve(null)},title:"Live GPS / battery / status snapshot for a rider",children:[(0,D.jsx)("span",{className:"sbt-icon",children:(0,D.jsx)(k.k4P,{})})," Rider Info"]})]}),Bs&&"rider-info"!==A&&(0,D.jsxs)("div",{id:"batch-row",children:[(0,D.jsx)("span",{className:"batch-label",children:"Slot"}),(0,D.jsxs)("div",{className:"time-field-wrap",ref:_e,children:[(0,D.jsxs)("button",{type:"button",className:"time-field-btn ".concat(Le?"open":""),onClick:()=>Ee((e=>!e)),"aria-haspopup":"listbox","aria-expanded":Le,title:"Bucket slots by this timestamp",children:[(0,D.jsx)(k.VP9,{}),(0,D.jsx)("span",{className:"time-field-text",children:(null===(s=Z.find((e=>e.id===De)))||void 0===s?void 0:s.label)||"Delivery"}),(0,D.jsx)(k.j1Q,{className:"time-field-caret"})]}),Le&&(0,D.jsx)("div",{className:"time-field-menu",role:"listbox",children:Z.map((e=>{const s=e.id===De;return(0,D.jsxs)("button",{type:"button",role:"option","aria-selected":s,className:"time-field-option ".concat(s?"active":""),onClick:()=>{qe(e.id),Ee(!1)},children:[(0,D.jsx)(k.VP9,{className:"time-field-option-icon"}),(0,D.jsx)("span",{children:e.label}),s&&(0,D.jsx)("span",{className:"time-field-option-check",children:"\u2713"})]},e.id)}))})]}),(0,D.jsxs)("div",{className:"slot-edit-wrap",ref:Ke,children:[(0,D.jsxs)("button",{type:"button",className:"slot-edit-btn ".concat(He?"open":""),onClick:()=>Te((e=>!e)),"aria-haspopup":"dialog","aria-expanded":He,title:"Adjust slot timings",children:[(0,D.jsx)(k.VP9,{}),(0,D.jsx)("span",{children:"Edit slots"})]}),He&&(0,D.jsxs)("div",{className:"slot-edit-panel",role:"dialog","aria-label":"Edit slot timings",children:[(0,D.jsxs)("div",{className:"slot-edit-head",children:[(0,D.jsx)("div",{className:"slot-edit-title",children:"Slot timings"}),(0,D.jsx)("div",{className:"slot-edit-sub",children:"Hours are 0\u201324 (24h clock). Half-hour steps allowed (e.g. 12.5 = 12:30). Start < End."})]}),(0,D.jsx)("div",{className:"slot-edit-list",children:Oe.map(((e,s)=>(0,D.jsxs)("div",{className:"slot-edit-row",children:[(0,D.jsx)("span",{className:"slot-edit-idx",children:s+1}),(0,D.jsxs)("label",{className:"slot-edit-field",children:[(0,D.jsx)("span",{className:"slot-edit-field-label",children:"Start"}),(0,D.jsx)("input",{type:"number",min:0,max:23.5,step:.5,value:e.startHour,onChange:e=>{const t=parseFloat(e.target.value),a=Number.isFinite(t)?Math.round(2*t)/2:0,r=Math.max(0,Math.min(23.5,a));Ie((e=>e.map(((e,t)=>t===s?(0,i.A)((0,i.A)({},e),{},{startHour:r,label:W(t,r),range:G(r,e.endHour)}):e))))}})]}),(0,D.jsxs)("label",{className:"slot-edit-field",children:[(0,D.jsx)("span",{className:"slot-edit-field-label",children:"End"}),(0,D.jsx)("input",{type:"number",min:.5,max:24,step:.5,value:e.endHour,onChange:e=>{const t=parseFloat(e.target.value),a=Number.isFinite(t)?Math.round(2*t)/2:.5,r=Math.max(.5,Math.min(24,a));Ie((e=>e.map(((e,t)=>t===s?(0,i.A)((0,i.A)({},e),{},{endHour:r,range:G(e.startHour,r)}):e))))}})]}),(0,D.jsx)("span",{className:"slot-edit-preview",title:"".concat(W(s,e.startHour)," \u2014 ").concat(G(e.startHour,e.endHour)),children:G(e.startHour,e.endHour)}),(0,D.jsx)("button",{type:"button",className:"slot-edit-remove",onClick:()=>Ie((e=>e.filter(((e,t)=>t!==s)).map(((e,s)=>(0,i.A)((0,i.A)({},e),{},{id:"slot-".concat(s+1),label:W(s,e.startHour)}))))),disabled:Oe.length<=1,title:Oe.length<=1?"Keep at least one slot":"Remove this slot",children:"\xd7"})]},e.id)))}),(0,D.jsxs)("div",{className:"slot-edit-actions",children:[(0,D.jsx)("button",{type:"button",className:"slot-edit-add",onClick:()=>Ie((e=>{var s;const t=e[e.length-1],a=Math.min(23,null!==(s=null===t||void 0===t?void 0:t.endHour)&&void 0!==s?s:0),i=Math.min(24,a+1),r=e.length;return[...e,{id:"slot-".concat(r+1),startHour:a,endHour:i,label:W(r,a),range:G(a,i)}]})),children:"+ Add slot"}),(0,D.jsx)("button",{type:"button",className:"slot-edit-reset",onClick:()=>Ie(J),children:"Reset to defaults"})]})]})]}),(0,D.jsx)("div",{className:"batch-scroll",children:Re.map((e=>{var s;const t=Ks===e.id;return(0,D.jsxs)("button",{ref:t?Ys:null,className:"batch-btn batch-slot ".concat(t?"active":""),onClick:()=>{Vs(e.id),ot(null),he(null),ve(null)},title:"".concat(e.label," (").concat(e.range,")"),children:[(0,D.jsx)("span",{className:"batch-btn-label",children:e.label}),(0,D.jsx)("span",{className:"batch-btn-count",children:null!==(s=st[e.id])&&void 0!==s?s:0})]},e.id)}))})]}),"rider-info"===A?(0,D.jsxs)("div",{className:"rider-info-mode",children:[(0,D.jsxs)("div",{className:"ri-sidebar",children:[(0,D.jsxs)("div",{className:"ri-sb-head",children:[(0,D.jsx)("div",{className:"ri-sb-title",children:"Riders"}),(0,D.jsxs)("div",{className:"ri-sb-sub",children:[et.length," ",1===et.length?"rider":"riders"," today"]})]}),(0,D.jsxs)("div",{className:"ri-search",children:[(0,D.jsx)(k.gZ7,{className:"ri-search-icon"}),(0,D.jsx)("input",{type:"text",className:"ri-search-input",placeholder:"Search by name or ID",value:We,onChange:e=>Ue(e.target.value)})]}),(()=>{const e=We.trim().toLowerCase(),s=et.filter((s=>!e||(String(s.riderName||"").toLowerCase().includes(e)||String(s.id).includes(e))));return 0===s.length?(0,D.jsx)("div",{className:"ri-empty",children:We?'No riders match "'.concat(We,'"'):"No riders have orders today"}):(0,D.jsx)("div",{className:"ri-rider-list",children:s.map((e=>{const s=String(Ye)===String(e.id);return(0,D.jsxs)("button",{type:"button",className:"ri-rider-item ".concat(s?"active":""),onClick:()=>Be(e.id),children:[(0,D.jsx)("span",{className:"ri-rider-dot",style:{background:wt(e.id)}}),(0,D.jsxs)("span",{className:"ri-rider-info-block",children:[(0,D.jsx)("span",{className:"ri-rider-name",children:e.riderName}),(0,D.jsxs)("span",{className:"ri-rider-meta",children:["#",e.id]})]}),(0,D.jsx)("span",{className:"ri-rider-arrow",children:"\u2192"})]},e.id)}))})})()]}),(0,D.jsx)("div",{className:"ri-main",children:null==Ye?(0,D.jsxs)("div",{className:"ri-placeholder",children:[(0,D.jsx)("div",{className:"ri-placeholder-icon",children:(0,D.jsx)(k.k4P,{})}),(0,D.jsx)("div",{className:"ri-placeholder-title",children:"Pick a rider"}),(0,D.jsx)("div",{className:"ri-placeholder-sub",children:"Select a rider from the list on the left to see their live GPS, battery, connection, and current order snapshot."})]}):(0,D.jsxs)(D.Fragment,{children:[Je&&!Ge&&(0,D.jsx)("div",{className:"ri-loading",children:"Loading rider snapshot\u2026"}),$e&&(0,D.jsxs)("div",{className:"ri-error",children:["Couldn't load this rider's log. ",(null===Ze||void 0===Ze?void 0:Ze.message)||""]}),Ge&&(()=>{const e=Ge,s=parseFloat(e.latitude),t=parseFloat(e.longitude),a=Number.isFinite(s)&&Number.isFinite(t),i=parseInt(String(e.battery||"").replace("%",""),10),r=Number.isFinite(i)&&i<=20,l=parseFloat(e.speed),d=String(e.status||"").toLowerCase();return(0,D.jsxs)("div",{className:"ri-snapshot",children:[(0,D.jsxs)("div",{className:"ri-snap-head",children:[(0,D.jsx)("div",{className:"ri-snap-name",children:e.username||"Rider #".concat(e.userid)}),(0,D.jsxs)("div",{className:"ri-snap-meta",children:[(0,D.jsxs)("span",{children:["#",e.userid]}),e.status&&(0,D.jsx)("span",{className:"ri-status ri-status-".concat(d),children:e.status}),(0,D.jsxs)("span",{className:"ri-live ".concat(Je?"is-refetching":""),children:[(0,D.jsx)("span",{className:"ri-live-dot"}),Je?"Updating\u2026":"Live"]})]}),e.logdate&&(0,D.jsxs)("div",{className:"ri-snap-time",children:[(0,D.jsx)(k.VP9,{})," Last seen ",e.logdate]})]}),(0,D.jsxs)("div",{className:"ri-snap-grid",children:[(0,D.jsxs)("div",{className:"ri-stat ".concat(r?"ri-stat-warn":""),children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.wZm,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"Battery"}),(0,D.jsxs)("div",{className:"ri-stat-value",children:[e.battery||"\u2014",e.is_charging&&(0,D.jsx)("span",{className:"ri-stat-tag",children:"Charging"})]})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.Xh5,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"Connection"}),(0,D.jsx)("div",{className:"ri-stat-value",children:e.connection||"\u2014"})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.HPi,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"GPS Accuracy"}),(0,D.jsx)("div",{className:"ri-stat-value",children:e.accuracy?"".concat(e.accuracy," m"):"\u2014"})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.o8z,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"Location Service"}),(0,D.jsx)("div",{className:"ri-stat-value",children:e.location_service||"\u2014"})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.BJM,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"Speed"}),(0,D.jsx)("div",{className:"ri-stat-value",children:Number.isFinite(l)?"".concat(l.toFixed(2)," km/h"):"\u2014"})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.bqQ,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"Heading"}),(0,D.jsx)("div",{className:"ri-stat-value",children:null!=e.heading?"".concat(e.heading,"\xb0"):"\u2014"})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.pSF,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"App State"}),(0,D.jsx)("div",{className:"ri-stat-value",children:e.is_background?"Background":"Foreground"})]})]}),(0,D.jsxs)("div",{className:"ri-stat",children:[(0,D.jsx)("div",{className:"ri-stat-icon",children:(0,D.jsx)(k.gsJ,{})}),(0,D.jsxs)("div",{className:"ri-stat-body",children:[(0,D.jsx)("div",{className:"ri-stat-label",children:"Current Order"}),(0,D.jsx)("div",{className:"ri-stat-value",children:e.orderid||"\u2014"})]})]})]}),a&&(0,D.jsxs)("div",{className:"ri-map-section",children:[(0,D.jsxs)("div",{className:"ri-coords-label",children:[(0,D.jsx)(k.gwi,{})," ",s.toFixed(6),", ",t.toFixed(6)]}),(0,D.jsx)("div",{className:"ri-map",children:(0,D.jsxs)(o.W,{center:[s,t],zoom:13,scrollWheelZoom:!1,style:{height:"100%",width:"100%"},children:[(0,D.jsx)(p.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"\xa9 OpenStreetMap contributors"}),(0,D.jsxs)(n.p,{position:[s,t],children:[(0,D.jsx)(u.m,{direction:"top",offset:[0,-10],permanent:!0,className:"ri-area-banner",children:(null===Xe||void 0===Xe?void 0:Xe.area)||"Locating area\u2026"}),(0,D.jsxs)(c.z,{children:[(0,D.jsx)("div",{style:{fontWeight:700,marginBottom:2},children:e.username||"Rider #".concat(e.userid)}),(null===Xe||void 0===Xe?void 0:Xe.area)&&(0,D.jsx)("div",{style:{fontSize:12,color:"#0f172a",marginBottom:4},children:Xe.area}),(0,D.jsx)("div",{style:{fontSize:11,color:"#64748b"},children:e.logdate?"Last seen ".concat(e.logdate):"".concat(s.toFixed(6),", ").concat(t.toFixed(6))})]})]})]},"".concat(e.userid,"-").concat(s,"-").concat(t))})]})]})})()]})})]}):(0,D.jsxs)("div",{id:"body",className:"".concat(Ds?"sidebar-collapsed":""," ").concat(bs?"compare-mode":"").trim(),children:[(0,D.jsx)("button",{type:"button",className:"sidebar-toggle-tab".concat(Ds?" is-collapsed":""),onClick:()=>qs((e=>!e)),title:Ds?"Show sidebar":"Hide sidebar","aria-label":Ds?"Show sidebar":"Hide sidebar",children:Ds?(0,D.jsx)(k.xVu,{}):(0,D.jsx)(k.E_E,{})}),(0,D.jsxs)("div",{id:"sidebar",children:[!dt&&(0,D.jsxs)("div",{className:"sb-header",children:[(0,D.jsxs)("div",{className:"sb-header-top",children:[(0,D.jsxs)("div",{className:"sb-header-title",children:[(0,D.jsx)("span",{className:"sb-title-bar","aria-hidden":"true"}),(0,D.jsx)("span",{className:"sb-title-text",children:"RIDER DISPATCH"})]}),(0,D.jsxs)("span",{className:"sb-header-scope",title:pt.label,children:[(0,D.jsx)("span",{className:"sb-scope-dot"}),pt.label]})]}),(0,D.jsxs)("div",{className:"sb-header-tiles",children:[(0,D.jsxs)("div",{className:"sb-tile sb-tile-orders",children:[(0,D.jsx)("span",{className:"sb-tile-icon",children:(0,D.jsx)(k.gsJ,{})}),(0,D.jsxs)("div",{className:"sb-tile-body",children:[(0,D.jsx)("div",{className:"sb-tile-value",children:pt.orders}),(0,D.jsx)("div",{className:"sb-tile-label",children:1===pt.orders?"Order":"Orders"})]})]}),(0,D.jsxs)("div",{className:"sb-tile sb-tile-riders",children:[(0,D.jsx)("span",{className:"sb-tile-icon",children:(0,D.jsx)(k.aVM,{})}),(0,D.jsxs)("div",{className:"sb-tile-body",children:[(0,D.jsx)("div",{className:"sb-tile-value",children:pt.riders}),(0,D.jsx)("div",{className:"sb-tile-label",children:1===pt.riders?"Rider":"Riders"})]})]})]})]}),dt||me?(0,D.jsxs)("div",{id:"route-detail",children:[(0,D.jsxs)("button",{className:"rd-back",onClick:()=>{ot(null),he(null)},children:["\u2190 Back to ",xe?xe.name:"list"]}),dt?(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("div",{className:"rd-rider-name",style:{color:dt.color},children:dt.riderName}),(()=>{const e=dt.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0),s=dt.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0),t=s<0;return(0,D.jsxs)("div",{className:"rd-stats-grid",children:[(0,D.jsxs)("div",{className:"rd-stat rd-stat-orders",children:[(0,D.jsx)("div",{className:"rd-stat-icon",children:(0,D.jsx)(k.gsJ,{})}),(0,D.jsx)("div",{className:"rd-stat-value",children:dt.orders.length}),(0,D.jsx)("div",{className:"rd-stat-label",children:"Orders"})]}),(0,D.jsxs)("div",{className:"rd-stat rd-stat-distance",children:[(0,D.jsx)("div",{className:"rd-stat-icon",children:(0,D.jsx)(k.xI$,{})}),(0,D.jsxs)("div",{className:"rd-stat-value",children:[e.toFixed(1),(0,D.jsx)("span",{className:"rd-stat-unit",children:"km"})]}),(0,D.jsx)("div",{className:"rd-stat-label",children:"Distance"})]}),(0,D.jsxs)("div",{className:"rd-stat rd-stat-profit ".concat(t?"is-loss":"is-gain"),children:[(0,D.jsx)("div",{className:"rd-stat-icon",children:t?(0,D.jsx)(k.Rod,{}):(0,D.jsx)(k.imn,{})}),(0,D.jsxs)("div",{className:"rd-stat-value",children:[t?"-":"","\u20b9",Math.abs(s).toFixed(0)]}),(0,D.jsx)("div",{className:"rd-stat-label",children:t?"Loss":"Profit"})]})]})})(),(()=>{const e={};dt.orders.forEach((s=>{const t=s.trip_number||1;e[t]||(e[t]=[]),e[t].push(s)}));const s=[...dt.orders].sort(((e,s)=>{const t=e.trip_number||1,a=s.trip_number||1;return t!==a?t-a:(e.step||0)-(s.step||0)})).find((e=>{const s=String(e.orderstatus||"").toLowerCase();return!z.has(s)&&!M.has(s)})),t=s?s.orderid:null;let a=null;return Object.entries(e).sort(((e,s)=>{let[t]=e,[a]=s;return Number(t)-Number(a)})).map((e=>{let[s,i]=e;return(0,D.jsxs)("div",{className:"trip-block",children:[(0,D.jsxs)("div",{className:"trip-header",style:{background:"".concat(dt.color,"12"),borderColor:"".concat(dt.color,"30")},children:[(0,D.jsxs)("span",{className:"th-badge",style:{background:dt.color},children:["Trip ",s]}),(0,D.jsxs)("span",{className:"trip-stats",children:[(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.gwi,{})}),i.length," stops"]}),(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.xI$,{})}),i.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0).toFixed(1)," km"]})]})]}),(0,D.jsx)("div",{className:"zone-order-grid",children:i.map(((e,i)=>{const l=(e.kitchen_key||e.pickupcustomer||"Unknown").toLowerCase().trim(),n=null!==a&&l!==a;a=l;const c=je&&je.orderid===e.orderid,d=t&&e.orderid===t,o=parseFloat(e.droplat||e.deliverylat),p=parseFloat(e.droplon||e.deliverylong),u=Number.isFinite(o)&&Number.isFinite(p),m=F(e.orderstatus),h=parseFloat(e.profit||0),x=h<0;return(0,D.jsxs)(r.Fragment,{children:[n&&(0,D.jsxs)("div",{className:"kitchen-transition",children:[(0,D.jsx)("span",{className:"kt-ico",children:(0,D.jsx)(k.$G1,{})})," Switch to ",(0,D.jsx)("strong",{children:e.pickupcustomer})]}),(0,D.jsxs)("div",{className:"zone-order-card ".concat(u?"clickable":""," ").concat(c?"active":""," ").concat(d?"going-on":""),role:u?"button":void 0,tabIndex:u?0:void 0,onClick:u?()=>ge(c?null:{orderid:e.orderid,lat:o,lon:p}):void 0,onKeyDown:u?s=>{"Enter"!==s.key&&" "!==s.key||(s.preventDefault(),ge(c?null:{orderid:e.orderid,lat:o,lon:p}))}:void 0,title:u?c?"Click to show full trip":"Show ".concat(e.deliverycustomer||"order #".concat(e.orderid)," on map"):void 0,children:[(0,D.jsxs)("div",{className:"zone-order-card-head",children:[(0,D.jsx)("div",{className:"zone-order-num",children:e.step||i+1}),(0,D.jsx)("div",{className:"zone-order-id-block",children:(0,D.jsxs)("div",{className:"zone-order-id",children:["Order #",e.orderid]})}),(()=>{const s=ae(e.deliverytime),t=ae(e.expecteddeliverytime);return e.orderstatus||s||t?(0,D.jsxs)("div",{className:"zone-order-status-stack",children:[e.orderstatus&&(0,D.jsx)("span",{className:"zone-order-status",style:{background:m.bg,color:m.fg},children:m.label}),(s||t)&&(0,D.jsxs)("span",{className:"zone-order-time ".concat(s?"":"is-expected"),title:s?"Delivered at ".concat(s):"Expected at ".concat(t),children:[(0,D.jsx)(k.VP9,{}),s||t]})]}):null})()]}),(0,D.jsxs)("div",{className:"zone-order-customer",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.u9F,{})}),e.deliverycustomer||"\u2014"]}),e.pickupcustomer&&(0,D.jsxs)("div",{className:"zone-order-line",title:"Kitchen: ".concat(e.pickupcustomer),children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.NtI,{})}),e.pickupcustomer]}),(e.deliverysuburb||e.deliveryaddress)&&(0,D.jsxs)("div",{className:"zone-order-line",title:e.deliveryaddress||e.deliverysuburb,children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.gwi,{})}),e.deliverysuburb||I(e.deliveryaddress)]}),e.ordernotes&&(0,D.jsxs)("div",{className:"zone-order-line zone-order-notes",title:e.ordernotes,children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.dKO,{})}),e.ordernotes]}),(0,D.jsxs)("div",{className:"zone-order-stats",children:[(0,D.jsxs)("span",{className:"zone-order-chip",title:"Distance",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.xI$,{})}),e.actualkms||e.kms||0," km"]}),(0,D.jsxs)("span",{className:"zone-order-chip ".concat(x?"is-loss":"is-profit"),title:"Profit",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.ohY,{})}),x?"-":"","\u20b9",Math.abs(h).toFixed(0)]}),null!=e.deliverycharge&&(0,D.jsxs)("span",{className:"zone-order-chip",title:"Delivery charge",children:["\u20b9",parseFloat(e.deliverycharge).toFixed(0)," chg"]}),e.ordertype&&(0,D.jsx)("span",{className:"zone-order-chip zone-order-type type-".concat(String(e.ordertype).toLowerCase()),children:e.ordertype}),(0,D.jsxs)("span",{className:"zone-order-chip zone-order-trip",children:["T",e.trip_number||s," \xb7 S",e.step||i+1]})]})]})]},e.orderid)}))})]},s)}))})()]}):(0,D.jsxs)(D.Fragment,{children:[(0,D.jsx)("div",{className:"rd-rider-name",style:{color:"#f59e0b"},children:me.kitchenName}),(0,D.jsxs)("div",{className:"rd-rider-sub",children:[(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.gsJ,{})}),me.orders.length," orders"]}),(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.aVM,{})}),me.riders.size," riders"]})]}),(0,D.jsxs)("div",{className:"zone-detail-section",children:[(0,D.jsxs)("div",{className:"zone-section-label",children:["Orders ",(0,D.jsxs)("span",{className:"section-count",children:["(",me.orders.length,")"]})]}),0===me.orders.length?(0,D.jsx)("div",{className:"zone-suburb-panel-empty",children:"No orders for this kitchen."}):(0,D.jsx)("div",{className:"zone-order-grid",children:me.orders.map(((e,s)=>{const t=parseFloat(e.droplat||e.deliverylat),a=parseFloat(e.droplon||e.deliverylong),i=Number.isFinite(t)&&Number.isFinite(a),r=je&&je.orderid===e.orderid,l=F(e.orderstatus),n=parseFloat(e.profit||0),c=n<0;return(0,D.jsxs)("div",{className:"zone-order-card ".concat(i?"clickable":""," ").concat(r?"active":""),role:i?"button":void 0,tabIndex:i?0:void 0,onClick:i?()=>ge(r?null:{orderid:e.orderid,lat:t,lon:a}):void 0,children:[(0,D.jsxs)("div",{className:"zone-order-card-head",children:[(0,D.jsx)("div",{className:"zone-order-num",children:s+1}),(0,D.jsxs)("div",{className:"zone-order-id-block",children:[(0,D.jsxs)("div",{className:"zone-order-id",children:["Order #",e.orderid]}),(0,D.jsxs)("div",{className:"zone-order-rider",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.aVM,{})}),e.rider_name||e.ridername||"Unassigned"]})]}),e.orderstatus&&(0,D.jsx)("span",{className:"zone-order-status",style:{background:l.bg,color:l.fg},children:l.label})]}),(0,D.jsxs)("div",{className:"zone-order-customer",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.u9F,{})}),e.deliverycustomer||"\u2014"]}),(e.deliverysuburb||e.deliveryaddress)&&(0,D.jsxs)("div",{className:"zone-order-line",title:e.deliveryaddress||e.deliverysuburb,children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.gwi,{})}),e.deliverysuburb||I(e.deliveryaddress)]}),e.ordernotes&&(0,D.jsxs)("div",{className:"zone-order-line zone-order-notes",title:e.ordernotes,children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.dKO,{})}),e.ordernotes]}),(0,D.jsxs)("div",{className:"zone-order-stats",children:[(0,D.jsxs)("span",{className:"zone-order-chip",title:"Distance",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.xI$,{})}),e.actualkms||e.kms||0," km"]}),(0,D.jsxs)("span",{className:"zone-order-chip ".concat(c?"is-loss":"is-profit"),title:"Profit",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.ohY,{})}),c?"-":"","\u20b9",Math.abs(n).toFixed(0)]}),null!=e.deliverycharge&&(0,D.jsxs)("span",{className:"zone-order-chip",title:"Delivery charge",children:["\u20b9",parseFloat(e.deliverycharge).toFixed(0)," chg"]}),e.ordertype&&(0,D.jsx)("span",{className:"zone-order-chip zone-order-type type-".concat(String(e.ordertype).toLowerCase()),children:e.ordertype}),(0,D.jsxs)("span",{className:"zone-order-chip zone-order-trip",children:["T",e.trip_number||"-"," \xb7 S",e.step||"-"]})]})]},e.orderid)}))})]})]})]}):xe?(0,D.jsxs)("div",{id:"route-detail",children:[(0,D.jsx)("button",{className:"rd-back",onClick:()=>ve(null),children:"\u2190 Back to zones"}),(0,D.jsx)("div",{className:"rd-rider-name",style:{color:"#3b82f6"},children:xe.name}),(0,D.jsx)("div",{className:"rd-rider-sub",children:(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.gsJ,{})}),xe.totalOrders," ",1===xe.totalOrders?"order":"orders"]})}),(0,D.jsxs)("div",{className:"zone-detail-section",children:[(0,D.jsxs)("div",{className:"zone-section-label",children:["Orders ",(0,D.jsxs)("span",{className:"section-count",children:["(",xe.orders.length,")"]})]}),0===xe.orders.length?(0,D.jsx)("div",{className:"zone-suburb-panel-empty",children:"No orders in this zone."}):(0,D.jsx)("div",{className:"zone-order-grid",children:xe.orders.map(((e,s)=>{const t=parseFloat(e.droplat||e.deliverylat),a=parseFloat(e.droplon||e.deliverylong),i=Number.isFinite(t)&&Number.isFinite(a),r=je&&je.orderid===e.orderid,l=F(e.orderstatus),n=parseFloat(e.profit||0),c=n<0;return(0,D.jsxs)("div",{className:"zone-order-card ".concat(i?"clickable":""," ").concat(r?"active":""),role:i?"button":void 0,tabIndex:i?0:void 0,onClick:i?()=>ge(r?null:{orderid:e.orderid,lat:t,lon:a}):void 0,children:[(0,D.jsxs)("div",{className:"zone-order-card-head",children:[(0,D.jsx)("div",{className:"zone-order-num",children:s+1}),(0,D.jsxs)("div",{className:"zone-order-id-block",children:[(0,D.jsxs)("div",{className:"zone-order-id",children:["Order #",e.orderid]}),(0,D.jsxs)("div",{className:"zone-order-rider",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.aVM,{})}),e.rider_name||e.ridername||"Unassigned"]})]}),e.orderstatus&&(0,D.jsx)("span",{className:"zone-order-status",style:{background:l.bg,color:l.fg},children:l.label})]}),(0,D.jsxs)("div",{className:"zone-order-customer",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.u9F,{})}),e.deliverycustomer||"\u2014"]}),e.pickupcustomer&&(0,D.jsxs)("div",{className:"zone-order-line",title:"Kitchen: ".concat(e.pickupcustomer),children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.NtI,{})}),e.pickupcustomer]}),(e.deliverysuburb||e.deliveryaddress)&&(0,D.jsxs)("div",{className:"zone-order-line",title:e.deliveryaddress||e.deliverysuburb,children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.gwi,{})}),e.deliverysuburb||I(e.deliveryaddress)]}),e.ordernotes&&(0,D.jsxs)("div",{className:"zone-order-line zone-order-notes",title:e.ordernotes,children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.dKO,{})}),e.ordernotes]}),(0,D.jsxs)("div",{className:"zone-order-stats",children:[(0,D.jsxs)("span",{className:"zone-order-chip",title:"Distance",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.xI$,{})}),e.actualkms||e.kms||0," km"]}),(0,D.jsxs)("span",{className:"zone-order-chip ".concat(c?"is-loss":"is-profit"),title:"Profit",children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.ohY,{})}),c?"-":"","\u20b9",Math.abs(n).toFixed(0)]}),null!=e.deliverycharge&&(0,D.jsxs)("span",{className:"zone-order-chip",title:"Delivery charge",children:["\u20b9",parseFloat(e.deliverycharge).toFixed(0)," chg"]}),e.ordertype&&(0,D.jsx)("span",{className:"zone-order-chip zone-order-type type-".concat(String(e.ordertype).toLowerCase()),children:e.ordertype}),(0,D.jsxs)("span",{className:"zone-order-chip zone-order-trip",children:["T",e.trip_number||"-"," \xb7 S",e.step||"-"]})]})]},e.orderid)}))})]})]}):(0,D.jsxs)("div",{id:"riders-panel",children:[(0,D.jsx)("div",{className:"ph",children:"zones"===A?"Zone dispatch":"kitchens"===A?"Kitchen dispatch":"Rider dispatch"}),(0,D.jsx)("div",{id:"rider-cards",children:0!==nt.length||Gs?"zones"===A?it.map(((e,s)=>{const t=e.statusCounts.delivered||0,a=e.totalProfit<0;return(0,D.jsxs)("div",{className:"rcard zone-card",onClick:()=>ve(e),style:{animationDelay:"".concat(.05*s,"s")},children:[(0,D.jsxs)("div",{className:"zone-card-header",children:[(0,D.jsx)("div",{className:"zone-card-emoji",children:(0,D.jsx)(k.Cd7,{})}),(0,D.jsxs)("div",{className:"zone-card-titles",children:[(0,D.jsx)("div",{className:"zone-card-name",children:e.name}),(0,D.jsxs)("div",{className:"zone-card-sub",children:[e.activeRidersCount," ",1===e.activeRidersCount?"rider":"riders"," \xb7 ",e.totalOrders," ",1===e.totalOrders?"order":"orders"]})]}),(0,D.jsx)("span",{className:"zone-card-arrow","aria-hidden":"true",children:"\u2192"})]}),e.totalOrders>0&&(0,D.jsxs)("div",{className:"zone-progress-row",children:[(0,D.jsx)("div",{className:"zone-status-bar",title:Object.entries(e.statusCounts).map((e=>{let[s,t]=e;return"".concat(F(s).label,": ").concat(t)})).join(" \xb7 "),children:Object.entries(e.statusCounts).map((s=>{let[t,a]=s;const i=F(t),r=a/e.totalOrders*100;return(0,D.jsx)("div",{className:"zone-status-seg",style:{width:"".concat(r,"%"),background:i.bg}},t)}))}),(0,D.jsxs)("div",{className:"zone-progress-label",children:[t,"/",e.totalOrders]})]}),(0,D.jsxs)("div",{className:"zone-stat-pills",children:[(0,D.jsxs)("span",{className:"zone-stat-pill",title:"Areas covered",children:[(0,D.jsx)("span",{className:"zone-stat-icon",children:(0,D.jsx)(k.gwi,{})}),(0,D.jsx)("span",{className:"zone-stat-value",children:e.suburbs.length}),(0,D.jsx)("span",{className:"zone-stat-label",children:1===e.suburbs.length?"area":"areas"})]}),(0,D.jsxs)("span",{className:"zone-stat-pill",title:"Total distance",children:[(0,D.jsx)("span",{className:"zone-stat-icon",children:(0,D.jsx)(k.xI$,{})}),(0,D.jsx)("span",{className:"zone-stat-value",children:e.totalKms.toFixed(1)}),(0,D.jsx)("span",{className:"zone-stat-label",children:"km"})]}),(0,D.jsxs)("span",{className:"zone-stat-pill",title:"Kitchens",children:[(0,D.jsx)("span",{className:"zone-stat-icon",children:(0,D.jsx)(k.NtI,{})}),(0,D.jsx)("span",{className:"zone-stat-value",children:e.kitchens.length}),(0,D.jsx)("span",{className:"zone-stat-label",children:1===e.kitchens.length?"kitchen":"kitchens"})]}),(0,D.jsxs)("span",{className:"zone-stat-pill ".concat(a?"profit-negative":"profit-positive"),title:"Total profit",children:[(0,D.jsx)("span",{className:"zone-stat-icon",children:(0,D.jsx)(k.ohY,{})}),(0,D.jsx)("span",{className:"zone-stat-value",children:a?"-\u20b9".concat(Math.abs(e.totalProfit).toFixed(0)):"\u20b9".concat(e.totalProfit.toFixed(0))})]})]}),e.suburbs.length>0&&(0,D.jsxs)("div",{className:"zone-card-suburbs",children:[(0,D.jsx)("span",{className:"zone-card-suburbs-text",children:e.suburbs.slice(0,3).map((e=>e.name)).join(" \xb7 ")}),e.suburbs.length>3&&(0,D.jsxs)("span",{className:"zone-card-suburbs-more",children:["+",e.suburbs.length-3]})]})]},e.id)})):"kitchens"===A?lt.map(((e,s)=>(0,D.jsxs)("div",{className:"rcard",onClick:()=>he(e),style:{animationDelay:"".concat(.05*s,"s")},children:[(0,D.jsxs)("div",{className:"rcard-top",children:[(0,D.jsx)("div",{className:"rcard-emo",style:{background:"#f59e0b18",borderColor:"#f59e0b50",color:"#f59e0b"},children:(0,D.jsx)(k.NtI,{})}),(0,D.jsxs)("div",{className:"rcard-info",children:[(0,D.jsx)("div",{className:"rcard-name",children:e.kitchenName}),(0,D.jsxs)("div",{className:"rcard-zone",children:[e.riders.size," riders \xb7 ",(0,D.jsx)(de,{children:(0,D.jsx)(k.ohY,{})}),"\u20b9",e.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0).toFixed(0)]})]}),(0,D.jsx)("div",{className:"rcard-badge",style:{background:"#f59e0b18",color:"#f59e0b"},children:e.orders.length})]}),(0,D.jsx)("div",{className:"bar-bg",children:(0,D.jsx)("div",{className:"bar-fg",style:{width:"".concat(Math.min(100,e.orders.length/20*100),"%"),background:"#f59e0b"}})}),(0,D.jsxs)("div",{className:"rcard-meta",children:[(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.xI$,{})}),e.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0).toFixed(1)," km"]}),(0,D.jsxs)("span",{children:[e.riders.size," riders"]})]}),(0,D.jsx)("div",{className:"step-ids",children:Array.from(e.riders).slice(0,10).map((e=>{var s;return(0,D.jsx)("span",{className:"step-id",style:{color:wt(e)},children:null===(s=rt.find((s=>s.id===e)))||void 0===s?void 0:s.riderName.split(" ")[0]},e)}))})]},e.id))):rt.map(((e,s)=>{var t;return(0,D.jsxs)("div",{className:"rcard",onClick:()=>ot(e),style:{animationDelay:"".concat(.05*s,"s")},children:[(0,D.jsxs)("div",{className:"rcard-top",children:[(0,D.jsx)("div",{className:"rcard-emo",style:{background:"".concat(e.color,"18"),borderColor:"".concat(e.color,"50"),color:e.color},children:(0,D.jsx)(k.aVM,{})}),(0,D.jsxs)("div",{className:"rcard-info",children:[(0,D.jsx)("div",{className:"rcard-name",children:e.riderName}),(0,D.jsxs)("div",{className:"rcard-zone",children:[(null===(t=e.orders[0])||void 0===t?void 0:t.zone_name)||es||"Local"," \xb7 ",new Set(e.orders.map((e=>e.trip_number||1))).size," trips"]})]}),(0,D.jsx)("div",{className:"rcard-badge",style:{background:"".concat(e.color,"18"),color:e.color},children:e.orders.length})]}),(0,D.jsx)("div",{className:"bar-bg",children:(0,D.jsx)("div",{className:"bar-fg",style:{width:"".concat(Math.min(100,e.orders.length/15*100),"%"),background:e.color}})}),(0,D.jsxs)("div",{className:"rcard-meta",children:[(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.xI$,{})}),e.orders.reduce(((e,s)=>e+parseFloat(s.actualkms||s.kms||0)),0).toFixed(1)," km"]}),(0,D.jsxs)("span",{children:[(0,D.jsx)(de,{children:(0,D.jsx)(k.ohY,{})}),"\u20b9",e.orders.reduce(((e,s)=>e+parseFloat(s.profit||0)),0).toFixed(0)]})]}),(0,D.jsx)("div",{className:"step-ids",children:e.orders.slice(0,15).map((e=>(0,D.jsxs)("span",{className:"step-id",children:["S",e.step]},e.orderid)))})]},e.id)})):(e=>{const s=null===(e=Re.find((e=>e.id===Ks)))||void 0===e?void 0:e.label,t=Bs&&Xs.length>0;return(0,D.jsxs)("div",{className:"empty-slot",children:[(0,D.jsx)("div",{className:"empty-slot-icon",children:(0,D.jsx)(k.gsJ,{})}),(0,D.jsx)("div",{className:"empty-slot-title",children:s?"No orders in ".concat(s):"No orders"}),(0,D.jsx)("div",{className:"empty-slot-sub",children:t?"".concat(Xs.length," order").concat(1===Xs.length?"":"s"," exist in other slots today"):"No deliveries found for this date"})]})})()})]})]}),(0,D.jsxs)("div",{id:"map-wrap",className:"".concat("kitchens"===A?"view-mode-kitchens":""," ").concat(bs?"compare-split":"").trim(),children:[(0,D.jsxs)(o.W,{center:[11.022,76.982],zoom:12,scrollWheelZoom:!0,style:{height:"100%",width:"100%"},zoomControl:!1,renderer:Rs.current,inertia:!0,inertiaDeceleration:2400,inertiaMaxSpeed:2e3,wheelDebounceTime:20,wheelPxPerZoomLevel:80,zoomSnap:.25,children:[(0,D.jsx)(p.e,{url:"https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png",attribution:"\xa9 OpenStreetMap contributors"}),(0,D.jsx)(m.p,{position:"bottomright"}),bs&&(0,D.jsx)(X,{targetRef:Is}),(0,D.jsx)(ce,{focusedItem:ft||(dt||me)&&je||dt||me||xe,viewMode:A,orders:nt,kitchens:lt,locationKey:ze}),lt.filter((e=>Number.isFinite(e.lat)&&Number.isFinite(e.lon))).filter((e=>!dt||e.riders.has(dt.id))).map(((e,s)=>(0,D.jsx)(n.p,{position:[e.lat,e.lon],icon:St(e.kitchenName,(null===me||void 0===me?void 0:me.id)===e.id),zIndexOffset:(null===me||void 0===me?void 0:me.id)===e.id?4e3:2e3,eventHandlers:{click:()=>he(e),mouseover:e=>e.target.openPopup(),mouseout:e=>e.target.closePopup()},children:(0,D.jsxs)(c.z,{className:"kitchen-popup",maxWidth:220,minWidth:200,autoPan:!1,children:[(0,D.jsx)("div",{className:"kp-header",children:"KITCHEN"}),(0,D.jsx)("div",{className:"kp-name",children:e.kitchenName}),(0,D.jsxs)("div",{className:"kp-stat",children:[(0,D.jsx)("span",{className:"kp-stat-lbl",children:"Orders"}),(0,D.jsx)("span",{className:"kp-stat-val",children:e.orders.length})]})]})},"k-".concat(s)))),(()=>{if(bs&&dt&&"actual"===ks)return null;let e=nt;xe&&(e=xe.orders),dt&&(e=dt.orders),me&&(e=me.orders),e=e.filter(R);const s=bs&&dt?new Map(xt.map((e=>[String(e.deliveryid),e.sequenceStep]))):null;return e.map(((t,a)=>{const i=t.rider_id,r=!i||ee.has(i);let l,d=wt(i);if(s&&i===dt.id&&null!=t.deliveryid){const e=s.get(String(t.deliveryid));e&&(d=P(e-1),l=e)}const o=l||t.step||(dt||me?e.indexOf(t)+1:0),p=32,u=F(t.orderstatus),m="delivered"===String(t.orderstatus||"").toLowerCase(),h=j&&String(j)===String(t.orderid),v=t.orderstatus?'\n \n \n ').concat(m?'':"","\n "):"",g=x().divIcon({className:"",iconSize:[p,p],iconAnchor:[16,16],popupAnchor:[0,-28],html:'
9?12:14,"px;opacity:").concat(r?1:.75,'">').concat(o>0?o:"").concat(v,"
")});return(0,D.jsx)(n.p,{position:[parseFloat(t.droplat||t.deliverylat),parseFloat(t.droplon||t.deliverylong)],icon:g,zIndexOffset:i?100:0,ref:e=>{e?Ne.current[String(t.orderid)]=e:delete Ne.current[String(t.orderid)]},eventHandlers:{mouseover:e=>e.target.openPopup(),mouseout:e=>{fe.current.has(String(t.orderid))||e.target.closePopup()},click:e=>{const s=String(t.orderid);fe.current.has(s)?(fe.current.delete(s),e.target.closePopup()):(fe.current.add(s),e.target.openPopup())}},children:(0,D.jsx)(c.z,{maxWidth:520,minWidth:460,className:"dispatch-popup",autoPan:!1,children:Ft(t)})},t.orderid)}))})(),(()=>{const e=bs&&dt&&"actual"===ks;if(ns)return e?[]:ds.map(((e,s)=>(0,D.jsx)(d.R,{positions:[e.from,e.to],pathOptions:{color:e.color,weight:6,opacity:.9,lineJoin:"round",lineCap:"round"}},s)));const s=[],t=xe?new Set(xe.riders.map((e=>String(e.rider_id)))):null;return e||rt.forEach((e=>{const a=ee.has(e.id);if(dt&&dt.id!==e.id)return;if(me&&!me.riders.has(e.id))return;if(t&&!t.has(String(e.id)))return;const i=e.orders,l={};i.forEach((e=>{const s=e.trip_number||1;l[s]||(l[s]=[]),l[s].push(e)})),Object.entries(l).forEach((t=>{let[i,l]=t;const n=me?l.filter((e=>(e.pickupcustomer||e.kitchen_key||"Unknown").toLowerCase().trim()===me.id)):l;if(0===n.length)return;const c="".concat(e.id,"-").concat(i),o=ss[c],p=[...n].sort(((e,s)=>(e.step||0)-(s.step||0))),u=Array.isArray(o)&&o.length>=2,m=!1===o;if(!u&&!m)return;const h=u?o:le(p);if(!h||h.length<2)return;const x=a?1:.1,v="kitchens"===A||me?7:6,j=bs&&dt&&e.id===dt.id,g=m?"8 6":j&&"combined"===ks?"6 5":void 0;if(bs&&dt&&e.id===dt.id){const t=new Map(xt.map((e=>[String(e.deliveryid),e.sequenceStep]))),a=p.filter(R),r=a.map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)]));let l;if(u)l=te(h,r);else{const e=h.length>r.length;l=[];for(let s=0;s=h.length||a>=h.length?l.push([]):l.push([h[t],h[a]])}}const n="combined"===ks?5:0;return s.push((0,D.jsx)(d.R,{positions:h,pathOptions:{color:"#ffffff",weight:v+4,opacity:.5*x,lineJoin:"round",lineCap:"round",offset:n}},"".concat(e.id,"-").concat(i,"-halo"))),void l.forEach(((r,l)=>{if(!r||r.length<2)return;const c=a[l],o=c?t.get(String(c.deliveryid)):null,p="combined"===ks?E:o?P(o-1):e.color,u=null!=_s&&_s===o,m=u?v+1.5:v,h=u?1:_s?.5*x:x;s.push((0,D.jsx)(d.R,{positions:r,pathOptions:{color:p,weight:m,opacity:h,lineJoin:"round",lineCap:"round",dashArray:g,offset:n}},"".concat(e.id,"-").concat(i,"-step-").concat(l,"-").concat((null===c||void 0===c?void 0:c.deliveryid)||l)))}))}s.push((0,D.jsxs)(r.Fragment,{children:[(0,D.jsx)(d.R,{positions:h,pathOptions:{color:"#ffffff",weight:v+4,opacity:.5*x,lineJoin:"round",lineCap:"round"}}),(0,D.jsx)(d.R,{positions:h,pathOptions:{color:e.color,weight:v,opacity:x,lineJoin:"round",lineCap:"round",dashArray:g}})]},"".concat(e.id,"-").concat(i)))}))})),s})(),!me&&ut.filter((e=>ee.has(e.id))).filter((e=>!dt||dt.id===e.id)).map((e=>{const s=(e=>{if(!e||e.length<2)return null;const s=[];let t=0;for(let r=0;r=a){const t=(a-i)/s[r];return[e[r][0]+t*(e[r+1][0]-e[r][0]),e[r][1]+t*(e[r+1][1]-e[r][1])]}i+=s[r]}return e[e.length-1]})(ss["".concat(e.id,"-seg-").concat(e.nextStep)]),t=s||[e.aerialLat,e.aerialLon],a=Boolean(s),i=x().divIcon({className:"",iconSize:[44,44],iconAnchor:[22,22],popupAnchor:[0,-22],html:'
\n
\n
').concat('','
\n
').concat(e.completedCount,"/").concat(e.totalCount,"
\n
")});return(0,D.jsx)(n.p,{position:t,icon:i,zIndexOffset:3e3,eventHandlers:{click:()=>ot(rt.find((s=>s.id===e.id))||null),mouseover:e=>e.target.openPopup(),mouseout:e=>e.target.closePopup()},children:(0,D.jsxs)(c.z,{maxWidth:240,autoPan:!1,className:"dispatch-popup route-rider-popup",children:[(0,D.jsx)("div",{className:"pu-hdr-live",children:(0,D.jsx)("div",{className:"pu-hdr-left",children:(0,D.jsx)("span",{className:"pu-hdr-title",children:"RIDER ROUTE"})})}),(0,D.jsxs)("div",{className:"pu-rider-profile",children:[(0,D.jsx)("div",{className:"pu-avatar",style:{backgroundColor:"".concat(e.color,"12"),color:e.color},children:(0,D.jsx)(k.bsz,{})}),(0,D.jsxs)("div",{className:"pu-rider-info-text",children:[(0,D.jsx)("div",{className:"pu-rider-name",style:{color:e.color},children:e.riderName}),(0,D.jsx)("div",{className:"pu-rider-meta",children:"Active route details"})]})]}),(0,D.jsxs)("div",{className:"pu-body-content",children:[(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Progress"}),(0,D.jsxs)("span",{className:"pu-info-value",children:[(0,D.jsx)("strong",{children:e.completedCount})," / ",e.totalCount," delivered"]})]}),(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Next Stop"}),(0,D.jsxs)("span",{className:"pu-info-value text-indigo",style:{color:"#4f46e5"},children:["#",e.nextStep," \xb7 ",e.nextCustomer||"\u2014"]})]}),(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Position"}),(0,D.jsx)("span",{className:"pu-info-value",style:{color:"#64748b"},children:a?"On road":"Estimating\u2026"})]})]})]})},"bike-".concat(e.id))})),Ts.filter((e=>rt.some((s=>String(s.id)===String(e.id))))).filter((e=>!dt||String(dt.id)===String(e.id))).map((e=>{const s="active"===e.status?"#16a34a":"#dc2626",t=x().divIcon({className:"",iconSize:[140,56],iconAnchor:[12,41],popupAnchor:[58,-40],html:'
\n
\n
').concat((e.username||"").replace(/[<>&"']/g,"")).concat(e.orderid?" #".concat(String(e.orderid).replace(/[<>&"']/g,""),""):"","
\n
")});return(0,D.jsx)(n.p,{position:[e.lat,e.lon],icon:t,zIndexOffset:2500,eventHandlers:{click:()=>{const s=rt.find((s=>String(s.id)===String(e.id)));s&&ot(s)},mouseover:e=>e.target.openPopup(),mouseout:e=>e.target.closePopup()},children:(0,D.jsxs)(c.z,{maxWidth:260,autoPan:!1,className:"dispatch-popup live-rider-popup",children:[(0,D.jsxs)("div",{className:"pu-hdr-live",children:[(0,D.jsxs)("div",{className:"pu-hdr-left",children:[(0,D.jsx)("span",{className:"pu-live-indicator",style:{"--pulse-color":s},children:(0,D.jsx)("span",{className:"pu-live-dot"})}),(0,D.jsx)("span",{className:"pu-hdr-title",children:"LIVE GPS"})]}),e.status&&(0,D.jsx)("span",{className:"pu-status-badge ".concat("active"===e.status.toLowerCase()?"active":"idle"),children:e.status})]}),(0,D.jsxs)("div",{className:"pu-rider-profile",children:[(0,D.jsx)("div",{className:"pu-avatar",style:{backgroundColor:"".concat(s,"12"),color:s},children:(0,D.jsx)(k.bsz,{})}),(0,D.jsxs)("div",{className:"pu-rider-info-text",children:[(0,D.jsx)("div",{className:"pu-rider-name",children:e.username||"Rider #".concat(e.id)}),(0,D.jsxs)("div",{className:"pu-rider-meta",children:["Rider ID: #",e.id]})]})]}),(0,D.jsxs)("div",{className:"pu-body-content",children:[e.orderid&&(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Active Order"}),(0,D.jsxs)("span",{className:"pu-info-value pu-order-badge",children:["#",e.orderid]})]}),e.contactno&&(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Phone"}),(0,D.jsx)("a",{href:"tel:".concat(e.contactno),className:"pu-info-value pu-phone-link",children:e.contactno})]}),e.logdate&&(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Last Seen"}),(0,D.jsxs)("span",{className:"pu-info-value pu-time-stamp",children:[(0,D.jsx)(k.VP9,{className:"inline-icon"})," ",g()(e.logdate).isValid()?g()(e.logdate).format("hh:mm:ss A"):e.logdate]})]}),(0,D.jsxs)("div",{className:"pu-info-row",children:[(0,D.jsx)("span",{className:"pu-info-label",children:"Position"}),(0,D.jsxs)("span",{className:"pu-info-value pu-coordinates",children:[e.lat.toFixed(5),", ",e.lon.toFixed(5)]})]})]})]})},"live-".concat(e.id))})),bs&&dt&&"planned"!==ks&&xt.map(((e,s)=>{var t,a;if(0===e.coords.length)return null;const i=P(s),l="combined"===ks?_:i,o=[e.coords[0].lat,e.coords[0].lng],p=[e.coords[e.coords.length-1].lat,e.coords[e.coords.length-1].lng],m=is[e.deliveryid],h=Array.isArray(m)&&m.length>=2?m:e.coords.map((e=>[e.lat,e.lng]));let v=h,j=!0;if(ns){const s=ps[e.sequenceStep]||0;s<2?j=!1:v=h.slice(0,Math.min(s,h.length))}const N=_s===e.sequenceStep,f=String(e.orderstatus||"").toLowerCase(),b=z.has(f),y=M.has(f),S=vt.find((s=>s.sequenceStep===e.sequenceStep)),w=!(null===S||void 0===S||!S.anomaly),C=null===dt||void 0===dt||null===(t=dt.orders)||void 0===t?void 0:t.find((s=>null!=s.deliveryid&&String(s.deliveryid)===String(e.deliveryid))),A=["compare-step-pin"];N&&A.push("is-focused"),b&&A.push("is-delivered"),y&&A.push("is-skipped"),w&&A.push("is-anomaly");const q='
')+''.concat(e.sequenceStep,"")+(b?'':"")+"
",L=x().divIcon({className:"",iconSize:[36,36],iconAnchor:[18,18],popupAnchor:[0,-22],html:q}),E=1===e.sequenceStep,O=E?x().divIcon({className:"",iconSize:[40,40],iconAnchor:[20,20],html:'
')+'
'}):null,I=s=>{s.originalEvent&&s.originalEvent.stopPropagation(),Os((s=>s===e.sequenceStep?null:e.sequenceStep)),C&&s.target&&"function"===typeof s.target.openPopup&&s.target.openPopup()},R="combined"===ks?-5:0;return(0,D.jsxs)(r.Fragment,{children:[j&&(0,D.jsx)(d.R,{positions:v,pathOptions:{color:"#ffffff",weight:N?11:9,opacity:N?.75:.55,lineJoin:"round",lineCap:"round",offset:R}}),j&&(0,D.jsx)(d.R,{positions:v,pathOptions:{color:l,weight:N?6.5:5,opacity:N?1:_s?.55:.95,lineJoin:"round",lineCap:"round",offset:R}}),E&&(0,D.jsx)(n.p,{position:o,icon:O,zIndexOffset:N?900:100,eventHandlers:{click:s=>{s.originalEvent&&s.originalEvent.stopPropagation(),Os((s=>s===e.sequenceStep?null:e.sequenceStep))}},children:(0,D.jsx)(u.m,{direction:"top",offset:[0,-12],opacity:1,className:"compare-tooltip",children:(0,D.jsxs)("div",{className:"cmp-tip",children:[(0,D.jsxs)("div",{className:"cmp-tip-header",children:[(0,D.jsx)("span",{className:"cmp-tip-step",style:{background:i},children:(0,D.jsx)(k.zPd,{})}),(0,D.jsxs)("div",{className:"cmp-tip-title-stack",children:[(0,D.jsx)("div",{className:"cmp-tip-title",children:e.pickupcustomer||"Pickup"}),(0,D.jsx)("div",{className:"cmp-tip-sub",children:null!==(a=e.coords[0])&&void 0!==a&&a.logdate?"Picked up \xb7 ".concat(g()(e.coords[0].logdate).format("hh:mm A")):"Rider trip origin"})]})]}),(0,D.jsx)("div",{className:"cmp-tip-action",children:"Click for step 1 details"})]})})}),(0,D.jsxs)(n.p,{position:p,icon:L,zIndexOffset:N?1e3:200,eventHandlers:C?{mouseover:e=>{be.current&&(clearTimeout(be.current),be.current=null),e.target.openPopup()},mouseout:s=>{if(_s===e.sequenceStep)return;const t=s.target;be.current&&clearTimeout(be.current),be.current=setTimeout((()=>{t.closePopup(),be.current=null}),120)},click:I}:{click:I},children:[!C&&(0,D.jsx)(u.m,{direction:"top",offset:[0,-20],opacity:1,className:"compare-tooltip",children:(()=>{const s=F(e.orderstatus);return(0,D.jsxs)("div",{className:"cmp-tip",children:[(0,D.jsxs)("div",{className:"cmp-tip-header",children:[(0,D.jsx)("span",{className:"cmp-tip-step",style:{background:i},children:e.sequenceStep}),(0,D.jsxs)("div",{className:"cmp-tip-title-stack",children:[(0,D.jsx)("div",{className:"cmp-tip-title",children:e.deliverycustomer||"Step ".concat(e.sequenceStep)}),(0,D.jsx)("div",{className:"cmp-tip-sub",children:e.deliverytime?"Delivered ".concat(g()(e.deliverytime).format("hh:mm A")):"".concat(e.coords.length," GPS pings")})]}),e.orderstatus&&(0,D.jsx)("span",{className:"cmp-tip-tag",style:{background:s.bg,color:s.fg},children:s.label})]}),w&&(0,D.jsx)("div",{className:"cmp-tip-anomaly",children:"Deviation flagged \u2014 see details below"}),(0,D.jsx)("div",{className:"cmp-tip-action",children:N?"Click to deselect":"Click for details"})]})})()}),C&&(0,D.jsx)(c.z,{maxWidth:520,minWidth:460,className:"dispatch-popup",autoPan:!1,children:Ft(C)})]})]},"actual-".concat(e.deliveryid))}))]}),bs&&dt&&(0,D.jsxs)("div",{className:"compare-view-switcher",role:"group","aria-label":"Compare view layer",children:[(0,D.jsx)("button",{type:"button",className:"actual"===ks?"is-active":"",onClick:()=>Ss("actual"),title:"Show only the rider's actual GPS trail",children:"Actual"}),(0,D.jsx)("button",{type:"button",className:"planned"===ks?"is-active":"",onClick:()=>Ss("planned"),title:"Show only the dispatched planned route",children:"Planned"}),(0,D.jsx)("button",{type:"button",className:"combined"===ks?"is-active":"",onClick:()=>Ss("combined"),title:"Overlay planned (dashed) and actual (solid) on one map",children:"Combined"})]}),(0,D.jsx)("div",{id:"ov-tl"}),(0,D.jsx)("div",{id:"ov-tr",children:"kitchens"===A?lt.slice(0,10).map((e=>{const s=e.orders.length,t=e.orders.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length,a=s>0&&t>=s;return(0,D.jsxs)("div",{className:"rchip ".concat((null===me||void 0===me?void 0:me.id)===e.id?"active":""),onClick:()=>he(e),title:"".concat(t," delivered of ").concat(s," total"),children:[(0,D.jsx)("div",{className:"rchip-dot",style:{background:"#f59e0b"}}),(0,D.jsx)("span",{style:{maxWidth:"100px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:e.kitchenName}),(0,D.jsxs)("span",{className:"rchip-n ".concat(a?"is-done":""),children:[t,"/",s]})]},e.id)})):rt.slice(0,10).map((e=>{const s=e.orders.length,t=e.orders.filter((e=>z.has(String(e.orderstatus||"").toLowerCase()))).length,a=s>0&&t>=s;return(0,D.jsxs)("div",{className:"rchip ".concat((null===dt||void 0===dt?void 0:dt.id)===e.id?"active":""),onClick:()=>ot(e),title:"".concat(t," delivered of ").concat(s," total"),children:[(0,D.jsx)("div",{className:"rchip-dot",style:{background:e.color}}),(0,D.jsx)("span",{style:{maxWidth:"100px",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},children:e.riderName}),(0,D.jsxs)("span",{className:"rchip-n ".concat(a?"is-done":""),children:[t,"/",s]})]},e.id)}))}),(0,D.jsxs)("div",{id:"ov-br",children:[(0,D.jsxs)("button",{className:"sbt ".concat(ns?"active":""),onClick:()=>{if(ns)return cs(!1),os([]),void us({});cs(!0),os([]),us({});const e=bs&&dt,s=e?new Map(xt.map((e=>[String(e.deliveryid),e.sequenceStep]))):null,t=[];if(rt.forEach((a=>{if(!ee.has(a.id))return;if(dt&&dt.id!==a.id)return;if(me&&!me.riders.has(a.id))return;const i={};a.orders.forEach((e=>{const s=e.trip_number||1;i[s]||(i[s]=[]),i[s].push(e)})),Object.entries(i).forEach((i=>{let[r,l]=i;const n=me?l.filter((e=>(e.pickupcustomer||e.kitchen_key||"Unknown").toLowerCase().trim()===me.id)):l;if(0===n.length)return;const c="".concat(a.id,"-").concat(r),d=ss[c],o=[...n].sort(((e,s)=>(e.step||0)-(s.step||0))),p=le(o),u="kitchens"===A||me,m=d||p;if(m.length<2)return;let h=()=>a.color;if(e&&a.id===dt.id){const e=o.filter(R).map((e=>[parseFloat(e.droplat||e.deliverylat),parseFloat(e.droplon||e.deliverylong)])),t=d?te(d,e):(()=>{const s=p.length>e.length,t=[];for(let a=0;a=p.length||i>=p.length?t.push([]):t.push([p[e],p[i]])}return t})(),i=[];let r=0;t.forEach(((e,s)=>{const t=Math.max(0,((null===e||void 0===e?void 0:e.length)||0)-1);for(let a=0;a{const t=i[e];if(null==t)return a.color;const r=o.filter(R)[t],l=r?s.get(String(r.deliveryid)):null;return l?P(l-1):a.color}}for(let e=0;ee.delay-s.delay)),t.forEach(((e,s)=>{setTimeout((()=>{os((s=>[...s,e])),s===t.length-1&&setTimeout((()=>{cs(!1),us({})}),1e3)}),e.delay)})),e&&xt.length>0){const e=[...xt],s=e.map((e=>{const s=is[e.deliveryid];return Array.isArray(s)&&s.length>=2?s:e.coords.map((e=>[e.lat,e.lng]))})),a=t.length>0?t[t.length-1].delay:800*e.length,i=Math.max(a,600*e.length),r=i/Math.max(1,e.length),l=Date.now(),n=()=>{if(!ms.current)return;const t=Date.now()-l,a={};e.forEach(((e,i)=>{const l=s[i];if(!l||l.length<2)return;const n=i*r;if(t>=n+r)a[e.sequenceStep]=l.length;else if(t>=n){const s=(t-n)/r;a[e.sequenceStep]=Math.max(2,Math.ceil(s*l.length))}})),us(a),t{if(bs)ys(!1);else{if(!dt){const e=rt.find((e=>(e.orders||[]).some((e=>null!=e.deliveryid&&""!==e.deliveryid&&0!==e.deliveryid)))),s=rt.find((e=>e.orders&&e.orders.length>0)),t=e||s;if(t&&(ot(t),ye))return void(As.current=!0)}ys(!0)}},title:dt?"Compare planned vs. actual route for ".concat(dt.riderName):"Compare planned vs. actual route (will focus the first rider)",style:{boxShadow:"var(--shadow-lg)",background:bs?"linear-gradient(135deg, #6366f1, #3b82f6)":"#fff",marginLeft:8,color:bs?"#fff":void 0},children:[(0,D.jsx)("span",{className:"sbt-icon",children:(0,D.jsx)(k.$G1,{})}),bs?"Exit Compare":"Compare"]})]})]}),bs&&dt&&(0,D.jsx)("div",{id:"compare-map-wrap",children:(()=>{const e=xt.length,s=xt.filter((e=>e.coords.length>0)).length,t=xt.filter((e=>e.isLoading)).length,a=e>0?Math.round(s/e*100):0,i=e>0&&s===e&&0===t,l=null!=_s?vt.find((e=>e.sequenceStep===_s)):null;return(0,D.jsxs)("div",{className:"compare-header-v2",children:[(0,D.jsxs)("div",{className:"compare-header-row",children:[(0,D.jsxs)("div",{className:"compare-title",children:[(0,D.jsx)("span",{className:"compare-title-dot",style:{background:dt.color}}),(0,D.jsx)("span",{className:"compare-title-name",children:dt.riderName}),(0,D.jsx)("span",{className:"compare-title-badge",children:"ACTUAL vs PLANNED"})]}),(0,D.jsxs)("div",{className:"compare-header-tools",children:[null!=_s&&(0,D.jsxs)("button",{type:"button",className:"compare-overall-btn",onClick:()=>Os(null),title:"Zoom out to the whole day",children:[(0,D.jsx)(k.Zs6,{})," Overall"]}),(0,D.jsx)("button",{type:"button",className:"compare-timeline-toggle".concat(zs?" is-open":""),onClick:()=>Ms((e=>!e)),title:zs?"Hide planned/actual timeline":"Show planned/actual timeline","aria-expanded":zs,children:(0,D.jsx)(k.j1Q,{})})]})]}),zs&&(0,D.jsxs)(D.Fragment,{children:[(0,D.jsxs)("div",{className:"compare-timeline-wrap",children:[(0,D.jsxs)("div",{className:"compare-timeline-container",children:[(0,D.jsxs)("div",{className:"compare-timeline-labels",children:[(0,D.jsx)("div",{className:"compare-timeline-label",children:"Planned"}),(0,D.jsx)("div",{className:"compare-timeline-label",children:"Actual"})]}),(0,D.jsxs)("div",{className:"compare-timeline-scrollable",children:[(0,D.jsx)("div",{className:"compare-timeline-track is-planned",children:gt.map(((e,s)=>{var t;const a=String(e.orderstatus||"").toLowerCase(),i=z.has(a),l=M.has(a),n=_s===e.sequenceStep,c=e.isLoading&&0===e.coordsCount,d=!e.isLoading&&0===e.coordsCount,o=(null===(t=e.order)||void 0===t?void 0:t.step)||e.sequenceStep,p=P(o-1),u=["compare-step",n&&"is-focused",i&&"is-delivered",l&&"is-skipped",!i&&!l&&"is-pending",c&&"is-loading",d&&"is-no-data",e.anomaly&&"is-anomaly"].filter(Boolean).join(" ");return(0,D.jsxs)(r.Fragment,{children:[s>0&&(0,D.jsx)("span",{className:"compare-step-spacer"}),(0,D.jsx)("button",{type:"button",className:u,style:{"--step-color":p},onClick:()=>Os((s=>s===e.sequenceStep?null:e.sequenceStep)),title:"Planned Step ".concat(o)+(e.deliverycustomer?" \xb7 ".concat(e.deliverycustomer):"")+(e.anomaly?" \xb7 deviation flagged":""),children:(0,D.jsx)("span",{className:"compare-step-circle",children:c?(0,D.jsx)("span",{className:"compare-step-spin"}):o})})]},"step-p-".concat(e.deliveryid))}))}),(0,D.jsx)("div",{className:"compare-timeline-track is-actual",children:Nt.map(((e,s)=>{var t;const a=String(e.orderstatus||"").toLowerCase(),i=z.has(a),l=M.has(a),n=_s===e.sequenceStep,c=e.isLoading&&0===e.coordsCount,d=!e.isLoading&&0===e.coordsCount,o=(null===(t=e.order)||void 0===t?void 0:t.step)||e.sequenceStep,p=P(o-1),u=["compare-step",n&&"is-focused",i&&"is-delivered",l&&"is-skipped",!i&&!l&&"is-pending",c&&"is-loading",d&&"is-no-data",e.anomaly&&"is-anomaly"].filter(Boolean).join(" ");return(0,D.jsxs)(r.Fragment,{children:[s>0&&(0,D.jsx)("span",{className:"compare-step-spacer"}),(0,D.jsxs)("button",{type:"button",className:u,style:{"--step-color":p},onClick:()=>Os((s=>s===e.sequenceStep?null:e.sequenceStep)),title:"Actual Visit ".concat(s+1," (Planned Step ").concat(o,")")+(e.deliverycustomer?" \xb7 ".concat(e.deliverycustomer):"")+(e.actualTs?" \xb7 ".concat(e.actualTs.format("hh:mm A")):"")+(e.anomaly?" \xb7 deviation flagged":""),children:[(0,D.jsx)("span",{className:"compare-step-circle",children:c?(0,D.jsx)("span",{className:"compare-step-spin"}):o}),e.actualTs&&(0,D.jsx)("span",{className:"compare-step-tick",children:e.actualTs.format("HH:mm")}),e.anomaly&&(0,D.jsx)("span",{className:"compare-step-flag",title:"Deviation flagged"})]})]},"step-a-".concat(e.deliveryid))}))})]})]}),(0,D.jsxs)("div",{className:"compare-progress-strip",children:[(0,D.jsx)("div",{className:"compare-progress-bar-wrap",children:(0,D.jsx)("div",{className:"compare-progress-bar-fill".concat(i?" is-done":""),style:{width:"".concat(a,"%")}})}),(0,D.jsx)("span",{className:"compare-progress-text",children:t>0?"Loading GPS\u2026 ".concat(s,"/").concat(e):"".concat(s,"/").concat(e," tracks")})]})]}),(()=>{const e="combined"===ks,s=l?P(l.sequenceStep-1):"linear-gradient(90deg, ".concat(C.slice(0,6).join(", "),")"),t=e?E:s,a=e?_:s;return(0,D.jsxs)("div",{className:"compare-legend",children:[(0,D.jsxs)("span",{className:"compare-legend-item",children:[(0,D.jsx)("span",{className:"compare-legend-swatch is-step-color is-dashed",style:{background:t}}),"Planned (dashed)"]}),(0,D.jsxs)("span",{className:"compare-legend-item",children:[(0,D.jsx)("span",{className:"compare-legend-swatch is-step-color",style:{background:a}}),"Actual GPS (solid)"]}),(0,D.jsx)("span",{className:"compare-legend-note",children:"Kalman-smoothed GPS \xb7 OSRM road-snapped"})]})})()]})]})})()}),bs&&dt&&(0,D.jsx)(q,{focusedRider:dt,compareDeltas:vt,compareSummary:jt,actualOrdered:Nt,focusedCompareStep:_s,setFocusedCompareStep:Os,sequenceOpen:ws,setSequenceOpen:Fs,expandedSeqGroups:Cs,setExpandedSeqGroups:Ps,onClose:()=>ys(!1)})]})]})}}}]); \ No newline at end of file diff --git a/build/static/js/8823.b6e761a5.chunk.js b/build/static/js/8823.b6e761a5.chunk.js deleted file mode 100644 index 3fe5a1b..0000000 --- a/build/static/js/8823.b6e761a5.chunk.js +++ /dev/null @@ -1 +0,0 @@ -(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[8823],{7762:(e,t,r)=>{"use strict";var o=r(24994);t.A=void 0;var a=o(r(79526)),n=r(44414);t.A=(0,a.default)((0,n.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear")},16497:(e,t,r)=>{"use strict";r.d(t,{A:()=>y});var o=r(98587),a=r(58168),n=r(9950),s=r(72004),i=r(3484),l=r(39766),c=r(93230),d=r(82053),u=r(89548),f=r(59254),h=r(18463),m=r(45558),p=r(1614);function v(e){return(0,p.Ay)("MuiFormControlLabel",e)}const A=(0,m.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);var b=r(68624),g=r(44414);const x=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],C=(0,f.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[{["& .".concat(A.label)]:t.label},t.root,t["labelPlacement".concat((0,u.A)(r.labelPlacement))]]}})((e=>{let{theme:t,ownerState:r}=e;return(0,a.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&.".concat(A.disabled)]:{cursor:"default"}},"start"===r.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===r.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===r.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& .".concat(A.label)]:{["&.".concat(A.disabled)]:{color:(t.vars||t).palette.text.disabled}}})})),k=(0,f.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(A.error)]:{color:(t.vars||t).palette.error.main}}})),y=n.forwardRef((function(e,t){var r,f;const m=(0,h.b)({props:e,name:"MuiFormControlLabel"}),{className:p,componentsProps:A={},control:y,disabled:w,disableTypography:$,label:S,labelPlacement:M="end",required:R,slotProps:P={}}=m,z=(0,o.A)(m,x),F=(0,l.A)(),D=null!=(r=null!=w?w:y.props.disabled)?r:null==F?void 0:F.disabled,N=null!=R?R:y.props.required,T={disabled:D,required:N};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof y.props[e]&&"undefined"!==typeof m[e]&&(T[e]=m[e])}));const O=(0,b.A)({props:m,muiFormControl:F,states:["error"]}),j=(0,a.A)({},m,{disabled:D,labelPlacement:M,required:N,error:O.error}),I=(e=>{const{classes:t,disabled:r,labelPlacement:o,error:a,required:n}=e,s={root:["root",r&&"disabled","labelPlacement".concat((0,u.A)(o)),a&&"error",n&&"required"],label:["label",r&&"disabled"],asterisk:["asterisk",a&&"error"]};return(0,i.A)(s,v,t)})(j),L=null!=(f=P.typography)?f:A.typography;let B=S;return null==B||B.type===d.A||$||(B=(0,g.jsx)(d.A,(0,a.A)({component:"span"},L,{className:(0,s.A)(I.label,null==L?void 0:L.className),children:B}))),(0,g.jsxs)(C,(0,a.A)({className:(0,s.A)(I.root,p),ownerState:j,ref:t},z,{children:[n.cloneElement(y,T),N?(0,g.jsxs)(c.A,{display:"block",children:[B,(0,g.jsxs)(k,{ownerState:j,"aria-hidden":!0,className:I.asterisk,children:["\u2009","*"]})]}):B]}))}))},36220:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,r=/([+-]|\d\d)/g;return function(o,a,n){var s=a.prototype;n.utc=function(e){return new a({date:e,utc:!0,args:arguments})},s.utc=function(t){var r=n(this.toDate(),{locale:this.$L,utc:!0});return t?r.add(this.utcOffset(),e):r},s.local=function(){return n(this.toDate(),{locale:this.$L,utc:!1})};var i=s.parse;s.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),i.call(this,e)};var l=s.init;s.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var c=s.utcOffset;s.utcOffset=function(o,a){var n=this.$utils().u;if(n(o))return this.$u?0:n(this.$offset)?c.call(this):this.$offset;if("string"==typeof o&&(o=function(e){void 0===e&&(e="");var o=e.match(t);if(!o)return null;var a=(""+o[0]).match(r)||["-",0,0],n=a[0],s=60*+a[1]+ +a[2];return 0===s?0:"+"===n?s:-s}(o),null===o))return this;var s=Math.abs(o)<=16?60*o:o,i=this;if(a)return i.$offset=s,i.$u=0===o,i;if(0!==o){var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(i=this.local().add(s+l,e)).$offset=s,i.$x.$localOffset=l}else i=this.utc();return i};var d=s.format;s.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,t)},s.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var u=s.toDate;s.toDate=function(e){return"s"===e&&this.$offset?n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};var f=s.diff;s.diff=function(e,t,r){if(e&&this.$u===e.$u)return f.call(this,e,t,r);var o=this.local(),a=n(e).local();return f.call(o,a,t,r)}}}()},40033:(e,t,r)=>{"use strict";r.d(t,{A:()=>v});var o=r(58168),a=r(98587),n=r(9950),s=r(72004),i=r(3484),l=r(82053),c=r(59254),d=r(18463),u=r(23025),f=r(5536),h=r(44414);const m=["className","id"],p=(0,c.Ay)(l.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),v=n.forwardRef((function(e,t){const r=(0,d.b)({props:e,name:"MuiDialogTitle"}),{className:l,id:c}=r,v=(0,a.A)(r,m),A=r,b=(e=>{const{classes:t}=e;return(0,i.A)({root:["root"]},u.t,t)})(A),{titleId:g=c}=n.useContext(f.A);return(0,h.jsx)(p,(0,o.A)({component:"h2",className:(0,s.A)(b.root,l),ownerState:A,ref:t,variant:"h6",id:null!=c?c:g},v))}))},46282:(e,t,r)=>{"use strict";r.d(t,{A:()=>C});var o=r(98587),a=r(58168),n=r(9950),s=r(72004),i=r(3484),l=r(89548),c=r(59254),d=r(19608),u=r(48733),f=r(39766),h=r(24184),m=r(45558),p=r(1614);function v(e){return(0,p.Ay)("PrivateSwitchBase",e)}(0,m.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var A=r(44414);const b=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],g=(0,c.Ay)(h.A)((e=>{let{ownerState:t}=e;return(0,a.A)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),x=(0,c.Ay)("input",{shouldForwardProp:d.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),C=n.forwardRef((function(e,t){const{autoFocus:r,checked:n,checkedIcon:c,className:d,defaultChecked:h,disabled:m,disableFocusRipple:p=!1,edge:C=!1,icon:k,id:y,inputProps:w,inputRef:$,name:S,onBlur:M,onChange:R,onFocus:P,readOnly:z,required:F=!1,tabIndex:D,type:N,value:T}=e,O=(0,o.A)(e,b),[j,I]=(0,u.A)({controlled:n,default:Boolean(h),name:"SwitchBase",state:"checked"}),L=(0,f.A)();let B=m;L&&"undefined"===typeof B&&(B=L.disabled);const H="checkbox"===N||"radio"===N,q=(0,a.A)({},e,{checked:j,disabled:B,disableFocusRipple:p,edge:C}),U=(e=>{const{classes:t,checked:r,disabled:o,edge:a}=e,n={root:["root",r&&"checked",o&&"disabled",a&&"edge".concat((0,l.A)(a))],input:["input"]};return(0,i.A)(n,v,t)})(q);return(0,A.jsxs)(g,(0,a.A)({component:"span",className:(0,s.A)(U.root,d),centerRipple:!0,focusRipple:!p,disabled:B,tabIndex:null,role:void 0,onFocus:e=>{P&&P(e),L&&L.onFocus&&L.onFocus(e)},onBlur:e=>{M&&M(e),L&&L.onBlur&&L.onBlur(e)},ownerState:q,ref:t},O,{children:[(0,A.jsx)(x,(0,a.A)({autoFocus:r,checked:n,defaultChecked:h,className:U.input,disabled:B,id:H?y:void 0,name:S,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;I(t),R&&R(e,t)},readOnly:z,ref:$,required:F,ownerState:q,tabIndex:D,type:N},"checkbox"===N&&void 0===T?{}:{value:T},w)),j?c:k]}))}))},60767:(e,t,r)=>{"use strict";r.d(t,{A:()=>l});var o=r(58168),a=r(9950);const n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};var s=r(61187),i=function(e,t){return a.createElement(s.A,(0,o.A)({},e,{ref:t,icon:n}))};const l=a.forwardRef(i)},87942:(e,t,r)=>{"use strict";var o=r(24994);t.A=void 0;var a=o(r(79526)),n=r(44414);t.A=(0,a.default)((0,n.jsx)("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7"}),"MyLocation")},93038:(e,t,r)=>{"use strict";r.d(t,{A:()=>R});var o=r(98587),a=r(58168),n=r(9950),s=r(72004),i=r(3484),l=r(99269),c=r(46282),d=r(23235),u=r(44414);const f=(0,d.A)((0,u.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),h=(0,d.A)((0,u.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),m=(0,d.A)((0,u.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var p=r(89548),v=r(18463),A=r(59254),b=r(19608),g=r(45558),x=r(1614);function C(e){return(0,x.Ay)("MuiCheckbox",e)}const k=(0,g.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),y=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],w=(0,A.Ay)(c.A,{shouldForwardProp:e=>(0,b.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.indeterminate&&t.indeterminate,t["size".concat((0,p.A)(r.size))],"default"!==r.color&&t["color".concat((0,p.A)(r.color))]]}})((e=>{let{theme:t,ownerState:r}=e;return(0,a.A)({color:(t.vars||t).palette.text.secondary},!r.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===r.color?t.vars.palette.action.activeChannel:t.vars.palette[r.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)("default"===r.color?t.palette.action.active:t.palette[r.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==r.color&&{["&.".concat(k.checked,", &.").concat(k.indeterminate)]:{color:(t.vars||t).palette[r.color].main},["&.".concat(k.disabled)]:{color:(t.vars||t).palette.action.disabled}})})),$=(0,u.jsx)(h,{}),S=(0,u.jsx)(f,{}),M=(0,u.jsx)(m,{}),R=n.forwardRef((function(e,t){var r,l;const c=(0,v.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:d=$,color:f="primary",icon:h=S,indeterminate:m=!1,indeterminateIcon:A=M,inputProps:b,size:g="medium",className:x}=c,k=(0,o.A)(c,y),R=m?A:h,P=m?A:d,z=(0,a.A)({},c,{color:f,indeterminate:m,size:g}),F=(e=>{const{classes:t,indeterminate:r,color:o,size:n}=e,s={root:["root",r&&"indeterminate","color".concat((0,p.A)(o)),"size".concat((0,p.A)(n))]},l=(0,i.A)(s,C,t);return(0,a.A)({},t,l)})(z);return(0,u.jsx)(w,(0,a.A)({type:"checkbox",inputProps:(0,a.A)({"data-indeterminate":m},b),icon:n.cloneElement(R,{fontSize:null!=(r=R.props.fontSize)?r:g}),checkedIcon:n.cloneElement(P,{fontSize:null!=(l=P.props.fontSize)?l:g}),ownerState:z,ref:t,className:(0,s.A)(F.root,x)},k,{classes:F}))}))},96557:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var o=r(98587),a=r(58168),n=r(9950),s=r(72004),i=r(3484),l=r(59254),c=r(18463),d=r(45558),u=r(1614);function f(e){return(0,u.Ay)("MuiFormGroup",e)}(0,d.A)("MuiFormGroup",["root","row","error"]);var h=r(39766),m=r(68624),p=r(44414);const v=["className","row"],A=(0,l.Ay)("div",{name:"MuiFormGroup",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:r}=e;return[t.root,r.row&&t.row]}})((e=>{let{ownerState:t}=e;return(0,a.A)({display:"flex",flexDirection:"column",flexWrap:"wrap"},t.row&&{flexDirection:"row"})})),b=n.forwardRef((function(e,t){const r=(0,c.b)({props:e,name:"MuiFormGroup"}),{className:n,row:l=!1}=r,d=(0,o.A)(r,v),u=(0,h.A)(),b=(0,m.A)({props:r,muiFormControl:u,states:["error"]}),g=(0,a.A)({},r,{row:l,error:b.error}),x=(e=>{const{classes:t,row:r,error:o}=e,a={root:["root",r&&"row",o&&"error"]};return(0,i.A)(a,f,t)})(g);return(0,p.jsx)(A,(0,a.A)({className:(0,s.A)(x.root,n),ownerState:g,ref:t},d))}))}}]); \ No newline at end of file diff --git a/build/static/js/9803.0d8c5b06.chunk.js b/build/static/js/9803.0d8c5b06.chunk.js new file mode 100644 index 0000000..f3d6b38 --- /dev/null +++ b/build/static/js/9803.0d8c5b06.chunk.js @@ -0,0 +1 @@ +(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[9803],{7762:(e,t,o)=>{"use strict";var a=o(24994);t.A=void 0;var r=a(o(79526)),n=o(44414);t.A=(0,r.default)((0,n.jsx)("path",{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Clear")},16497:(e,t,o)=>{"use strict";o.d(t,{A:()=>y});var a=o(98587),r=o(58168),n=o(9950),s=o(72004),i=o(3484),l=o(39766),c=o(93230),d=o(82053),u=o(89548),h=o(59254),f=o(18463),m=o(45558),p=o(1614);function v(e){return(0,p.Ay)("MuiFormControlLabel",e)}const b=(0,m.A)("MuiFormControlLabel",["root","labelPlacementStart","labelPlacementTop","labelPlacementBottom","disabled","label","error","required","asterisk"]);var A=o(68624),g=o(44414);const C=["checked","className","componentsProps","control","disabled","disableTypography","inputRef","label","labelPlacement","name","onChange","required","slotProps","value"],k=(0,h.Ay)("label",{name:"MuiFormControlLabel",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[{["& .".concat(b.label)]:t.label},t.root,t["labelPlacement".concat((0,u.A)(o.labelPlacement))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,r.A)({display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,["&.".concat(b.disabled)]:{cursor:"default"}},"start"===o.labelPlacement&&{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},"top"===o.labelPlacement&&{flexDirection:"column-reverse",marginLeft:16},"bottom"===o.labelPlacement&&{flexDirection:"column",marginLeft:16},{["& .".concat(b.label)]:{["&.".concat(b.disabled)]:{color:(t.vars||t).palette.text.disabled}}})})),x=(0,h.Ay)("span",{name:"MuiFormControlLabel",slot:"Asterisk",overridesResolver:(e,t)=>t.asterisk})((e=>{let{theme:t}=e;return{["&.".concat(b.error)]:{color:(t.vars||t).palette.error.main}}})),y=n.forwardRef((function(e,t){var o,h;const m=(0,f.b)({props:e,name:"MuiFormControlLabel"}),{className:p,componentsProps:b={},control:y,disabled:$,disableTypography:S,label:M,labelPlacement:P="end",required:w,slotProps:z={}}=m,R=(0,a.A)(m,C),D=(0,l.A)(),F=null!=(o=null!=$?$:y.props.disabled)?o:null==D?void 0:D.disabled,T=null!=w?w:y.props.required,O={disabled:F,required:T};["checked","name","onChange","value","inputRef"].forEach((e=>{"undefined"===typeof y.props[e]&&"undefined"!==typeof m[e]&&(O[e]=m[e])}));const I=(0,A.A)({props:m,muiFormControl:D,states:["error"]}),j=(0,r.A)({},m,{disabled:F,labelPlacement:P,required:T,error:I.error}),L=(e=>{const{classes:t,disabled:o,labelPlacement:a,error:r,required:n}=e,s={root:["root",o&&"disabled","labelPlacement".concat((0,u.A)(a)),r&&"error",n&&"required"],label:["label",o&&"disabled"],asterisk:["asterisk",r&&"error"]};return(0,i.A)(s,v,t)})(j),N=null!=(h=z.typography)?h:b.typography;let B=M;return null==B||B.type===d.A||S||(B=(0,g.jsx)(d.A,(0,r.A)({component:"span"},N,{className:(0,s.A)(L.label,null==N?void 0:N.className),children:B}))),(0,g.jsxs)(k,(0,r.A)({className:(0,s.A)(L.root,p),ownerState:j,ref:t},R,{children:[n.cloneElement(y,O),T?(0,g.jsxs)(c.A,{display:"block",children:[B,(0,g.jsxs)(x,{ownerState:j,"aria-hidden":!0,className:L.asterisk,children:["\u2009","*"]})]}):B]}))}))},36220:function(e){e.exports=function(){"use strict";var e="minute",t=/[+-]\d\d(?::?\d\d)?/g,o=/([+-]|\d\d)/g;return function(a,r,n){var s=r.prototype;n.utc=function(e){return new r({date:e,utc:!0,args:arguments})},s.utc=function(t){var o=n(this.toDate(),{locale:this.$L,utc:!0});return t?o.add(this.utcOffset(),e):o},s.local=function(){return n(this.toDate(),{locale:this.$L,utc:!1})};var i=s.parse;s.parse=function(e){e.utc&&(this.$u=!0),this.$utils().u(e.$offset)||(this.$offset=e.$offset),i.call(this,e)};var l=s.init;s.init=function(){if(this.$u){var e=this.$d;this.$y=e.getUTCFullYear(),this.$M=e.getUTCMonth(),this.$D=e.getUTCDate(),this.$W=e.getUTCDay(),this.$H=e.getUTCHours(),this.$m=e.getUTCMinutes(),this.$s=e.getUTCSeconds(),this.$ms=e.getUTCMilliseconds()}else l.call(this)};var c=s.utcOffset;s.utcOffset=function(a,r){var n=this.$utils().u;if(n(a))return this.$u?0:n(this.$offset)?c.call(this):this.$offset;if("string"==typeof a&&(a=function(e){void 0===e&&(e="");var a=e.match(t);if(!a)return null;var r=(""+a[0]).match(o)||["-",0,0],n=r[0],s=60*+r[1]+ +r[2];return 0===s?0:"+"===n?s:-s}(a),null===a))return this;var s=Math.abs(a)<=16?60*a:a,i=this;if(r)return i.$offset=s,i.$u=0===a,i;if(0!==a){var l=this.$u?this.toDate().getTimezoneOffset():-1*this.utcOffset();(i=this.local().add(s+l,e)).$offset=s,i.$x.$localOffset=l}else i=this.utc();return i};var d=s.format;s.format=function(e){var t=e||(this.$u?"YYYY-MM-DDTHH:mm:ss[Z]":"");return d.call(this,t)},s.valueOf=function(){var e=this.$utils().u(this.$offset)?0:this.$offset+(this.$x.$localOffset||this.$d.getTimezoneOffset());return this.$d.valueOf()-6e4*e},s.isUTC=function(){return!!this.$u},s.toISOString=function(){return this.toDate().toISOString()},s.toString=function(){return this.toDate().toUTCString()};var u=s.toDate;s.toDate=function(e){return"s"===e&&this.$offset?n(this.format("YYYY-MM-DD HH:mm:ss:SSS")).toDate():u.call(this)};var h=s.diff;s.diff=function(e,t,o){if(e&&this.$u===e.$u)return h.call(this,e,t,o);var a=this.local(),r=n(e).local();return h.call(a,r,t,o)}}}()},40033:(e,t,o)=>{"use strict";o.d(t,{A:()=>v});var a=o(58168),r=o(98587),n=o(9950),s=o(72004),i=o(3484),l=o(82053),c=o(59254),d=o(18463),u=o(23025),h=o(5536),f=o(44414);const m=["className","id"],p=(0,c.Ay)(l.A,{name:"MuiDialogTitle",slot:"Root",overridesResolver:(e,t)=>t.root})({padding:"16px 24px",flex:"0 0 auto"}),v=n.forwardRef((function(e,t){const o=(0,d.b)({props:e,name:"MuiDialogTitle"}),{className:l,id:c}=o,v=(0,r.A)(o,m),b=o,A=(e=>{const{classes:t}=e;return(0,i.A)({root:["root"]},u.t,t)})(b),{titleId:g=c}=n.useContext(h.A);return(0,f.jsx)(p,(0,a.A)({component:"h2",className:(0,s.A)(A.root,l),ownerState:b,ref:t,variant:"h6",id:null!=c?c:g},v))}))},46282:(e,t,o)=>{"use strict";o.d(t,{A:()=>k});var a=o(98587),r=o(58168),n=o(9950),s=o(72004),i=o(3484),l=o(89548),c=o(59254),d=o(19608),u=o(48733),h=o(39766),f=o(24184),m=o(45558),p=o(1614);function v(e){return(0,p.Ay)("PrivateSwitchBase",e)}(0,m.A)("PrivateSwitchBase",["root","checked","disabled","input","edgeStart","edgeEnd"]);var b=o(44414);const A=["autoFocus","checked","checkedIcon","className","defaultChecked","disabled","disableFocusRipple","edge","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"],g=(0,c.Ay)(f.A)((e=>{let{ownerState:t}=e;return(0,r.A)({padding:9,borderRadius:"50%"},"start"===t.edge&&{marginLeft:"small"===t.size?-3:-12},"end"===t.edge&&{marginRight:"small"===t.size?-3:-12})})),C=(0,c.Ay)("input",{shouldForwardProp:d.A})({cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}),k=n.forwardRef((function(e,t){const{autoFocus:o,checked:n,checkedIcon:c,className:d,defaultChecked:f,disabled:m,disableFocusRipple:p=!1,edge:k=!1,icon:x,id:y,inputProps:$,inputRef:S,name:M,onBlur:P,onChange:w,onFocus:z,readOnly:R,required:D=!1,tabIndex:F,type:T,value:O}=e,I=(0,a.A)(e,A),[j,L]=(0,u.A)({controlled:n,default:Boolean(f),name:"SwitchBase",state:"checked"}),N=(0,h.A)();let B=m;N&&"undefined"===typeof B&&(B=N.disabled);const H="checkbox"===T||"radio"===T,q=(0,r.A)({},e,{checked:j,disabled:B,disableFocusRipple:p,edge:k}),U=(e=>{const{classes:t,checked:o,disabled:a,edge:r}=e,n={root:["root",o&&"checked",a&&"disabled",r&&"edge".concat((0,l.A)(r))],input:["input"]};return(0,i.A)(n,v,t)})(q);return(0,b.jsxs)(g,(0,r.A)({component:"span",className:(0,s.A)(U.root,d),centerRipple:!0,focusRipple:!p,disabled:B,tabIndex:null,role:void 0,onFocus:e=>{z&&z(e),N&&N.onFocus&&N.onFocus(e)},onBlur:e=>{P&&P(e),N&&N.onBlur&&N.onBlur(e)},ownerState:q,ref:t},I,{children:[(0,b.jsx)(C,(0,r.A)({autoFocus:o,checked:n,defaultChecked:f,className:U.input,disabled:B,id:H?y:void 0,name:M,onChange:e=>{if(e.nativeEvent.defaultPrevented)return;const t=e.target.checked;L(t),w&&w(e,t)},readOnly:R,ref:S,required:D,ownerState:q,tabIndex:F,type:T},"checkbox"===T&&void 0===O?{}:{value:O},$)),j?c:x]}))}))},60767:(e,t,o)=>{"use strict";o.d(t,{A:()=>l});var a=o(58168),r=o(9950);const n={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"}}]},name:"search",theme:"outlined"};var s=o(61187),i=function(e,t){return r.createElement(s.A,(0,a.A)({},e,{ref:t,icon:n}))};const l=r.forwardRef(i)},87942:(e,t,o)=>{"use strict";var a=o(24994);t.A=void 0;var r=a(o(79526)),n=o(44414);t.A=(0,r.default)((0,n.jsx)("path",{d:"M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4m8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7"}),"MyLocation")},93038:(e,t,o)=>{"use strict";o.d(t,{A:()=>w});var a=o(98587),r=o(58168),n=o(9950),s=o(72004),i=o(3484),l=o(99269),c=o(46282),d=o(23235),u=o(44414);const h=(0,d.A)((0,u.jsx)("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),f=(0,d.A)((0,u.jsx)("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),m=(0,d.A)((0,u.jsx)("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var p=o(89548),v=o(18463),b=o(59254),A=o(19608),g=o(45558),C=o(1614);function k(e){return(0,C.Ay)("MuiCheckbox",e)}const x=(0,g.A)("MuiCheckbox",["root","checked","disabled","indeterminate","colorPrimary","colorSecondary","sizeSmall","sizeMedium"]),y=["checkedIcon","color","icon","indeterminate","indeterminateIcon","inputProps","size","className"],$=(0,b.Ay)(c.A,{shouldForwardProp:e=>(0,A.A)(e)||"classes"===e,name:"MuiCheckbox",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:o}=e;return[t.root,o.indeterminate&&t.indeterminate,t["size".concat((0,p.A)(o.size))],"default"!==o.color&&t["color".concat((0,p.A)(o.color))]]}})((e=>{let{theme:t,ownerState:o}=e;return(0,r.A)({color:(t.vars||t).palette.text.secondary},!o.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat("default"===o.color?t.vars.palette.action.activeChannel:t.vars.palette[o.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)("default"===o.color?t.palette.action.active:t.palette[o.color].main,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"default"!==o.color&&{["&.".concat(x.checked,", &.").concat(x.indeterminate)]:{color:(t.vars||t).palette[o.color].main},["&.".concat(x.disabled)]:{color:(t.vars||t).palette.action.disabled}})})),S=(0,u.jsx)(f,{}),M=(0,u.jsx)(h,{}),P=(0,u.jsx)(m,{}),w=n.forwardRef((function(e,t){var o,l;const c=(0,v.b)({props:e,name:"MuiCheckbox"}),{checkedIcon:d=S,color:h="primary",icon:f=M,indeterminate:m=!1,indeterminateIcon:b=P,inputProps:A,size:g="medium",className:C}=c,x=(0,a.A)(c,y),w=m?b:f,z=m?b:d,R=(0,r.A)({},c,{color:h,indeterminate:m,size:g}),D=(e=>{const{classes:t,indeterminate:o,color:a,size:n}=e,s={root:["root",o&&"indeterminate","color".concat((0,p.A)(a)),"size".concat((0,p.A)(n))]},l=(0,i.A)(s,k,t);return(0,r.A)({},t,l)})(R);return(0,u.jsx)($,(0,r.A)({type:"checkbox",inputProps:(0,r.A)({"data-indeterminate":m},A),icon:n.cloneElement(w,{fontSize:null!=(o=w.props.fontSize)?o:g}),checkedIcon:n.cloneElement(z,{fontSize:null!=(l=z.props.fontSize)?l:g}),ownerState:R,ref:t,className:(0,s.A)(D.root,C)},x,{classes:D}))}))}}]); \ No newline at end of file diff --git a/build/static/js/987.8e196e9b.chunk.js b/build/static/js/987.8e196e9b.chunk.js deleted file mode 100644 index 9b827e5..0000000 --- a/build/static/js/987.8e196e9b.chunk.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkmantis_material_react=self.webpackChunkmantis_material_react||[]).push([[987],{20466:(e,t,a)=>{a.d(t,{k:()=>o});var n=a(8881);const o=(e,t,a)=>(0,n.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:a||2e3})},80987:(e,t,a)=>{a.r(t),a.d(t,{default:()=>Z});var n=a(89379),o=a(9950),s=a(60899),i=a(93230),l=a(82053),r=a(77922),c=a(29925),d=a(2046),u=a(82223),m=a(25333),p=a(96557),g=a(16497),h=a(93038),x=a(25277),A=a(37324),v=a(46639),y=a(40033),j=a(25979),f=a(2660),b=a(74745),k=a(28170),S=a(79739),C=a(96319),_=a(13838),w=a(54826),Y=a(85527),D=a(43302),P=a(7762),M=a(28429),I=a(63057),L=a(26910),E=a(14857),H=a(99459),W=a(52351),N=(a(172),a(50027)),z=a(30633),R=a(81831),T=a(95359),B=a(96583),O=a(4159),F=a.n(O),q=a(8881),U=a(60767),K=a(87942),V=a(76746),$=a(20466),Q=a(44414),X=a(36220);F().extend(X);const Z=()=>{H.A.setApiKey("AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8");const e=o.useRef(!1),t=(0,M.Zp)(),a=(0,E.A)(),O=(0,o.useRef)(null),X=(0,o.useRef)(null),[Z,G]=o.useState(""),[J,ee]=o.useState(""),[te,ae]=(0,o.useState)(localStorage.getItem("locationid")),[ne,oe]=(0,o.useState)(!1),se=(0,o.useRef)(null),ie=(0,o.useRef)(null),le=(0,o.useRef)(null),[re,ce]=(0,o.useState)(0),[de,ue]=(0,o.useState)(!1),[me,pe]=(0,o.useState)([]),[ge,he]=(0,o.useState)(F()().format("MM-DD-YYYY")),[xe,Ae]=(0,o.useState)(),[ve,ye]=(0,o.useState)(),[je,fe]=(0,o.useState)([]),[be,ke]=(0,o.useState)(""),[Se,Ce]=(0,o.useState)(!1),[_e,we]=(0,o.useState)(!1),[Ye,De]=(0,o.useState)(!1),[Pe,Me]=(0,o.useState)(""),[Ie,Le]=(0,o.useState)(),[Ee,He]=(0,o.useState)({}),[We,Ne]=(0,o.useState)(""),[ze,Re]=(0,o.useState)([]),[Te,Be]=(0,o.useState)({latitude:0,longitude:0}),[Oe,Fe]=(0,o.useState)({latitude:0,longitude:0}),[qe,Ue]=(0,o.useState)(!1),[Ke,Ve]=(0,o.useState)(0),[$e,Qe]=(0,o.useState)(0),[Xe,Ze]=(0,o.useState)(0),[Ge,Je]=(0,o.useState)(0),[et,tt]=(0,o.useState)(0),[at,nt]=(0,o.useState)([]),[ot,st]=(0,o.useState)("Select "),[it,lt]=(0,o.useState)(0),[rt,ct]=(0,o.useState)(""),[dt,ut]=(0,o.useState)(0),[mt,pt]=(0,o.useState)(0),[gt,ht]=(0,o.useState)(null),[xt,At]=(0,o.useState)(!1),[vt,yt]=(0,o.useState)(""),[jt,ft]=(0,o.useState)([]),[bt,kt]=(0,o.useState)(null),[St,Ct]=(0,o.useState)(null),[_t,wt]=(0,o.useState)(null),[Yt,Dt]=(0,o.useState)(0),[Pt,Mt]=(0,o.useState)(0),[It,Lt]=(0,o.useState)(0),[Et,Ht]=(0,o.useState)([]),[Wt,Nt]=(0,o.useState)(),[zt,Rt]=(0,o.useState)(),[Tt,Bt]=(0,o.useState)(),[Ot,Ft]=(0,o.useState)("Select Location"),qt=localStorage.getItem("userid"),[Ut,Kt]=(0,o.useState)(0),[Vt,$t]=(0,o.useState)(0),[Qt,Xt]=(0,o.useState)(0),[Zt,Gt]=(0,o.useState)(0),[Jt,ea]=(0,o.useState)(),[ta,aa]=(0,o.useState)(),[na,oa]=(0,o.useState)(!1),[sa,ia]=(0,o.useState)(!1),[la,ra]=(0,o.useState)(0),[ca,da]=(0,o.useState)(0),[ua,ma]=(0,o.useState)(1),[pa,ga]=(0,o.useState)(null),[ha,xa]=(0,o.useState)(null),[Aa,va]=(0,o.useState)(null),[ya,ja]=(0,o.useState)(null);(0,o.useEffect)((()=>{console.log("pickupSlotsList",Aa),console.log("pickupSlot",ya)}),[Aa,ya]),"undefined"===typeof window||e.current||(document.querySelector("#google-maps")||function(e,t,a){if(!t)return;const n=document.createElement("script");n.setAttribute("async",""),n.setAttribute("id",a),n.src=e,t.appendChild(n)}("https://maps.googleapis.com/maps/api/js?key=".concat("AIzaSyCF4KatYCI3vqz1_H3kiHeyS3yCMfYToh8","&libraries=places&location=10.3656,77.9690&radius=50000&components=country:IN&strictbounds=true"),document.querySelector("head"),"google-maps"),e.current=!0);(0,o.useEffect)((()=>{(async()=>{try{const e=await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/partners/getlocations/?userid=").concat(qt));console.log("fetchAppLocations",e.data.details),Ft(e.data.details)}catch(e){console.log("locationRes",e)}})()}),[]);(0,o.useEffect)((()=>{re&&(async()=>{we(!0),await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenants/?applocationid=").concat(re,"&status=active")).then((e=>{if(console.log(e),e.data.status){let t=[];e.data.details.map((e=>{t.push((0,n.A)((0,n.A)({},e),{},{label:"".concat(e.tenantname)}))})),Re(t)}we(!1)})).catch((e=>{console.log(e),we(!1)}))})()}),[re]);const fa=e=>{ht(e)},ba=e=>({cursor:"pointer",backgroundColor:gt===e?a.palette.primary.main:"default",color:gt===e?"#fff":"","&:hover":{backgroundColor:gt===e?a.palette.primary.main:a.palette.primary.light,color:"#fff"}});(0,o.useEffect)((()=>{console.log("startPoint",Te),console.log("endPoint",Oe),0!=Te.latitude&&0!=Te.longitude&&0!=Oe.latitude&&0!=Oe.longitude&&ka(Te,Oe)}),[Te,Oe]);const ka=async(e,t)=>{try{const a=(1.3*((e,t,a,n)=>{const o=e=>e*Math.PI/180,s=o(a-e),i=o(n-t),l=Math.sin(s/2)*Math.sin(s/2)+Math.cos(o(e))*Math.cos(o(a))*Math.sin(i/2)*Math.sin(i/2);return 2*Math.atan2(Math.sqrt(l),Math.sqrt(1-l))*6371})(e.latitude,e.longitude,t.latitude,t.longitude)).toFixed(2);console.log("distance in km ",a);const n=Math.round(a);if(console.log("roundedDistance",n),Ve(n),nTt&&(Ue(!0),ue(!0));const o=40,s=Math.round(n/o*60);console.log("Distance: ".concat(n,", Duration: ").concat(s))}catch(a){console.error("Error calculating distance:",a)}};(0,o.useEffect)((()=>{dt&&_a()}),[(null===vt||void 0===vt?void 0:vt.length)>3,""==vt,dt]),(0,o.useEffect)((()=>{if(je[0]){let e=[];je.map((t=>{F()().diff(F()("".concat(F()(ge).format("MM-DD-YYYY")," ").concat(F()(t).format("HH:mm:ss"))),"m")<=0&&e.push(t)}))}}),[je]);(0,o.useEffect)((()=>{dt&&(async()=>{we(!0),console.log("tenantid",dt),await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenantinfo/?tenantid=").concat(dt)).then((e=>{console.log("fetchtenantinfo",e),e.data.status&&(He(e.data.details),Sa(),st(e.data.details.subcategoryname),lt(e.data.details.subcategoryid)),we(!1)})).catch((e=>{console.log(e),we(!1)}))})()}),[dt]);(0,o.useEffect)((()=>{(async()=>{await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/utils/getsubcategories/?moduleid=6")).then((e=>{console.log("subcateRes",e.data.details),e.data.status&&nt(e.data.details)})).catch((e=>{console.log(e)}))})()}),[]);(0,o.useEffect)((()=>{re&&(async()=>{we(!0),await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/utils/getapplocations/?applocationid=").concat(re)).then((e=>{console.log("fetchTiming",e);const{opentime:t,closetime:a,latitude:n,longitude:o,radius:s}=e.data.details[0];if(e.data.status){Nt(n),Rt(o),Bt(s),console.log("radius",s),Ae("".concat(F()().format("MM-DD-YYYY")," ").concat(t)),ye("".concat(F()().format("MM-DD-YYYY")," ").concat(a)),console.log("starttime","".concat(F()().format("MM-DD-YYYY")," ").concat(t)),console.log("endtime","".concat(F()().format("MM-DD-YYYY")," ").concat(a," "));let e=[];for(let n="".concat(F()().format("MM-DD-YYYY")," ").concat(t),o=0;F()("".concat(F()().format("MM-DD-YYYY")," ").concat(a," ")).diff(n,"m")>=0;o++,n=F()(n).add(30,"m"))e.push(n);console.log("setTimeslotarr",e),fe(e)}we(!1)})).catch((e=>{console.log(e),we(!1)}))})()}),[re]);const Sa=async()=>{we(!0),await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/utils/getapplocationconfig/?applocationid=").concat(re)).then((e=>{const t=e.data.details.applocationadmins.map((e=>e.userfcmtokem));e.data.status&&Le(t),we(!1)})).catch((e=>{console.log(e),we(!1)}))};(0,o.useEffect)((()=>{xe&&ve&&Sa()}),[xe,ve]);const Ca=(e,t,a)=>{(0,q.M8)(e,{variant:t,anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:a||1500}),console.log(Pe)},_a=async()=>{Ce(!0);try{let e=""==vt?"".concat("https://jupiter.nearle.app/live/api/v1","/customers/gettenantcustomers/?tenantid=").concat(dt,"&pageno=1&pagesize=30"):"".concat("https://jupiter.nearle.app/live/api/v1","/customers/search/?tenantid=").concat(dt,"&keyword=").concat(vt);await L.A.get(e).then((e=>{e.data.status&&(console.log("clientdetails",e.data.details),pe(e.data.details),ft(e.data.details)),Ce(!1)})).catch((e=>{console.log(e),Ce(!1),Ca("server error","warning")}))}catch(e){console.log(e),Ce(!1)}},wa=async()=>{we(!0),await L.A.post("".concat("https://jupiter.nearle.app/live/api/v1","/utils/sendnotifications"),{priority:"high",registration_ids:Ie,data:{accessid:"AAAAILMpCEU:APA91bEavuOllBI6sFgYtxXAgNmAVwNA-MnCMHLGlR4_t7UqpLajAkdn3T0CZr_zaLBknLyim9ytFLMZgbeXmKqTad_PKCbqlYjHpaizVrLXtecxqyEy4UktIacK2UvHVUATHL-7VQQk"},notification:{title:"Nearle Merchant",body:"An Order has been placed successfully,kindly process the same",sound:"ring"}}).then((e=>{console.log(e),"Success"==e.data.message&&(0,q.M8)("Notification sent Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:1e3}),we(!1)})).catch((e=>{console.log(e),(0,q.M8)(e.message,{variant:"error",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:1e3}),we(!1)}))};(0,o.useEffect)((()=>{if(Z){const e=document.getElementById("addressAuto1"),t=new window.google.maps.places.Autocomplete(e,{strictBounds:!0,bounds:new window.google.maps.Circle({center:new window.google.maps.LatLng(Wt,zt),radius:1e3*Tt}).getBounds()});t.addListener("place_changed",(()=>{const e=t.getPlace();G("".concat(e.name,", ").concat(e.formatted_address)),console.log("new place",e),console.log(" pick (new place) lat lng",{lat:e.geometry.location.lat(),lng:e.geometry.location.lng()}),Be({latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()}),Ct((0,n.A)((0,n.A)({},St),{},{address:"".concat(e.name," ").concat(e.formatted_address)}));const a={address:"".concat(e.name," ").concat(e.formatted_address),street_number:"",route:"",locality:"",sublocality_level_1:"",administrative_area_level_3:"",administrative_area_level_1:"",country:"",postal_code:""};e.address_components.forEach((e=>{e.types.forEach((t=>{switch(t){case"street_number":a.street_number=e.long_name;break;case"route":a.route=e.long_name;break;case"locality":a.locality=e.long_name;break;case"sublocality_level_1":a.sublocality_level_1=e.long_name;break;case"administrative_area_level_3":a.administrative_area_level_3=e.long_name;break;case"administrative_area_level_1":a.administrative_area_level_1=e.long_name;break;case"country":a.country=e.long_name;break;case"postal_code":a.postal_code=e.long_name}}))})),Ct((0,n.A)((0,n.A)({},St),{},{address:a.address,doorno:"".concat(a.street_number," ").concat(a.route),suburb:a.sublocality_level_1,city:a.locality,postcode:a.postal_code,latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()})),console.log("Pick Address:",a)}))}}),[Z]),(0,o.useEffect)((()=>{if(J){const e=document.getElementById("addressAuto2"),t=new window.google.maps.places.Autocomplete(e,{strictBounds:!0,bounds:new window.google.maps.Circle({center:new window.google.maps.LatLng(Wt,zt),radius:1e3*Tt}).getBounds()});t.addListener("place_changed",(()=>{const e=t.getPlace();ee("".concat(e.name,", ").concat(e.formatted_address)),console.log("new place",e),console.log("drop (new place) lat lng",{lat:e.geometry.location.lat(),lng:e.geometry.location.lng()}),Fe({latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()}),wt((0,n.A)((0,n.A)({},_t),{},{address:"".concat(e.name," ").concat(e.formatted_address)}));const a={address:"".concat(e.name," ").concat(e.formatted_address),street_number:"",route:"",locality:"",sublocality_level_1:"",administrative_area_level_3:"",administrative_area_level_1:"",country:"",postal_code:""};e.address_components.forEach((e=>{e.types.forEach((t=>{switch(t){case"street_number":a.street_number=e.long_name;break;case"route":a.route=e.long_name;break;case"locality":a.locality=e.long_name;break;case"sublocality_level_1":a.sublocality_level_1=e.long_name;break;case"administrative_area_level_3":a.administrative_area_level_3=e.long_name;break;case"administrative_area_level_1":a.administrative_area_level_1=e.long_name;break;case"country":a.country=e.long_name;break;case"postal_code":a.postal_code=e.long_name}}))})),wt((0,n.A)((0,n.A)({},_t),{},{address:a.address,doorno:"".concat(a.street_number," ").concat(a.route),suburb:a.sublocality_level_1,city:a.locality,postcode:a.postal_code,latitude:e.geometry.location.lat(),longitude:e.geometry.location.lng()})),console.log("Drop Address:",a)}))}}),[J]);return(0,Q.jsxs)(Q.Fragment,{children:[_e&&(0,Q.jsx)(W.A,{}),Se&&(0,Q.jsx)(W.A,{}),(0,Q.jsxs)(s.Ay,{container:!0,spacing:3,sx:{position:"sticky",top:"60px",bgcolor:a.palette.background.default,zIndex:100,display:"flex",flexDirection:"column",justifyContent:"start",alignItems:"center",spacing:5},children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{width:"100%",mt:-1},children:(0,Q.jsx)(i.A,{children:(0,Q.jsx)(l.A,{variant:"h3",children:"Create Order"})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{width:"100%",mt:-2},children:(0,Q.jsx)(N.A,{sx:{height:"100%"},children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:3,sx:{},children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:4,children:(0,Q.jsx)(r.A,{fullWidth:!0,autoFocus:!0,ref:O,options:Ot||[],getOptionLabel:e=>"".concat(e.locationname),onChange:(e,t,a)=>{"clear"===a?(ce(0),ut(0),ga(null),Re([]),pt(0),xa(null),Ht([]),Ct(null),wt(null)):(ce(t.applocationid),Ct(null),wt(null),ut(0),ga(null),pt(0),xa(null),Ht([]))},renderInput:e=>(0,Q.jsx)(c.A,(0,n.A)((0,n.A)({},e),{},{placeholder:"Choose Location",label:"Location"}))})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:4,children:(0,Q.jsx)(r.A,{fullWidth:!0,options:ze||[],value:pa,onOpen:e=>{re||(e.preventDefault(),(0,$.k)("Please select a your location first!","warning",3e3),setTimeout((()=>{var e;null===(e=O.current)||void 0===e||e.focus()}),0))},onChange:(e,t,a)=>{"clear"==a?(ut(0),ga(null),pt(0),xa(null),Ht([]),Ct(null),wt(null)):(ut((null===t||void 0===t?void 0:t.tenantid)||0),ga(t),pt(0),xa(null),(async e=>{try{const t=await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenantpricing/?tenantid=").concat(e));console.log("pricingResponse",t.data.details),Qe(t.data.details.baseprice),Ze(t.data.details.priceperkm),Je(t.data.details.minkm)}catch(t){console.log("fetchTenantPricing error",t)}})(t.tenantid),(async e=>{try{const t=await L.A.get("".concat("https://jupiter.nearle.app/live/api/v1","/tenants/gettenantlocations/?tenantid=").concat(e));console.log("gettenantlocations",t.data.details),1==t.data.details.length?(Ht(t.data.details),kt(t.data.details[0]),pt(t.data.details[0].locationid),xa(t.data.details[0].locationid),va(t.data.details[0].slots)):Ht(t.data.details)}catch(t){console.log("gettenantlocations",t)}})(t.tenantid),wt(null))},renderInput:e=>(0,Q.jsx)(c.A,(0,n.A)((0,n.A)({},e),{},{placeholder:"Choose Client",label:"Client",inputRef:X}))})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:4,children:1==Et.length?(0,Q.jsx)(c.A,{variant:"outlined",fullWidth:!0,label:"Business Location",value:Et[0].locationname,InputProps:{style:{color:a.palette.primary.main},startAdornment:(0,Q.jsx)(d.A,{position:"start",children:(0,Q.jsx)(K.A,{color:"primary"})})}}):(0,Q.jsx)(r.A,{fullWidth:!0,value:ha,options:Et||[],getOptionLabel:e=>"".concat(e.locationname," (").concat(e.suburb,")")||0,onOpen:e=>{re||dt?dt||(e.preventDefault(),(0,$.k)("Please select a your Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=X.current)||void 0===e||e.focus()}),0)):(e.preventDefault(),(0,$.k)("Please select Location and Tenant first!","warning",3e3),setTimeout((()=>{var e;null===(e=O.current)||void 0===e||e.focus()}),0))},onChange:(e,t,a)=>{"clear"===a?(pt(0),xa(null),Ct(null)):(pt(t.locationid||0),xa(t),kt(t),va(null===t||void 0===t?void 0:t.slots))},renderInput:e=>(0,Q.jsx)(c.A,(0,n.A)((0,n.A)({},e),{},{placeholder:"Select Business Locations",label:"Business Location",color:"primary"}))})})]})})})]}),(0,Q.jsxs)(s.Ay,{container:!0,sx:{},children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{mt:2},children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:1,children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:2,sx:{height:"100%"},children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(N.A,{sx:{height:"100%"},children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:2,children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsxs)(i.A,{direction:"row",justifyContent:"space-between",children:[(0,Q.jsx)(l.A,{variant:"h5",sx:{mb:2},children:"Pickup Details"}),(0,Q.jsx)(i.A,{display:"flex",direction:"row",children:(0,Q.jsx)(u.A,{variant:"contained",size:"small",disabled:!mt,onClick:()=>{re||dt||mt?re||dt?re?(At(!0),Dt(1),Ct(null),G(""),yt("")):(0,$.k)("Please select Location!","warning",3e3):(0,$.k)("Please select Location and Tenant!","warning",3e3):(0,$.k)("Please select Location, Tenant and Business!","warning",3e3)},children:"Select Pickup"})})]})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{},children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:4,children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{inputRef:se,fullWidth:!0,InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(D.x$1,{})})},variant:"outlined",label:"Contact Name",value:(null===St||void 0===St?void 0:St.firstname)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},St),{},{firstname:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{error:na,inputRef:ie,fullWidth:!0,type:"number",InputProps:{inputProps:{maxLength:10},startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(w.dRU,{color:na&&"red"})})},variant:"outlined",label:"Contact Number",value:(null===St||void 0===St?void 0:St.contactno)||"",onChange:e=>{e.target.value.length<=10&&Ct((0,n.A)((0,n.A)({},St),{},{contactno:e.target.value})),Jt==e.target.value?Xt(0):Xt(1),e.target.value.length<10?oa(!0):oa(!1)}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsx)(i.A,{spacing:1.25,sx:{mt:0},children:0==Pt?(0,Q.jsx)("div",{children:(0,Q.jsx)(c.A,{id:"addressAuto1",fullWidth:!0,label:"Address",variant:"outlined",value:Z||"",onChange:e=>G(e.target.value),InputProps:{endAdornment:(0,Q.jsx)(m.A,{onClick:()=>{G(""),Ct((0,n.A)((0,n.A)({},St),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ue(!1),Be({latitude:0,longitude:0})},size:"small",children:(0,Q.jsx)(C.A,{})})}})}):(0,Q.jsx)(c.A,{variant:"outlined",InputProps:{endAdornment:(0,Q.jsx)(m.A,{onClick:()=>{Mt(0),Ct((0,n.A)((0,n.A)({},St),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ue(!1),Be({latitude:0,longitude:0})},children:(0,Q.jsx)(P.A,{})})},value:(null===St||void 0===St?void 0:St.address)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},St),{},{address:e.target.value})),""==e.target.value&&(Mt(0),Ue(!1),Be({latitude:0,longitude:0}))}})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(Y.V92,{})})},variant:"outlined",label:"Door No / Street",value:(null===St||void 0===St?void 0:St.doorno)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},St),{},{doorno:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(D.sIY,{})})},variant:"outlined",label:"Location",value:(null===St||void 0===St?void 0:St.suburb)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},St),{},{suburb:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(I.BND,{})})},variant:"outlined",label:"Postcode",value:(null===St||void 0===St?void 0:St.postcode)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},St),{},{postcode:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(D.Ndh,{})})},variant:"outlined",label:"Landmark",value:(null===St||void 0===St?void 0:St.landmark)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},St),{},{landmark:e.target.value}))}})}),1==Qt&&(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{display:"flex",justifyContent:"end"},children:(0,Q.jsx)(p.A,{children:(0,Q.jsx)(g.A,{control:(0,Q.jsx)(h.A,{checked:1===Ut,onChange:e=>{Kt(e.target.checked?1:0)}}),label:"Save For Later"})})})]})})]})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(N.A,{sx:{height:"100%"},children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:2,sx:{height:"100%"},children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{height:"100%"},children:(0,Q.jsxs)(i.A,{direction:"row",justifyContent:"space-between",children:[(0,Q.jsx)(l.A,{variant:"h5",sx:{mb:2},children:"Drop Details"})," ",(0,Q.jsx)(u.A,{variant:"contained",disabled:!mt,size:"small",onClick:()=>{re||dt||mt?re||dt?re?(At(!0),Dt(2),ee("")):(0,$.k)("Please select Location!","warning",3e3):(0,$.k)("Please select Location and Tenant!","warning",3e3):(0,$.k)("Please select Location, Tenant and Business!","warning",3e3)},children:"Select Drop"})]})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:4,children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{inputRef:le,fullWidth:!0,variant:"outlined",label:"Contact Name",InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(D.x$1,{})})},value:(null===_t||void 0===_t?void 0:_t.firstname)||"",onChange:e=>{wt((0,n.A)((0,n.A)({},_t),{},{firstname:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{error:sa,fullWidth:!0,type:"number",variant:"outlined",label:"Contact Number",InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(w.dRU,{color:sa&&"red"})})},value:(null===_t||void 0===_t?void 0:_t.contactno)||"",onChange:e=>{e.target.value.length<=10&&wt((0,n.A)((0,n.A)({},_t),{},{contactno:e.target.value})),ta==e.target.value?Gt(0):Gt(1),e.target.value.length<10?ia(!0):ia(!1)},sx:{color:sa?"red":"inherit"}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsx)(i.A,{spacing:1.25,sx:{mt:0},children:0==It?(0,Q.jsx)("div",{children:(0,Q.jsx)(c.A,{id:"addressAuto2",label:"Address ",variant:"outlined",fullWidth:!0,value:J||"",onChange:e=>ee(e.target.value),InputProps:{endAdornment:(0,Q.jsx)(m.A,{onClick:()=>{ee(""),wt((0,n.A)((0,n.A)({},_t),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ue(!1),Fe({latitude:0,longitude:0})},size:"small",children:(0,Q.jsx)(C.A,{})})}})}):(0,Q.jsx)(c.A,{variant:"outlined",InputProps:{endAdornment:(0,Q.jsx)(m.A,{onClick:()=>{Lt(0),wt((0,n.A)((0,n.A)({},_t),{},{doorno:"",suburb:"",city:"",postcode:"",landmark:""})),Ue(!1),Fe({latitude:0,longitude:0})},children:(0,Q.jsx)(P.A,{})})},value:(null===_t||void 0===_t?void 0:_t.address)||"",onChange:e=>{Ct((0,n.A)((0,n.A)({},_t),{},{address:e.target.value})),""==e.target.value&&(Lt(0),Ue(!1),Fe({latitude:0,longitude:0}))}})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,variant:"outlined",label:"Door No / Street",InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(Y.V92,{})})},value:(null===_t||void 0===_t?void 0:_t.doorno)||"",onChange:e=>{wt((0,n.A)((0,n.A)({},_t),{},{doorno:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,variant:"outlined",label:"Location",InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(D.sIY,{})})},value:(null===_t||void 0===_t?void 0:_t.suburb)||"",onChange:e=>{wt((0,n.A)((0,n.A)({},_t),{},{suburb:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,variant:"outlined",label:"Postcode",InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(I.BND,{})})},value:(null===_t||void 0===_t?void 0:_t.postcode)||"",onChange:e=>{wt((0,n.A)((0,n.A)({},_t),{},{postcode:e.target.value}))}})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(c.A,{fullWidth:!0,variant:"outlined",label:"Landmark",InputProps:{startAdornment:(0,Q.jsx)(m.A,{children:(0,Q.jsx)(D.Ndh,{})})},value:(null===_t||void 0===_t?void 0:_t.landmark)||"",onChange:e=>{wt((0,n.A)((0,n.A)({},_t),{},{landmark:e.target.value}))}})}),1==Zt&&(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{display:"flex",justifyContent:"end"},children:(0,Q.jsx)(p.A,{children:(0,Q.jsx)(g.A,{control:(0,Q.jsx)(h.A,{checked:1===Vt,onChange:e=>{$t(e.target.checked?1:0)}}),label:"Save For Later"})})})]})})]})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sx:{},children:(0,Q.jsx)(N.A,{sx:{height:"100%"},children:(0,Q.jsxs)(s.Ay,{container:!0,spacing:2,children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:4,children:(0,Q.jsx)(i.A,{children:(0,Q.jsx)(r.A,{id:"combo-box-demo",options:at,getOptionLabel:e=>"".concat(e.subcategoryname)||"",fullWidth:!0,renderInput:e=>(0,Q.jsx)(c.A,(0,n.A)((0,n.A)({},e),{},{label:"Category"})),onChange:(e,t,a)=>{t?(console.log(t),st(t.subcategoryname||""),lt(t.subcategoryid||0)):a&&(st(null),lt(null))}})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:4,children:(0,Q.jsx)(i.A,{children:(0,Q.jsx)(c.A,{type:"number",value:ca,fullWidth:!0,label:"Cash Collect",onChange:e=>{da(e.target.value)},inputProps:{min:0}})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:4,children:(0,Q.jsx)(i.A,{children:(0,Q.jsx)(c.A,{type:"number",value:ua,fullWidth:!0,label:"Quantity",onChange:e=>{ma(e.target.value)},inputProps:{min:1}})})})]})})}),(0,Q.jsxs)(o.Fragment,{children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsx)(N.A,{sx:{mt:2,height:"auto"},children:(0,Q.jsx)(s.Ay,{container:!0,children:(0,Q.jsxs)(s.Ay,{item:!0,xs:12,children:[(0,Q.jsx)(l.A,{variant:"h5",children:"Pickup Slots "}),(0,Q.jsx)(l.A,{variant:"h6",sx:{marginTop:2},children:"Date"}),(0,Q.jsx)(R.$,{dateAdapter:T.R,sx:{},children:(0,Q.jsx)(z.l,{format:"DD-MM-YYYY",onChange:e=>{let t=F()().diff(F()("".concat(F()(e).format("YYYY-MM-DD"))),"d");if(console.log("dateres11"),console.log(t),Ne(""),t<=0){console.log("startdate",e),he(e);let t=[];je.map((a=>{F()().diff(F()("".concat(F()(e).format("MM-DD-YYYY")," ").concat(F()(a).format("HH:mm:ss"))),"m")<=0&&t.push(a)}))}else Me("choose Upcoming Date"),Ca("choose Upcoming Date","warning"),he(NaN)},value:F()(ge),sx:{width:"100%",mt:2},disablePast:!0})}),(0,Q.jsx)(l.A,{variant:"h6",sx:{my:2},children:"Pickup Time Slot"}),(0,Q.jsx)(r.A,{options:Aa||[],onChange:(e,t,a)=>{if("clear"===a)Ne(null),ja(null);else{const e=F()(t.time,"HH:mm").format("hh:mm A");Ne(e);const a=F()("".concat(ge," ").concat(e),"MM-DD-YYYY hh:mm A").format("YYYY-MM-DD hh:mm A");ja(a)}},getOptionLabel:e=>"".concat(e.name," (").concat(F()(e.time,"HH:mm").format("hh:mm A"),")"),renderInput:e=>(0,Q.jsx)(c.A,(0,n.A)((0,n.A)({},e),{},{placeholder:"Select Pickup Slot"}))})]})})})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,sm:6,children:(0,Q.jsxs)(N.A,{sx:{mt:2},children:[qe&&(0,Q.jsxs)(i.A,{sx:{display:"flex",flexDirection:"row",justifyContent:"space-between",mb:3},children:[(0,Q.jsx)(i.A,{spacing:1.5,children:(0,Q.jsx)(x.A,{label:"Distance: ".concat(Ke," km"),size:"medium",variant:"contained",color:"primary"})}),(0,Q.jsx)(i.A,{spacing:1.5,children:(0,Q.jsx)(x.A,{label:"Charge: \u20b9".concat(et.toFixed(2)),size:"medium",variant:"contained",color:"primary"})})]}),(0,Q.jsx)(l.A,{variant:"h5",children:"Weight"}),(0,Q.jsxs)(i.A,{direction:"row",justifyContent:"space-evenly",sx:{border:"1px solid #eee",my:2,py:2},children:[(0,Q.jsx)(x.A,{variant:"contained",color:"default",label:"1-10kgs",sx:ba("1-10kgs"),onClick:()=>{fa("1-10kgs"),ct("1-10kgs")}}),(0,Q.jsx)(x.A,{variant:"contained",color:"default",label:"11-20kgs",sx:ba("11-20kgs"),onClick:()=>{fa("11-20kgs"),ct("11-20kgs")}}),(0,Q.jsx)(x.A,{variant:"contained",color:"default",label:"21-30kgs",sx:ba("21-30kgs"),onClick:()=>{fa("21-30kgs"),ct("21-30kgs")}})]}),(0,Q.jsxs)(i.A,{direction:"row",justifyContent:"space-between",alignItems:"center",sx:{},children:[(0,Q.jsx)(l.A,{variant:"h5",noWrap:!0,children:"SMS Delivery"}),(0,Q.jsx)(A.A,{checked:1===la,onChange:e=>{ra(e.target.checked?1:0)}})]})]})})]})]})}),(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsx)(N.A,{sx:{mt:2},children:(0,Q.jsxs)(s.Ay,{container:!0,children:[(0,Q.jsx)(s.Ay,{item:!0,xs:12,children:(0,Q.jsxs)(i.A,{sx:{mt:3},gap:1,children:[(0,Q.jsx)(l.A,{variant:"h5",noWrap:!0,children:"Notes"}),(0,Q.jsx)(c.A,{focused:!0,id:"outlined-multiline-static",sx:{width:"100%",height:"100%",mb:2},multiline:!0,rows:1,placeholder:"Notes",value:be,onChange:e=>ke(e.target.value)})]})}),(0,Q.jsx)(i.A,{direction:"row",justifyContent:"end",sx:{mt:2,width:"100%"},children:(0,Q.jsx)(u.A,{size:"medium",disabled:!qe||!We||!ya,variant:"outlined",onClick:()=>{we(!0),De(!0),(async()=>{let e={};if(e={orders:{applocationid:Ee.applolcationid,cancellled:"",categoryid:+Ee.categoryid,configid:9,customerid:0==Ut&&+St.customerid||0,deliveryaddress:_t.address||"",deliverycharge:+et.toFixed(2)||0,deliverycity:_t.city||"",deliverycontactno:_t.contactno||"",deliverycustomer:_t.firstname||"",deliveryid:0==Vt&&+_t.customerid||0,deliverylandmark:_t.landmark||"",deliverylat:_t.latitude.toString(),deliverylocation:_t.suburb||"",deliverylocationid:_t.deliverylocationid||0,deliverylong:_t.longitude.toString(),deliverytime:"".concat(F()(ge).format("YYYY-MM-DD")," ").concat(F()(We.$d).format("HH:mm:ss")),deliverytype:"B",delivered:"",itemcount:1,kms:Ke.toString()||0,locationid:+mt,moduleid:+Ee.moduleid,orderamount:+et.toFixed(2)||0,ordercharges:0,orderdate:F()().format("YYYY-MM-DD HH:mm:ss"),ordernotes:be,orderstatus:"created",ordervalue:+et.toFixed(2)||0,partnerid:Ee.partnerid,partneruserid:+qt,paymentstatus:1,paymenttype:42,pickupaddress:St.address||"",pickupcity:St.city||"",pickupcontactno:St.contactno||"",pickupcustomer:St.firstname||"",pickuplandmark:St.landmark||"",pickuplat:St.latitude.toString()||"",pickuplocation:St.suburb||"",pickuplocationid:St.deliverylocationid||0,pickuplong:St.longitude.toString()||"",smsdelivery:la,subcategoryid:+it,tenantid:Ee.tenantid,collectionamt:+ca,quantity:+ua,weight:rt,pickupSlot:ya},pickup:{address:St.address||"",applocationid:Ee.applolcationid,city:St.city||"",configid:1,contactno:St.contactno||"",customertoken:"",customerid:0==Ut&&St.customerid||0,devicetype:"",deviceid:"",dialcode:"+91",doorno:St.doorno||"",email:St.email||"",firstname:St.firstname||"",landmark:St.landmark||"",latitude:St.latitude.toString()||"",longitude:St.longitude.toString()||"",postcode:St.postcode||"",primaryaddress:1,locationid:St.deliverylocationid||0,profileimage:"",state:St.state||"",suburb:St.suburb||"",tenantid:Ee.tenantid},drop:{address:_t.address||"",applocationid:Ee.applolcationid,city:_t.city||"",configid:1,contactno:_t.contactno||"",customertoken:"",customerid:0==Vt&&_t.customerid||0,devicetype:"",deviceid:"",locationid:_t.deliverylocationid||0,dialcode:"+91",doorno:_t.doorno||"",email:_t.email||"",firstname:_t.firstname||"",landmark:_t.landmark||"",latitude:_t.latitude.toString(),longitude:_t.longitude.toString(),postcode:_t.postcode||"",primaryaddress:1,profileimage:"",state:_t.state||"",suburb:_t.suburb||"",tenantid:Ee.tenantid}},console.log("createsubmitobj2",e),St.firstname)if(St.contactno)if(10!=St.contactno.length)Ca("Check Pickup Contact Number ","error",2e3);else if(St.suburb)if(St.city)if(St.postcode)if(St.landmark)if(_t.firstname)if(_t.contactno)if(10!==_t.contactno.length)Ca("Check Drop Contact Number ","error",2e3);else if(_t.suburb)if(_t.city)if(_t.postcode)if(_t.landmark)if(We)if(lt)try{const a=await L.A.post("".concat("https://jupiter.nearle.app/live/api/v2","/orders/createorder"),e);a.data.status?(console.log("createRes",a),(0,q.M8)("Order Created Successfully",{variant:"success",anchorOrigin:{vertical:"top",horizontal:"right"},autoHideDuration:1e3}),Ie&&wa(),t("/nearle/orders")):Ca("Error in creating orders","warning"),we(!1)}catch(a){Ca(a.message,"warning"),console.log("createResErr",a)}else Ca("Choose SubCategory ","warning",2e3);else Ca("Choose deliverytime ","warning",2e3);else Ca("Enter Drop Landmark ","warning",2e3);else Ca("Enter Drop postcode ","warning",2e3);else Ca("Enter Drop City ","warning",2e3);else Ca("Enter Drop Suburb ","warning",2e3);else Ca("Enter Drop Contact Number","warning",2e3);else Ca("Enter Drop Contact Name ","warning",2e3);else Ca("Enter Pickup Landmark ","warning",2e3);else Ca("Enter Pickup Postcode ","warning",2e3);else Ca("Enter Pickup City ","warning",2e3);else Ca("Enter Pickup Location ","warning",2e3);else Ca("Enter Pickup Contact Number ","warning",2e3);else Ca("Enter Pickup Contact Name ","warning",2e3)})(),setTimeout((()=>{we(!1),De(!1)}),2e3)},sx:{"&:hover":{transform:"scale(1.05)",transition:"transform 0.3s ease"}},children:Ye?(0,Q.jsx)(v.A,{color:"primary",size:20,thickness:10}):"Create"})})]})})})]})}),(0,Q.jsxs)(B.A,{open:xt,onClose:()=>{At(!1),yt("")},fullWidth:!0,sx:{minWidth:"lg"},children:[(0,Q.jsx)(y.A,{sx:{bgcolor:a.palette.primary.main,color:"white"},children:(0,Q.jsxs)(i.A,{children:[(0,Q.jsxs)(l.A,{variant:"h4",children:[" ","Select Address (".concat(1===Yt?"Pickup":"Drop",")")]}),(0,Q.jsx)(j.A,{sx:{width:"100%",mt:1},children:(0,Q.jsx)(i.A,{spacing:2,sx:{py:.2},children:(0,Q.jsx)(f.A,{autoFocus:!0,fullWidth:!0,id:"input-search-header",placeholder:"Search",value:vt,onChange:e=>yt(e.target.value),sx:{"& .MuiOutlinedInput-input":{p:"10.5px 0px 12px"},bgcolor:"white"},startAdornment:(0,Q.jsx)(d.A,{position:"start",children:(0,Q.jsx)(U.A,{style:{fontSize:"small"}})}),endAdornment:(0,Q.jsx)(m.A,{sx:{visibility:vt?"visible":"hidden"},onClick:()=>{yt("")},children:(0,Q.jsx)(P.A,{})}),autoComplete:"off"})})})]})}),(0,Q.jsx)(b.A,{}),(0,Q.jsx)(k.A,{sx:{p:2.5},children:0==(null===jt||void 0===jt?void 0:jt.length)?(0,Q.jsx)(i.A,{spacing:2,direction:"row",alignItems:"center",justifyContent:"center",sx:{minHeight:600,maxHeight:600},children:(0,Q.jsx)(_.A,{})}):(0,Q.jsx)(i.A,{spacing:2,sx:{minHeight:600,maxHeight:600},children:jt&&(null===jt||void 0===jt?void 0:jt.map(((e,t)=>(0,Q.jsx)(u.A,{onClick:()=>{At(!1),yt(""),1===Yt?(console.log("PickupClient",e),Mt(1),Be({latitude:e.latitude,longitude:e.longitude}),Ct(e),ea(e.contactno)):(console.log("DropClient",e),Lt(1),Fe({latitude:e.latitude,longitude:e.longitude}),wt(e),aa(e.contactno))},disabled:(null===St||void 0===St?void 0:St.customerid)===e.customerid,sx:{width:"100%",border:"1px solid",borderColor:"grey.200",borderRadius:1,p:1.25},children:(0,Q.jsxs)("div",{style:{width:"100%"},children:[(0,Q.jsx)(l.A,{variant:"subtitle1",sx:{textAlign:"left"},children:"".concat(e.firstname," (").concat(e.contactno,")")}),(0,Q.jsx)(l.A,{variant:"body2",color:"secondary",sx:{textAlign:"left"},children:e.address})]})},t))))})}),(0,Q.jsx)(b.A,{}),(0,Q.jsx)(S.A,{sx:{p:2.5},children:(0,Q.jsx)(u.A,{color:"error",variant:"outlined",sx:{"&:hover":{bgcolor:"red",color:"white"}},onClick:()=>{At(!1),yt("")},children:"Cancel"})})]}),(0,Q.jsxs)(B.A,{open:de,onClose:()=>{ue(!1)},children:[(0,Q.jsxs)(y.A,{sx:{textAlign:"center"},children:[(0,Q.jsx)(V.A,{sx:{fontSize:60,color:a.palette.error.main}}),(0,Q.jsx)(l.A,{variant:"h3",sx:{color:a.palette.error.main},children:"Error"})]}),(0,Q.jsx)(k.A,{children:(0,Q.jsx)(l.A,{variant:"h4",color:"secondary",children:"Service not available at this location"})}),(0,Q.jsx)(S.A,{sx:{bgcolor:a.palette.error.main,display:"flex",alignItems:"center",justifyContent:"center",fontSize:20,color:"white",cursor:"pointer"},onClick:()=>{ue(!1)},children:"Close"})]})]})]})}}}]); \ No newline at end of file diff --git a/build/static/js/main.37deb375.js b/build/static/js/main.37deb375.js new file mode 100644 index 0000000..55440da --- /dev/null +++ b/build/static/js/main.37deb375.js @@ -0,0 +1,2 @@ +/*! For license information please see main.37deb375.js.LICENSE.txt */ +(()=>{var e={249:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(3484),l=n(59254),c=n(18463),u=n(13372),d=n(45558),f=n(1614);function p(e){return(0,f.Ay)("MuiList",e)}(0,d.A)("MuiList",["root","padding","dense","subheader"]);var h=n(44414);const m=["children","className","component","dense","disablePadding","subheader"],g=(0,l.Ay)("ul",{name:"MuiList",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.disablePadding&&t.padding,n.dense&&t.dense,n.subheader&&t.subheader]}})((e=>{let{ownerState:t}=e;return(0,o.A)({listStyle:"none",margin:0,padding:0,position:"relative"},!t.disablePadding&&{paddingTop:8,paddingBottom:8},t.subheader&&{paddingTop:0})})),v=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiList"}),{children:l,className:d,component:f="ul",dense:v=!1,disablePadding:y=!1,subheader:b}=n,w=(0,r.A)(n,m),A=i.useMemo((()=>({dense:v})),[v]),x=(0,o.A)({},n,{component:f,dense:v,disablePadding:y}),S=(e=>{const{classes:t,disablePadding:n,dense:r,subheader:o}=e,i={root:["root",!n&&"padding",r&&"dense",o&&"subheader"]};return(0,s.A)(i,p,t)})(x);return(0,h.jsx)(u.A.Provider,{value:A,children:(0,h.jsxs)(g,(0,o.A)({as:f,className:(0,a.A)(S.root,d),ref:t,ownerState:x},w,{children:[b,l]}))})}))},1018:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;td,Gh:()=>j,HS:()=>L,Oi:()=>s,Rr:()=>f,pX:()=>F,pb:()=>_,rc:()=>o,tH:()=>D,ue:()=>m,yD:()=>I,zR:()=>a}),function(e){e.Pop="POP",e.Push="PUSH",e.Replace="REPLACE"}(o||(o={}));const i="popstate";function a(e){return void 0===e&&(e={}),p((function(e,t){let{pathname:n,search:r,hash:o}=e.location;return u("",{pathname:n,search:r,hash:o},t.state&&t.state.usr||null,t.state&&t.state.key||"default")}),(function(e,t){return"string"===typeof t?t:d(t)}),null,e)}function s(e,t){if(!1===e||null===e||"undefined"===typeof e)throw new Error(t)}function l(e,t){if(!e){"undefined"!==typeof console&&console.warn(t);try{throw new Error(t)}catch(n){}}}function c(e,t){return{usr:e.state,key:e.key,idx:t}}function u(e,t,n,o){return void 0===n&&(n=null),r({pathname:"string"===typeof e?e:e.pathname,search:"",hash:""},"string"===typeof t?f(t):t,{state:n,key:t&&t.key||o||Math.random().toString(36).substr(2,8)})}function d(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 f(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 p(e,t,n,a){void 0===a&&(a={});let{window:l=document.defaultView,v5Compat:f=!1}=a,p=l.history,h=o.Pop,m=null,g=v();function v(){return(p.state||{idx:null}).idx}function y(){h=o.Pop;let e=v(),t=null==e?null:e-g;g=e,m&&m({action:h,location:w.location,delta:t})}function b(e){let t="null"!==l.location.origin?l.location.origin:l.location.href,n="string"===typeof e?e:d(e);return n=n.replace(/ $/,"%20"),s(t,"No window.location.(origin|href) available to create URL for href: "+n),new URL(n,t)}null==g&&(g=0,p.replaceState(r({},p.state,{idx:g}),""));let w={get action(){return h},get location(){return e(l,p)},listen(e){if(m)throw new Error("A history only accepts one active listener");return l.addEventListener(i,y),m=e,()=>{l.removeEventListener(i,y),m=null}},createHref:e=>t(l,e),createURL:b,encodeLocation(e){let t=b(e);return{pathname:t.pathname,search:t.search,hash:t.hash}},push:function(e,t){h=o.Push;let r=u(w.location,e,t);n&&n(r,e),g=v()+1;let i=c(r,g),a=w.createHref(r);try{p.pushState(i,"",a)}catch(s){if(s instanceof DOMException&&"DataCloneError"===s.name)throw s;l.location.assign(a)}f&&m&&m({action:h,location:w.location,delta:1})},replace:function(e,t){h=o.Replace;let r=u(w.location,e,t);n&&n(r,e),g=v();let i=c(r,g),a=w.createHref(r);p.replaceState(i,"",a),f&&m&&m({action:h,location:w.location,delta:0})},go:e=>p.go(e)};return w}var h;!function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"}(h||(h={}));new Set(["lazy","caseSensitive","path","id","index","children"]);function m(e,t,n){return void 0===n&&(n="/"),g(e,t,n,!1)}function g(e,t,n,r){let o=_(("string"===typeof t?f(t):t).pathname||"/",n);if(null==o)return null;let i=v(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){let n=e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]));return n?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(i);let a=null;for(let s=0;null==a&&s{let a={relativePath:void 0===i?e.path||"":i,caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(s(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path "'+r+'" is not valid. An absolute child route path must start with the combined path of all its parent routes.'),a.relativePath=a.relativePath.slice(r.length));let l=L([r,a.relativePath]),c=n.concat(a);e.children&&e.children.length>0&&(s(!0!==e.index,'Index routes must not have child routes. Please remove all child routes from route path "'+l+'".'),v(e.children,t,c,l)),(null!=e.path||e.index)&&t.push({path:l,score:C(l,e.index),routesMeta:c})};return e.forEach(((e,t)=>{var n;if(""!==e.path&&null!=(n=e.path)&&n.includes("?"))for(let r of y(e.path))o(e,t,r);else o(e,t)})),t}function y(e){let t=e.split("/");if(0===t.length)return[];let[n,...r]=t,o=n.endsWith("?"),i=n.replace(/\?$/,"");if(0===r.length)return o?[i,""]:[i];let a=y(r.join("/")),s=[];return s.push(...a.map((e=>""===e?i:[i,e].join("/")))),o&&s.push(...a),s.map((t=>e.startsWith("/")&&""===t?"/":t))}const b=/^:[\w-]+$/,w=3,A=2,x=1,S=10,E=-2,k=e=>"*"===e;function C(e,t){let n=e.split("/"),r=n.length;return n.some(k)&&(r+=E),t&&(r+=A),n.filter((e=>!k(e))).reduce(((e,t)=>e+(b.test(t)?w:""===t?x:S)),r)}function O(e,t,n){void 0===n&&(n=!1);let{routesMeta:r}=e,o={},i="/",a=[];for(let s=0;s(r.push({paramName:t,isOptional:null!=n}),n?"/?([^\\/]+)?":"/([^\\/]+)")));e.endsWith("*")?(r.push({paramName:"*"}),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":""!==e&&"/"!==e&&(o+="(?:(?=\\/|$))");let i=new RegExp(o,t?void 0:"i");return[i,r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let i=o[0],a=i.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce(((e,t,n)=>{let{paramName:r,isOptional:o}=t;if("*"===r){let e=s[n]||"";a=i.slice(0,i.length-e.length).replace(/(.)\/+$/,"$1")}const l=s[n];return e[r]=o&&!l?void 0:(l||"").replace(/%2F/g,"/"),e}),{}),pathname:i,pathnameBase:a,pattern:e}}function R(e){try{return e.split("/").map((e=>decodeURIComponent(e).replace(/\//g,"%2F"))).join("/")}catch(t){return l(!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 _(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 M(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 P(e){return e.filter(((e,t)=>0===t||e.route.path&&e.route.path.length>0))}function I(e,t){let n=P(e);return t?n.map(((e,t)=>t===n.length-1?e.pathname:e.pathnameBase)):n.map((e=>e.pathnameBase))}function j(e,t,n,o){let i;void 0===o&&(o=!1),"string"===typeof e?i=f(e):(i=r({},e),s(!i.pathname||!i.pathname.includes("?"),M("?","pathname","search",i)),s(!i.pathname||!i.pathname.includes("#"),M("#","pathname","hash",i)),s(!i.search||!i.search.includes("#"),M("#","search","hash",i)));let a,l=""===e||""===i.pathname,c=l?"/":i.pathname;if(null==c)a=n;else{let e=t.length-1;if(!o&&c.startsWith("..")){let t=c.split("/");for(;".."===t[0];)t.shift(),e-=1;i.pathname=t.join("/")}a=e>=0?t[e]:"/"}let u=function(e,t){void 0===t&&(t="/");let{pathname:n,search:r="",hash:o=""}="string"===typeof e?f(e):e,i=n?n.startsWith("/")?n:function(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach((e=>{".."===e?n.length>1&&n.pop():"."!==e&&n.push(e)})),n.length>1?n.join("/"):"/"}(n,t):t;return{pathname:i,search:B(r),hash:z(o)}}(i,a),d=c&&"/"!==c&&c.endsWith("/"),p=(l||"."===c)&&n.endsWith("/");return u.pathname.endsWith("/")||!d&&!p||(u.pathname+="/"),u}const L=e=>e.join("/").replace(/\/\/+/g,"/"),N=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),B=e=>e&&"?"!==e?e.startsWith("?")?e:"?"+e:"",z=e=>e&&"#"!==e?e.startsWith("#")?e:"#"+e:"";class D extends Error{}function F(e){return null!=e&&"number"===typeof e.status&&"string"===typeof e.statusText&&"boolean"===typeof e.internal&&"data"in e}const H=["post","put","patch","delete"],W=(new Set(H),["get",...H]);new Set(W),new Set([301,302,303,307,308]),new Set([307,308]);Symbol("deferred")},1352:(e,t,n)=>{"use strict";var r=n(17119);t.H=r.createRoot,r.hydrateRoot},1614:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i});var r=n(41644);const o={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function i(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const i=o[t];return i?"".concat(n,"-").concat(i):"".concat(r.A.generate(e),"-").concat(t)}},1849:(e,t,n)=>{"use strict";n.d(t,{A:()=>He});var r=n(58168),o=n(98587),i=n(25329),a=n(9950),s=n(49456),l=n(95034),c=n(61262);function u(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function d(e){return e instanceof u(e).Element||e instanceof Element}function f(e){return e instanceof u(e).HTMLElement||e instanceof HTMLElement}function p(e){return"undefined"!==typeof ShadowRoot&&(e instanceof u(e).ShadowRoot||e instanceof ShadowRoot)}var h=Math.max,m=Math.min,g=Math.round;function v(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function y(){return!/^((?!chrome|android).)*safari/i.test(v())}function b(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&f(e)&&(o=e.offsetWidth>0&&g(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&g(r.height)/e.offsetHeight||1);var a=(d(e)?u(e):window).visualViewport,s=!y()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/o,c=(r.top+(s&&a?a.offsetTop:0))/i,p=r.width/o,h=r.height/i;return{width:p,height:h,top:c,right:l+p,bottom:c+h,left:l,x:l,y:c}}function w(e){var t=u(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function A(e){return e?(e.nodeName||"").toLowerCase():null}function x(e){return((d(e)?e.ownerDocument:e.document)||window.document).documentElement}function S(e){return b(x(e)).left+w(e).scrollLeft}function E(e){return u(e).getComputedStyle(e)}function k(e){var t=E(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function C(e,t,n){void 0===n&&(n=!1);var r=f(t),o=f(t)&&function(e){var t=e.getBoundingClientRect(),n=g(t.width)/e.offsetWidth||1,r=g(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),i=x(t),a=b(e,o,n),s={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(r||!r&&!n)&&(("body"!==A(t)||k(i))&&(s=function(e){return e!==u(e)&&f(e)?{scrollLeft:(t=e).scrollLeft,scrollTop:t.scrollTop}:w(e);var t}(t)),f(t)?((l=b(t,!0)).x+=t.clientLeft,l.y+=t.clientTop):i&&(l.x=S(i))),{x:a.left+s.scrollLeft-l.x,y:a.top+s.scrollTop-l.y,width:a.width,height:a.height}}function O(e){var t=b(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function T(e){return"html"===A(e)?e:e.assignedSlot||e.parentNode||(p(e)?e.host:null)||x(e)}function R(e){return["html","body","#document"].indexOf(A(e))>=0?e.ownerDocument.body:f(e)&&k(e)?e:R(T(e))}function _(e,t){var n;void 0===t&&(t=[]);var r=R(e),o=r===(null==(n=e.ownerDocument)?void 0:n.body),i=u(r),a=o?[i].concat(i.visualViewport||[],k(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(_(T(a)))}function M(e){return["table","td","th"].indexOf(A(e))>=0}function P(e){return f(e)&&"fixed"!==E(e).position?e.offsetParent:null}function I(e){for(var t=u(e),n=P(e);n&&M(n)&&"static"===E(n).position;)n=P(n);return n&&("html"===A(n)||"body"===A(n)&&"static"===E(n).position)?t:n||function(e){var t=/firefox/i.test(v());if(/Trident/i.test(v())&&f(e)&&"fixed"===E(e).position)return null;var n=T(e);for(p(n)&&(n=n.host);f(n)&&["html","body"].indexOf(A(n))<0;){var r=E(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var j="top",L="bottom",N="right",B="left",z="auto",D=[j,L,N,B],F="start",H="end",W="viewport",U="popper",V=D.reduce((function(e,t){return e.concat([t+"-"+F,t+"-"+H])}),[]),G=[].concat(D,[z]).reduce((function(e,t){return e.concat([t,t+"-"+F,t+"-"+H])}),[]),q=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function K(e){var t=new Map,n=new Set,r=[];function o(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&o(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||o(e)})),r}function X(e){var t;return function(){return t||(t=new Promise((function(n){Promise.resolve().then((function(){t=void 0,n(e())}))}))),t}}var Y={placement:"bottom",modifiers:[],strategy:"absolute"};function Q(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function ne(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?$(o):null,a=o?ee(o):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case j:t={x:s,y:n.y-r.height};break;case L:t={x:s,y:n.y+n.height};break;case N:t={x:n.x+n.width,y:l};break;case B:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?te(i):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case F:t[c]=t[c]-(n[u]/2-r[u]/2);break;case H:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var re={top:"auto",right:"auto",bottom:"auto",left:"auto"};function oe(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,d=e.roundOffsets,f=e.isFixed,p=a.x,h=void 0===p?0:p,m=a.y,v=void 0===m?0:m,y="function"===typeof d?d({x:h,y:v}):{x:h,y:v};h=y.x,v=y.y;var b=a.hasOwnProperty("x"),w=a.hasOwnProperty("y"),A=B,S=j,k=window;if(c){var C=I(n),O="clientHeight",T="clientWidth";if(C===u(n)&&"static"!==E(C=x(n)).position&&"absolute"===s&&(O="scrollHeight",T="scrollWidth"),o===j||(o===B||o===N)&&i===H)S=L,v-=(f&&C===k&&k.visualViewport?k.visualViewport.height:C[O])-r.height,v*=l?1:-1;if(o===B||(o===j||o===L)&&i===H)A=N,h-=(f&&C===k&&k.visualViewport?k.visualViewport.width:C[T])-r.width,h*=l?1:-1}var R,_=Object.assign({position:s},c&&re),M=!0===d?function(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:g(n*o)/o||0,y:g(r*o)/o||0}}({x:h,y:v},u(n)):{x:h,y:v};return h=M.x,v=M.y,l?Object.assign({},_,((R={})[S]=w?"0":"",R[A]=b?"0":"",R.transform=(k.devicePixelRatio||1)<=1?"translate("+h+"px, "+v+"px)":"translate3d("+h+"px, "+v+"px, 0)",R)):Object.assign({},_,((t={})[S]=w?v+"px":"",t[A]=b?h+"px":"",t.transform="",t))}const ie={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,a=G.reduce((function(e,n){return e[n]=function(e,t,n){var r=$(e),o=[B,j].indexOf(r)>=0?-1:1,i="function"===typeof n?n(Object.assign({},t,{placement:e})):n,a=i[0],s=i[1];return a=a||0,s=(s||0)*o,[B,N].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,i),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}};var ae={left:"right",right:"left",bottom:"top",top:"bottom"};function se(e){return e.replace(/left|right|bottom|top/g,(function(e){return ae[e]}))}var le={start:"end",end:"start"};function ce(e){return e.replace(/start|end/g,(function(e){return le[e]}))}function ue(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&p(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function de(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function fe(e,t,n){return t===W?de(function(e,t){var n=u(e),r=x(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,l=0;if(o){i=o.width,a=o.height;var c=y();(c||!c&&"fixed"===t)&&(s=o.offsetLeft,l=o.offsetTop)}return{width:i,height:a,x:s+S(e),y:l}}(e,n)):d(t)?function(e,t){var n=b(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):de(function(e){var t,n=x(e),r=w(e),o=null==(t=e.ownerDocument)?void 0:t.body,i=h(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=h(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+S(e),l=-r.scrollTop;return"rtl"===E(o||n).direction&&(s+=h(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:l}}(x(e)))}function pe(e,t,n,r){var o="clippingParents"===t?function(e){var t=_(T(e)),n=["absolute","fixed"].indexOf(E(e).position)>=0&&f(e)?I(e):e;return d(n)?t.filter((function(e){return d(e)&&ue(e,n)&&"body"!==A(e)})):[]}(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce((function(t,n){var o=fe(e,n,r);return t.top=h(o.top,t.top),t.right=m(o.right,t.right),t.bottom=m(o.bottom,t.bottom),t.left=h(o.left,t.left),t}),fe(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function he(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function me(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function ge(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.strategy,a=void 0===i?e.strategy:i,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?W:c,f=n.elementContext,p=void 0===f?U:f,h=n.altBoundary,m=void 0!==h&&h,g=n.padding,v=void 0===g?0:g,y=he("number"!==typeof v?v:me(v,D)),w=p===U?"reference":U,A=e.rects.popper,S=e.elements[m?w:p],E=pe(d(S)?S:S.contextElement||x(e.elements.popper),l,u,a),k=b(e.elements.reference),C=ne({reference:k,element:A,strategy:"absolute",placement:o}),O=de(Object.assign({},A,C)),T=p===U?O:k,R={top:E.top-T.top+y.top,bottom:T.bottom-E.bottom+y.bottom,left:E.left-T.left+y.left,right:T.right-E.right+y.right},_=e.modifiersData.offset;if(p===U&&_){var M=_[o];Object.keys(R).forEach((function(e){var t=[N,L].indexOf(e)>=0?1:-1,n=[j,L].indexOf(e)>=0?"y":"x";R[e]+=M[n]*t}))}return R}function ve(e,t,n){return h(e,m(t,n))}const ye={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,f=n.tether,p=void 0===f||f,g=n.tetherOffset,v=void 0===g?0:g,y=ge(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),b=$(t.placement),w=ee(t.placement),A=!w,x=te(b),S="x"===x?"y":"x",E=t.modifiersData.popperOffsets,k=t.rects.reference,C=t.rects.popper,T="function"===typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,R="number"===typeof T?{mainAxis:T,altAxis:T}:Object.assign({mainAxis:0,altAxis:0},T),_=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,M={x:0,y:0};if(E){if(i){var P,z="y"===x?j:B,D="y"===x?L:N,H="y"===x?"height":"width",W=E[x],U=W+y[z],V=W-y[D],G=p?-C[H]/2:0,q=w===F?k[H]:C[H],K=w===F?-C[H]:-k[H],X=t.elements.arrow,Y=p&&X?O(X):{width:0,height:0},Q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},Z=Q[z],J=Q[D],ne=ve(0,k[H],Y[H]),re=A?k[H]/2-G-ne-Z-R.mainAxis:q-ne-Z-R.mainAxis,oe=A?-k[H]/2+G+ne+J+R.mainAxis:K+ne+J+R.mainAxis,ie=t.elements.arrow&&I(t.elements.arrow),ae=ie?"y"===x?ie.clientTop||0:ie.clientLeft||0:0,se=null!=(P=null==_?void 0:_[x])?P:0,le=W+oe-se,ce=ve(p?m(U,W+re-se-ae):U,W,p?h(V,le):V);E[x]=ce,M[x]=ce-W}if(s){var ue,de="x"===x?j:B,fe="x"===x?L:N,pe=E[S],he="y"===S?"height":"width",me=pe+y[de],ye=pe-y[fe],be=-1!==[j,B].indexOf(b),we=null!=(ue=null==_?void 0:_[S])?ue:0,Ae=be?me:pe-k[he]-C[he]-we+R.altAxis,xe=be?pe+k[he]+C[he]-we-R.altAxis:ye,Se=p&&be?function(e,t,n){var r=ve(e,t,n);return r>n?n:r}(Ae,pe,xe):ve(p?Ae:me,pe,p?xe:ye);E[S]=Se,M[S]=Se-pe}t.modifiersData[r]=M}},requiresIfExists:["offset"]};const be={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=$(n.placement),l=te(s),c=[B,N].indexOf(s)>=0?"height":"width";if(i&&a){var u=function(e,t){return he("number"!==typeof(e="function"===typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:me(e,D))}(o.padding,n),d=O(i),f="y"===l?j:B,p="y"===l?L:N,h=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],m=a[l]-n.rects.reference[l],g=I(i),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=h/2-m/2,b=u[f],w=v-d[c]-u[p],A=v/2-d[c]/2+y,x=ve(b,A,w),S=l;n.modifiersData[r]=((t={})[S]=x,t.centerOffset=x-A,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!==typeof r||(r=t.elements.popper.querySelector(r)))&&ue(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function we(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function Ae(e){return[j,N,L,B].some((function(t){return e[t]>=0}))}var xe=Z({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,a=r.resize,s=void 0===a||a,l=u(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,J)})),s&&l.addEventListener("resize",n.update,J),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,J)})),s&&l.removeEventListener("resize",n.update,J)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ne({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,a=void 0===i||i,s=n.roundOffsets,l=void 0===s||s,c={placement:$(t.placement),variation:ee(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,oe(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,oe(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];f(o)&&A(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});f(r)&&A(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},ie,{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,f=n.altBoundary,p=n.flipVariations,h=void 0===p||p,m=n.allowedAutoPlacements,g=t.options.placement,v=$(g),y=l||(v===g||!h?[se(g)]:function(e){if($(e)===z)return[];var t=se(e);return[ce(e),t,ce(t)]}(g)),b=[g].concat(y).reduce((function(e,n){return e.concat($(n)===z?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?G:l,u=ee(r),d=u?s?V:V.filter((function(e){return ee(e)===u})):D,f=d.filter((function(e){return c.indexOf(e)>=0}));0===f.length&&(f=d);var p=f.reduce((function(t,n){return t[n]=ge(e,{placement:n,boundary:o,rootBoundary:i,padding:a})[$(n)],t}),{});return Object.keys(p).sort((function(e,t){return p[e]-p[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:h,allowedAutoPlacements:m}):n)}),[]),w=t.rects.reference,A=t.rects.popper,x=new Map,S=!0,E=b[0],k=0;k=0,_=R?"width":"height",M=ge(t,{placement:C,boundary:u,rootBoundary:d,altBoundary:f,padding:c}),P=R?T?N:B:T?L:j;w[_]>A[_]&&(P=se(P));var I=se(P),H=[];if(i&&H.push(M[O]<=0),s&&H.push(M[P]<=0,M[I]<=0),H.every((function(e){return e}))){E=C,S=!1;break}x.set(C,H)}if(S)for(var W=function(e){var t=b.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},U=h?3:1;U>0;U--){if("break"===W(U))break}t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},ye,be,{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=ge(t,{elementContext:"reference"}),s=ge(t,{altBoundary:!0}),l=we(a,r),c=we(s,o,i),u=Ae(l),d=Ae(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),Se=n(3484),Ee=n(70134),ke=n(96039),Ce=n(45558),Oe=n(1614);function Te(e){return(0,Oe.Ay)("MuiPopper",e)}(0,Ce.A)("MuiPopper",["root"]);var Re=n(44414);const _e=["anchorEl","children","direction","disablePortal","modifiers","open","placement","popperOptions","popperRef","slotProps","slots","TransitionProps","ownerState"],Me=["anchorEl","children","container","direction","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition","slotProps","slots"];function Pe(e){return"function"===typeof e?e():e}function Ie(e){return void 0!==e.nodeType}const je={},Le=a.forwardRef((function(e,t){var n;const{anchorEl:i,children:c,direction:u,disablePortal:d,modifiers:f,open:p,placement:h,popperOptions:m,popperRef:g,slotProps:v={},slots:y={},TransitionProps:b}=e,w=(0,o.A)(e,_e),A=a.useRef(null),x=(0,s.A)(A,t),S=a.useRef(null),E=(0,s.A)(S,g),k=a.useRef(E);(0,l.A)((()=>{k.current=E}),[E]),a.useImperativeHandle(g,(()=>S.current),[]);const C=function(e,t){if("ltr"===t)return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(h,u),[O,T]=a.useState(C),[R,_]=a.useState(Pe(i));a.useEffect((()=>{S.current&&S.current.forceUpdate()})),a.useEffect((()=>{i&&_(Pe(i))}),[i]),(0,l.A)((()=>{if(!R||!p)return;let e=[{name:"preventOverflow",options:{altBoundary:d}},{name:"flip",options:{altBoundary:d}},{name:"onUpdate",enabled:!0,phase:"afterWrite",fn:e=>{let{state:t}=e;T(t.placement)}}];null!=f&&(e=e.concat(f)),m&&null!=m.modifiers&&(e=e.concat(m.modifiers));const t=xe(R,A.current,(0,r.A)({placement:C},m,{modifiers:e}));return k.current(t),()=>{t.destroy(),k.current(null)}}),[R,d,f,p,m,C]);const M={placement:O};null!==b&&(M.TransitionProps=b);const P=(e=>{const{classes:t}=e;return(0,Se.A)({root:["root"]},Te,t)})(e),I=null!=(n=y.root)?n:"div",j=(0,Ee.A)({elementType:I,externalSlotProps:v.root,externalForwardedProps:w,additionalProps:{role:"tooltip",ref:x},ownerState:e,className:P.root});return(0,Re.jsx)(I,(0,r.A)({},j,{children:"function"===typeof c?c(M):c}))})),Ne=a.forwardRef((function(e,t){const{anchorEl:n,children:i,container:s,direction:l="ltr",disablePortal:u=!1,keepMounted:d=!1,modifiers:f,open:p,placement:h="bottom",popperOptions:m=je,popperRef:g,style:v,transition:y=!1,slotProps:b={},slots:w={}}=e,A=(0,o.A)(e,Me),[x,S]=a.useState(!0);if(!d&&!p&&(!y||x))return null;let E;if(s)E=s;else if(n){const e=Pe(n);E=e&&Ie(e)?(0,c.A)(e).body:(0,c.A)(null).body}const k=p||!d||y&&!x?void 0:"none",C=y?{in:p,onEnter:()=>{S(!1)},onExited:()=>{S(!0)}}:void 0;return(0,Re.jsx)(ke.A,{disablePortal:u,container:E,children:(0,Re.jsx)(Le,(0,r.A)({anchorEl:n,direction:l,disablePortal:u,modifiers:f,ref:t,open:y?!x:p,placement:h,popperOptions:m,popperRef:g,slotProps:b,slots:w},A,{style:(0,r.A)({position:"fixed",top:0,left:0,display:k},v),TransitionProps:C,children:i}))})}));var Be=n(59254),ze=n(18463);const De=["anchorEl","component","components","componentsProps","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","transition","slots","slotProps"],Fe=(0,Be.Ay)(Ne,{name:"MuiPopper",slot:"Root",overridesResolver:(e,t)=>t.root})({}),He=a.forwardRef((function(e,t){var n;const a=(0,i.A)(),s=(0,ze.b)({props:e,name:"MuiPopper"}),{anchorEl:l,component:c,components:u,componentsProps:d,container:f,disablePortal:p,keepMounted:h,modifiers:m,open:g,placement:v,popperOptions:y,popperRef:b,transition:w,slots:A,slotProps:x}=s,S=(0,o.A)(s,De),E=null!=(n=null==A?void 0:A.root)?n:null==u?void 0:u.Root,k=(0,r.A)({anchorEl:l,container:f,disablePortal:p,keepMounted:h,modifiers:m,open:g,placement:v,popperOptions:y,popperRef:b,transition:w},S);return(0,Re.jsx)(Fe,(0,r.A)({as:c,direction:null==a?void 0:a.direction,slots:{root:E},slotProps:null!=x?x:d},k,{ref:t}))}))},1976:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(59520).A},2235:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(3484),l=n(99269),c=n(59254);const u=e=>{let t;return t=e<1?5.11916*e**2:4.5*Math.log(e+1)+2,(t/100).toFixed(2)};var d=n(18463),f=n(45558),p=n(1614);function h(e){return(0,p.Ay)("MuiPaper",e)}(0,f.A)("MuiPaper",["root","rounded","outlined","elevation","elevation0","elevation1","elevation2","elevation3","elevation4","elevation5","elevation6","elevation7","elevation8","elevation9","elevation10","elevation11","elevation12","elevation13","elevation14","elevation15","elevation16","elevation17","elevation18","elevation19","elevation20","elevation21","elevation22","elevation23","elevation24"]);var m=n(44414);const g=["className","component","elevation","square","variant"],v=(0,c.Ay)("div",{name:"MuiPaper",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.variant],!n.square&&t.rounded,"elevation"===n.variant&&t["elevation".concat(n.elevation)]]}})((e=>{let{theme:t,ownerState:n}=e;var r;return(0,o.A)({backgroundColor:(t.vars||t).palette.background.paper,color:(t.vars||t).palette.text.primary,transition:t.transitions.create("box-shadow")},!n.square&&{borderRadius:t.shape.borderRadius},"outlined"===n.variant&&{border:"1px solid ".concat((t.vars||t).palette.divider)},"elevation"===n.variant&&(0,o.A)({boxShadow:(t.vars||t).shadows[n.elevation]},!t.vars&&"dark"===t.palette.mode&&{backgroundImage:"linear-gradient(".concat((0,l.X4)("#fff",u(n.elevation)),", ").concat((0,l.X4)("#fff",u(n.elevation)),")")},t.vars&&{backgroundImage:null==(r=t.vars.overlays)?void 0:r[n.elevation]}))})),y=i.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiPaper"}),{className:i,component:l="div",elevation:c=1,square:u=!1,variant:f="elevation"}=n,p=(0,r.A)(n,g),y=(0,o.A)({},n,{component:l,elevation:c,square:u,variant:f}),b=(e=>{const{square:t,elevation:n,variant:r,classes:o}=e,i={root:["root",r,!t&&"rounded","elevation"===r&&"elevation".concat(n)]};return(0,s.A)(i,h,o)})(y);return(0,m.jsx)(v,(0,o.A)({as:l,ownerState:y,className:(0,a.A)(b.root,i),ref:t},p))}))},2887:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(e,t)=>{switch(t){case"secondary":return e.palette.secondary;case"error":return e.palette.error;case"warning":return e.palette.warning;case"info":return e.palette.info;case"success":return e.palette.success;default:return e.palette.primary}}},3484:(e,t,n)=>{"use strict";function r(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const r={};return Object.keys(e).forEach((o=>{r[o]=e[o].reduce(((e,r)=>{if(r){const o=t(r);""!==o&&e.push(o),n&&n[r]&&e.push(n[r])}return e}),[]).join(" ")})),r}n.d(t,{A:()=>r})},3888:(e,t,n)=>{"use strict";function r(){return!("undefined"===typeof window||!window.document||!window.document.createElement)}n.d(t,{A:()=>r})},3911:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),o=n(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M686.7 638.6L544.1 535.5V288c0-4.4-3.6-8-8-8H488c-4.4 0-8 3.6-8 8v275.4c0 2.6 1.2 5 3.3 6.5l165.4 120.6c3.6 2.6 8.6 1.8 11.2-1.7l28.6-39c2.6-3.7 1.8-8.7-1.8-11.2z"}}]},name:"clock-circle",theme:"outlined"};var a=n(61187),s=function(e,t){return o.createElement(a.A,(0,r.A)({},e,{ref:t,icon:i}))};const l=o.forwardRef(s)},4635:(e,t,n)=>{var r=n(14759).Symbol;e.exports=r},6171:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,b:()=>s});var r=n(9950),o=n(73808),i=n(44414);const a=r.createContext(void 0);function s(e){let{props:t,name:n}=e;return function(e){const{theme:t,name:n,props:r}=e;if(!t||!t.components||!t.components[n])return r;const i=t.components[n];return i.defaultProps?(0,o.A)(i.defaultProps,r):i.styleOverrides||i.variants?r:(0,o.A)(i,r)}({props:t,name:n,theme:{components:r.useContext(a)}})}const l=function(e){let{value:t,children:n}=e;return(0,i.jsx)(a.Provider,{value:t,children:n})}},6538:(e,t,n)=>{"use strict";e.exports=n(60759)},7148:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(12860),o=n(90357);const i=(0,r.A)();const a=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i;return(0,o.A)(e)}},8195:(e,t,n)=>{"use strict";function r(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}n.d(t,{A:()=>r})},8881:(e,t,n)=>{"use strict";n.d(t,{n:()=>He,mk:()=>_e,M8:()=>Re});var r=n(9950),o=n(17119);function i(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t"object"==typeof window?((e?e.querySelector("#_goober"):window._goober)||Object.assign((e||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:e||s,c=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,u=/\/\*[^]*?\*\/| +/g,d=/\n+/g,f=(e,t)=>{let n="",r="",o="";for(let i in e){let a=e[i];"@"==i[0]?"i"==i[1]?n=i+" "+a+";":r+="f"==i[1]?f(a,i):i+"{"+f(a,"k"==i[1]?"":t)+"}":"object"==typeof a?r+=f(a,t?t.replace(/([^,])+/g,(e=>i.replace(/([^,]*:\S+\([^)]*\))|([^,])+/g,(t=>/&/.test(t)?t.replace(/&/g,e):e?e+" "+t:t)))):i):null!=a&&(i=/^--/.test(i)?i:i.replace(/[A-Z]/g,"-$&").toLowerCase(),o+=f.p?f.p(i,a):i+":"+a+";")}return n+(t&&o?t+"{"+o+"}":o)+r},p={},h=e=>{if("object"==typeof e){let t="";for(let n in e)t+=n+h(e[n]);return t}return e},m=(e,t,n,r,o)=>{let i=h(e),a=p[i]||(p[i]=(e=>{let t=0,n=11;for(;t>>0;return"go"+n})(i));if(!p[a]){let t=i!==e?e:(e=>{let t,n,r=[{}];for(;t=c.exec(e.replace(u,""));)t[4]?r.shift():t[3]?(n=t[3].replace(d," ").trim(),r.unshift(r[0][n]=r[0][n]||{})):r[0][t[1]]=t[2].replace(d," ").trim();return r[0]})(e);p[a]=f(o?{["@keyframes "+a]:t}:t,n?"":"."+a)}let s=n&&p.g?p.g:null;return n&&(p.g=p[a]),((e,t,n,r)=>{r?t.data=t.data.replace(r,e):-1===t.data.indexOf(e)&&(t.data=n?e+t.data:t.data+e)})(p[a],t,r,s),a};function g(e){let t=this||{},n=e.call?e(t.p):e;return m(n.unshift?n.raw?((e,t,n)=>e.reduce(((e,r,o)=>{let i=t[o];if(i&&i.call){let e=i(n),t=e&&e.props&&e.props.className||/^go/.test(e)&&e;i=t?"."+t:e&&"object"==typeof e?e.props?"":f(e,""):!1===e?"":e}return e+r+(null==i?"":i)}),""))(n,[].slice.call(arguments,1),t.p):n.reduce(((e,n)=>Object.assign(e,n&&n.call?n(t.p):n)),{}):n,l(t.target),t.g,t.o,t.k)}g.bind({g:1}),g.bind({k:1});function v(e,t){for(var n=0;n=0||(o[n]=e[n]);return o}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}var S=function(){return""},E=r.createContext({enqueueSnackbar:S,closeSnackbar:S}),k="@media (max-width:599.95px)",C="@media (min-width:600px)",O=function(e){return e.charAt(0).toUpperCase()+e.slice(1)},T=function(e){return""+O(e.vertical)+O(e.horizontal)},R=function(e){return!!e||0===e},_="unmounted",M="exited",P="entering",I="entered",j="exiting",L=function(e){function t(t){var n;n=e.call(this,t)||this;var r,o=t.appear;return n.appearStatus=null,t.in?o?(r=M,n.appearStatus=P):r=I:r=t.unmountOnExit||t.mountOnEnter?_:M,n.state={status:r},n.nextCallback=null,n}w(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===_?{status:M}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==P&&n!==I&&(t=P):n!==P&&n!==I||(t=j)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e=this.props.timeout,t=e,n=e;return null!=e&&"number"!==typeof e&&"string"!==typeof e&&(n=e.exit,t=e.enter),{exit:n,enter:t}},n.updateStatus=function(e,t){void 0===e&&(e=!1),null!==t?(this.cancelNextCallback(),t===P?this.performEnter(e):this.performExit()):this.props.unmountOnExit&&this.state.status===M&&this.setState({status:_})},n.performEnter=function(e){var t=this,n=this.props.enter,r=e,o=this.getTimeouts();e||n?(this.props.onEnter&&this.props.onEnter(this.node,r),this.safeSetState({status:P},(function(){t.props.onEntering&&t.props.onEntering(t.node,r),t.onTransitionEnd(o.enter,(function(){t.safeSetState({status:I},(function(){t.props.onEntered&&t.props.onEntered(t.node,r)}))}))}))):this.safeSetState({status:I},(function(){t.props.onEntered&&t.props.onEntered(t.node,r)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts();t?(this.props.onExit&&this.props.onExit(this.node),this.safeSetState({status:j},(function(){e.props.onExiting&&e.props.onExiting(e.node),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:M},(function(){e.props.onExited&&e.props.onExited(e.node)}))}))}))):this.safeSetState({status:M},(function(){e.props.onExited&&e.props.onExited(e.node)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&this.nextCallback.cancel&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(){n&&(n=!1,t.nextCallback=null,e())},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=null==e&&!this.props.addEndListener;this.node&&!n?(this.props.addEndListener&&this.props.addEndListener(this.node,this.nextCallback),null!=e&&setTimeout(this.nextCallback,e)):setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===_)return null;var t=this.props;return(0,t.children)(e,A(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]))},y(t,[{key:"node",get:function(){var e,t=null===(e=this.props.nodeRef)||void 0===e?void 0:e.current;if(!t)throw new Error("notistack - Custom snackbar is not refForwarding");return t}}]),t}(r.Component);function N(){}function B(e,t){"function"===typeof e?e(t):e&&(e.current=t)}function z(e,t){return(0,r.useMemo)((function(){return null==e&&null==t?null:function(n){B(e,n),B(t,n)}}),[e,t])}function D(e){var t=e.timeout,n=e.style,r=void 0===n?{}:n,o=e.mode;return{duration:"object"===typeof t?t[o]||0:t,easing:r.transitionTimingFunction,delay:r.transitionDelay}}L.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:N,onEntering:N,onEntered:N,onExit:N,onExiting:N,onExited:N};var F="cubic-bezier(0.4, 0, 0.2, 1)",H="cubic-bezier(0.0, 0, 0.2, 1)",W="cubic-bezier(0.4, 0, 0.6, 1)",U=function(e){e.scrollTop=e.scrollTop},V=function(e){return Math.round(e)+"ms"};function G(e,t){void 0===e&&(e=["all"]);var n=t||{},r=n.duration,o=void 0===r?300:r,i=n.easing,a=void 0===i?F:i,s=n.delay,l=void 0===s?0:s;return(Array.isArray(e)?e:[e]).map((function(e){var t="string"===typeof o?o:V(o),n="string"===typeof l?l:V(l);return e+" "+t+" "+a+" "+n})).join(",")}function q(e){var t=function(e){return e&&e.ownerDocument||document}(e);return t.defaultView||window}function K(e,t){if(t){var n=function(e,t){var n,r=t.getBoundingClientRect(),o=q(t);if(t.fakeTransform)n=t.fakeTransform;else{var i=o.getComputedStyle(t);n=i.getPropertyValue("-webkit-transform")||i.getPropertyValue("transform")}var a=0,s=0;if(n&&"none"!==n&&"string"===typeof n){var l=n.split("(")[1].split(")")[0].split(",");a=parseInt(l[4],10),s=parseInt(l[5],10)}switch(e){case"left":return"translateX("+(o.innerWidth+a-r.left)+"px)";case"right":return"translateX(-"+(r.left+r.width-a)+"px)";case"up":return"translateY("+(o.innerHeight+s-r.top)+"px)";default:return"translateY(-"+(r.top+r.height-s)+"px)"}}(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}}var X=(0,r.forwardRef)((function(e,t){var n=e.children,o=e.direction,i=void 0===o?"down":o,a=e.in,s=e.style,l=e.timeout,c=void 0===l?0:l,u=e.onEnter,d=e.onEntered,f=e.onExit,p=e.onExited,h=A(e,["children","direction","in","style","timeout","onEnter","onEntered","onExit","onExited"]),m=(0,r.useRef)(null),g=z(n.ref,m),v=z(g,t),y=(0,r.useCallback)((function(){m.current&&K(i,m.current)}),[i]);return(0,r.useEffect)((function(){if(!a&&"down"!==i&&"right"!==i){var e=function(e,t){var n;function r(){for(var r=this,o=arguments.length,i=new Array(o),a=0;a-1,i=e.snacks.findIndex(t)>-1;if(r||i)return e}return n.handleDisplaySnack(b({},e,{queue:[].concat(e.queue,[f])}))})),u},n.handleDisplaySnack=function(e){return e.snacks.length>=n.maxSnack?n.handleDismissOldest(e):n.processQueue(e)},n.processQueue=function(e){var t=e.queue,n=e.snacks;return t.length>0?b({},e,{snacks:[].concat(n,[t[0]]),queue:t.slice(1,t.length)}):e},n.handleDismissOldest=function(e){if(e.snacks.some((function(e){return!e.open||e.requestClose})))return e;var t=!1,r=!1;e.snacks.reduce((function(e,t){return e+(t.open&&t.persist?1:0)}),0)===n.maxSnack&&(r=!0);var o=e.snacks.map((function(e){return t||e.persist&&!r?b({},e):(t=!0,e.entered?(e.onClose&&e.onClose(null,"maxsnack",e.id),n.props.onClose&&n.props.onClose(null,"maxsnack",e.id),b({},e,{open:!1})):b({},e,{requestClose:!0}))}));return b({},e,{snacks:o})},n.handleEnteredSnack=function(e,t,r){if(!R(r))throw new Error("handleEnteredSnack Cannot be called with undefined key");n.setState((function(e){return{snacks:e.snacks.map((function(e){return e.id===r?b({},e,{entered:!0}):b({},e)}))}}))},n.handleCloseSnack=function(e,t,r){n.props.onClose&&n.props.onClose(e,t,r);var o=void 0===r;n.setState((function(e){var t=e.snacks,n=e.queue;return{snacks:t.map((function(e){return o||e.id===r?e.entered?b({},e,{open:!1}):b({},e,{requestClose:!0}):b({},e)})),queue:n.filter((function(e){return e.id!==r}))}}))},n.closeSnackbar=function(e){var t=n.state.snacks.find((function(t){return t.id===e}));R(e)&&t&&t.onClose&&t.onClose(null,"instructed",e),n.handleCloseSnack(null,"instructed",e)},n.handleExitedSnack=function(e,t){if(!R(t))throw new Error("handleExitedSnack Cannot be called with undefined key");n.setState((function(e){var r=n.processQueue(b({},e,{snacks:e.snacks.filter((function(e){return e.id!==t}))}));return 0===r.queue.length?r:n.handleDismissOldest(r)}))},Re=n.enqueueSnackbar,_e=n.closeSnackbar,n.state={snacks:[],queue:[],contextValue:{enqueueSnackbar:n.enqueueSnackbar.bind(x(n)),closeSnackbar:n.closeSnackbar.bind(x(n))}},n}return w(t,e),t.prototype.render=function(){var e=this,t=this.state.contextValue,n=this.props,i=n.domRoot,a=n.children,s=n.dense,l=void 0!==s&&s,c=n.Components,u=void 0===c?{}:c,d=n.classes,f=this.state.snacks.reduce((function(e,t){var n,r=T(t.anchorOrigin),o=e[r]||[];return b({},e,((n={})[r]=[].concat(o,[t]),n))}),{}),p=Object.keys(f).map((function(t){var n=f[t],o=n[0];return r.createElement(De,{key:t,dense:l,anchorOrigin:o.anchorOrigin,classes:d},n.map((function(t){return r.createElement(Ie,{key:t.id,snack:t,classes:d,Component:u[t.variant],onClose:e.handleCloseSnack,onEnter:e.props.onEnter,onExit:e.props.onExit,onExited:he([e.handleExitedSnack,e.props.onExited],t.id),onEntered:he([e.handleEnteredSnack,e.props.onEntered],t.id)})})))}));return r.createElement(E.Provider,{value:t},a,i?(0,o.createPortal)(p,i):p)},y(t,[{key:"maxSnack",get:function(){return this.props.maxSnack||ee.maxSnack}}]),t}(r.Component)},9083:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),o=n(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372 0-89 31.3-170.8 83.5-234.8l523.3 523.3C682.8 852.7 601 884 512 884zm288.5-137.2L277.2 223.5C341.2 171.3 423 140 512 140c205.4 0 372 166.6 372 372 0 89-31.3 170.8-83.5 234.8z"}}]},name:"stop",theme:"outlined"};var a=n(61187),s=function(e,t){return o.createElement(a.A,(0,r.A)({},e,{ref:t,icon:i}))};const l=o.forwardRef(s)},9417:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},9593:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(79526)),i=n(44414);t.A=(0,o.default)((0,i.jsx)("path",{d:"M22.99 9C19.15 5.16 13.8 3.76 8.84 4.78l2.52 2.52c3.47-.17 6.99 1.05 9.63 3.7zm-4 4c-1.29-1.29-2.84-2.13-4.49-2.56l3.53 3.53zM2 3.05 5.07 6.1C3.6 6.82 2.22 7.78 1 9l1.99 2c1.24-1.24 2.67-2.16 4.2-2.77l2.24 2.24C7.81 10.89 6.27 11.73 5 13v.01L6.99 15c1.36-1.36 3.14-2.04 4.92-2.06L18.98 20l1.27-1.26L3.29 1.79zM9 17l3 3 3-3c-1.65-1.66-4.34-1.66-6 0"}),"WifiOff")},9845:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),o=n(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M464 512a48 48 0 1096 0 48 48 0 10-96 0zm200 0a48 48 0 1096 0 48 48 0 10-96 0zm-400 0a48 48 0 1096 0 48 48 0 10-96 0zm661.2-173.6c-22.6-53.7-55-101.9-96.3-143.3a444.35 444.35 0 00-143.3-96.3C630.6 75.7 572.2 64 512 64h-2c-60.6.3-119.3 12.3-174.5 35.9a445.35 445.35 0 00-142 96.5c-40.9 41.3-73 89.3-95.2 142.8-23 55.4-34.6 114.3-34.3 174.9A449.4 449.4 0 00112 714v152a46 46 0 0046 46h152.1A449.4 449.4 0 00510 960h2.1c59.9 0 118-11.6 172.7-34.3a444.48 444.48 0 00142.8-95.2c41.3-40.9 73.8-88.7 96.5-142 23.6-55.2 35.6-113.9 35.9-174.5.3-60.9-11.5-120-34.8-175.6zm-151.1 438C704 845.8 611 884 512 884h-1.7c-60.3-.3-120.2-15.3-173.1-43.5l-8.4-4.5H188V695.2l-4.5-8.4C155.3 633.9 140.3 574 140 513.7c-.4-99.7 37.7-193.3 107.6-263.8 69.8-70.5 163.1-109.5 262.8-109.9h1.7c50 0 98.5 9.7 144.2 28.9 44.6 18.7 84.6 45.6 119 80 34.3 34.3 61.3 74.4 80 119 19.4 46.2 29.1 95.2 28.9 145.8-.6 99.6-39.7 192.9-110.1 262.7z"}}]},name:"message",theme:"outlined"};var a=n(61187),s=function(e,t){return o.createElement(a.A,(0,r.A)({},e,{ref:t,icon:i}))};const l=o.forwardRef(s)},9950:(e,t,n)=>{"use strict";e.exports=n(32049)},10031:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(11942),o=n.n(r);const i=(e,t)=>{switch(t){case"secondary":return e.customShadows.secondary;case"error":return e.customShadows.error;case"warning":return e.customShadows.warning;case"info":return e.customShadows.info;case"success":return e.customShadows.success;case"primaryButton":return e.customShadows.primaryButton;case"secondaryButton":return e.customShadows.secondaryButton;case"errorButton":return e.customShadows.errorButton;case"warningButton":return e.customShadows.warningButton;case"infoButton":return e.customShadows.infoButton;case"successButton":return e.customShadows.successButton;default:return e.customShadows.primary}};i.propTypes={theme:o().object,shadow:o().string};const a=i},11359:(e,t,n)=>{"use strict";function r(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r3?t.i-4:t.i:Array.isArray(e)?1:f(e)?2:p(e)?3:0}function l(e,t){return 2===s(e)?e.has(t):Object.prototype.hasOwnProperty.call(e,t)}function c(e,t){return 2===s(e)?e.get(t):e[t]}function u(e,t,n){var r=s(e);2===r?e.set(t,n):3===r?e.add(n):e[t]=n}function d(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}function f(e){return W&&e instanceof Map}function p(e){return U&&e instanceof Set}function h(e){return e.o||e.t}function m(e){if(Array.isArray(e))return Array.prototype.slice.call(e);var t=Q(e);delete t[K];for(var n=Y(t),r=0;r1&&(e.set=e.add=e.clear=e.delete=v),Object.freeze(e),t&&a(e,(function(e,t){return g(t,!0)}),!0)),e}function v(){r(2)}function y(e){return null==e||"object"!=typeof e||Object.isFrozen(e)}function b(e){var t=Z[e];return t||r(18,e),t}function w(e,t){Z[e]||(Z[e]=t)}function A(){return F}function x(e,t){t&&(b("Patches"),e.u=[],e.s=[],e.v=t)}function S(e){E(e),e.p.forEach(C),e.p=null}function E(e){e===F&&(F=e.l)}function k(e){return F={p:[],l:F,h:e,m:!0,_:0}}function C(e){var t=e[K];0===t.i||1===t.i?t.j():t.g=!0}function O(e,t){t._=t.p.length;var n=t.p[0],o=void 0!==e&&e!==n;return t.h.O||b("ES5").S(t,e,o),o?(n[K].P&&(S(t),r(4)),i(e)&&(e=T(t,e),t.l||_(t,e)),t.u&&b("Patches").M(n[K].t,e,t.u,t.s)):e=T(t,n,[]),S(t),t.u&&t.v(t.u,t.s),e!==G?e:void 0}function T(e,t,n){if(y(t))return t;var r=t[K];if(!r)return a(t,(function(o,i){return R(e,r,t,o,i,n)}),!0),t;if(r.A!==e)return t;if(!r.P)return _(e,r.t,!0),r.t;if(!r.I){r.I=!0,r.A._--;var o=4===r.i||5===r.i?r.o=m(r.k):r.o,i=o,s=!1;3===r.i&&(i=new Set(o),o.clear(),s=!0),a(i,(function(t,i){return R(e,r,o,t,i,n,s)})),_(e,o,!1),n&&e.u&&b("Patches").N(r,n,e.u,e.s)}return r.o}function R(e,t,n,r,a,s,c){if(o(a)){var d=T(e,a,s&&t&&3!==t.i&&!l(t.R,r)?s.concat(r):void 0);if(u(n,r,d),!o(d))return;e.m=!1}else c&&n.add(a);if(i(a)&&!y(a)){if(!e.h.D&&e._<1)return;T(e,a),t&&t.A.l||_(e,a)}}function _(e,t,n){void 0===n&&(n=!1),!e.l&&e.h.D&&e.m&&g(t,n)}function M(e,t){var n=e[K];return(n?h(n):e)[t]}function P(e,t){if(t in e)for(var n=Object.getPrototypeOf(e);n;){var r=Object.getOwnPropertyDescriptor(n,t);if(r)return r;n=Object.getPrototypeOf(n)}}function I(e){e.P||(e.P=!0,e.l&&I(e.l))}function j(e){e.o||(e.o=m(e.t))}function L(e,t,n){var r=f(t)?b("MapSet").F(t,n):p(t)?b("MapSet").T(t,n):e.O?function(e,t){var n=Array.isArray(e),r={i:n?1:0,A:t?t.A:A(),P:!1,I:!1,R:{},l:t,t:e,k:null,o:null,j:null,C:!1},o=r,i=J;n&&(o=[r],i=$);var a=Proxy.revocable(o,i),s=a.revoke,l=a.proxy;return r.k=l,r.j=s,l}(t,n):b("ES5").J(t,n);return(n?n.A:A()).p.push(r),r}function N(e){return o(e)||r(22,e),function e(t){if(!i(t))return t;var n,r=t[K],o=s(t);if(r){if(!r.P&&(r.i<4||!b("ES5").K(r)))return r.t;r.I=!0,n=B(t,o),r.I=!1}else n=B(t,o);return a(n,(function(t,o){r&&c(r.t,t)===o||u(n,t,e(o))})),3===o?new Set(n):n}(e)}function B(e,t){switch(t){case 2:return new Map(e);case 3:return Array.from(e)}return m(e)}function z(){function e(e,t){var n=i[e];return n?n.enumerable=t:i[e]=n={configurable:!0,enumerable:t,get:function(){var t=this[K];return J.get(t,e)},set:function(t){var n=this[K];J.set(n,e,t)}},n}function t(e){for(var t=e.length-1;t>=0;t--){var o=e[t][K];if(!o.P)switch(o.i){case 5:r(o)&&I(o);break;case 4:n(o)&&I(o)}}}function n(e){for(var t=e.t,n=e.k,r=Y(n),o=r.length-1;o>=0;o--){var i=r[o];if(i!==K){var a=t[i];if(void 0===a&&!l(t,i))return!0;var s=n[i],c=s&&s[K];if(c?c.t!==a:!d(s,a))return!0}}var u=!!t[K];return r.length!==Y(t).length+(u?0:1)}function r(e){var t=e.k;if(t.length!==e.t.length)return!0;var n=Object.getOwnPropertyDescriptor(t,t.length-1);if(n&&!n.get)return!0;for(var r=0;rTe,zD:()=>Be,Z0:()=>Me});var D,F,H="undefined"!=typeof Symbol&&"symbol"==typeof Symbol("x"),W="undefined"!=typeof Map,U="undefined"!=typeof Set,V="undefined"!=typeof Proxy&&void 0!==Proxy.revocable&&"undefined"!=typeof Reflect,G=H?Symbol.for("immer-nothing"):((D={})["immer-nothing"]=!0,D),q=H?Symbol.for("immer-draftable"):"__$immer_draftable",K=H?Symbol.for("immer-state"):"__$immer_state",X=("undefined"!=typeof Symbol&&Symbol.iterator,""+Object.prototype.constructor),Y="undefined"!=typeof Reflect&&Reflect.ownKeys?Reflect.ownKeys:void 0!==Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:Object.getOwnPropertyNames,Q=Object.getOwnPropertyDescriptors||function(e){var t={};return Y(e).forEach((function(n){t[n]=Object.getOwnPropertyDescriptor(e,n)})),t},Z={},J={get:function(e,t){if(t===K)return e;var n=h(e);if(!l(n,t))return function(e,t,n){var r,o=P(t,n);return o?"value"in o?o.value:null===(r=o.get)||void 0===r?void 0:r.call(e.k):void 0}(e,n,t);var r=n[t];return e.I||!i(r)?r:r===M(e.t,t)?(j(e),e.o[t]=L(e.A.h,r,e)):r},has:function(e,t){return t in h(e)},ownKeys:function(e){return Reflect.ownKeys(h(e))},set:function(e,t,n){var r=P(h(e),t);if(null==r?void 0:r.set)return r.set.call(e.k,n),!0;if(!e.P){var o=M(h(e),t),i=null==o?void 0:o[K];if(i&&i.t===n)return e.o[t]=n,e.R[t]=!1,!0;if(d(n,o)&&(void 0!==n||l(e.t,t)))return!0;j(e),I(e)}return e.o[t]===n&&(void 0!==n||t in e.o)||Number.isNaN(n)&&Number.isNaN(e.o[t])||(e.o[t]=n,e.R[t]=!0),!0},deleteProperty:function(e,t){return void 0!==M(e.t,t)||t in e.t?(e.R[t]=!1,j(e),I(e)):delete e.R[t],e.o&&delete e.o[t],!0},getOwnPropertyDescriptor:function(e,t){var n=h(e),r=Reflect.getOwnPropertyDescriptor(n,t);return r?{writable:!0,configurable:1!==e.i||"length"!==t,enumerable:r.enumerable,value:n[t]}:r},defineProperty:function(){r(11)},getPrototypeOf:function(e){return Object.getPrototypeOf(e.t)},setPrototypeOf:function(){r(12)}},$={};a(J,(function(e,t){$[e]=function(){return arguments[0]=arguments[0][0],t.apply(this,arguments)}})),$.deleteProperty=function(e,t){return $.set.call(this,e,t,void 0)},$.set=function(e,t,n){return J.set.call(this,e[0],t,n,e[0])};var ee=function(){function e(e){var t=this;this.O=V,this.D=!0,this.produce=function(e,n,o){if("function"==typeof e&&"function"!=typeof n){var a=n;n=e;var s=t;return function(e){var t=this;void 0===e&&(e=a);for(var r=arguments.length,o=Array(r>1?r-1:0),i=1;i1?r-1:0),i=1;i=0;n--){var r=t[n];if(0===r.path.length&&"replace"===r.op){e=r.value;break}}n>-1&&(t=t.slice(n+1));var i=b("Patches").$;return o(e)?i(e,t):this.produce(e,(function(e){return i(e,t)}))},e}(),te=new ee,ne=te.produce;te.produceWithPatches.bind(te),te.setAutoFreeze.bind(te),te.setUseProxies.bind(te),te.applyPatches.bind(te),te.createDraft.bind(te),te.finishDraft.bind(te);const re=ne;var oe=n(58522);function ie(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(o){return"function"===typeof o?o(n,r,e):t(o)}}}}var ae=ie();ae.withExtraArgument=ie;const se=ae;n(85224);var le=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Class extends value "+String(n)+" is not a constructor or null");function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),ce=function(e,t){var n,r,o,i,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return i={next:s(0),throw:s(1),return:s(2)},"function"===typeof Symbol&&(i[Symbol.iterator]=function(){return this}),i;function s(i){return function(s){return function(i){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(o=2&i[0]?r.return:i[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,i[1])).done)return o;switch(r=0,o&&(i=[2&i[0],o.value]),i[0]){case 0:case 1:o=i;break;case 4:return a.label++,{value:i[1],done:!1};case 5:a.label++,r=i[1],i=[0];continue;case 7:i=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===i[0]||2===i[0])){a=0;continue}if(3===i[0]&&(!o||i[1]>o[0]&&i[1]{e.exports=n(43488)()},12620:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];if(void 0===e)return{};const n={};return Object.keys(e).filter((n=>n.match(/^on[A-Z]/)&&"function"===typeof e[n]&&!t.includes(n))).forEach((t=>{n[t]=e[t]})),n}},12703:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,BO:()=>a,Yn:()=>i});var r=n(74840),o=n(28286);function i(e,t){let n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];if(!t||"string"!==typeof t)return null;if(e&&e.vars&&n){const n="vars.".concat(t).split(".").reduce(((e,t)=>e&&e[t]?e[t]:null),e);if(null!=n)return n}return t.split(".").reduce(((e,t)=>e&&null!=e[t]?e[t]:null),e)}function a(e,t,n){let r,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:n;return r="function"===typeof e?e(n):Array.isArray(e)?e[n]||o:i(e,n)||o,t&&(r=t(r,o,e)),r}const s=function(e){const{prop:t,cssProperty:n=e.prop,themeKey:s,transform:l}=e,c=e=>{if(null==e[t])return null;const c=e[t],u=i(e.theme,s)||{};return(0,o.NI)(e,c,(e=>{let o=a(u,l,e);return e===o&&"string"===typeof e&&(o=a(u,l,"".concat(t).concat("default"===e?"":(0,r.A)(e)),e)),!1===n?o:{[n]:o}}))};return c.propTypes={},c.filterProps=[t],c}},12860:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(58168),o=n(98587),i=n(22382),a=n(83628);const s={borderRadius:4};var l=n(47937);var c=n(70505),u=n(98076),d=n(30086);const f=["breakpoints","palette","spacing","shape"];const p=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{breakpoints:t={},palette:n={},spacing:p,shape:h={}}=e,m=(0,o.A)(e,f),g=(0,a.A)(t),v=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;const t=(0,l.LX)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r{const n=t(e);return"number"===typeof n?"".concat(n,"px"):n})).join(" ")};return n.mui=!0,n}(p);let y=(0,i.A)({breakpoints:g,direction:"ltr",components:{},palette:(0,r.A)({mode:"light"},n),spacing:v,shape:(0,r.A)({},s,h)},m);y.applyStyles=d.A;for(var b=arguments.length,w=new Array(b>1?b-1:0),A=1;A(0,i.A)(e,t)),y),y.unstable_sxConfig=(0,r.A)({},u.A,null==m?void 0:m.unstable_sxConfig),y.unstable_sx=function(e){return(0,c.A)({sx:e,theme:this})},y}},13292:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(9950);const o=e=>{const t=r.useRef({});return r.useEffect((()=>{t.current=e})),t.current}},13372:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(9950).createContext({})},14195:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(3484),l=n(59254),c=n(18463),u=n(92455),d=n(13372),f=n(44414);const p=["className"],h=(0,l.Ay)("div",{name:"MuiListItemIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"flex-start"===n.alignItems&&t.alignItemsFlexStart]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({minWidth:56,color:(t.vars||t).palette.action.active,flexShrink:0,display:"inline-flex"},"flex-start"===n.alignItems&&{marginTop:8})})),m=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiListItemIcon"}),{className:l}=n,m=(0,r.A)(n,p),g=i.useContext(d.A),v=(0,o.A)({},n,{alignItems:g.alignItems}),y=(e=>{const{alignItems:t,classes:n}=e,r={root:["root","flex-start"===t&&"alignItemsFlexStart"]};return(0,s.A)(r,u.f,n)})(v);return(0,f.jsx)(h,(0,o.A)({className:(0,a.A)(y.root,l),ownerState:v,ref:t},m))}))},14387:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(58168),o=n(98587),i=n(9950);const a=["getTrigger","target"];function s(e,t){const{disableHysteresis:n=!1,threshold:r=100,target:o}=t,i=e.current;return o&&(e.current=void 0!==o.pageYOffset?o.pageYOffset:o.scrollTop),!(!n&&void 0!==i&&e.currentr}const l="undefined"!==typeof window?window:null;function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{getTrigger:t=s,target:n=l}=e,c=(0,o.A)(e,a),u=i.useRef(),[d,f]=i.useState((()=>t(u,c)));return i.useEffect((()=>{const e=()=>{f(t(u,(0,r.A)({target:n},c)))};return e(),n.addEventListener("scroll",e,{passive:!0}),()=>{n.removeEventListener("scroll",e,{passive:!0})}}),[n,t,JSON.stringify(c)]),d}},14759:(e,t,n)=>{var r=n(16658),o="object"==typeof self&&self&&self.Object===Object&&self,i=r||o||Function("return this")();e.exports=i},14857:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});n(9950);var r=n(7148),o=n(60195),i=n(67550);function a(){const e=(0,r.A)(o.A);return e[i.A]||e}},14919:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l,getFunctionName:()=>i});var r=n(86879);const o=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function i(e){const t="".concat(e).match(o);return t&&t[1]||""}function a(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||i(e)||t}function s(e,t,n){const r=a(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function l(e){if(null!=e){if("string"===typeof e)return e;if("function"===typeof e)return a(e,"Component");if("object"===typeof e)switch(e.$$typeof){case r.vM:return s(e,e.render,"ForwardRef");case r.lD:return s(e,e.type,"memo");default:return}}}},15368:(e,t,n)=>{"use strict";n.d(t,{II:()=>u,v_:()=>s,wm:()=>c});var r=n(90698),o=n(98067),i=n(61664);function a(e){return Math.min(1e3*2**e,3e4)}function s(e){return"online"!==(null!==e&&void 0!==e?e:"online")||o.t.isOnline()}var l=class{constructor(e){this.revert=null===e||void 0===e?void 0:e.revert,this.silent=null===e||void 0===e?void 0:e.silent}};function c(e){return e instanceof l}function u(e){let t,n,c,u=!1,d=0,f=!1;const p=new Promise(((e,t)=>{n=e,c=t})),h=()=>!r.m.isFocused()||"always"!==e.networkMode&&!o.t.isOnline(),m=r=>{var o,i;f||(f=!0,null===(o=e.onSuccess)||void 0===o||o.call(e,r),null===(i=t)||void 0===i||i(),n(r))},g=n=>{var r,o;f||(f=!0,null===(r=e.onError)||void 0===r||r.call(e,n),null===(o=t)||void 0===o||o(),c(n))},v=()=>new Promise((n=>{var r;t=e=>{const t=f||!h();return t&&n(e),t},null===(r=e.onPause)||void 0===r||r.call(e)})).then((()=>{var n;(t=void 0,f)||(null===(n=e.onContinue)||void 0===n||n.call(e))})),y=()=>{if(f)return;let t;try{t=e.fn()}catch(n){t=Promise.reject(n)}Promise.resolve(t).then(m).catch((t=>{var n,r,o;if(f)return;const s=null!==(n=e.retry)&&void 0!==n?n:i.S$?0:3,l=null!==(r=e.retryDelay)&&void 0!==r?r:a,c="function"===typeof l?l(d,t):l,p=!0===s||"number"===typeof s&&d{if(h())return v()})).then((()=>{u?g(t):y()}))):g(t)}))};return s(e.networkMode)?y():v().then(y),{promise:p,cancel:t=>{var n;f||(g(new l(t)),null===(n=e.abort)||void 0===n||n.call(e))},continue:()=>{var e;return(null===(e=t)||void 0===e?void 0:e())?p:Promise.resolve()},cancelRetry:()=>{u=!0},continueRetry:()=>{u=!1}}}},15441:(e,t,n)=>{"use strict";n.d(t,{Ht:()=>a,jE:()=>i});var r=n(9950),o=r.createContext(void 0),i=e=>{const t=r.useContext(o);if(e)return e;if(!t)throw new Error("No QueryClient set, use QueryClientProvider to set one");return t},a=e=>{let{client:t,children:n}=e;return r.useEffect((()=>(t.mount(),()=>{t.unmount()})),[t]),r.createElement(o.Provider,{value:t},n)}},15941:(e,t,n)=>{"use strict";n.d(t,{j:()=>r});var r=function(){let e=[],t=0,n=e=>{e()},r=e=>{e()},o=e=>setTimeout(e,0);const i=r=>{t?e.push(r):o((()=>{n(r)}))},a=()=>{const t=e;e=[],t.length&&o((()=>{r((()=>{t.forEach((e=>{n(e)}))}))}))};return{batch:e=>{let n;t++;try{n=e()}finally{t--,t||a()}return n},batchCalls:e=>function(){for(var t=arguments.length,n=new Array(t),r=0;r{e(...n)}))},schedule:i,setNotifyFunction:e=>{n=e},setBatchNotifyFunction:e=>{r=e},setScheduler:e=>{o=e}}}()},16243:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>c,NL:()=>l,Ww:()=>s,dl:()=>i,ko:()=>o,lG:()=>a,qm:()=>r});const r="/sample-page",o=6,i=260,a={LIGHT:"light",DARK:"dark"},s={VERTICAL:"vertical",HORIZONTAL:"horizontal"},l={LTR:"ltr",RTL:"rtl"},c={fontFamily:"'Public Sans', sans-serif",i18n:"en",menuOrientation:s.VERTICAL,miniDrawer:!1,container:!0,mode:a.LIGHT,presetColor:"default",themeDirection:l.LTR}},16491:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(58168),o=n(98587),i=n(9950),a=n(72004),s=n(28843),l=n(70505),c=n(80237),u=n(7148),d=n(44414);const f=["className","component"];var p=n(41644),h=n(24436),m=n(67550);const g=(0,n(45558).A)("MuiBox",["root"]),v=(0,h.A)(),y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n,defaultClassName:p="MuiBox-root",generateClassName:h}=e,m=(0,s.default)("div",{shouldForwardProp:e=>"theme"!==e&&"sx"!==e&&"as"!==e})(l.A);return i.forwardRef((function(e,i){const s=(0,u.A)(n),l=(0,c.A)(e),{className:g,component:v="div"}=l,y=(0,o.A)(l,f);return(0,d.jsx)(m,(0,r.A)({as:v,ref:i,className:(0,a.A)(g,h?h(p):p),theme:t&&s[t]||s},y))}))}({themeId:m.A,defaultTheme:v,defaultClassName:g.root,generateClassName:p.A.generate}),b=y},16658:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},17119:(e,t,n)=>{"use strict";!function e(){if("undefined"!==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"===typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(t){console.error(t)}}(),e.exports=n(38345)},17533:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var o=r(n(79526)),i=n(44414);t.A=(0,o.default)((0,i.jsx)("path",{d:"m17.27 6.73-4.24 10.13-1.32-3.42-.32-.83-.82-.32-3.43-1.33zM21 3 3 10.53v.98l6.84 2.65L12.48 21h.98z"}),"NearMeOutlined")},18463:(e,t,n)=>{"use strict";n.d(t,{b:()=>o});n(9950);var r=n(6171);n(44414);function o(e){return(0,r.b)(e)}},19489:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(58168),o=n(98587),i=n(9950),a=n(67279),s=n(69688),l=n(14857),c=n(70576),u=n(31506),d=n(44414);const f=["addEndListener","appear","children","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"],p={entering:{transform:"none"},entered:{transform:"none"}},h=i.forwardRef((function(e,t){const n=(0,l.A)(),h={enter:n.transitions.duration.enteringScreen,exit:n.transitions.duration.leavingScreen},{addEndListener:m,appear:g=!0,children:v,easing:y,in:b,onEnter:w,onEntered:A,onEntering:x,onExit:S,onExited:E,onExiting:k,style:C,timeout:O=h,TransitionComponent:T=a.Ay}=e,R=(0,o.A)(e,f),_=i.useRef(null),M=(0,u.A)(_,(0,s.A)(v),t),P=e=>t=>{if(e){const n=_.current;void 0===t?e(n):e(n,t)}},I=P(x),j=P(((e,t)=>{(0,c.q)(e);const r=(0,c.c)({style:C,timeout:O,easing:y},{mode:"enter"});e.style.webkitTransition=n.transitions.create("transform",r),e.style.transition=n.transitions.create("transform",r),w&&w(e,t)})),L=P(A),N=P(k),B=P((e=>{const t=(0,c.c)({style:C,timeout:O,easing:y},{mode:"exit"});e.style.webkitTransition=n.transitions.create("transform",t),e.style.transition=n.transitions.create("transform",t),S&&S(e)})),z=P(E);return(0,d.jsx)(T,(0,r.A)({appear:g,in:b,nodeRef:_,onEnter:j,onEntered:L,onEntering:I,onExit:B,onExited:z,onExiting:N,addEndListener:e=>{m&&m(_.current,e)},timeout:O},R,{children:(e,t)=>i.cloneElement(v,(0,r.A)({style:(0,r.A)({transform:"scale(0)",visibility:"exited"!==e||b?void 0:"hidden"},p[e],C,v.props.style),ref:M},t))}))}))},19608:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(61960);const o=e=>(0,r.A)(e)&&"classes"!==e},19808:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(32228),l=n(51356),c=n(74840),u=n(62161),d=n(70146),f=n(12860),p=n(44414);const h=["className","component","disableGutters","fixed","maxWidth","classes"],m=(0,f.A)(),g=(0,d.A)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["maxWidth".concat((0,c.A)(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),v=e=>(0,u.A)({props:e,name:"MuiContainer",defaultTheme:m});var y=n(89548),b=n(59254),w=n(18463);const A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{createStyledComponent:t=g,useThemeProps:n=v,componentName:u="MuiContainer"}=e,d=t((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",display:"block"},!n.disableGutters&&{paddingLeft:t.spacing(2),paddingRight:t.spacing(2),[t.breakpoints.up("sm")]:{paddingLeft:t.spacing(3),paddingRight:t.spacing(3)}})}),(e=>{let{theme:t,ownerState:n}=e;return n.fixed&&Object.keys(t.breakpoints.values).reduce(((e,n)=>{const r=n,o=t.breakpoints.values[r];return 0!==o&&(e[t.breakpoints.up(r)]={maxWidth:"".concat(o).concat(t.breakpoints.unit)}),e}),{})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},"xs"===n.maxWidth&&{[t.breakpoints.up("xs")]:{maxWidth:Math.max(t.breakpoints.values.xs,444)}},n.maxWidth&&"xs"!==n.maxWidth&&{[t.breakpoints.up(n.maxWidth)]:{maxWidth:"".concat(t.breakpoints.values[n.maxWidth]).concat(t.breakpoints.unit)}})})),f=i.forwardRef((function(e,t){const i=n(e),{className:f,component:m="div",disableGutters:g=!1,fixed:v=!1,maxWidth:y="lg"}=i,b=(0,r.A)(i,h),w=(0,o.A)({},i,{component:m,disableGutters:g,fixed:v,maxWidth:y}),A=((e,t)=>{const{classes:n,fixed:r,disableGutters:o,maxWidth:i}=e,a={root:["root",i&&"maxWidth".concat((0,c.A)(String(i))),r&&"fixed",o&&"disableGutters"]};return(0,l.A)(a,(e=>(0,s.Ay)(t,e)),n)})(w,u);return(0,p.jsx)(d,(0,o.A)({as:m,ownerState:w,className:(0,a.A)(A.root,f),ref:t},b))}));return f}({createStyledComponent:(0,b.Ay)("div",{name:"MuiContainer",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t["maxWidth".concat((0,y.A)(String(n.maxWidth)))],n.fixed&&t.fixed,n.disableGutters&&t.disableGutters]}}),useThemeProps:e=>(0,w.b)({props:e,name:"MuiContainer"})}),x=A},19813:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,Y:()=>i});var r=n(45558),o=n(1614);function i(e){return(0,o.Ay)("MuiListItemButton",e)}const a=(0,r.A)("MuiListItemButton",["root","focusVisible","dense","alignItemsFlexStart","disabled","divider","gutters","selected"])},19831:(e,t,n)=>{"use strict";n.d(t,{JD:()=>p,M_:()=>f,d4:()=>h});var r=n(11359),o=n(82569),i=n(58522),a=n(68626),s=n(58662),l=n(34805),c=n(93970),u=n(68889);const d=(0,i.HY)({menu:a.Ay,snackbar:s.Ay,fcm:l.Ay,toastSlice:c.Ay,loginUserSlice:u.Ay}),f=(0,r.U1)({reducer:d}),{dispatch:p}=f,h=o.d4},20816:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(82284);function o(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,t||"default");if("object"!=(0,r.A)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==(0,r.A)(t)?t:t+""}},21209:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(97654).A},21538:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;nnull==t?e:function(){for(var n=arguments.length,r=new Array(n),o=0;o{}))}n.d(t,{A:()=>r})},22022:(e,t,n)=>{var r=n(4635),o=n(81581),i=n(65336),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?o(e):i(e)}},22382:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,Q:()=>i});var r=n(58168),o=n(9950);function i(e){if("object"!==typeof e||null===e)return!1;const t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}function a(e){if(o.isValidElement(e)||!i(e))return e;const t={};return Object.keys(e).forEach((n=>{t[n]=a(e[n])})),t}function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0};const l=n.clone?(0,r.A)({},e):e;return i(e)&&i(t)&&Object.keys(t).forEach((r=>{o.isValidElement(t[r])?l[r]=t[r]:i(t[r])&&Object.prototype.hasOwnProperty.call(e,r)&&i(e[r])?l[r]=s(e[r],t[r],n):n.clone?l[r]=i(t[r])?a(t[r]):t[r]:l[r]=t[r]})),l}},23199:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(72950)},23235:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(58168),o=n(9950),i=n(98587),a=n(72004),s=n(3484),l=n(89548),c=n(18463),u=n(59254),d=n(45558),f=n(1614);function p(e){return(0,f.Ay)("MuiSvgIcon",e)}(0,d.A)("MuiSvgIcon",["root","colorPrimary","colorSecondary","colorAction","colorError","colorDisabled","fontSizeInherit","fontSizeSmall","fontSizeMedium","fontSizeLarge"]);var h=n(44414);const m=["children","className","color","component","fontSize","htmlColor","inheritViewBox","titleAccess","viewBox"],g=(0,u.Ay)("svg",{name:"MuiSvgIcon",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"inherit"!==n.color&&t["color".concat((0,l.A)(n.color))],t["fontSize".concat((0,l.A)(n.fontSize))]]}})((e=>{let{theme:t,ownerState:n}=e;var r,o,i,a,s,l,c,u,d,f,p,h,m;return{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:n.hasSvgAsChild?void 0:"currentColor",flexShrink:0,transition:null==(r=t.transitions)||null==(o=r.create)?void 0:o.call(r,"fill",{duration:null==(i=t.transitions)||null==(i=i.duration)?void 0:i.shorter}),fontSize:{inherit:"inherit",small:(null==(a=t.typography)||null==(s=a.pxToRem)?void 0:s.call(a,20))||"1.25rem",medium:(null==(l=t.typography)||null==(c=l.pxToRem)?void 0:c.call(l,24))||"1.5rem",large:(null==(u=t.typography)||null==(d=u.pxToRem)?void 0:d.call(u,35))||"2.1875rem"}[n.fontSize],color:null!=(f=null==(p=(t.vars||t).palette)||null==(p=p[n.color])?void 0:p.main)?f:{action:null==(h=(t.vars||t).palette)||null==(h=h.action)?void 0:h.active,disabled:null==(m=(t.vars||t).palette)||null==(m=m.action)?void 0:m.disabled,inherit:void 0}[n.color]}})),v=o.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiSvgIcon"}),{children:u,className:d,color:f="inherit",component:v="svg",fontSize:y="medium",htmlColor:b,inheritViewBox:w=!1,titleAccess:A,viewBox:x="0 0 24 24"}=n,S=(0,i.A)(n,m),E=o.isValidElement(u)&&"svg"===u.type,k=(0,r.A)({},n,{color:f,component:v,fontSize:y,instanceFontSize:e.fontSize,inheritViewBox:w,viewBox:x,hasSvgAsChild:E}),C={};w||(C.viewBox=x);const O=(e=>{const{color:t,fontSize:n,classes:r}=e,o={root:["root","inherit"!==t&&"color".concat((0,l.A)(t)),"fontSize".concat((0,l.A)(n))]};return(0,s.A)(o,p,r)})(k);return(0,h.jsxs)(g,(0,r.A)({as:v,className:(0,a.A)(O.root,d),focusable:"false",color:b,"aria-hidden":!A||void 0,role:A?"img":void 0,ref:t},C,S,E&&u.props,{ownerState:k,children:[E?u.props.children:u,A?(0,h.jsx)("title",{children:A}):null]}))}));v.muiName="SvgIcon";const y=v;function b(e,t){function n(n,o){return(0,h.jsx)(y,(0,r.A)({"data-testid":"".concat(t,"Icon"),ref:o},n,{children:e}))}return n.muiName=y.muiName,o.memo(o.forwardRef(n))}},23876:(e,t,n)=>{"use strict";var r=n(50630),o={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||o}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,f=Object.getOwnPropertyDescriptor,p=Object.getPrototypeOf,h=Object.prototype;e.exports=function e(t,n,r){if("string"!==typeof n){if(h){var o=p(n);o&&o!==h&&e(t,o,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),m=l(n),g=0;g{"use strict";n.d(t,{A:()=>H});var r=n(58168),o=n(98587),i=n(9950),a=n(72004),s=n(3484),l=n(59254),c=n(18463),u=n(31506),d=n(1976),f=n(52695),p=n(57528),h=n(38166),m=n(88283),g=n(38528),v=n(44414);const y=function(e){const{className:t,classes:n,pulsate:r=!1,rippleX:o,rippleY:s,rippleSize:l,in:c,onExited:u,timeout:d}=e,[f,p]=i.useState(!1),h=(0,a.A)(t,n.ripple,n.rippleVisible,r&&n.ripplePulsate),m={width:l,height:l,top:-l/2+s,left:-l/2+o},g=(0,a.A)(n.child,f&&n.childLeaving,r&&n.childPulsate);return c||f||p(!0),i.useEffect((()=>{if(!c&&null!=u){const e=setTimeout(u,d);return()=>{clearTimeout(e)}}}),[u,c,d]),(0,v.jsx)("span",{className:h,style:m,children:(0,v.jsx)("span",{className:g})})};var b=n(45558);const w=(0,b.A)("MuiTouchRipple",["root","ripple","rippleVisible","ripplePulsate","child","childLeaving","childPulsate"]);var A,x,S,E;const k=["center","classes","className"];let C,O,T,R;const _=(0,m.i7)(C||(C=A||(A=(0,p.A)(["\n 0% {\n transform: scale(0);\n opacity: 0.1;\n }\n\n 100% {\n transform: scale(1);\n opacity: 0.3;\n }\n"])))),M=(0,m.i7)(O||(O=x||(x=(0,p.A)(["\n 0% {\n opacity: 1;\n }\n\n 100% {\n opacity: 0;\n }\n"])))),P=(0,m.i7)(T||(T=S||(S=(0,p.A)(["\n 0% {\n transform: scale(1);\n }\n\n 50% {\n transform: scale(0.92);\n }\n\n 100% {\n transform: scale(1);\n }\n"])))),I=(0,l.Ay)("span",{name:"MuiTouchRipple",slot:"Root"})({overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"}),j=(0,l.Ay)(y,{name:"MuiTouchRipple",slot:"Ripple"})(R||(R=E||(E=(0,p.A)(["\n opacity: 0;\n position: absolute;\n\n &."," {\n opacity: 0.3;\n transform: scale(1);\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n &."," {\n animation-duration: ","ms;\n }\n\n & ."," {\n opacity: 1;\n display: block;\n width: 100%;\n height: 100%;\n border-radius: 50%;\n background-color: currentColor;\n }\n\n & ."," {\n opacity: 0;\n animation-name: ",";\n animation-duration: ","ms;\n animation-timing-function: ",";\n }\n\n & ."," {\n position: absolute;\n /* @noflip */\n left: 0px;\n top: 0;\n animation-name: ",";\n animation-duration: 2500ms;\n animation-timing-function: ",";\n animation-iteration-count: infinite;\n animation-delay: 200ms;\n }\n"]))),w.rippleVisible,_,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),w.ripplePulsate,(e=>{let{theme:t}=e;return t.transitions.duration.shorter}),w.child,w.childLeaving,M,550,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut}),w.childPulsate,P,(e=>{let{theme:t}=e;return t.transitions.easing.easeInOut})),L=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiTouchRipple"}),{center:s=!1,classes:l={},className:u}=n,d=(0,o.A)(n,k),[f,p]=i.useState([]),m=i.useRef(0),y=i.useRef(null);i.useEffect((()=>{y.current&&(y.current(),y.current=null)}),[f]);const b=i.useRef(!1),A=(0,g.A)(),x=i.useRef(null),S=i.useRef(null),E=i.useCallback((e=>{const{pulsate:t,rippleX:n,rippleY:r,rippleSize:o,cb:i}=e;p((e=>[...e,(0,v.jsx)(j,{classes:{ripple:(0,a.A)(l.ripple,w.ripple),rippleVisible:(0,a.A)(l.rippleVisible,w.rippleVisible),ripplePulsate:(0,a.A)(l.ripplePulsate,w.ripplePulsate),child:(0,a.A)(l.child,w.child),childLeaving:(0,a.A)(l.childLeaving,w.childLeaving),childPulsate:(0,a.A)(l.childPulsate,w.childPulsate)},timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:o},m.current)])),m.current+=1,y.current=i}),[l]),C=i.useCallback((function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};const{pulsate:r=!1,center:o=s||t.pulsate,fakeElement:i=!1}=t;if("mousedown"===(null==e?void 0:e.type)&&b.current)return void(b.current=!1);"touchstart"===(null==e?void 0:e.type)&&(b.current=!0);const a=i?null:S.current,l=a?a.getBoundingClientRect():{width:0,height:0,left:0,top:0};let c,u,d;if(o||void 0===e||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)c=Math.round(l.width/2),u=Math.round(l.height/2);else{const{clientX:t,clientY:n}=e.touches&&e.touches.length>0?e.touches[0]:e;c=Math.round(t-l.left),u=Math.round(n-l.top)}if(o)d=Math.sqrt((2*l.width**2+l.height**2)/3),d%2===0&&(d+=1);else{const e=2*Math.max(Math.abs((a?a.clientWidth:0)-c),c)+2,t=2*Math.max(Math.abs((a?a.clientHeight:0)-u),u)+2;d=Math.sqrt(e**2+t**2)}null!=e&&e.touches?null===x.current&&(x.current=()=>{E({pulsate:r,rippleX:c,rippleY:u,rippleSize:d,cb:n})},A.start(80,(()=>{x.current&&(x.current(),x.current=null)}))):E({pulsate:r,rippleX:c,rippleY:u,rippleSize:d,cb:n})}),[s,E,A]),O=i.useCallback((()=>{C({},{pulsate:!0})}),[C]),T=i.useCallback(((e,t)=>{if(A.clear(),"touchend"===(null==e?void 0:e.type)&&x.current)return x.current(),x.current=null,void A.start(0,(()=>{T(e,t)}));x.current=null,p((e=>e.length>0?e.slice(1):e)),y.current=t}),[A]);return i.useImperativeHandle(t,(()=>({pulsate:O,start:C,stop:T})),[O,C,T]),(0,v.jsx)(I,(0,r.A)({className:(0,a.A)(w.root,l.root,u),ref:S},d,{children:(0,v.jsx)(h.A,{component:null,exit:!0,children:f})}))}));var N=n(1614);function B(e){return(0,N.Ay)("MuiButtonBase",e)}const z=(0,b.A)("MuiButtonBase",["root","disabled","focusVisible"]),D=["action","centerRipple","children","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","LinkComponent","onBlur","onClick","onContextMenu","onDragLeave","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","tabIndex","TouchRippleProps","touchRippleRef","type"],F=(0,l.Ay)("button",{name:"MuiButtonBase",slot:"Root",overridesResolver:(e,t)=>t.root})({display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",boxSizing:"border-box",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle",MozAppearance:"none",WebkitAppearance:"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},["&.".concat(z.disabled)]:{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}}),H=i.forwardRef((function(e,t){const n=(0,c.b)({props:e,name:"MuiButtonBase"}),{action:l,centerRipple:p=!1,children:h,className:m,component:g="button",disabled:y=!1,disableRipple:b=!1,disableTouchRipple:w=!1,focusRipple:A=!1,LinkComponent:x="a",onBlur:S,onClick:E,onContextMenu:k,onDragLeave:C,onFocus:O,onFocusVisible:T,onKeyDown:R,onKeyUp:_,onMouseDown:M,onMouseLeave:P,onMouseUp:I,onTouchEnd:j,onTouchMove:N,onTouchStart:z,tabIndex:H=0,TouchRippleProps:W,touchRippleRef:U,type:V}=n,G=(0,o.A)(n,D),q=i.useRef(null),K=i.useRef(null),X=(0,u.A)(K,U),{isFocusVisibleRef:Y,onFocus:Q,onBlur:Z,ref:J}=(0,f.A)(),[$,ee]=i.useState(!1);y&&$&&ee(!1),i.useImperativeHandle(l,(()=>({focusVisible:()=>{ee(!0),q.current.focus()}})),[]);const[te,ne]=i.useState(!1);i.useEffect((()=>{ne(!0)}),[]);const re=te&&!b&&!y;function oe(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:w;return(0,d.A)((r=>{t&&t(r);return!n&&K.current&&K.current[e](r),!0}))}i.useEffect((()=>{$&&A&&!b&&te&&K.current.pulsate()}),[b,A,$,te]);const ie=oe("start",M),ae=oe("stop",k),se=oe("stop",C),le=oe("stop",I),ce=oe("stop",(e=>{$&&e.preventDefault(),P&&P(e)})),ue=oe("start",z),de=oe("stop",j),fe=oe("stop",N),pe=oe("stop",(e=>{Z(e),!1===Y.current&&ee(!1),S&&S(e)}),!1),he=(0,d.A)((e=>{q.current||(q.current=e.currentTarget),Q(e),!0===Y.current&&(ee(!0),T&&T(e)),O&&O(e)})),me=()=>{const e=q.current;return g&&"button"!==g&&!("A"===e.tagName&&e.href)},ge=i.useRef(!1),ve=(0,d.A)((e=>{A&&!ge.current&&$&&K.current&&" "===e.key&&(ge.current=!0,K.current.stop(e,(()=>{K.current.start(e)}))),e.target===e.currentTarget&&me()&&" "===e.key&&e.preventDefault(),R&&R(e),e.target===e.currentTarget&&me()&&"Enter"===e.key&&!y&&(e.preventDefault(),E&&E(e))})),ye=(0,d.A)((e=>{A&&" "===e.key&&K.current&&$&&!e.defaultPrevented&&(ge.current=!1,K.current.stop(e,(()=>{K.current.pulsate(e)}))),_&&_(e),E&&e.target===e.currentTarget&&me()&&" "===e.key&&!e.defaultPrevented&&E(e)}));let be=g;"button"===be&&(G.href||G.to)&&(be=x);const we={};"button"===be?(we.type=void 0===V?"button":V,we.disabled=y):(G.href||G.to||(we.role="button"),y&&(we["aria-disabled"]=y));const Ae=(0,u.A)(t,J,q);const xe=(0,r.A)({},n,{centerRipple:p,component:g,disabled:y,disableRipple:b,disableTouchRipple:w,focusRipple:A,tabIndex:H,focusVisible:$}),Se=(e=>{const{disabled:t,focusVisible:n,focusVisibleClassName:r,classes:o}=e,i={root:["root",t&&"disabled",n&&"focusVisible"]},a=(0,s.A)(i,B,o);return n&&r&&(a.root+=" ".concat(r)),a})(xe);return(0,v.jsxs)(F,(0,r.A)({as:be,className:(0,a.A)(Se.root,m),ownerState:xe,onBlur:pe,onClick:E,onContextMenu:ae,onFocus:he,onKeyDown:ve,onKeyUp:ye,onMouseDown:ie,onMouseLeave:ce,onMouseUp:le,onDragLeave:se,onTouchEnd:de,onTouchMove:fe,onTouchStart:ue,ref:Ae,tabIndex:y?-1:H,type:V},we,G,{children:[h,re?(0,v.jsx)(L,(0,r.A)({ref:X,center:p},W)):null]}))}))},24386:(e,t,n)=>{"use strict";n.d(t,{J:()=>g});var r={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};function o(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}var i=!1,a=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!==typeof e},u=o((function(e){return l(e)?e:e.replace(a,"-$&").toLowerCase()})),d=function(e,t){switch(e){case"animation":case"animationName":if("string"===typeof t)return t.replace(s,(function(e,t,n){return h={name:t,styles:n,next:h},t}))}return 1===r[e]||l(e)||"number"!==typeof t||0===t?t:t+"px"},f="Component selectors can only be used in conjunction with @emotion/babel-plugin, the swc Emotion plugin, or another Emotion-aware compiler transform.";function p(e,t,n){if(null==n)return"";var r=n;if(void 0!==r.__emotion_styles)return r;switch(typeof n){case"boolean":return"";case"object":var o=n;if(1===o.anim)return h={name:o.name,styles:o.styles,next:h},o.name;var a=n;if(void 0!==a.styles){var s=a.next;if(void 0!==s)for(;void 0!==s;)h={name:s.name,styles:s.styles,next:h},s=s.next;return a.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(o)+l;return{name:c,styles:o,next:h}}},24436:(e,t,n)=>{"use strict";n.d(t,{A:()=>j});var r=n(58168),o=n(98587),i=n(37750),a=n(64750),s=n(98076),l=n(70505),c=n(12860);var u=n(99269);const d={black:"#000",white:"#fff"},f={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#f5f5f5",A200:"#eeeeee",A400:"#bdbdbd",A700:"#616161"},p={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},h={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"},m={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"},g={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"},v={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},y={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"},b=["mode","contrastThreshold","tonalOffset"],w={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.6)",disabled:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:d.white,default:d.white},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},A={text:{primary:d.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:"#121212",default:"#121212"},action:{active:d.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function x(e,t,n,r){const o=r.light||r,i=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,u.a)(e.main,o):"dark"===t&&(e.dark=(0,u.e$)(e.main,i)))}function S(e){const{mode:t="light",contrastThreshold:n=3,tonalOffset:s=.2}=e,l=(0,o.A)(e,b),c=e.primary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:g[200],light:g[50],dark:g[400]}:{main:g[700],light:g[400],dark:g[800]}}(t),S=e.secondary||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:p[200],light:p[50],dark:p[400]}:{main:p[500],light:p[300],dark:p[700]}}(t),E=e.error||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:h[500],light:h[300],dark:h[700]}:{main:h[700],light:h[400],dark:h[800]}}(t),k=e.info||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:v[400],light:v[300],dark:v[700]}:{main:v[700],light:v[500],dark:v[900]}}(t),C=e.success||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:y[400],light:y[300],dark:y[700]}:{main:y[800],light:y[500],dark:y[900]}}(t),O=e.warning||function(){return"dark"===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"light")?{main:m[400],light:m[300],dark:m[700]}:{main:"#ed6c02",light:m[500],dark:m[900]}}(t);function T(e){return(0,u.eM)(e,A.text.primary)>=n?A.text.primary:w.text.primary}const R=e=>{let{color:t,name:n,mainShade:o=500,lightShade:a=300,darkShade:l=700}=e;if(t=(0,r.A)({},t),!t.main&&t[o]&&(t.main=t[o]),!t.hasOwnProperty("main"))throw new Error((0,i.A)(11,n?" (".concat(n,")"):"",o));if("string"!==typeof t.main)throw new Error((0,i.A)(12,n?" (".concat(n,")"):"",JSON.stringify(t.main)));return x(t,"light",a,s),x(t,"dark",l,s),t.contrastText||(t.contrastText=T(t.main)),t},_={dark:A,light:w};return(0,a.A)((0,r.A)({common:(0,r.A)({},d),mode:t,primary:R({color:c,name:"primary"}),secondary:R({color:S,name:"secondary",mainShade:"A400",lightShade:"A200",darkShade:"A700"}),error:R({color:E,name:"error"}),warning:R({color:O,name:"warning"}),info:R({color:k,name:"info"}),success:R({color:C,name:"success"}),grey:f,contrastThreshold:n,getContrastText:T,augmentColor:R,tonalOffset:s},_[t]),l)}const E=["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"];const k={textTransform:"uppercase"},C='"Roboto", "Helvetica", "Arial", sans-serif';function O(e,t){const n="function"===typeof t?t(e):t,{fontFamily:i=C,fontSize:s=14,fontWeightLight:l=300,fontWeightRegular:c=400,fontWeightMedium:u=500,fontWeightBold:d=700,htmlFontSize:f=16,allVariants:p,pxToRem:h}=n,m=(0,o.A)(n,E);const g=s/14,v=h||(e=>"".concat(e/f*g,"rem")),y=(e,t,n,o,a)=>{return(0,r.A)({fontFamily:i,fontWeight:e,fontSize:v(t),lineHeight:n},i===C?{letterSpacing:"".concat((s=o/t,Math.round(1e5*s)/1e5),"em")}:{},a,p);var s},b={h1:y(l,96,1.167,-1.5),h2:y(l,60,1.2,-.5),h3:y(c,48,1.167,0),h4:y(c,34,1.235,.25),h5:y(c,24,1.334,0),h6:y(u,20,1.6,.15),subtitle1:y(c,16,1.75,.15),subtitle2:y(u,14,1.57,.1),body1:y(c,16,1.5,.15),body2:y(c,14,1.43,.15),button:y(u,14,1.75,.4,k),caption:y(c,12,1.66,.4),overline:y(c,12,2.66,1,k),inherit:{fontFamily:"inherit",fontWeight:"inherit",fontSize:"inherit",lineHeight:"inherit",letterSpacing:"inherit"}};return(0,a.A)((0,r.A)({htmlFontSize:f,pxToRem:v,fontFamily:i,fontSize:s,fontWeightLight:l,fontWeightRegular:c,fontWeightMedium:u,fontWeightBold:d},b),m,{clone:!1})}function T(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const R=["none",T(0,2,1,-1,0,1,1,0,0,1,3,0),T(0,3,1,-2,0,2,2,0,0,1,5,0),T(0,3,3,-2,0,3,4,0,0,1,8,0),T(0,2,4,-1,0,4,5,0,0,1,10,0),T(0,3,5,-1,0,5,8,0,0,1,14,0),T(0,3,5,-1,0,6,10,0,0,1,18,0),T(0,4,5,-2,0,7,10,1,0,2,16,1),T(0,5,5,-3,0,8,10,1,0,3,14,2),T(0,5,6,-3,0,9,12,1,0,3,16,2),T(0,6,6,-3,0,10,14,1,0,4,18,3),T(0,6,7,-4,0,11,15,1,0,4,20,3),T(0,7,8,-4,0,12,17,2,0,5,22,4),T(0,7,8,-4,0,13,19,2,0,5,24,4),T(0,7,9,-4,0,14,21,2,0,5,26,4),T(0,8,9,-5,0,15,22,2,0,6,28,5),T(0,8,10,-5,0,16,24,2,0,6,30,5),T(0,8,11,-5,0,17,26,2,0,6,32,5),T(0,9,11,-5,0,18,28,2,0,7,34,6),T(0,9,12,-6,0,19,29,2,0,7,36,6),T(0,10,13,-6,0,20,31,3,0,8,38,7),T(0,10,13,-6,0,21,33,3,0,8,40,7),T(0,10,14,-6,0,22,35,3,0,8,42,7),T(0,11,14,-7,0,23,36,3,0,9,44,8),T(0,11,15,-7,0,24,38,3,0,9,46,8)];var _=n(75361);const M={mobileStepper:1e3,fab:1050,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500},P=["breakpoints","mixins","spacing","palette","transitions","typography","shape"];function I(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{mixins:t={},palette:n={},transitions:u={},typography:d={}}=e,f=(0,o.A)(e,P);if(e.vars)throw new Error((0,i.A)(18));const p=S(n),h=(0,c.A)(e);let m=(0,a.A)(h,{mixins:(g=h.breakpoints,v=t,(0,r.A)({toolbar:{minHeight:56,[g.up("xs")]:{"@media (orientation: landscape)":{minHeight:48}},[g.up("sm")]:{minHeight:64}}},v)),palette:p,shadows:R.slice(),typography:O(p,d),transitions:(0,_.Ay)(u),zIndex:(0,r.A)({},M)});var g,v;m=(0,a.A)(m,f);for(var y=arguments.length,b=new Array(y>1?y-1:0),w=1;w(0,a.A)(e,t)),m),m.unstable_sxConfig=(0,r.A)({},s.A,null==f?void 0:f.unstable_sxConfig),m.unstable_sx=function(e){return(0,l.A)({sx:e,theme:this})},m}const j=I},24513:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),o=n(9950);const i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"};var a=n(61187),s=function(e,t){return o.createElement(a.A,(0,r.A)({},e,{ref:t,icon:i}))};const l=o.forwardRef(s)},24567:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},24763:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(58168),o=n(98587),i=n(49456),a=n(83792),s=n(26598),l=n(89449);const c=["className","elementType","ownerState","externalForwardedProps","getSlotOwnerState","internalForwardedProps"],u=["component","slots","slotProps"],d=["component"];function f(e,t){const{className:n,elementType:f,ownerState:p,externalForwardedProps:h,getSlotOwnerState:m,internalForwardedProps:g}=t,v=(0,o.A)(t,c),{component:y,slots:b={[e]:void 0},slotProps:w={[e]:void 0}}=h,A=(0,o.A)(h,u),x=b[e]||f,S=(0,s.A)(w[e],p),E=(0,l.A)((0,r.A)({className:n},v,{externalForwardedProps:"root"===e?A:void 0,externalSlotProps:S})),{props:{component:k},internalRef:C}=E,O=(0,o.A)(E.props,d),T=(0,i.A)(C,null==S?void 0:S.ref,t.ref),R=m?m(O):{},_=(0,r.A)({},p,R),M="root"===e?k||y:k,P=(0,a.A)(x,(0,r.A)({},"root"===e&&!y&&!b[e]&&g,"root"!==e&&!b[e]&&g,O,M&&{as:M},{ref:T}),_);return Object.keys(R).forEach((e=>{delete P[e]})),[x,P]}},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},25277:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(3484),l=n(99269),c=n(23235),u=n(44414);const d=(0,c.A)((0,u.jsx)("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");var f=n(31506),p=n(89548),h=n(24184),m=n(18463),g=n(59254),v=n(45558),y=n(1614);function b(e){return(0,y.Ay)("MuiChip",e)}const w=(0,v.A)("MuiChip",["root","sizeSmall","sizeMedium","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","disabled","clickable","clickableColorPrimary","clickableColorSecondary","deletable","deletableColorPrimary","deletableColorSecondary","outlined","filled","outlinedPrimary","outlinedSecondary","filledPrimary","filledSecondary","avatar","avatarSmall","avatarMedium","avatarColorPrimary","avatarColorSecondary","icon","iconSmall","iconMedium","iconColorPrimary","iconColorSecondary","label","labelSmall","labelMedium","deleteIcon","deleteIconSmall","deleteIconMedium","deleteIconColorPrimary","deleteIconColorSecondary","deleteIconOutlinedColorPrimary","deleteIconOutlinedColorSecondary","deleteIconFilledColorPrimary","deleteIconFilledColorSecondary","focusVisible"]),A=["avatar","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant","tabIndex","skipFocusWhenDisabled"],x=(0,g.Ay)("div",{name:"MuiChip",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e,{color:r,iconColor:o,clickable:i,onDelete:a,size:s,variant:l}=n;return[{["& .".concat(w.avatar)]:t.avatar},{["& .".concat(w.avatar)]:t["avatar".concat((0,p.A)(s))]},{["& .".concat(w.avatar)]:t["avatarColor".concat((0,p.A)(r))]},{["& .".concat(w.icon)]:t.icon},{["& .".concat(w.icon)]:t["icon".concat((0,p.A)(s))]},{["& .".concat(w.icon)]:t["iconColor".concat((0,p.A)(o))]},{["& .".concat(w.deleteIcon)]:t.deleteIcon},{["& .".concat(w.deleteIcon)]:t["deleteIcon".concat((0,p.A)(s))]},{["& .".concat(w.deleteIcon)]:t["deleteIconColor".concat((0,p.A)(r))]},{["& .".concat(w.deleteIcon)]:t["deleteIcon".concat((0,p.A)(l),"Color").concat((0,p.A)(r))]},t.root,t["size".concat((0,p.A)(s))],t["color".concat((0,p.A)(r))],i&&t.clickable,i&&"default"!==r&&t["clickableColor".concat((0,p.A)(r),")")],a&&t.deletable,a&&"default"!==r&&t["deletableColor".concat((0,p.A)(r))],t[l],t["".concat(l).concat((0,p.A)(r))]]}})((e=>{let{theme:t,ownerState:n}=e;const r="light"===t.palette.mode?t.palette.grey[700]:t.palette.grey[300];return(0,o.A)({maxWidth:"100%",fontFamily:t.typography.fontFamily,fontSize:t.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:(t.vars||t).palette.text.primary,backgroundColor:(t.vars||t).palette.action.selected,borderRadius:16,whiteSpace:"nowrap",transition:t.transitions.create(["background-color","box-shadow"]),cursor:"unset",outline:0,textDecoration:"none",border:0,padding:0,verticalAlign:"middle",boxSizing:"border-box",["&.".concat(w.disabled)]:{opacity:(t.vars||t).palette.action.disabledOpacity,pointerEvents:"none"},["& .".concat(w.avatar)]:{marginLeft:5,marginRight:-6,width:24,height:24,color:t.vars?t.vars.palette.Chip.defaultAvatarColor:r,fontSize:t.typography.pxToRem(12)},["& .".concat(w.avatarColorPrimary)]:{color:(t.vars||t).palette.primary.contrastText,backgroundColor:(t.vars||t).palette.primary.dark},["& .".concat(w.avatarColorSecondary)]:{color:(t.vars||t).palette.secondary.contrastText,backgroundColor:(t.vars||t).palette.secondary.dark},["& .".concat(w.avatarSmall)]:{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:t.typography.pxToRem(10)},["& .".concat(w.icon)]:(0,o.A)({marginLeft:5,marginRight:-6},"small"===n.size&&{fontSize:18,marginLeft:4,marginRight:-4},n.iconColor===n.color&&(0,o.A)({color:t.vars?t.vars.palette.Chip.defaultIconColor:r},"default"!==n.color&&{color:"inherit"})),["& .".concat(w.deleteIcon)]:(0,o.A)({WebkitTapHighlightColor:"transparent",color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.26)"):(0,l.X4)(t.palette.text.primary,.26),fontSize:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:t.vars?"rgba(".concat(t.vars.palette.text.primaryChannel," / 0.4)"):(0,l.X4)(t.palette.text.primary,.4)}},"small"===n.size&&{fontSize:16,marginRight:4,marginLeft:-4},"default"!==n.color&&{color:t.vars?"rgba(".concat(t.vars.palette[n.color].contrastTextChannel," / 0.7)"):(0,l.X4)(t.palette[n.color].contrastText,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].contrastText}})},"small"===n.size&&{height:24},"default"!==n.color&&{backgroundColor:(t.vars||t).palette[n.color].main,color:(t.vars||t).palette[n.color].contrastText},n.onDelete&&{["&.".concat(w.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)}},n.onDelete&&"default"!==n.color&&{["&.".concat(w.focusVisible)]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},n.clickable&&{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.hoverOpacity,"))"):(0,l.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.hoverOpacity)},["&.".concat(w.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.selectedChannel," / calc(").concat(t.vars.palette.action.selectedOpacity," + ").concat(t.vars.palette.action.focusOpacity,"))"):(0,l.X4)(t.palette.action.selected,t.palette.action.selectedOpacity+t.palette.action.focusOpacity)},"&:active":{boxShadow:(t.vars||t).shadows[1]}},n.clickable&&"default"!==n.color&&{["&:hover, &.".concat(w.focusVisible)]:{backgroundColor:(t.vars||t).palette[n.color].dark}})}),(e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({},"outlined"===n.variant&&{backgroundColor:"transparent",border:t.vars?"1px solid ".concat(t.vars.palette.Chip.defaultBorder):"1px solid ".concat("light"===t.palette.mode?t.palette.grey[400]:t.palette.grey[700]),["&.".concat(w.clickable,":hover")]:{backgroundColor:(t.vars||t).palette.action.hover},["&.".concat(w.focusVisible)]:{backgroundColor:(t.vars||t).palette.action.focus},["& .".concat(w.avatar)]:{marginLeft:4},["& .".concat(w.avatarSmall)]:{marginLeft:2},["& .".concat(w.icon)]:{marginLeft:4},["& .".concat(w.iconSmall)]:{marginLeft:2},["& .".concat(w.deleteIcon)]:{marginRight:5},["& .".concat(w.deleteIconSmall)]:{marginRight:3}},"outlined"===n.variant&&"default"!==n.color&&{color:(t.vars||t).palette[n.color].main,border:"1px solid ".concat(t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.7)"):(0,l.X4)(t.palette[n.color].main,.7)),["&.".concat(w.clickable,":hover")]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette[n.color].main,t.palette.action.hoverOpacity)},["&.".concat(w.focusVisible)]:{backgroundColor:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / ").concat(t.vars.palette.action.focusOpacity,")"):(0,l.X4)(t.palette[n.color].main,t.palette.action.focusOpacity)},["& .".concat(w.deleteIcon)]:{color:t.vars?"rgba(".concat(t.vars.palette[n.color].mainChannel," / 0.7)"):(0,l.X4)(t.palette[n.color].main,.7),"&:hover, &:active":{color:(t.vars||t).palette[n.color].main}}})})),S=(0,g.Ay)("span",{name:"MuiChip",slot:"Label",overridesResolver:(e,t)=>{const{ownerState:n}=e,{size:r}=n;return[t.label,t["label".concat((0,p.A)(r))]]}})((e=>{let{ownerState:t}=e;return(0,o.A)({overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},"outlined"===t.variant&&{paddingLeft:11,paddingRight:11},"small"===t.size&&{paddingLeft:8,paddingRight:8},"small"===t.size&&"outlined"===t.variant&&{paddingLeft:7,paddingRight:7})}));function E(e){return"Backspace"===e.key||"Delete"===e.key}const k=i.forwardRef((function(e,t){const n=(0,m.b)({props:e,name:"MuiChip"}),{avatar:l,className:c,clickable:g,color:v="default",component:y,deleteIcon:w,disabled:k=!1,icon:C,label:O,onClick:T,onDelete:R,onKeyDown:_,onKeyUp:M,size:P="medium",variant:I="filled",tabIndex:j,skipFocusWhenDisabled:L=!1}=n,N=(0,r.A)(n,A),B=i.useRef(null),z=(0,f.A)(B,t),D=e=>{e.stopPropagation(),R&&R(e)},F=!(!1===g||!T)||g,H=F||R?h.A:y||"div",W=(0,o.A)({},n,{component:H,disabled:k,size:P,color:v,iconColor:i.isValidElement(C)&&C.props.color||v,onDelete:!!R,clickable:F,variant:I}),U=(e=>{const{classes:t,disabled:n,size:r,color:o,iconColor:i,onDelete:a,clickable:l,variant:c}=e,u={root:["root",c,n&&"disabled","size".concat((0,p.A)(r)),"color".concat((0,p.A)(o)),l&&"clickable",l&&"clickableColor".concat((0,p.A)(o)),a&&"deletable",a&&"deletableColor".concat((0,p.A)(o)),"".concat(c).concat((0,p.A)(o))],label:["label","label".concat((0,p.A)(r))],avatar:["avatar","avatar".concat((0,p.A)(r)),"avatarColor".concat((0,p.A)(o))],icon:["icon","icon".concat((0,p.A)(r)),"iconColor".concat((0,p.A)(i))],deleteIcon:["deleteIcon","deleteIcon".concat((0,p.A)(r)),"deleteIconColor".concat((0,p.A)(o)),"deleteIcon".concat((0,p.A)(c),"Color").concat((0,p.A)(o))]};return(0,s.A)(u,b,t)})(W),V=H===h.A?(0,o.A)({component:y||"div",focusVisibleClassName:U.focusVisible},R&&{disableRipple:!0}):{};let G=null;R&&(G=w&&i.isValidElement(w)?i.cloneElement(w,{className:(0,a.A)(w.props.className,U.deleteIcon),onClick:D}):(0,u.jsx)(d,{className:(0,a.A)(U.deleteIcon),onClick:D}));let q=null;l&&i.isValidElement(l)&&(q=i.cloneElement(l,{className:(0,a.A)(U.avatar,l.props.className)}));let K=null;return C&&i.isValidElement(C)&&(K=i.cloneElement(C,{className:(0,a.A)(U.icon,C.props.className)})),(0,u.jsxs)(x,(0,o.A)({as:H,className:(0,a.A)(U.root,c),disabled:!(!F||!k)||void 0,onClick:T,onKeyDown:e=>{e.currentTarget===e.target&&E(e)&&e.preventDefault(),_&&_(e)},onKeyUp:e=>{e.currentTarget===e.target&&(R&&E(e)?R(e):"Escape"===e.key&&B.current&&B.current.blur()),M&&M(e)},ref:z,tabIndex:L&&k?-1:j,ownerState:W},V,N,{children:[q||K,(0,u.jsx)(S,{className:(0,a.A)(U.label),ownerState:W,children:O}),G]}))}))},25329:(e,t,n)=>{"use strict";t.A=void 0;var r=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=o?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(9950)),o=n(28843);function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}t.A=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;const t=r.useContext(o.ThemeContext);return t&&(n=t,0!==Object.keys(n).length)?t:e;var n}},25333:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(3484),l=n(99269),c=n(59254),u=n(18463),d=n(24184),f=n(89548),p=n(45558),h=n(1614);function m(e){return(0,h.Ay)("MuiIconButton",e)}const g=(0,p.A)("MuiIconButton",["root","disabled","colorInherit","colorPrimary","colorSecondary","colorError","colorInfo","colorSuccess","colorWarning","edgeStart","edgeEnd","sizeSmall","sizeMedium","sizeLarge"]);var v=n(44414);const y=["edge","children","className","color","disabled","disableFocusRipple","size"],b=(0,c.Ay)(d.A,{name:"MuiIconButton",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,"default"!==n.color&&t["color".concat((0,f.A)(n.color))],n.edge&&t["edge".concat((0,f.A)(n.edge))],t["size".concat((0,f.A)(n.size))]]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({textAlign:"center",flex:"0 0 auto",fontSize:t.typography.pxToRem(24),padding:8,borderRadius:"50%",overflow:"visible",color:(t.vars||t).palette.action.active,transition:t.transitions.create("background-color",{duration:t.transitions.duration.shortest})},!n.disableRipple&&{"&:hover":{backgroundColor:t.vars?"rgba(".concat(t.vars.palette.action.activeChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(t.palette.action.active,t.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"start"===n.edge&&{marginLeft:"small"===n.size?-3:-12},"end"===n.edge&&{marginRight:"small"===n.size?-3:-12})}),(e=>{let{theme:t,ownerState:n}=e;var r;const i=null==(r=(t.vars||t).palette)?void 0:r[n.color];return(0,o.A)({},"inherit"===n.color&&{color:"inherit"},"inherit"!==n.color&&"default"!==n.color&&(0,o.A)({color:null==i?void 0:i.main},!n.disableRipple&&{"&:hover":(0,o.A)({},i&&{backgroundColor:t.vars?"rgba(".concat(i.mainChannel," / ").concat(t.vars.palette.action.hoverOpacity,")"):(0,l.X4)(i.main,t.palette.action.hoverOpacity)},{"@media (hover: none)":{backgroundColor:"transparent"}})}),"small"===n.size&&{padding:5,fontSize:t.typography.pxToRem(18)},"large"===n.size&&{padding:12,fontSize:t.typography.pxToRem(28)},{["&.".concat(g.disabled)]:{backgroundColor:"transparent",color:(t.vars||t).palette.action.disabled}})})),w=i.forwardRef((function(e,t){const n=(0,u.b)({props:e,name:"MuiIconButton"}),{edge:i=!1,children:l,className:c,color:d="default",disabled:p=!1,disableFocusRipple:h=!1,size:g="medium"}=n,w=(0,r.A)(n,y),A=(0,o.A)({},n,{edge:i,color:d,disabled:p,disableFocusRipple:h,size:g}),x=(e=>{const{classes:t,disabled:n,color:r,edge:o,size:i}=e,a={root:["root",n&&"disabled","default"!==r&&"color".concat((0,f.A)(r)),o&&"edge".concat((0,f.A)(o)),"size".concat((0,f.A)(i))]};return(0,s.A)(a,m,t)})(A);return(0,v.jsx)(b,(0,o.A)({className:(0,a.A)(x.root,c),centerRipple:!0,focusRipple:!h,disabled:p,ref:t},w,{ownerState:A,children:l}))}))},25920:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(21538).A},26562:(e,t,n)=>{"use strict";function r(e,t,n){if("function"==typeof e?e===t:e.has(t))return arguments.length<3?t:n;throw new TypeError("Private element is not present on this object")}n.d(t,{A:()=>r})},26590:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MIN_SAFE_INTEGER,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:Number.MAX_SAFE_INTEGER;return Math.max(t,Math.min(e,n))}},26598:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=function(e,t,n){return"function"===typeof e?e(t,n):e}},26910:(e,t,n)=>{"use strict";n.d(t,{A:()=>Mt});var r={};function o(e,t){return function(){return e.apply(t,arguments)}}n.r(r),n.d(r,{hasBrowserEnv:()=>fe,hasStandardBrowserEnv:()=>he,hasStandardBrowserWebWorkerEnv:()=>me,navigator:()=>pe,origin:()=>ge});var i=n(85224);const{toString:a}=Object.prototype,{getPrototypeOf:s}=Object,l=(c=Object.create(null),e=>{const t=a.call(e);return c[t]||(c[t]=t.slice(8,-1).toLowerCase())});var c;const u=e=>(e=e.toLowerCase(),t=>l(t)===e),d=e=>t=>typeof t===e,{isArray:f}=Array,p=d("undefined");const h=u("ArrayBuffer");const m=d("string"),g=d("function"),v=d("number"),y=e=>null!==e&&"object"===typeof e,b=e=>{if("object"!==l(e))return!1;const t=s(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},w=u("Date"),A=u("File"),x=u("Blob"),S=u("FileList"),E=u("URLSearchParams"),[k,C,O,T]=["ReadableStream","Request","Response","Headers"].map(u);function R(e,t){let n,r,{allOwnKeys:o=!1}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if(null!==e&&"undefined"!==typeof e)if("object"!==typeof e&&(e=[e]),f(e))for(n=0,r=e.length;n0;)if(r=n[o],t===r.toLowerCase())return r;return null}const M="undefined"!==typeof globalThis?globalThis:"undefined"!==typeof self?self:"undefined"!==typeof window?window:global,P=e=>!p(e)&&e!==M;const I=(j="undefined"!==typeof Uint8Array&&s(Uint8Array),e=>j&&e instanceof j);var j;const L=u("HTMLFormElement"),N=(e=>{let{hasOwnProperty:t}=e;return(e,n)=>t.call(e,n)})(Object.prototype),B=u("RegExp"),z=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),r={};R(n,((n,o)=>{let i;!1!==(i=t(n,o,e))&&(r[o]=i||n)})),Object.defineProperties(e,r)},D="abcdefghijklmnopqrstuvwxyz",F="0123456789",H={DIGIT:F,ALPHA:D,ALPHA_DIGIT:D+D.toUpperCase()+F};const W=u("AsyncFunction"),U=((e,t)=>{return e?setImmediate:t?(n="axios@".concat(Math.random()),r=[],M.addEventListener("message",(e=>{let{source:t,data:o}=e;t===M&&o===n&&r.length&&r.shift()()}),!1),e=>{r.push(e),M.postMessage(n,"*")}):e=>setTimeout(e);var n,r})("function"===typeof setImmediate,g(M.postMessage)),V="undefined"!==typeof queueMicrotask?queueMicrotask.bind(M):"undefined"!==typeof i&&i.nextTick||U,G={isArray:f,isArrayBuffer:h,isBuffer:function(e){return null!==e&&!p(e)&&null!==e.constructor&&!p(e.constructor)&&g(e.constructor.isBuffer)&&e.constructor.isBuffer(e)},isFormData:e=>{let t;return e&&("function"===typeof FormData&&e instanceof FormData||g(e.append)&&("formdata"===(t=l(e))||"object"===t&&g(e.toString)&&"[object FormData]"===e.toString()))},isArrayBufferView:function(e){let t;return t="undefined"!==typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&h(e.buffer),t},isString:m,isNumber:v,isBoolean:e=>!0===e||!1===e,isObject:y,isPlainObject:b,isReadableStream:k,isRequest:C,isResponse:O,isHeaders:T,isUndefined:p,isDate:w,isFile:A,isBlob:x,isRegExp:B,isFunction:g,isStream:e=>y(e)&&g(e.pipe),isURLSearchParams:E,isTypedArray:I,isFileList:S,forEach:R,merge:function e(){const{caseless:t}=P(this)&&this||{},n={},r=(r,o)=>{const i=t&&_(n,o)||o;b(n[i])&&b(r)?n[i]=e(n[i],r):b(r)?n[i]=e({},r):f(r)?n[i]=r.slice():n[i]=r};for(let o=0,i=arguments.length;o3&&void 0!==arguments[3]?arguments[3]:{};return R(t,((t,r)=>{n&&g(t)?e[r]=o(t,n):e[r]=t}),{allOwnKeys:r}),e},trim:e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:e=>(65279===e.charCodeAt(0)&&(e=e.slice(1)),e),inherits:(e,t,n,r)=>{e.prototype=Object.create(t.prototype,r),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},toFlatObject:(e,t,n,r)=>{let o,i,a;const l={};if(t=t||{},null==e)return t;do{for(o=Object.getOwnPropertyNames(e),i=o.length;i-- >0;)a=o[i],r&&!r(a,e,t)||l[a]||(t[a]=e[a],l[a]=!0);e=!1!==n&&s(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},kindOf:l,kindOfTest:u,endsWith:(e,t,n)=>{e=String(e),(void 0===n||n>e.length)&&(n=e.length),n-=t.length;const r=e.indexOf(t,n);return-1!==r&&r===n},toArray:e=>{if(!e)return null;if(f(e))return e;let t=e.length;if(!v(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},forEachEntry:(e,t)=>{const n=(e&&e[Symbol.iterator]).call(e);let r;for(;(r=n.next())&&!r.done;){const n=r.value;t.call(e,n[0],n[1])}},matchAll:(e,t)=>{let n;const r=[];for(;null!==(n=e.exec(t));)r.push(n);return r},isHTMLForm:L,hasOwnProperty:N,hasOwnProp:N,reduceDescriptors:z,freezeMethods:e=>{z(e,((t,n)=>{if(g(e)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const r=e[n];g(r)&&(t.enumerable=!1,"writable"in t?t.writable=!1:t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(e,t)=>{const n={},r=e=>{e.forEach((e=>{n[e]=!0}))};return f(e)?r(e):r(String(e).split(t)),n},toCamelCase:e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(e,t,n){return t.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(e,t)=>null!=e&&Number.isFinite(e=+e)?e:t,findKey:_,global:M,isContextDefined:P,ALPHABET:H,generateString:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:16,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H.ALPHA_DIGIT,n="";const{length:r}=t;for(;e--;)n+=t[Math.random()*r|0];return n},isSpecCompliantForm:function(e){return!!(e&&g(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator])},toJSONObject:e=>{const t=new Array(10),n=(e,r)=>{if(y(e)){if(t.indexOf(e)>=0)return;if(!("toJSON"in e)){t[r]=e;const o=f(e)?[]:{};return R(e,((e,t)=>{const i=n(e,r+1);!p(i)&&(o[t]=i)})),t[r]=void 0,o}}return e};return n(e,0)},isAsyncFn:W,isThenable:e=>e&&(y(e)||g(e))&&g(e.then)&&g(e.catch),setImmediate:U,asap:V};function q(e,t,n,r,o){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),r&&(this.request=r),o&&(this.response=o,this.status=o.status?o.status:null)}G.inherits(q,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:G.toJSONObject(this.config),code:this.code,status:this.status}}});const K=q.prototype,X={};["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","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((e=>{X[e]={value:e}})),Object.defineProperties(q,X),Object.defineProperty(K,"isAxiosError",{value:!0}),q.from=(e,t,n,r,o,i)=>{const a=Object.create(K);return G.toFlatObject(e,a,(function(e){return e!==Error.prototype}),(e=>"isAxiosError"!==e)),q.call(a,e.message,t,n,r,o),a.cause=e,a.name=e.name,i&&Object.assign(a,i),a};const Y=q;var Q=n(93325).hp;function Z(e){return G.isPlainObject(e)||G.isArray(e)}function J(e){return G.endsWith(e,"[]")?e.slice(0,-2):e}function $(e,t,n){return e?e.concat(t).map((function(e,t){return e=J(e),!n&&t?"["+e+"]":e})).join(n?".":""):t}const ee=G.toFlatObject(G,{},null,(function(e){return/^is[A-Z]/.test(e)}));const te=function(e,t,n){if(!G.isObject(e))throw new TypeError("target must be an object");t=t||new FormData;const r=(n=G.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(e,t){return!G.isUndefined(t[e])}))).metaTokens,o=n.visitor||c,i=n.dots,a=n.indexes,s=(n.Blob||"undefined"!==typeof Blob&&Blob)&&G.isSpecCompliantForm(t);if(!G.isFunction(o))throw new TypeError("visitor must be a function");function l(e){if(null===e)return"";if(G.isDate(e))return e.toISOString();if(!s&&G.isBlob(e))throw new Y("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(e)||G.isTypedArray(e)?s&&"function"===typeof Blob?new Blob([e]):Q.from(e):e}function c(e,n,o){let s=e;if(e&&!o&&"object"===typeof e)if(G.endsWith(n,"{}"))n=r?n:n.slice(0,-2),e=JSON.stringify(e);else if(G.isArray(e)&&function(e){return G.isArray(e)&&!e.some(Z)}(e)||(G.isFileList(e)||G.endsWith(n,"[]"))&&(s=G.toArray(e)))return n=J(n),s.forEach((function(e,r){!G.isUndefined(e)&&null!==e&&t.append(!0===a?$([n],r,i):null===a?n:n+"[]",l(e))})),!1;return!!Z(e)||(t.append($(o,n,i),l(e)),!1)}const u=[],d=Object.assign(ee,{defaultVisitor:c,convertValue:l,isVisitable:Z});if(!G.isObject(e))throw new TypeError("data must be an object");return function e(n,r){if(!G.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+r.join("."));u.push(n),G.forEach(n,(function(n,i){!0===(!(G.isUndefined(n)||null===n)&&o.call(t,n,G.isString(i)?i.trim():i,r,d))&&e(n,r?r.concat(i):[i])})),u.pop()}}(e),t};function ne(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,(function(e){return t[e]}))}function re(e,t){this._pairs=[],e&&te(e,this,t)}const oe=re.prototype;oe.append=function(e,t){this._pairs.push([e,t])},oe.toString=function(e){const t=e?function(t){return e.call(this,t,ne)}:ne;return this._pairs.map((function(e){return t(e[0])+"="+t(e[1])}),"").join("&")};const ie=re;function ae(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function se(e,t,n){if(!t)return e;const r=n&&n.encode||ae;G.isFunction(n)&&(n={serialize:n});const o=n&&n.serialize;let i;if(i=o?o(t,n):G.isURLSearchParams(t)?t.toString():new ie(t,n).toString(r),i){const t=e.indexOf("#");-1!==t&&(e=e.slice(0,t)),e+=(-1===e.indexOf("?")?"?":"&")+i}return e}const le=class{constructor(){this.handlers=[]}use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(e){this.handlers[e]&&(this.handlers[e]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(e){G.forEach(this.handlers,(function(t){null!==t&&e(t)}))}},ce={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1};var ue=n(89379);const de={isBrowser:!0,classes:{URLSearchParams:"undefined"!==typeof URLSearchParams?URLSearchParams:ie,FormData:"undefined"!==typeof FormData?FormData:null,Blob:"undefined"!==typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},fe="undefined"!==typeof window&&"undefined"!==typeof document,pe="object"===typeof navigator&&navigator||void 0,he=fe&&(!pe||["ReactNative","NativeScript","NS"].indexOf(pe.product)<0),me="undefined"!==typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"===typeof self.importScripts,ge=fe&&window.location.href||"http://localhost",ve=(0,ue.A)((0,ue.A)({},r),de);const ye=function(e){function t(e,n,r,o){let i=e[o++];if("__proto__"===i)return!0;const a=Number.isFinite(+i),s=o>=e.length;if(i=!i&&G.isArray(r)?r.length:i,s)return G.hasOwnProp(r,i)?r[i]=[r[i],n]:r[i]=n,!a;r[i]&&G.isObject(r[i])||(r[i]=[]);return t(e,n,r[i],o)&&G.isArray(r[i])&&(r[i]=function(e){const t={},n=Object.keys(e);let r;const o=n.length;let i;for(r=0;r{t(function(e){return G.matchAll(/\w+|\[(\w*)]/g,e).map((e=>"[]"===e[0]?"":e[1]||e[0]))}(e),r,n,0)})),n}return null};const be={transitional:ce,adapter:["xhr","http","fetch"],transformRequest:[function(e,t){const n=t.getContentType()||"",r=n.indexOf("application/json")>-1,o=G.isObject(e);o&&G.isHTMLForm(e)&&(e=new FormData(e));if(G.isFormData(e))return r?JSON.stringify(ye(e)):e;if(G.isArrayBuffer(e)||G.isBuffer(e)||G.isStream(e)||G.isFile(e)||G.isBlob(e)||G.isReadableStream(e))return e;if(G.isArrayBufferView(e))return e.buffer;if(G.isURLSearchParams(e))return t.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),e.toString();let i;if(o){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(e,t){return te(e,new ve.classes.URLSearchParams,Object.assign({visitor:function(e,t,n,r){return ve.isNode&&G.isBuffer(e)?(this.append(t,e.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}(e,this.formSerializer).toString();if((i=G.isFileList(e))||n.indexOf("multipart/form-data")>-1){const t=this.env&&this.env.FormData;return te(i?{"files[]":e}:e,t&&new t,this.formSerializer)}}return o||r?(t.setContentType("application/json",!1),function(e,t,n){if(G.isString(e))try{return(t||JSON.parse)(e),G.trim(e)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){const t=this.transitional||be.transitional,n=t&&t.forcedJSONParsing,r="json"===this.responseType;if(G.isResponse(e)||G.isReadableStream(e))return e;if(e&&G.isString(e)&&(n&&!this.responseType||r)){const n=!(t&&t.silentJSONParsing)&&r;try{return JSON.parse(e)}catch(o){if(n){if("SyntaxError"===o.name)throw Y.from(o,Y.ERR_BAD_RESPONSE,this,null,this.response);throw o}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ve.classes.FormData,Blob:ve.classes.Blob},validateStatus:function(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],(e=>{be.headers[e]={}}));const we=be,Ae=G.toObjectSet(["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"]),xe=Symbol("internals");function Se(e){return e&&String(e).trim().toLowerCase()}function Ee(e){return!1===e||null==e?e:G.isArray(e)?e.map(Ee):String(e)}function ke(e,t,n,r,o){return G.isFunction(r)?r.call(this,t,n):(o&&(t=n),G.isString(t)?G.isString(r)?-1!==t.indexOf(r):G.isRegExp(r)?r.test(t):void 0:void 0)}class Ce{constructor(e){e&&this.set(e)}set(e,t,n){const r=this;function o(e,t,n){const o=Se(t);if(!o)throw new Error("header name must be a non-empty string");const i=G.findKey(r,o);(!i||void 0===r[i]||!0===n||void 0===n&&!1!==r[i])&&(r[i||t]=Ee(e))}const i=(e,t)=>G.forEach(e,((e,n)=>o(e,n,t)));if(G.isPlainObject(e)||e instanceof this.constructor)i(e,t);else if(G.isString(e)&&(e=e.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim()))i((e=>{const t={};let n,r,o;return e&&e.split("\n").forEach((function(e){o=e.indexOf(":"),n=e.substring(0,o).trim().toLowerCase(),r=e.substring(o+1).trim(),!n||t[n]&&Ae[n]||("set-cookie"===n?t[n]?t[n].push(r):t[n]=[r]:t[n]=t[n]?t[n]+", "+r:r)})),t})(e),t);else if(G.isHeaders(e))for(const[a,s]of e.entries())o(s,a,n);else null!=e&&o(t,e,n);return this}get(e,t){if(e=Se(e)){const n=G.findKey(this,e);if(n){const e=this[n];if(!t)return e;if(!0===t)return function(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let r;for(;r=n.exec(e);)t[r[1]]=r[2];return t}(e);if(G.isFunction(t))return t.call(this,e,n);if(G.isRegExp(t))return t.exec(e);throw new TypeError("parser must be boolean|regexp|function")}}}has(e,t){if(e=Se(e)){const n=G.findKey(this,e);return!(!n||void 0===this[n]||t&&!ke(0,this[n],n,t))}return!1}delete(e,t){const n=this;let r=!1;function o(e){if(e=Se(e)){const o=G.findKey(n,e);!o||t&&!ke(0,n[o],o,t)||(delete n[o],r=!0)}}return G.isArray(e)?e.forEach(o):o(e),r}clear(e){const t=Object.keys(this);let n=t.length,r=!1;for(;n--;){const o=t[n];e&&!ke(0,this[o],o,e,!0)||(delete this[o],r=!0)}return r}normalize(e){const t=this,n={};return G.forEach(this,((r,o)=>{const i=G.findKey(n,o);if(i)return t[i]=Ee(r),void delete t[o];const a=e?function(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((e,t,n)=>t.toUpperCase()+n))}(o):String(o).trim();a!==o&&delete t[o],t[a]=Ee(r),n[a]=!0})),this}concat(){for(var e=arguments.length,t=new Array(e),n=0;n{null!=n&&!1!==n&&(t[r]=e&&G.isArray(n)?n.join(", "):n)})),t}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((e=>{let[t,n]=e;return t+": "+n})).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(e){return e instanceof this?e:new this(e)}static concat(e){const t=new this(e);for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;ot.set(e))),t}static accessor(e){const t=(this[xe]=this[xe]={accessors:{}}).accessors,n=this.prototype;function r(e){const r=Se(e);t[r]||(!function(e,t){const n=G.toCamelCase(" "+t);["get","set","has"].forEach((r=>{Object.defineProperty(e,r+n,{value:function(e,n,o){return this[r].call(this,t,e,n,o)},configurable:!0})}))}(n,e),t[r]=!0)}return G.isArray(e)?e.forEach(r):r(e),this}}Ce.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),G.reduceDescriptors(Ce.prototype,((e,t)=>{let{value:n}=e,r=t[0].toUpperCase()+t.slice(1);return{get:()=>n,set(e){this[r]=e}}})),G.freezeMethods(Ce);const Oe=Ce;function Te(e,t){const n=this||we,r=t||n,o=Oe.from(r.headers);let i=r.data;return G.forEach(e,(function(e){i=e.call(n,i,o.normalize(),t?t.status:void 0)})),o.normalize(),i}function Re(e){return!(!e||!e.__CANCEL__)}function _e(e,t,n){Y.call(this,null==e?"canceled":e,Y.ERR_CANCELED,t,n),this.name="CanceledError"}G.inherits(_e,Y,{__CANCEL__:!0});const Me=_e;function Pe(e,t,n){const r=n.config.validateStatus;n.status&&r&&!r(n.status)?t(new Y("Request failed with status code "+n.status,[Y.ERR_BAD_REQUEST,Y.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):e(n)}const Ie=function(e,t){e=e||10;const n=new Array(e),r=new Array(e);let o,i=0,a=0;return t=void 0!==t?t:1e3,function(s){const l=Date.now(),c=r[a];o||(o=l),n[i]=s,r[i]=l;let u=a,d=0;for(;u!==i;)d+=n[u++],u%=e;if(i=(i+1)%e,i===a&&(a=(a+1)%e),l-o1&&void 0!==arguments[1]?arguments[1]:Date.now();o=i,n=null,r&&(clearTimeout(r),r=null),e.apply(null,t)};return[function(){const e=Date.now(),t=e-o;for(var s=arguments.length,l=new Array(s),c=0;c=i?a(l,e):(n=l,r||(r=setTimeout((()=>{r=null,a(n)}),i-t)))},()=>n&&a(n)]},Le=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3,r=0;const o=Ie(50,250);return je((n=>{const i=n.loaded,a=n.lengthComputable?n.total:void 0,s=i-r,l=o(s);r=i;e({loaded:i,total:a,progress:a?i/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&i<=a?(a-i)/l:void 0,event:n,lengthComputable:null!=a,[t?"download":"upload"]:!0})}),n)},Ne=(e,t)=>{const n=null!=e;return[r=>t[0]({lengthComputable:n,total:e,loaded:r}),t[1]]},Be=e=>function(){for(var t=arguments.length,n=new Array(t),r=0;re(...n)))},ze=ve.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ve.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ve.origin),ve.navigator&&/(msie|trident)/i.test(ve.navigator.userAgent)):()=>!0,De=ve.hasStandardBrowserEnv?{write(e,t,n,r,o,i){const a=[e+"="+encodeURIComponent(t)];G.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),G.isString(r)&&a.push("path="+r),G.isString(o)&&a.push("domain="+o),!0===i&&a.push("secure"),document.cookie=a.join("; ")},read(e){const t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Fe(e,t){return e&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(t)?function(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}(e,t):t}const He=e=>e instanceof Oe?(0,ue.A)({},e):e;function We(e,t){t=t||{};const n={};function r(e,t,n,r){return G.isPlainObject(e)&&G.isPlainObject(t)?G.merge.call({caseless:r},e,t):G.isPlainObject(t)?G.merge({},t):G.isArray(t)?t.slice():t}function o(e,t,n,o){return G.isUndefined(t)?G.isUndefined(e)?void 0:r(void 0,e,0,o):r(e,t,0,o)}function i(e,t){if(!G.isUndefined(t))return r(void 0,t)}function a(e,t){return G.isUndefined(t)?G.isUndefined(e)?void 0:r(void 0,e):r(void 0,t)}function s(n,o,i){return i in t?r(n,o):i in e?r(void 0,n):void 0}const l={url:i,method:i,data:i,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(e,t,n)=>o(He(e),He(t),0,!0)};return G.forEach(Object.keys(Object.assign({},e,t)),(function(r){const i=l[r]||o,a=i(e[r],t[r],r);G.isUndefined(a)&&i!==s||(n[r]=a)})),n}const Ue=e=>{const t=We({},e);let n,{data:r,withXSRFToken:o,xsrfHeaderName:i,xsrfCookieName:a,headers:s,auth:l}=t;if(t.headers=s=Oe.from(s),t.url=se(Fe(t.baseURL,t.url),e.params,e.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),G.isFormData(r))if(ve.hasStandardBrowserEnv||ve.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[e,...t]=n?n.split(";").map((e=>e.trim())).filter(Boolean):[];s.setContentType([e||"multipart/form-data",...t].join("; "))}if(ve.hasStandardBrowserEnv&&(o&&G.isFunction(o)&&(o=o(t)),o||!1!==o&&ze(t.url))){const e=i&&a&&De.read(a);e&&s.set(i,e)}return t},Ve="undefined"!==typeof XMLHttpRequest&&function(e){return new Promise((function(t,n){const r=Ue(e);let o=r.data;const i=Oe.from(r.headers).normalize();let a,s,l,c,u,{responseType:d,onUploadProgress:f,onDownloadProgress:p}=r;function h(){c&&c(),u&&u(),r.cancelToken&&r.cancelToken.unsubscribe(a),r.signal&&r.signal.removeEventListener("abort",a)}let m=new XMLHttpRequest;function g(){if(!m)return;const r=Oe.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());Pe((function(e){t(e),h()}),(function(e){n(e),h()}),{data:d&&"text"!==d&&"json"!==d?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:r,config:e,request:m}),m=null}m.open(r.method.toUpperCase(),r.url,!0),m.timeout=r.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new Y("Request aborted",Y.ECONNABORTED,e,m)),m=null)},m.onerror=function(){n(new Y("Network Error",Y.ERR_NETWORK,e,m)),m=null},m.ontimeout=function(){let t=r.timeout?"timeout of "+r.timeout+"ms exceeded":"timeout exceeded";const o=r.transitional||ce;r.timeoutErrorMessage&&(t=r.timeoutErrorMessage),n(new Y(t,o.clarifyTimeoutError?Y.ETIMEDOUT:Y.ECONNABORTED,e,m)),m=null},void 0===o&&i.setContentType(null),"setRequestHeader"in m&&G.forEach(i.toJSON(),(function(e,t){m.setRequestHeader(t,e)})),G.isUndefined(r.withCredentials)||(m.withCredentials=!!r.withCredentials),d&&"json"!==d&&(m.responseType=r.responseType),p&&([l,u]=Le(p,!0),m.addEventListener("progress",l)),f&&m.upload&&([s,c]=Le(f),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)),(r.cancelToken||r.signal)&&(a=t=>{m&&(n(!t||t.type?new Me(null,e,m):t),m.abort(),m=null)},r.cancelToken&&r.cancelToken.subscribe(a),r.signal&&(r.signal.aborted?a():r.signal.addEventListener("abort",a)));const v=function(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}(r.url);v&&-1===ve.protocols.indexOf(v)?n(new Y("Unsupported protocol "+v+":",Y.ERR_BAD_REQUEST,e)):m.send(o||null)}))},Ge=(e,t)=>{const{length:n}=e=e?e.filter(Boolean):[];if(t||n){let n,r=new AbortController;const o=function(e){if(!n){n=!0,a();const t=e instanceof Error?e:this.reason;r.abort(t instanceof Y?t:new Me(t instanceof Error?t.message:t))}};let i=t&&setTimeout((()=>{i=null,o(new Y("timeout ".concat(t," of ms exceeded"),Y.ETIMEDOUT))}),t);const a=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach((e=>{e.unsubscribe?e.unsubscribe(o):e.removeEventListener("abort",o)})),e=null)};e.forEach((e=>e.addEventListener("abort",o)));const{signal:s}=r;return s.unsubscribe=()=>G.asap(a),s}};function qe(e,t){this.v=e,this.k=t}function Ke(e){return function(){return new Xe(e.apply(this,arguments))}}function Xe(e){var t,n;function r(t,n){try{var i=e[t](n),a=i.value,s=a instanceof qe;Promise.resolve(s?a.v:a).then((function(n){if(s){var l="return"===t?"return":"next";if(!a.k||n.done)return r(l,n);n=e[l](n).value}o(i.done?"return":"normal",n)}),(function(e){r("throw",e)}))}catch(e){o("throw",e)}}function o(e,o){switch(e){case"return":t.resolve({value:o,done:!0});break;case"throw":t.reject(o);break;default:t.resolve({value:o,done:!1})}(t=t.next)?r(t.key,t.arg):n=null}this._invoke=function(e,o){return new Promise((function(i,a){var s={key:e,arg:o,resolve:i,reject:a,next:null};n?n=n.next=s:(t=n=s,r(e,o))}))},"function"!=typeof e.return&&(this.return=void 0)}function Ye(e){return new qe(e,0)}function Qe(e){var t={},n=!1;function r(t,r){return n=!0,r=new Promise((function(n){n(e[t](r))})),{done:!1,value:new qe(r,1)}}return t["undefined"!=typeof Symbol&&Symbol.iterator||"@@iterator"]=function(){return this},t.next=function(e){return n?(n=!1,e):r("next",e)},"function"==typeof e.throw&&(t.throw=function(e){if(n)throw n=!1,e;return r("throw",e)}),"function"==typeof e.return&&(t.return=function(e){return n?(n=!1,e):r("return",e)}),t}function Ze(e){var t,n,r,o=2;for("undefined"!=typeof Symbol&&(n=Symbol.asyncIterator,r=Symbol.iterator);o--;){if(n&&null!=(t=e[n]))return t.call(e);if(r&&null!=(t=e[r]))return new Je(t.call(e));n="@@asyncIterator",r="@@iterator"}throw new TypeError("Object is not async iterable")}function Je(e){function t(e){if(Object(e)!==e)return Promise.reject(new TypeError(e+" is not an object."));var t=e.done;return Promise.resolve(e.value).then((function(e){return{value:e,done:t}}))}return Je=function(e){this.s=e,this.n=e.next},Je.prototype={s:null,n:null,next:function(){return t(this.n.apply(this.s,arguments))},return:function(e){var n=this.s.return;return void 0===n?Promise.resolve({value:e,done:!0}):t(n.apply(this.s,arguments))},throw:function(e){var n=this.s.return;return void 0===n?Promise.reject(e):t(n.apply(this.s,arguments))}},new Je(e)}Xe.prototype["function"==typeof Symbol&&Symbol.asyncIterator||"@@asyncIterator"]=function(){return this},Xe.prototype.next=function(e){return this._invoke("next",e)},Xe.prototype.throw=function(e){return this._invoke("throw",e)},Xe.prototype.return=function(e){return this._invoke("return",e)};const $e=function*(e,t){let n=e.byteLength;if(!t||n{const o=et(e,t);let i,a=0,s=e=>{i||(i=!0,r&&r(e))};return new ReadableStream({async pull(e){try{const{done:t,value:r}=await o.next();if(t)return s(),void e.close();let i=r.byteLength;if(n){let e=a+=i;n(e)}e.enqueue(new Uint8Array(r))}catch(t){throw s(t),t}},cancel:e=>(s(e),o.return())},{highWaterMark:2})},rt="function"===typeof fetch&&"function"===typeof Request&&"function"===typeof Response,ot=rt&&"function"===typeof ReadableStream,it=rt&&("function"===typeof TextEncoder?(at=new TextEncoder,e=>at.encode(e)):async e=>new Uint8Array(await new Response(e).arrayBuffer()));var at;const st=function(e){try{for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r{let e=!1;const t=new Request(ve.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t})),ct=ot&&st((()=>G.isReadableStream(new Response("").body))),ut={stream:ct&&(e=>e.body)};var dt;rt&&(dt=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((e=>{!ut[e]&&(ut[e]=G.isFunction(dt[e])?t=>t[e]():(t,n)=>{throw new Y("Response type '".concat(e,"' is not supported"),Y.ERR_NOT_SUPPORT,n)})})));const ft=async(e,t)=>{const n=G.toFiniteNumber(e.getContentLength());return null==n?(async e=>{if(null==e)return 0;if(G.isBlob(e))return e.size;if(G.isSpecCompliantForm(e)){const t=new Request(ve.origin,{method:"POST",body:e});return(await t.arrayBuffer()).byteLength}return G.isArrayBufferView(e)||G.isArrayBuffer(e)?e.byteLength:(G.isURLSearchParams(e)&&(e+=""),G.isString(e)?(await it(e)).byteLength:void 0)})(t):n},pt={http:null,xhr:Ve,fetch:rt&&(async e=>{let{url:t,method:n,data:r,signal:o,cancelToken:i,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:d="same-origin",fetchOptions:f}=Ue(e);c=c?(c+"").toLowerCase():"text";let p,h=Ge([o,i&&i.toAbortSignal()],a);const m=h&&h.unsubscribe&&(()=>{h.unsubscribe()});let g;try{if(l&<&&"get"!==n&&"head"!==n&&0!==(g=await ft(u,r))){let e,n=new Request(t,{method:"POST",body:r,duplex:"half"});if(G.isFormData(r)&&(e=n.headers.get("content-type"))&&u.setContentType(e),n.body){const[e,t]=Ne(g,Le(Be(l)));r=nt(n.body,65536,e,t)}}G.isString(d)||(d=d?"include":"omit");const o="credentials"in Request.prototype;p=new Request(t,(0,ue.A)((0,ue.A)({},f),{},{signal:h,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:r,duplex:"half",credentials:o?d:void 0}));let i=await fetch(p);const a=ct&&("stream"===c||"response"===c);if(ct&&(s||a&&m)){const e={};["status","statusText","headers"].forEach((t=>{e[t]=i[t]}));const t=G.toFiniteNumber(i.headers.get("content-length")),[n,r]=s&&Ne(t,Le(Be(s),!0))||[];i=new Response(nt(i.body,65536,n,(()=>{r&&r(),m&&m()})),e)}c=c||"text";let v=await ut[G.findKey(ut,c)||"text"](i,e);return!a&&m&&m(),await new Promise(((t,n)=>{Pe(t,n,{data:v,headers:Oe.from(i.headers),status:i.status,statusText:i.statusText,config:e,request:p})}))}catch(v){if(m&&m(),v&&"TypeError"===v.name&&/fetch/i.test(v.message))throw Object.assign(new Y("Network Error",Y.ERR_NETWORK,e,p),{cause:v.cause||v});throw Y.from(v,v&&v.code,e,p)}})};G.forEach(pt,((e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch(n){}Object.defineProperty(e,"adapterName",{value:t})}}));const ht=e=>"- ".concat(e),mt=e=>G.isFunction(e)||null===e||!1===e,gt=e=>{e=G.isArray(e)?e:[e];const{length:t}=e;let n,r;const o={};for(let i=0;i{let[t,n]=e;return"adapter ".concat(t," ")+(!1===n?"is not supported by the environment":"is not available in the build")}));let n=t?e.length>1?"since :\n"+e.map(ht).join("\n"):" "+ht(e[0]):"as no adapter specified";throw new Y("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return r};function vt(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new Me(null,e)}function yt(e){vt(e),e.headers=Oe.from(e.headers),e.data=Te.call(e,e.transformRequest),-1!==["post","put","patch"].indexOf(e.method)&&e.headers.setContentType("application/x-www-form-urlencoded",!1);return gt(e.adapter||we.adapter)(e).then((function(t){return vt(e),t.data=Te.call(e,e.transformResponse,t),t.headers=Oe.from(t.headers),t}),(function(t){return Re(t)||(vt(e),t&&t.response&&(t.response.data=Te.call(e,e.transformResponse,t.response),t.response.headers=Oe.from(t.response.headers))),Promise.reject(t)}))}const bt="1.7.9",wt={};["object","boolean","number","function","string","symbol"].forEach(((e,t)=>{wt[e]=function(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}}));const At={};wt.transitional=function(e,t,n){function r(e,t){return"[Axios v1.7.9] Transitional option '"+e+"'"+t+(n?". "+n:"")}return(n,o,i)=>{if(!1===e)throw new Y(r(o," has been removed"+(t?" in "+t:"")),Y.ERR_DEPRECATED);return t&&!At[o]&&(At[o]=!0,console.warn(r(o," has been deprecated since v"+t+" and will be removed in the near future"))),!e||e(n,o,i)}},wt.spelling=function(e){return(t,n)=>(console.warn("".concat(n," is likely a misspelling of ").concat(e)),!0)};const xt={assertOptions:function(e,t,n){if("object"!==typeof e)throw new Y("options must be an object",Y.ERR_BAD_OPTION_VALUE);const r=Object.keys(e);let o=r.length;for(;o-- >0;){const i=r[o],a=t[i];if(a){const t=e[i],n=void 0===t||a(t,i,e);if(!0!==n)throw new Y("option "+i+" must be "+n,Y.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Y("Unknown option "+i,Y.ERR_BAD_OPTION)}},validators:wt},St=xt.validators;class Et{constructor(e){this.defaults=e,this.interceptors={request:new le,response:new le}}async request(e,t){try{return await this._request(e,t)}catch(n){if(n instanceof Error){let e={};Error.captureStackTrace?Error.captureStackTrace(e):e=new Error;const t=e.stack?e.stack.replace(/^.+\n/,""):"";try{n.stack?t&&!String(n.stack).endsWith(t.replace(/^.+\n.+\n/,""))&&(n.stack+="\n"+t):n.stack=t}catch(r){}}throw n}}_request(e,t){"string"===typeof e?(t=t||{}).url=e:t=e||{},t=We(this.defaults,t);const{transitional:n,paramsSerializer:r,headers:o}=t;void 0!==n&&xt.assertOptions(n,{silentJSONParsing:St.transitional(St.boolean),forcedJSONParsing:St.transitional(St.boolean),clarifyTimeoutError:St.transitional(St.boolean)},!1),null!=r&&(G.isFunction(r)?t.paramsSerializer={serialize:r}:xt.assertOptions(r,{encode:St.function,serialize:St.function},!0)),xt.assertOptions(t,{baseUrl:St.spelling("baseURL"),withXsrfToken:St.spelling("withXSRFToken")},!0),t.method=(t.method||this.defaults.method||"get").toLowerCase();let i=o&&G.merge(o.common,o[t.method]);o&&G.forEach(["delete","get","head","post","put","patch","common"],(e=>{delete o[e]})),t.headers=Oe.concat(i,o);const a=[];let s=!0;this.interceptors.request.forEach((function(e){"function"===typeof e.runWhen&&!1===e.runWhen(t)||(s=s&&e.synchronous,a.unshift(e.fulfilled,e.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(e){l.push(e.fulfilled,e.rejected)}));let u,d=0;if(!s){const e=[yt.bind(this),void 0];for(e.unshift.apply(e,a),e.push.apply(e,l),u=e.length,c=Promise.resolve(t);d{if(!n._listeners)return;let t=n._listeners.length;for(;t-- >0;)n._listeners[t](e);n._listeners=null})),this.promise.then=e=>{let t;const r=new Promise((e=>{n.subscribe(e),t=e})).then(e);return r.cancel=function(){n.unsubscribe(t)},r},e((function(e,r,o){n.reason||(n.reason=new Me(e,r,o),t(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(e){this.reason?e(this.reason):this._listeners?this._listeners.push(e):this._listeners=[e]}unsubscribe(e){if(!this._listeners)return;const t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}toAbortSignal(){const e=new AbortController,t=t=>{e.abort(t)};return this.subscribe(t),e.signal.unsubscribe=()=>this.unsubscribe(t),e.signal}static source(){let e;return{token:new Ct((function(t){e=t})),cancel:e}}}const Ot=Ct;const Tt={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Tt).forEach((e=>{let[t,n]=e;Tt[n]=t}));const Rt=Tt;const _t=function e(t){const n=new kt(t),r=o(kt.prototype.request,n);return G.extend(r,kt.prototype,n,{allOwnKeys:!0}),G.extend(r,n,null,{allOwnKeys:!0}),r.create=function(n){return e(We(t,n))},r}(we);_t.Axios=kt,_t.CanceledError=Me,_t.CancelToken=Ot,_t.isCancel=Re,_t.VERSION=bt,_t.toFormData=te,_t.AxiosError=Y,_t.Cancel=_t.CanceledError,_t.all=function(e){return Promise.all(e)},_t.spread=function(e){return function(t){return e.apply(null,t)}},_t.isAxiosError=function(e){return G.isObject(e)&&!0===e.isAxiosError},_t.mergeConfig=We,_t.AxiosHeaders=Oe,_t.formToJSON=e=>ye(G.isHTMLForm(e)?new FormData(e):e),_t.getAdapter=gt,_t.HttpStatusCode=Rt,_t.default=_t;const Mt=_t},27402:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(61262).A},27800:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(43145);function o(e,t){if(e){if("string"==typeof e)return(0,r.A)(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?(0,r.A)(e,t):void 0}}},28286:(e,t,n)=>{"use strict";n.d(t,{EU:()=>s,NI:()=>a,iZ:()=>c,kW:()=>u,vf:()=>l,zu:()=>o});var r=n(22382);const o={xs:0,sm:600,md:900,lg:1200,xl:1536},i={keys:["xs","sm","md","lg","xl"],up:e=>"@media (min-width:".concat(o[e],"px)")};function a(e,t,n){const r=e.theme||{};if(Array.isArray(t)){const e=r.breakpoints||i;return t.reduce(((r,o,i)=>(r[e.up(e.keys[i])]=n(t[i]),r)),{})}if("object"===typeof t){const e=r.breakpoints||i;return Object.keys(t).reduce(((r,i)=>{if(-1!==Object.keys(e.values||o).indexOf(i)){r[e.up(i)]=n(t[i],i)}else{const e=i;r[e]=t[e]}return r}),{})}return n(t)}function s(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t;return(null==(t=e.keys)?void 0:t.reduce(((t,n)=>(t[e.up(n)]={},t)),{}))||{}}function l(e,t){return e.reduce(((e,t)=>{const n=e[t];return(!n||0===Object.keys(n).length)&&delete e[t],e}),t)}function c(e){const t=s(e);for(var n=arguments.length,o=new Array(n>1?n-1:0),i=1;i(0,r.A)(e,t)),{});return l(Object.keys(t),a)}function u(e){let{values:t,breakpoints:n,base:r}=e;const o=r||function(e,t){if("object"!==typeof e)return{};const n={},r=Object.keys(t);return Array.isArray(e)?r.forEach(((t,r)=>{r{null!=e[t]&&(n[t]=!0)})),n}(t,n),i=Object.keys(o);if(0===i.length)return t;let a;return i.reduce(((e,n,r)=>(Array.isArray(t)?(e[n]=null!=t[r]?t[r]:t[a],a=r):"object"===typeof t?(e[n]=null!=t[n]?t[n]:t[a],a=n):e[n]=t,e)),{})}},28429:(e,t,n)=>{"use strict";var r;n.d(t,{$P:()=>p,Ix:()=>N,V8:()=>j,Ye:()=>w,Zp:()=>v,jb:()=>c,sv:()=>L,x$:()=>b,zy:()=>m});var o=n(9950),i=n(1018);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.current=!0})),o.useCallback((function(r,o){void 0===o&&(o={}),n.current&&("number"===typeof r?e.navigate(r):e.navigate(r,a({fromRouteId:t},o)))}),[e,t])}():function(){h()||(0,i.Oi)(!1);let e=o.useContext(s),{basename:t,future:n,navigator:r}=o.useContext(c),{matches:a}=o.useContext(d),{pathname:l}=m(),u=JSON.stringify((0,i.yD)(a,n.v7_relativeSplatPath)),f=o.useRef(!1);return g((()=>{f.current=!0})),o.useCallback((function(n,o){if(void 0===o&&(o={}),!f.current)return;if("number"===typeof n)return void r.go(n);let a=(0,i.Gh)(n,JSON.parse(u),l,"path"===o.relative);null==e&&"/"!==t&&(a.pathname="/"===a.pathname?t:(0,i.HS)([t,a.pathname])),(o.replace?r.replace:r.push)(a,o.state,o)}),[t,r,u,l,e])}()}const y=o.createContext(null);function b(e,t){let{relative:n}=void 0===t?{}:t,{future:r}=o.useContext(c),{matches:a}=o.useContext(d),{pathname:s}=m(),l=JSON.stringify((0,i.yD)(a,r.v7_relativeSplatPath));return o.useMemo((()=>(0,i.Gh)(e,JSON.parse(l),s,"path"===n)),[e,l,s,n])}function w(e,t){return A(e,t)}function A(e,t,n,r){h()||(0,i.Oi)(!1);let{navigator:s,static:l}=o.useContext(c),{matches:f}=o.useContext(d),p=f[f.length-1],g=p?p.params:{},v=(p&&p.pathname,p?p.pathnameBase:"/");p&&p.route;let y,b=m();if(t){var w;let e="string"===typeof t?(0,i.Rr)(t):t;"/"===v||(null==(w=e.pathname)?void 0:w.startsWith(v))||(0,i.Oi)(!1),y=e}else y=b;let A=y.pathname||"/",x=A;if("/"!==v){let e=v.replace(/^\//,"").split("/");x="/"+A.replace(/^\//,"").split("/").slice(e.length).join("/")}let S=!l&&n&&n.matches&&n.matches.length>0?n.matches:(0,i.ue)(e,{pathname:x});let E=C(S&&S.map((e=>Object.assign({},e,{params:Object.assign({},g,e.params),pathname:(0,i.HS)([v,s.encodeLocation?s.encodeLocation(e.pathname).pathname:e.pathname]),pathnameBase:"/"===e.pathnameBase?v:(0,i.HS)([v,s.encodeLocation?s.encodeLocation(e.pathnameBase).pathname:e.pathnameBase])}))),f,n,r);return t&&E?o.createElement(u.Provider,{value:{location:a({pathname:"/",search:"",hash:"",state:null,key:"default"},y),navigationType:i.rc.Pop}},E):E}function x(){let e=function(){var e;let t=o.useContext(f),n=_(T.UseRouteError),r=M(T.UseRouteError);if(void 0!==t)return t;return null==(e=n.errors)?void 0:e[r]}(),t=(0,i.pX)(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,r="rgba(200,200,200, 0.5)",a={padding:"0.5rem",backgroundColor:r};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:a},n):null,null)}const S=o.createElement(x,null);class E extends o.Component{constructor(e){super(e),this.state={location:e.location,revalidation:e.revalidation,error:e.error}}static getDerivedStateFromError(e){return{error:e}}static getDerivedStateFromProps(e,t){return t.location!==e.location||"idle"!==t.revalidation&&"idle"===e.revalidation?{error:e.error,location:e.location,revalidation:e.revalidation}:{error:void 0!==e.error?e.error:t.error,location:t.location,revalidation:e.revalidation||t.revalidation}}componentDidCatch(e,t){console.error("React Router caught the following error during render",e,t)}render(){return void 0!==this.state.error?o.createElement(d.Provider,{value:this.props.routeContext},o.createElement(f.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function k(e){let{routeContext:t,match:n,children:r}=e,i=o.useContext(s);return i&&i.static&&i.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(i.staticContext._deepestRenderedBoundaryId=n.route.id),o.createElement(d.Provider,{value:t},r)}function C(e,t,n,r){var a;if(void 0===t&&(t=[]),void 0===n&&(n=null),void 0===r&&(r=null),null==e){var s;if(!n)return null;if(n.errors)e=n.matches;else{if(!(null!=(s=r)&&s.v7_partialHydration&&0===t.length&&!n.initialized&&n.matches.length>0))return null;e=n.matches}}let l=e,c=null==(a=n)?void 0:a.errors;if(null!=c){let e=l.findIndex((e=>e.route.id&&void 0!==(null==c?void 0:c[e.route.id])));e>=0||(0,i.Oi)(!1),l=l.slice(0,Math.min(l.length,e+1))}let u=!1,d=-1;if(n&&r&&r.v7_partialHydration)for(let o=0;o=0?l.slice(0,d+1):[l[0]];break}}}return l.reduceRight(((e,r,i)=>{let a,s=!1,f=null,p=null;var h;n&&(a=c&&r.route.id?c[r.route.id]:void 0,f=r.route.errorElement||S,u&&(d<0&&0===i?(h="route-fallback",!1||P[h]||(P[h]=!0),s=!0,p=null):d===i&&(s=!0,p=r.route.hydrateFallbackElement||null)));let m=t.concat(l.slice(0,i+1)),g=()=>{let t;return t=a?f:s?p:r.route.Component?o.createElement(r.route.Component,null):r.route.element?r.route.element:e,o.createElement(k,{match:r,routeContext:{outlet:e,matches:m,isDataRoute:null!=n},children:t})};return n&&(r.route.ErrorBoundary||r.route.errorElement||0===i)?o.createElement(E,{location:n.location,revalidation:n.revalidation,component:f,error:a,children:g(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):g()}),null)}var O=function(e){return e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e}(O||{}),T=function(e){return 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",e}(T||{});function R(e){let t=o.useContext(s);return t||(0,i.Oi)(!1),t}function _(e){let t=o.useContext(l);return t||(0,i.Oi)(!1),t}function M(e){let t=function(){let e=o.useContext(d);return e||(0,i.Oi)(!1),e}(),n=t.matches[t.matches.length-1];return n.route.id||(0,i.Oi)(!1),n.route.id}const P={};const I=(e,t,n)=>{};function j(e,t){void 0===(null==e?void 0:e.v7_startTransition)&&I("v7_startTransition","React Router will begin wrapping state updates in `React.startTransition` in v7","https://reactrouter.com/v6/upgrading/future#v7_starttransition"),void 0!==(null==e?void 0:e.v7_relativeSplatPath)||t&&t.v7_relativeSplatPath||I("v7_relativeSplatPath","Relative route resolution within Splat routes is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_relativesplatpath"),t&&(void 0===t.v7_fetcherPersist&&I("v7_fetcherPersist","The persistence behavior of fetchers is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_fetcherpersist"),void 0===t.v7_normalizeFormMethod&&I("v7_normalizeFormMethod","Casing of `formMethod` fields is being normalized to uppercase in v7","https://reactrouter.com/v6/upgrading/future#v7_normalizeformmethod"),void 0===t.v7_partialHydration&&I("v7_partialHydration","`RouterProvider` hydration behavior is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_partialhydration"),void 0===t.v7_skipActionErrorRevalidation&&I("v7_skipActionErrorRevalidation","The revalidation behavior after 4xx/5xx `action` responses is changing in v7","https://reactrouter.com/v6/upgrading/future#v7_skipactionerrorrevalidation"))}(r||(r=n.t(o,2))).startTransition;function L(e){return function(e){let t=o.useContext(d).outlet;return t?o.createElement(y.Provider,{value:e},t):t}(e.context)}function N(e){let{basename:t="/",children:n=null,location:r,navigationType:s=i.rc.Pop,navigator:l,static:d=!1,future:f}=e;h()&&(0,i.Oi)(!1);let p=t.replace(/^\/*/,"/"),m=o.useMemo((()=>({basename:p,navigator:l,static:d,future:a({v7_relativeSplatPath:!1},f)})),[p,f,l,d]);"string"===typeof r&&(r=(0,i.Rr)(r));let{pathname:g="/",search:v="",hash:y="",state:b=null,key:w="default"}=r,A=o.useMemo((()=>{let e=(0,i.pb)(g,p);return null==e?null:{location:{pathname:e,search:v,hash:y,state:b,key:w},navigationType:s}}),[p,g,v,y,b,w,s]);return null==A?null:o.createElement(c.Provider,{value:m},o.createElement(u.Provider,{children:n,value:A}))}new Promise((()=>{}));o.Component},28555:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(9950).createContext(null)},28807:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A,extendSxProp:()=>o.A,unstable_createStyleFunctionSx:()=>r.k,unstable_defaultSxConfig:()=>i.A});var r=n(70505),o=n(80237),i=n(98076)},28810:(e,t,n)=>{"use strict";n.d(t,{A:()=>x});var r=n(58168),o=n(98587),i=n(9950),a=n(72004),s=n(13292),l=n(3484),c=n(70134);const u=function(e){const{badgeContent:t,invisible:n=!1,max:r=99,showZero:o=!1}=e,i=(0,s.A)({badgeContent:t,max:r});let a=n;!1!==n||0!==t||o||(a=!0);const{badgeContent:l,max:c=r}=a?i:e;return{badgeContent:l,invisible:a,max:c,displayValue:l&&Number(l)>c?"".concat(c,"+"):l}};var d=n(59254),f=n(18463),p=n(89548),h=n(45558),m=n(1614);function g(e){return(0,m.Ay)("MuiBadge",e)}const v=(0,h.A)("MuiBadge",["root","badge","dot","standard","anchorOriginTopRight","anchorOriginBottomRight","anchorOriginTopLeft","anchorOriginBottomLeft","invisible","colorError","colorInfo","colorPrimary","colorSecondary","colorSuccess","colorWarning","overlapRectangular","overlapCircular","anchorOriginTopLeftCircular","anchorOriginTopLeftRectangular","anchorOriginTopRightCircular","anchorOriginTopRightRectangular","anchorOriginBottomLeftCircular","anchorOriginBottomLeftRectangular","anchorOriginBottomRightCircular","anchorOriginBottomRightRectangular"]);var y=n(44414);const b=["anchorOrigin","className","classes","component","components","componentsProps","children","overlap","color","invisible","max","badgeContent","slots","slotProps","showZero","variant"],w=(0,d.Ay)("span",{name:"MuiBadge",slot:"Root",overridesResolver:(e,t)=>t.root})({position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0}),A=(0,d.Ay)("span",{name:"MuiBadge",slot:"Badge",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.badge,t[n.variant],t["anchorOrigin".concat((0,p.A)(n.anchorOrigin.vertical)).concat((0,p.A)(n.anchorOrigin.horizontal)).concat((0,p.A)(n.overlap))],"default"!==n.color&&t["color".concat((0,p.A)(n.color))],n.invisible&&t.invisible]}})((e=>{let{theme:t}=e;var n;return{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:t.typography.fontFamily,fontWeight:t.typography.fontWeightMedium,fontSize:t.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:t.transitions.create("transform",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.enteringScreen}),variants:[...Object.keys((null!=(n=t.vars)?n:t).palette).filter((e=>{var n,r;return(null!=(n=t.vars)?n:t).palette[e].main&&(null!=(r=t.vars)?r:t).palette[e].contrastText})).map((e=>({props:{color:e},style:{backgroundColor:(t.vars||t).palette[e].main,color:(t.vars||t).palette[e].contrastText}}))),{props:{variant:"dot"},style:{borderRadius:4,height:8,minWidth:8,padding:0}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(50%, 50%)"}}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"rectangular"===t.overlap},style:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"right"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(50%, 50%)"}}},{props:e=>{let{ownerState:t}=e;return"top"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(-50%, -50%)"}}},{props:e=>{let{ownerState:t}=e;return"bottom"===t.anchorOrigin.vertical&&"left"===t.anchorOrigin.horizontal&&"circular"===t.overlap},style:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%",["&.".concat(v.invisible)]:{transform:"scale(0) translate(-50%, 50%)"}}},{props:{invisible:!0},style:{transition:t.transitions.create("transform",{easing:t.transitions.easing.easeInOut,duration:t.transitions.duration.leavingScreen})}}]}})),x=i.forwardRef((function(e,t){var n,i,d,h,m,v;const x=(0,f.b)({props:e,name:"MuiBadge"}),{anchorOrigin:S={vertical:"top",horizontal:"right"},className:E,component:k,components:C={},componentsProps:O={},children:T,overlap:R="rectangular",color:_="default",invisible:M=!1,max:P=99,badgeContent:I,slots:j,slotProps:L,showZero:N=!1,variant:B="standard"}=x,z=(0,o.A)(x,b),{badgeContent:D,invisible:F,max:H,displayValue:W}=u({max:P,invisible:M,badgeContent:I,showZero:N}),U=(0,s.A)({anchorOrigin:S,color:_,overlap:R,variant:B,badgeContent:I}),V=F||null==D&&"dot"!==B,{color:G=_,overlap:q=R,anchorOrigin:K=S,variant:X=B}=V?U:x,Y="dot"!==X?W:void 0,Q=(0,r.A)({},x,{badgeContent:D,invisible:V,max:H,displayValue:Y,showZero:N,anchorOrigin:K,color:G,overlap:q,variant:X}),Z=(e=>{const{color:t,anchorOrigin:n,invisible:r,overlap:o,variant:i,classes:a={}}=e,s={root:["root"],badge:["badge",i,r&&"invisible","anchorOrigin".concat((0,p.A)(n.vertical)).concat((0,p.A)(n.horizontal)),"anchorOrigin".concat((0,p.A)(n.vertical)).concat((0,p.A)(n.horizontal)).concat((0,p.A)(o)),"overlap".concat((0,p.A)(o)),"default"!==t&&"color".concat((0,p.A)(t))]};return(0,l.A)(s,g,a)})(Q),J=null!=(n=null!=(i=null==j?void 0:j.root)?i:C.Root)?n:w,$=null!=(d=null!=(h=null==j?void 0:j.badge)?h:C.Badge)?d:A,ee=null!=(m=null==L?void 0:L.root)?m:O.root,te=null!=(v=null==L?void 0:L.badge)?v:O.badge,ne=(0,c.A)({elementType:J,externalSlotProps:ee,externalForwardedProps:z,additionalProps:{ref:t,as:k},ownerState:Q,className:(0,a.A)(null==ee?void 0:ee.className,Z.root,E)}),re=(0,c.A)({elementType:$,externalSlotProps:te,ownerState:Q,className:(0,a.A)(Z.badge,null==te?void 0:te.className)});return(0,y.jsxs)(J,(0,r.A)({},ne,{children:[T,(0,y.jsx)($,(0,r.A)({},re,{children:Y}))]}))}))},28843:(e,t,n)=>{"use strict";n.r(t),n.d(t,{GlobalStyles:()=>A.A,StyledEngineProvider:()=>w.A,ThemeContext:()=>s.T,css:()=>b.AH,default:()=>x,internal_processStyles:()=>S,keyframes:()=>b.i7});var r=n(9950),o=n(58168);var i=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|download|draggable|encType|enterKeyHint|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/;const a=function(e){var t=Object.create(null);return function(n){return void 0===t[n]&&(t[n]=e(n)),t[n]}}((function(e){return i.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)<91}));var s=n(70151),l=n(71783),c=n(24386),u=n(96477),d=a,f=function(e){return"theme"!==e},p=function(e){return"string"===typeof e&&e.charCodeAt(0)>96?d:f},h=function(e,t,n){var r;if(t){var o=t.shouldForwardProp;r=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!==typeof r&&n&&(r=e.__emotion_forwardProp),r},m=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;(0,l.SF)(t,n,r);(0,u.s)((function(){return(0,l.sk)(t,n,r)}));return null};const g=function e(t,n){var i,a,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==n&&(i=n.label,a=n.target);var f=h(t,n,u),g=f||p(d),v=!g("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==i&&b.push("label:"+i+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{0,b.push(y[0][0]);for(var w=y.length,A=1;A{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},29120:(e,t,n)=>{"use strict";n.d(t,{A:()=>L});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(3484),l=n(70134),c=n(98370),u=n(96039),d=n(59254),f=n(18463),p=n(55158),h=n(49456),m=n(61262),g=n(59520),v=n(21538),y=n(12620),b=n(89222),w=n(52478);function A(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function x(e){return parseInt((0,b.A)(e).getComputedStyle(e).paddingRight,10)||0}function S(e,t,n,r,o){const i=[t,n,...r];[].forEach.call(e.children,(e=>{const t=-1===i.indexOf(e),n=!function(e){const t=-1!==["TEMPLATE","SCRIPT","STYLE","LINK","MAP","META","NOSCRIPT","PICTURE","COL","COLGROUP","PARAM","SLOT","SOURCE","TRACK"].indexOf(e.tagName),n="INPUT"===e.tagName&&"hidden"===e.getAttribute("type");return t||n}(e);t&&n&&A(e,o)}))}function E(e,t){let n=-1;return e.some(((e,r)=>!!t(e)&&(n=r,!0))),n}function k(e,t){const n=[],r=e.container;if(!t.disableScrollLock){if(function(e){const t=(0,m.A)(e);return t.body===e?(0,b.A)(e).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(r)){const e=(0,w.A)((0,m.A)(r));n.push({value:r.style.paddingRight,property:"padding-right",el:r}),r.style.paddingRight="".concat(x(r)+e,"px");const t=(0,m.A)(r).querySelectorAll(".mui-fixed");[].forEach.call(t,(t=>{n.push({value:t.style.paddingRight,property:"padding-right",el:t}),t.style.paddingRight="".concat(x(t)+e,"px")}))}let e;if(r.parentNode instanceof DocumentFragment)e=(0,m.A)(r).body;else{const t=r.parentElement,n=(0,b.A)(r);e="HTML"===(null==t?void 0:t.nodeName)&&"scroll"===n.getComputedStyle(t).overflowY?t:r}n.push({value:e.style.overflow,property:"overflow",el:e},{value:e.style.overflowX,property:"overflow-x",el:e},{value:e.style.overflowY,property:"overflow-y",el:e}),e.style.overflow="hidden"}return()=>{n.forEach((e=>{let{value:t,el:n,property:r}=e;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}const C=new class{constructor(){this.containers=void 0,this.modals=void 0,this.modals=[],this.containers=[]}add(e,t){let n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&A(e.modalRef,!1);const r=function(e){const t=[];return[].forEach.call(e.children,(e=>{"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);S(t,e.mount,e.modalRef,r,!0);const o=E(this.containers,(e=>e.container===t));return-1!==o?(this.containers[o].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblings:r}),n)}mount(e,t){const n=E(this.containers,(t=>-1!==t.modals.indexOf(e))),r=this.containers[n];r.restore||(r.restore=k(r,t))}remove(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];const n=this.modals.indexOf(e);if(-1===n)return n;const r=E(this.containers,(t=>-1!==t.modals.indexOf(e))),o=this.containers[r];if(o.modals.splice(o.modals.indexOf(e),1),this.modals.splice(n,1),0===o.modals.length)o.restore&&o.restore(),e.modalRef&&A(e.modalRef,t),S(o.container,e.mount,e.modalRef,o.hiddenSiblings,!1),this.containers.splice(r,1);else{const e=o.modals[o.modals.length-1];e.modalRef&&A(e.modalRef,!1)}return n}isTopModal(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}};const O=function(e){const{container:t,disableEscapeKeyDown:n=!1,disableScrollLock:r=!1,manager:a=C,closeAfterTransition:s=!1,onTransitionEnter:l,onTransitionExited:c,children:u,onClose:d,open:f,rootRef:p}=e,b=i.useRef({}),w=i.useRef(null),x=i.useRef(null),S=(0,h.A)(x,p),[E,k]=i.useState(!f),O=function(e){return!!e&&e.props.hasOwnProperty("in")}(u);let T=!0;"false"!==e["aria-hidden"]&&!1!==e["aria-hidden"]||(T=!1);const R=()=>(b.current.modalRef=x.current,b.current.mount=w.current,b.current),_=()=>{a.mount(R(),{disableScrollLock:r}),x.current&&(x.current.scrollTop=0)},M=(0,g.A)((()=>{const e=function(e){return"function"===typeof e?e():e}(t)||(0,m.A)(w.current).body;a.add(R(),e),x.current&&_()})),P=i.useCallback((()=>a.isTopModal(R())),[a]),I=(0,g.A)((e=>{w.current=e,e&&(f&&P()?_():x.current&&A(x.current,T))})),j=i.useCallback((()=>{a.remove(R(),T)}),[T,a]);i.useEffect((()=>()=>{j()}),[j]),i.useEffect((()=>{f?M():O&&s||j()}),[f,j,O,s,M]);const L=e=>t=>{var r;null==(r=e.onKeyDown)||r.call(e,t),"Escape"===t.key&&229!==t.which&&P()&&(n||(t.stopPropagation(),d&&d(t,"escapeKeyDown")))},N=e=>t=>{var n;null==(n=e.onClick)||n.call(e,t),t.target===t.currentTarget&&d&&d(t,"backdropClick")};return{getRootProps:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const n=(0,y.A)(e);delete n.onTransitionEnter,delete n.onTransitionExited;const r=(0,o.A)({},n,t);return(0,o.A)({role:"presentation"},r,{onKeyDown:L(r),ref:S})},getBackdropProps:function(){const e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,o.A)({"aria-hidden":!0},e,{onClick:N(e),open:f})},getTransitionProps:()=>({onEnter:(0,v.A)((()=>{k(!1),l&&l()}),null==u?void 0:u.props.onEnter),onExited:(0,v.A)((()=>{k(!0),c&&c(),s&&j()}),null==u?void 0:u.props.onExited)}),rootRef:S,portalRef:I,isTopModal:P,exited:E,hasTransition:O}};var T=n(45558),R=n(1614);function _(e){return(0,R.Ay)("MuiModal",e)}(0,T.A)("MuiModal",["root","hidden","backdrop"]);var M=n(44414);const P=["BackdropComponent","BackdropProps","classes","className","closeAfterTransition","children","container","component","components","componentsProps","disableAutoFocus","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","onBackdropClick","onClose","onTransitionEnter","onTransitionExited","open","slotProps","slots","theme"],I=(0,d.Ay)("div",{name:"MuiModal",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,!n.open&&n.exited&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({position:"fixed",zIndex:(t.vars||t).zIndex.modal,right:0,bottom:0,top:0,left:0},!n.open&&n.exited&&{visibility:"hidden"})})),j=(0,d.Ay)(p.A,{name:"MuiModal",slot:"Backdrop",overridesResolver:(e,t)=>t.backdrop})({zIndex:-1}),L=i.forwardRef((function(e,t){var n,d,p,h,m,g;const v=(0,f.b)({name:"MuiModal",props:e}),{BackdropComponent:y=j,BackdropProps:b,className:w,closeAfterTransition:A=!1,children:x,container:S,component:E,components:k={},componentsProps:C={},disableAutoFocus:T=!1,disableEnforceFocus:R=!1,disableEscapeKeyDown:L=!1,disablePortal:N=!1,disableRestoreFocus:B=!1,disableScrollLock:z=!1,hideBackdrop:D=!1,keepMounted:F=!1,onBackdropClick:H,open:W,slotProps:U,slots:V}=v,G=(0,r.A)(v,P),q=(0,o.A)({},v,{closeAfterTransition:A,disableAutoFocus:T,disableEnforceFocus:R,disableEscapeKeyDown:L,disablePortal:N,disableRestoreFocus:B,disableScrollLock:z,hideBackdrop:D,keepMounted:F}),{getRootProps:K,getBackdropProps:X,getTransitionProps:Y,portalRef:Q,isTopModal:Z,exited:J,hasTransition:$}=O((0,o.A)({},q,{rootRef:t})),ee=(0,o.A)({},q,{exited:J}),te=(e=>{const{open:t,exited:n,classes:r}=e,o={root:["root",!t&&n&&"hidden"],backdrop:["backdrop"]};return(0,s.A)(o,_,r)})(ee),ne={};if(void 0===x.props.tabIndex&&(ne.tabIndex="-1"),$){const{onEnter:e,onExited:t}=Y();ne.onEnter=e,ne.onExited=t}const re=null!=(n=null!=(d=null==V?void 0:V.root)?d:k.Root)?n:I,oe=null!=(p=null!=(h=null==V?void 0:V.backdrop)?h:k.Backdrop)?p:y,ie=null!=(m=null==U?void 0:U.root)?m:C.root,ae=null!=(g=null==U?void 0:U.backdrop)?g:C.backdrop,se=(0,l.A)({elementType:re,externalSlotProps:ie,externalForwardedProps:G,getSlotProps:K,additionalProps:{ref:t,as:E},ownerState:ee,className:(0,a.A)(w,null==ie?void 0:ie.className,null==te?void 0:te.root,!ee.open&&ee.exited&&(null==te?void 0:te.hidden))}),le=(0,l.A)({elementType:oe,externalSlotProps:ae,additionalProps:b,getSlotProps:e=>X((0,o.A)({},e,{onClick:t=>{H&&H(t),null!=e&&e.onClick&&e.onClick(t)}})),className:(0,a.A)(null==ae?void 0:ae.className,null==b?void 0:b.className,null==te?void 0:te.backdrop),ownerState:ee});return F||W||$&&!J?(0,M.jsx)(u.A,{ref:Q,container:S,disablePortal:N,children:(0,M.jsxs)(re,(0,o.A)({},se,{children:[!D&&y?(0,M.jsx)(oe,(0,o.A)({},le)):null,(0,M.jsx)(c.A,{disableEnforceFocus:R,disableAutoFocus:T,disableRestoreFocus:B,isEnabled:Z,open:W,children:i.cloneElement(x,ne)})]}))}):null}))},30086:(e,t,n)=>{"use strict";function r(e,t){const n=this;if(n.vars&&"function"===typeof n.getColorSchemeSelector){const r=n.getColorSchemeSelector(e).replace(/(\[[^\]]+\])/,"*:where($1)");return{[r]:t}}return n.palette.mode===e?t:{}}n.d(t,{A:()=>r})},30099:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(9950);var r=n(23235),o=n(44414);const i=(0,r.A)((0,o.jsx)("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},31014:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(95014).A},31506:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(49456).A},31761:(e,t)=>{"use strict";function n(e,t){var n=e.length;e.push(t);e:for(;0>>1,o=e[r];if(!(0>>1;ri(l,n))ci(u,l)?(e[r]=u,e[c]=n,r=c):(e[r]=l,e[s]=n,r=s);else{if(!(ci(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function i(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"===typeof performance&&"function"===typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}var c=[],u=[],d=1,f=null,p=3,h=!1,m=!1,g=!1,v="function"===typeof setTimeout?setTimeout:null,y="function"===typeof clearTimeout?clearTimeout:null,b="undefined"!==typeof setImmediate?setImmediate:null;function w(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function A(e){if(g=!1,w(e),!m)if(null!==r(c))m=!0,I(x);else{var t=r(u);null!==t&&j(A,t.startTime-e)}}function x(e,n){m=!1,g&&(g=!1,y(C),C=-1),h=!0;var i=p;try{for(w(n),f=r(c);null!==f&&(!(f.expirationTime>n)||e&&!R());){var a=f.callback;if("function"===typeof a){f.callback=null,p=f.priorityLevel;var s=a(f.expirationTime<=n);n=t.unstable_now(),"function"===typeof s?f.callback=s:f===r(c)&&o(c),w(n)}else o(c);f=r(c)}if(null!==f)var l=!0;else{var d=r(u);null!==d&&j(A,d.startTime-n),l=!1}return l}finally{f=null,p=i,h=!1}}"undefined"!==typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var S,E=!1,k=null,C=-1,O=5,T=-1;function R(){return!(t.unstable_now()-Te||125a?(e.sortIndex=i,n(u,e),null===r(c)&&e===r(u)&&(g?(y(C),C=-1):g=!0,j(A,i-a))):(e.sortIndex=s,n(c,e),m||h||(m=!0,I(x))),e},t.unstable_shouldYield=R,t.unstable_wrapCallback=function(e){var t=p;return function(){var n=p;p=t;try{return e.apply(this,arguments)}finally{p=n}}}},32049:(e,t)=>{"use strict";var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),i=Symbol.for("react.strict_mode"),a=Symbol.for("react.profiler"),s=Symbol.for("react.provider"),l=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),f=Symbol.for("react.lazy"),p=Symbol.iterator;var h={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,g={};function v(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}function y(){}function b(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||h}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!==typeof e&&"function"!==typeof e&&null!=e)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")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},y.prototype=v.prototype;var w=b.prototype=new y;w.constructor=b,m(w,v.prototype),w.isPureReactComponent=!0;var A=Array.isArray,x=Object.prototype.hasOwnProperty,S={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,r){var o,i={},a=null,s=null;if(null!=t)for(o in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)x.call(t,o)&&!E.hasOwnProperty(o)&&(i[o]=t[o]);var l=arguments.length-2;if(1===l)i.children=r;else if(1{"use strict";n.d(t,{Ay:()=>a});const r=e=>e,o=(()=>{let e=r;return{configure(t){e=t},generate:t=>e(t),reset(){e=r}}})(),i={active:"active",checked:"checked",completed:"completed",disabled:"disabled",error:"error",expanded:"expanded",focused:"focused",focusVisible:"focusVisible",open:"open",readOnly:"readOnly",required:"required",selected:"selected"};function a(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"Mui";const r=i[t];return r?"".concat(n,"-").concat(r):"".concat(o.generate(e),"-").concat(t)}},32654:(e,t,n)=>{"use strict";var r=n(9950),o=Symbol.for("react.element"),i=Symbol.for("react.fragment"),a=Object.prototype.hasOwnProperty,s=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentOwner,l={key:!0,ref:!0,__self:!0,__source:!0};function c(e,t,n){var r,i={},c=null,u=null;for(r in void 0!==n&&(c=""+n),void 0!==t.key&&(c=""+t.key),void 0!==t.ref&&(u=t.ref),t)a.call(t,r)&&!l.hasOwnProperty(r)&&(i[r]=t[r]);if(e&&e.defaultProps)for(r in t=e.defaultProps)void 0===i[r]&&(i[r]=t[r]);return{$$typeof:o,type:e,key:c,ref:u,props:i,_owner:s.current}}t.Fragment=i,t.jsx=c,t.jsxs=c},33158:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});n(9950);var r=n(88283),o=n(44414);function i(e){const{styles:t,defaultTheme:n={}}=e,i="function"===typeof t?e=>{return t(void 0===(r=e)||null===r||0===Object.keys(r).length?n:e);var r}:t;return(0,o.jsx)(r.mL,{styles:i})}},33738:(e,t,n)=>{"use strict";n.d(t,{A:()=>k});var r=n(98587),o=n(58168),i=n(9950),a=n(72004),s=n(67279),l=n(38528),c=n(3484),u=n(59254),d=n(18463),f=n(75361),p=n(70576),h=n(14857),m=n(31506),g=n(45558),v=n(1614);function y(e){return(0,v.Ay)("MuiCollapse",e)}(0,g.A)("MuiCollapse",["root","horizontal","vertical","entered","hidden","wrapper","wrapperInner"]);var b=n(44414);const w=["addEndListener","children","className","collapsedSize","component","easing","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","orientation","style","timeout","TransitionComponent"],A=(0,u.Ay)("div",{name:"MuiCollapse",slot:"Root",overridesResolver:(e,t)=>{const{ownerState:n}=e;return[t.root,t[n.orientation],"entered"===n.state&&t.entered,"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&t.hidden]}})((e=>{let{theme:t,ownerState:n}=e;return(0,o.A)({height:0,overflow:"hidden",transition:t.transitions.create("height")},"horizontal"===n.orientation&&{height:"auto",width:0,transition:t.transitions.create("width")},"entered"===n.state&&(0,o.A)({height:"auto",overflow:"visible"},"horizontal"===n.orientation&&{width:"auto"}),"exited"===n.state&&!n.in&&"0px"===n.collapsedSize&&{visibility:"hidden"})})),x=(0,u.Ay)("div",{name:"MuiCollapse",slot:"Wrapper",overridesResolver:(e,t)=>t.wrapper})((e=>{let{ownerState:t}=e;return(0,o.A)({display:"flex",width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),S=(0,u.Ay)("div",{name:"MuiCollapse",slot:"WrapperInner",overridesResolver:(e,t)=>t.wrapperInner})((e=>{let{ownerState:t}=e;return(0,o.A)({width:"100%"},"horizontal"===t.orientation&&{width:"auto",height:"100%"})})),E=i.forwardRef((function(e,t){const n=(0,d.b)({props:e,name:"MuiCollapse"}),{addEndListener:u,children:g,className:v,collapsedSize:E="0px",component:k,easing:C,in:O,onEnter:T,onEntered:R,onEntering:_,onExit:M,onExited:P,onExiting:I,orientation:j="vertical",style:L,timeout:N=f.p0.standard,TransitionComponent:B=s.Ay}=n,z=(0,r.A)(n,w),D=(0,o.A)({},n,{orientation:j,collapsedSize:E}),F=(e=>{const{orientation:t,classes:n}=e,r={root:["root","".concat(t)],entered:["entered"],hidden:["hidden"],wrapper:["wrapper","".concat(t)],wrapperInner:["wrapperInner","".concat(t)]};return(0,c.A)(r,y,n)})(D),H=(0,h.A)(),W=(0,l.A)(),U=i.useRef(null),V=i.useRef(),G="number"===typeof E?"".concat(E,"px"):E,q="horizontal"===j,K=q?"width":"height",X=i.useRef(null),Y=(0,m.A)(t,X),Q=e=>t=>{if(e){const n=X.current;void 0===t?e(n):e(n,t)}},Z=()=>U.current?U.current[q?"clientWidth":"clientHeight"]:0,J=Q(((e,t)=>{U.current&&q&&(U.current.style.position="absolute"),e.style[K]=G,T&&T(e,t)})),$=Q(((e,t)=>{const n=Z();U.current&&q&&(U.current.style.position="");const{duration:r,easing:o}=(0,p.c)({style:L,timeout:N,easing:C},{mode:"enter"});if("auto"===N){const t=H.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(t,"ms"),V.current=t}else e.style.transitionDuration="string"===typeof r?r:"".concat(r,"ms");e.style[K]="".concat(n,"px"),e.style.transitionTimingFunction=o,_&&_(e,t)})),ee=Q(((e,t)=>{e.style[K]="auto",R&&R(e,t)})),te=Q((e=>{e.style[K]="".concat(Z(),"px"),M&&M(e)})),ne=Q(P),re=Q((e=>{const t=Z(),{duration:n,easing:r}=(0,p.c)({style:L,timeout:N,easing:C},{mode:"exit"});if("auto"===N){const n=H.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(n,"ms"),V.current=n}else e.style.transitionDuration="string"===typeof n?n:"".concat(n,"ms");e.style[K]=G,e.style.transitionTimingFunction=r,I&&I(e)}));return(0,b.jsx)(B,(0,o.A)({in:O,onEnter:J,onEntered:ee,onEntering:$,onExit:te,onExited:ne,onExiting:re,addEndListener:e=>{"auto"===N&&W.start(V.current||0,e),u&&u(X.current,e)},nodeRef:X,timeout:"auto"===N?null:N},z,{children:(e,t)=>(0,b.jsx)(A,(0,o.A)({as:k,className:(0,a.A)(F.root,v,{entered:F.entered,exited:!O&&"0px"===G&&F.hidden}[e]),style:(0,o.A)({[q?"minWidth":"minHeight"]:G},L),ref:Y},t,{ownerState:(0,o.A)({},D,{state:e}),children:(0,b.jsx)(x,{ownerState:(0,o.A)({},D,{state:e}),className:F.wrapper,ref:U,children:(0,b.jsx)(S,{ownerState:(0,o.A)({},D,{state:e}),className:F.wrapperInner,children:g})})}))}))}));E.muiSupportAuto=!0;const k=E},34378:(e,t,n)=>{var r=n(14759);e.exports=function(){return r.Date.now()}},34677:(e,t,n)=>{"use strict";n.d(t,{Y:()=>l});var r=n(64467);const o=Math.round;function i(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map((e=>parseFloat(e)));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const a=(e,t,n)=>0===n?e:e/100;function s(e,t){const n=t||255;return e>n?n:e<0?0:e}class l{constructor(e){function t(t){return t[0]in e&&t[1]in e&&t[2]in e}if((0,r.A)(this,"isValid",!0),(0,r.A)(this,"r",0),(0,r.A)(this,"g",0),(0,r.A)(this,"b",0),(0,r.A)(this,"a",1),(0,r.A)(this,"_h",void 0),(0,r.A)(this,"_s",void 0),(0,r.A)(this,"_l",void 0),(0,r.A)(this,"_v",void 0),(0,r.A)(this,"_max",void 0),(0,r.A)(this,"_min",void 0),(0,r.A)(this,"_brightness",void 0),e)if("string"===typeof e){const n=e.trim();function o(e){return n.startsWith(e)}/^#?[A-F\d]{3,8}$/i.test(n)?this.fromHexString(n):o("rgb")?this.fromRgbString(n):o("hsl")?this.fromHslString(n):(o("hsv")||o("hsb"))&&this.fromHsvString(n)}else if(e instanceof l)this.r=e.r,this.g=e.g,this.b=e.b,this.a=e.a,this._h=e._h,this._s=e._s,this._l=e._l,this._v=e._v;else if(t("rgb"))this.r=s(e.r),this.g=s(e.g),this.b=s(e.b),this.a="number"===typeof e.a?s(e.a,1):1;else if(t("hsl"))this.fromHsl(e);else{if(!t("hsv"))throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(e));this.fromHsv(e)}else;}setR(e){return this._sc("r",e)}setG(e){return this._sc("g",e)}setB(e){return this._sc("b",e)}setA(e){return this._sc("a",e,1)}setHue(e){const t=this.toHsv();return t.h=e,this._c(t)}getLuminance(){function e(e){const t=e/255;return t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4)}return.2126*e(this.r)+.7152*e(this.g)+.0722*e(this.b)}getHue(){if("undefined"===typeof this._h){const e=this.getMax()-this.getMin();this._h=0===e?0:o(60*(this.r===this.getMax()?(this.g-this.b)/e+(this.g0&&void 0!==arguments[0]?arguments[0]:10;const t=this.getHue(),n=this.getSaturation();let r=this.getLightness()-e/100;return r<0&&(r=0),this._c({h:t,s:n,l:r,a:this.a})}lighten(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;const t=this.getHue(),n=this.getSaturation();let r=this.getLightness()+e/100;return r>1&&(r=1),this._c({h:t,s:n,l:r,a:this.a})}mix(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:50;const n=this._c(e),r=t/100,i=e=>(n[e]-this[e])*r+this[e],a={r:o(i("r")),g:o(i("g")),b:o(i("b")),a:o(100*i("a"))/100};return this._c(a)}tint(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return this.mix({r:255,g:255,b:255,a:1},e)}shade(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:10;return this.mix({r:0,g:0,b:0,a:1},e)}onBackground(e){const t=this._c(e),n=this.a+t.a*(1-this.a),r=e=>o((this[e]*this.a+t[e]*t.a*(1-this.a))/n);return this._c({r:r("r"),g:r("g"),b:r("b"),a:n})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(e){return this.r===e.r&&this.g===e.g&&this.b===e.b&&this.a===e.a}clone(){return this._c(this)}toHexString(){let e="#";const t=(this.r||0).toString(16);e+=2===t.length?t:"0"+t;const n=(this.g||0).toString(16);e+=2===n.length?n:"0"+n;const r=(this.b||0).toString(16);if(e+=2===r.length?r:"0"+r,"number"===typeof this.a&&this.a>=0&&this.a<1){const t=o(255*this.a).toString(16);e+=2===t.length?t:"0"+t}return e}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const e=this.getHue(),t=o(100*this.getSaturation()),n=o(100*this.getLightness());return 1!==this.a?"hsla(".concat(e,",").concat(t,"%,").concat(n,"%,").concat(this.a,")"):"hsl(".concat(e,",").concat(t,"%,").concat(n,"%)")}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return 1!==this.a?"rgba(".concat(this.r,",").concat(this.g,",").concat(this.b,",").concat(this.a,")"):"rgb(".concat(this.r,",").concat(this.g,",").concat(this.b,")")}toString(){return this.toRgbString()}_sc(e,t,n){const r=this.clone();return r[e]=s(t,n),r}_c(e){return new this.constructor(e)}getMax(){return"undefined"===typeof this._max&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return"undefined"===typeof this._min&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(e){const t=e.replace("#","");function n(e,n){return parseInt(t[e]+t[n||e],16)}t.length<6?(this.r=n(0),this.g=n(1),this.b=n(2),this.a=t[3]?n(3)/255:1):(this.r=n(0,1),this.g=n(2,3),this.b=n(4,5),this.a=t[6]?n(6,7)/255:1)}fromHsl(e){let{h:t,s:n,l:r,a:i}=e;if(this._h=t%360,this._s=n,this._l=r,this.a="number"===typeof i?i:1,n<=0){const e=o(255*r);this.r=e,this.g=e,this.b=e}let a=0,s=0,l=0;const c=t/60,u=(1-Math.abs(2*r-1))*n,d=u*(1-Math.abs(c%2-1));c>=0&&c<1?(a=u,s=d):c>=1&&c<2?(a=d,s=u):c>=2&&c<3?(s=u,l=d):c>=3&&c<4?(s=d,l=u):c>=4&&c<5?(a=d,l=u):c>=5&&c<6&&(a=u,l=d);const f=r-u/2;this.r=o(255*(a+f)),this.g=o(255*(s+f)),this.b=o(255*(l+f))}fromHsv(e){let{h:t,s:n,v:r,a:i}=e;this._h=t%360,this._s=n,this._v=r,this.a="number"===typeof i?i:1;const a=o(255*r);if(this.r=a,this.g=a,this.b=a,n<=0)return;const s=t/60,l=Math.floor(s),c=s-l,u=o(r*(1-n)*255),d=o(r*(1-n*c)*255),f=o(r*(1-n*(1-c))*255);switch(l){case 0:this.g=f,this.b=u;break;case 1:this.r=d,this.b=u;break;case 2:this.r=u,this.b=f;break;case 3:this.r=u,this.g=d;break;case 4:this.r=f,this.g=u;break;default:this.g=u,this.b=d}}fromHsvString(e){const t=i(e,a);this.fromHsv({h:t[0],s:t[1],v:t[2],a:t[3]})}fromHslString(e){const t=i(e,a);this.fromHsl({h:t[0],s:t[1],l:t[2],a:t[3]})}fromRgbString(e){const t=i(e,((e,t)=>t.includes("%")?o(e/100*255):e));this.r=t[0],this.g=t[1],this.b=t[2],this.a=t[3]}}},34805:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,MR:()=>o,Rg:()=>i,cR:()=>a});const r=(0,n(11359).Z0)({name:"fcm",initialState:{permission:null,token:null},reducers:{setFcmToken(e,t){e.token=t.payload},clearFcmToken(e){e.token=null},setFcmPermission(e,t){e.permission=t.payload}}}),{setFcmToken:o,clearFcmToken:i,setFcmPermission:a}=r.actions,s=r.reducer},36658:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(9950);const o=function(e,t){var n,o;return r.isValidElement(e)&&-1!==t.indexOf(null!=(n=e.type.muiName)?n:null==(o=e.type)||null==(o=o._payload)||null==(o=o.value)?void 0:o.muiName)}},36889:(e,t,n)=>{"use strict";n.d(t,{z1:()=>k,cM:()=>m,u$:()=>V,UA:()=>_,uy:()=>g});var r=n(34677),o=2,i=.16,a=.05,s=.05,l=.15,c=5,u=4,d=[{index:7,amount:15},{index:6,amount:25},{index:5,amount:30},{index:5,amount:45},{index:5,amount:65},{index:5,amount:85},{index:4,amount:90},{index:3,amount:95},{index:2,amount:97},{index:1,amount:98}];function f(e,t,n){var r;return(r=Math.round(e.h)>=60&&Math.round(e.h)<=240?n?Math.round(e.h)-o*t:Math.round(e.h)+o*t:n?Math.round(e.h)+o*t:Math.round(e.h)-o*t)<0?r+=360:r>=360&&(r-=360),r}function p(e,t,n){return 0===e.h&&0===e.s?e.s:((r=n?e.s-i*t:t===u?e.s+i:e.s+a*t)>1&&(r=1),n&&t===c&&r>.1&&(r=.1),r<.06&&(r=.06),Math.round(100*r)/100);var r}function h(e,t,n){var r;return r=n?e.v+s*t:e.v-l*t,r=Math.max(0,Math.min(1,r)),Math.round(100*r)/100}function m(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=[],o=new r.Y(e),i=o.toHsv(),a=c;a>0;a-=1){var s=new r.Y({h:f(i,a,!0),s:p(i,a,!0),v:h(i,a,!0)});n.push(s)}n.push(o);for(var l=1;l<=u;l+=1){var m=new r.Y({h:f(i,l),s:p(i,l),v:h(i,l)});n.push(m)}return"dark"===t.theme?d.map((function(e){var o=e.index,i=e.amount;return new r.Y(t.backgroundColor||"#141414").mix(n[o],i).toHexString()})):n.map((function(e){return e.toHexString()}))}var g={red:"#F5222D",volcano:"#FA541C",orange:"#FA8C16",gold:"#FAAD14",yellow:"#FADB14",lime:"#A0D911",green:"#52C41A",cyan:"#13C2C2",blue:"#1677FF",geekblue:"#2F54EB",purple:"#722ED1",magenta:"#EB2F96",grey:"#666666"},v=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];v.primary=v[5];var y=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];y.primary=y[5];var b=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];b.primary=b[5];var w=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];w.primary=w[5];var A=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];A.primary=A[5];var x=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];x.primary=x[5];var S=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];S.primary=S[5];var E=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];E.primary=E[5];var k=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];k.primary=k[5];var C=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];C.primary=C[5];var O=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];O.primary=O[5];var T=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];T.primary=T[5];var R=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];R.primary=R[5];var _={red:v,volcano:y,orange:b,gold:w,yellow:A,lime:x,green:S,cyan:E,blue:k,geekblue:C,purple:O,magenta:T,grey:R},M=["#2a1215","#431418","#58181c","#791a1f","#a61d24","#d32029","#e84749","#f37370","#f89f9a","#fac8c3"];M.primary=M[5];var P=["#2b1611","#441d12","#592716","#7c3118","#aa3e19","#d84a1b","#e87040","#f3956a","#f8b692","#fad4bc"];P.primary=P[5];var I=["#2b1d11","#442a11","#593815","#7c4a15","#aa6215","#d87a16","#e89a3c","#f3b765","#f8cf8d","#fae3b7"];I.primary=I[5];var j=["#2b2111","#443111","#594214","#7c5914","#aa7714","#d89614","#e8b339","#f3cc62","#f8df8b","#faedb5"];j.primary=j[5];var L=["#2b2611","#443b11","#595014","#7c6e14","#aa9514","#d8bd14","#e8d639","#f3ea62","#f8f48b","#fafab5"];L.primary=L[5];var N=["#1f2611","#2e3c10","#3e4f13","#536d13","#6f9412","#8bbb11","#a9d134","#c9e75d","#e4f88b","#f0fab5"];N.primary=N[5];var B=["#162312","#1d3712","#274916","#306317","#3c8618","#49aa19","#6abe39","#8fd460","#b2e58b","#d5f2bb"];B.primary=B[5];var z=["#112123","#113536","#144848","#146262","#138585","#13a8a8","#33bcb7","#58d1c9","#84e2d8","#b2f1e8"];z.primary=z[5];var D=["#111a2c","#112545","#15325b","#15417e","#1554ad","#1668dc","#3c89e8","#65a9f3","#8dc5f8","#b7dcfa"];D.primary=D[5];var F=["#131629","#161d40","#1c2755","#203175","#263ea0","#2b4acb","#5273e0","#7f9ef3","#a8c1f8","#d2e0fa"];F.primary=F[5];var H=["#1a1325","#24163a","#301c4d","#3e2069","#51258f","#642ab5","#854eca","#ab7ae0","#cda8f0","#ebd7fa"];H.primary=H[5];var W=["#291321","#40162f","#551c3b","#75204f","#a02669","#cb2b83","#e0529c","#f37fb7","#f8a8cc","#fad2e3"];W.primary=W[5];var U=["#151515","#1f1f1f","#2d2d2d","#393939","#494949","#5a5a5a","#6a6a6a","#7b7b7b","#888888","#969696"];U.primary=U[5];var V={red:M,volcano:P,orange:I,gold:j,yellow:L,lime:N,green:B,cyan:z,blue:D,geekblue:F,purple:H,magenta:W,grey:U}},37295:(e,t,n)=>{"use strict";var r=n(24994);t.Ay=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};const{themeId:t,defaultTheme:n=m,rootShouldForwardProp:r=h,slotShouldForwardProp:l=h}=e,u=e=>(0,c.default)((0,o.default)({},e,{theme:v((0,o.default)({},e,{defaultTheme:n,themeId:t}))}));return u.__mui_systemSx=!0,function(e){let c=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,a.internal_processStyles)(e,(e=>e.filter((e=>!(null!=e&&e.__mui_systemSx)))));const{name:d,slot:p,skipVariantsResolver:m,skipSx:w,overridesResolver:A=y(g(p))}=c,x=(0,i.default)(c,f),S=void 0!==m?m:p&&"Root"!==p&&"root"!==p||!1,E=w||!1;let k=h;"Root"===p||"root"===p?k=r:p?k=l:function(e){return"string"===typeof e&&e.charCodeAt(0)>96}(e)&&(k=void 0);const C=(0,a.default)(e,(0,o.default)({shouldForwardProp:k,label:undefined},x)),O=e=>"function"===typeof e&&e.__emotion_real!==e||(0,s.isPlainObject)(e)?r=>b(e,(0,o.default)({},r,{theme:v({theme:r.theme,defaultTheme:n,themeId:t})})):e,T=function(r){let i=O(r);for(var a=arguments.length,s=new Array(a>1?a-1:0),l=1;l{const r=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));if(!r.components||!r.components[d]||!r.components[d].styleOverrides)return null;const i=r.components[d].styleOverrides,a={};return Object.entries(i).forEach((t=>{let[n,i]=t;a[n]=b(i,(0,o.default)({},e,{theme:r}))})),A(e,a)})),d&&!S&&c.push((e=>{var r;const i=v((0,o.default)({},e,{defaultTheme:n,themeId:t}));return b({variants:null==i||null==(r=i.components)||null==(r=r[d])?void 0:r.variants},(0,o.default)({},e,{theme:i}))})),E||c.push(u);const f=c.length-s.length;if(Array.isArray(r)&&f>0){const e=new Array(f).fill("");i=[...r,...e],i.raw=[...r.raw,...e]}const p=C(i,...c);return e.muiName&&(p.muiName=e.muiName),p};return C.withConfig&&(T.withConfig=C.withConfig),T}};var o=r(n(94634)),i=r(n(54893)),a=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=p(t);if(n&&n.has(e))return n.get(e);var r={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var a=o?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(r,i,a):r[i]=e[i]}return r.default=e,n&&n.set(e,r),r}(n(28843)),s=n(78600),l=(r(n(69848)),r(n(14919)),r(n(49904))),c=r(n(28807));const u=["ownerState"],d=["variants"],f=["name","slot","skipVariantsResolver","skipSx","overridesResolver"];function p(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(p=function(e){return e?n:t})(e)}function h(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}const m=(0,l.default)(),g=e=>e?e.charAt(0).toLowerCase()+e.slice(1):e;function v(e){let{defaultTheme:t,theme:n,themeId:r}=e;return o=n,0===Object.keys(o).length?t:n[r]||n;var o}function y(e){return e?(t,n)=>n[e]:null}function b(e,t){let{ownerState:n}=t,r=(0,i.default)(t,u);const a="function"===typeof e?e((0,o.default)({ownerState:n},r)):e;if(Array.isArray(a))return a.flatMap((e=>b(e,(0,o.default)({ownerState:n},r))));if(a&&"object"===typeof a&&Array.isArray(a.variants)){const{variants:e=[]}=a;let t=(0,i.default)(a,d);return e.forEach((e=>{let i=!0;"function"===typeof e.props?i=e.props((0,o.default)({ownerState:n},r,n)):Object.keys(e.props).forEach((t=>{(null==n?void 0:n[t])!==e.props[t]&&r[t]!==e.props[t]&&(i=!1)})),i&&(Array.isArray(t)||(t=[t]),t.push("function"===typeof e.style?e.style((0,o.default)({ownerState:n},r,n)):e.style))})),t}return a}},37476:(e,t,n)=>{"use strict";n.d(t,{A:()=>h,s:()=>m});var r=n(89379),o=n(80045),i=n(9950),a=n(16491),s=n(40165),l=n(33738),c=n(57191),u=n(48205),d=n(19489),f=n(44414);const p=["children","position","type","direction"],h=(0,i.forwardRef)(((e,t)=>{let{children:n,position:i="top-left",type:h="grow",direction:m="up"}=e,g=(0,o.A)(e,p),v={transformOrigin:"0 0 0"};switch(i){case"top-right":v={transformOrigin:"top right"};break;case"top":v={transformOrigin:"top"};break;case"bottom-left":v={transformOrigin:"bottom left"};break;case"bottom-right":v={transformOrigin:"bottom right"};break;case"bottom":v={transformOrigin:"bottom"};break;default:v={transformOrigin:"0 0 0"}}return(0,f.jsxs)(a.A,{ref:t,children:["grow"===h&&(0,f.jsx)(s.A,(0,r.A)((0,r.A)({},g),{},{timeout:{appear:0,enter:150,exit:150},children:(0,f.jsx)(a.A,{sx:v,children:n})})),"collapse"===h&&(0,f.jsx)(l.A,(0,r.A)((0,r.A)({},g),{},{sx:v,children:n})),"fade"===h&&(0,f.jsx)(c.A,(0,r.A)((0,r.A)({},g),{},{timeout:{appear:0,enter:300,exit:150},children:(0,f.jsx)(a.A,{sx:v,children:n})})),"slide"===h&&(0,f.jsx)(u.A,(0,r.A)((0,r.A)({},g),{},{timeout:{appear:0,enter:150,exit:150},direction:m,children:(0,f.jsx)(a.A,{sx:v,children:n})})),"zoom"===h&&(0,f.jsx)(d.A,(0,r.A)((0,r.A)({},g),{},{children:(0,f.jsx)(a.A,{sx:v,children:n})}))]})})),m=(0,i.forwardRef)((function(e,t){return(0,f.jsx)(d.A,(0,r.A)({ref:t,timeout:200},e))}))},37750:(e,t,n)=>{"use strict";function r(e){let t="https://mui.com/production-error/?code="+e;for(let n=1;nr})},38166:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(98587),o=n(58168),i=n(9417),a=n(77387),s=n(9950),l=n(28555);function c(e,t){var n=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),n}function u(e,t,n){return null!=n[t]?n[t]:e.props[t]}function d(e,t,n){var r=c(e.children),o=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,o=Object.create(null),i=[];for(var a in e)a in t?i.length&&(o[a]=i,i=[]):i.push(a);var s={};for(var l in t){if(o[l])for(r=0;r{"use strict";var r=n(9950),o=n(75340);function i(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n