Files
checkflow/chamgojaryo/워홀 입국 후 - TickTick_files/tt_commons.ap-7b8cfc5c9697f8194e48.js.다운로드
T
2026-08-21 15:22:17 +09:00

3 lines
2.5 MiB
Plaintext

/*! For license information please see tt_commons.ap-7b8cfc5c9697f8194e48.js.LICENSE.txt */
(self.webpackChunkweb_node=self.webpackChunkweb_node||[]).push([[2818],{H9av:function(e,t){"use strict";t.Z=function(e){return e?"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAyKADAAQAAAABAAAAyAAAAACbWz2VAAAMJElEQVR4Ae2di3biOAyGuYRcCPQ15uz7v9mUO7TsjzNL2YHStJYSS/k5c7rZNFXsX58tW3bC+Nevf0b8UAFpBSbSBmmPClwUIFjkQEUBgqUiK40SLDKgogDBUpGVRgkWGVBRgGCpyEqjBIsMqChAsFRkpVGCRQZUFCBYKrLSKMEiAyoKECwVWWmUYJEBFQUIloqsNEqwyICKAgRLRVYaJVhkQEUBgqUiK40SLDKgogDBUpGVRgkWGVBRgGCpyEqjBIsMqChAsFRkpVGCRQZUFCBYKrLSKMEiAyoKECwVWWmUYJEBFQUIloqsNEqwyICKAgRLRVYaJVhkQEUBgqUiK40SLDKgogDBUpGVRgkWGVBRgGCpyEqjBIsMqChAsFRkpVGCRQZUFMhUrBo3Oh6Ppx8ftL3JZDIaj3Fwfn8/h5+j9/e38Dm9vb2fzzjJz/8UIFgfckwm09lsVhSz6fQzWQDc5frw8+Oa0+l4PJ4Oh8P7+/uHuWEffagzZB2KIi+KEp3Uz0TIshn+VVV1Or3t9zsQ9jM7nv5q0GCNx6OyrIqiQOwTcWqWTbOsns+r7XYPwkRsGjUyXLDyvKiq8jJ6kv5gNAa2yjLfbofbew0RLIS8up5/PpCSAQ0jtrquy7JYrzcY5ssYtWNFvr0mXncEvpeXF22qriLgRsvlEje9nhnIwYB6LESoxWKOUXbHrsUAbj7HfbPNZjOcxMRQwJpOJ3W9xM+OqbreLs9zBMf1ejWQlERvQl8V7+AA8Wix6JOqpo6YMyIs9gh3B1Jfb+EfLMQguFNj9ncVsf0BirFcYoT3w4RZ+xv1fqVzsODCxaIWylLJOAtDruVygbAoYy5VK57BQveACBjW+NKSP0wjgLtr8dOSXK406BgWC3QMMil1uXL9sRS60oVUxl+8ePEG3TYazPATH8pgLF+WZbwL07TgEywkJDG9T1Px21IBrNnMQDlvy9zy2CFY6Kiw0aBl/Xu/DMs+icxYZaVwCBaCoKGxC2asKLCsU1Ow5g0sBEEkrlJQtn0ZsLvQROBuXyNc6QosxBRDQfDWT1WFXvb2hPljV2BhLGwoCN6yg7QItrDenrF+7AcsdFemd6fYbRUP24AfsKznhNDXmm4Yf+HlBCwsjzgY/2IDvtFQ/hdV+F8nYCEh6sAlGL87aB4NZG7AcrL310009AAW8kBuktdYNjCXh7uPg05CIeLgw7oZPYnn0oyW/LbYDnqscffPR9wqKH48mxlbOXiogHmw4AYHw/Zb3yCsY0fN7RmLx+bByvOuH+fqwM0O9tKYByvLXA2wGmoxHekAX9Vb2AYLUSPZzccxbsPc0Hp8tw1WZ0/Kx1Dys7+1PsyyDZaPlM9D8qy3GetgmZ89PaQKJwnWZ8p0cR4jrC5u08c9rD+Jb9oxY8dgWX9U2jBYjqlCF4mdDqYnhobBsh4svgywpjstw2CZbtBfUoULTKfoCFYbF/dzjemWQ7D6gcb9XQ2D5d437LH6cbFp3dtIZvoRVsM9lvs3EJv+6ieC1abv6Oca0y2HYPUDTZu7hq+wa3NhitcQrBS98l+ZDH9JHcH6z4np/ZdjrH58YnoI0kay85k9VhudpK/x/d0haDYcY0kj085ekN5wm35eS3zV9PMLEv+t4TEWlMVX5Sau74+L9/Z2+vHfpvCHtsHCV8mnIKJGGax/d6ZtsE4n2836CZEE64k46r+yHi+eCESwnoij/ivMm0zPyT8TCA3GejLFdiiEYw6H42fusXv+eDRfKfNgHY8HuwB9VnIHrcUBWOajxl94IfFrfYCFGpkHC3VwEDhu2TocPPTBHsDa7z144sqWj3biASzModysGyII+kjOeQALM/P9fn9t8aYPdjsnFfEAFkgCWNYTP6gF0nJuJrlOwPLRae33OwfNo4kYTsBCZUIQOTe1svgztA0/sxA/YGFtx/T0cLdDd2V7D9Zte/YDFmq13W6NhhJs63Mz/2jwcgUWqNpsNrftxsrxdrs22iQ+U9gVWKgk0tbmEoyhzN42lnkDC2yh0zLU+lFURPDP2r3d8w7BQhbekKvW67WbZYPbZuAQLFQPA2ETS7nb7c5c4L6l58mxT7BQYfQEiS+6nU7H3c5hEGxocwtWYGuV7GM8CH+r1fpJi7f+K89gYelttVolmHUEVa+vr4ZmGD+g3DNYkAOJx9TYClShK/WTZH+InXOwUGc8LY3uIRFHAvTfv1EYt8/ZXiHzD1bTb8GdvT+EiE18qxUioPO+qmFrEGChqnDn6+uqx7k9MiChrxoEVRB8KGAFti5j+e4XqjFIX69XYRHT8K6eph9q/zNrf6mPK7E7BcuJdV1lWRffu4xcmtfc+nMeBgcW5MDYGWExz/P5fK73snh0VJvN9nBwsof9OUb3vx0iWI0KWPNB7nuxWGh8lyksr9ebRKai917v4MyAxlj3aiKDigG1+KoixunoEYdMFaQeNFgNarKrinjMxuhmw/uGF3OGYF3UQ9gSWWDBC7TXa7fryt/ijGBd5MJwXmQrBIbqA8l/fgkZwfojkQhYDt4S8yUxLS8gWH+EEsk7iBhp6bnELyNYfxyUZdN4V02nAkbii5GCBYJ18QK+1lskmzWbzSYTShokTYHu3stQVTIpeITCqqp6r04KBWDzGmFhB8s7Us6AKbIFMYe7pIPKTybT+bxC/JKiqrFTliUGW0iTDjn5PlCwptNJUZToXZTmcYD15eUFi0VY3hlmDmJYYGFkDZeDpyxTrziQLcIHGTLgdTzi7c5D2eU3lFCIGd9shn/gqYd0ACBuOAZh2MKKzxD6MPWGKzt8aW9tPEbnBJhmcGoiKYAAWIahPcZeV8hE1ijby9LZld7Awr7QhqeUc5UAHeEYH7gZDxGhD0NfJrKm1Bk3X97IA1gYzYCm5qM0GP9Sxx9fgOgcAnSJERgAC6Hy6KAbMwwWgl2eYyQ+wxDKHE/3IIbqXLoxUBW6Mbzo64CtiPdXmjhjDyxkCsLE7sKTCYm/W8jQAV9mG6PRHIQ1W6jNjffN+AZjJrRmxLuUB0/fZejL60OgxBpRBbAQJQGZFcJSBwsYAaY8L9BRfekGxxdAB3yQ07dCWKJgQcQQ7/KB83TfVAJgF8Kw6xUPSCbbh6UFFoYXRYGIh/6ph0zmvRdTPoOFTqxJNn1YyOynNdJPBSzkn4AUop6D+V3HOKIRYoPG+VwhGdasHXVcgIe36xksNLvQReWJJMcfamTiZJhLomXmCJHhDazowPpcmuwNLMx3iqLCPM+E2wwVEm0Vq0b4YBaJl+f29fKmHsBCvCvLopt3chgCQryo0BkfZPP3+y1+itt/brBTsJDSnM9LIvXcJbK/DSunS4C1222QbpU1/sRaR2BhCIXOGfO9J0Xhr/QUCHhdNh7iBTjdbAvrAizwpPrCID1/OLPcLF1st5sOvn9PFyw8VjWf14j0zjxktzqYPAaP5Npb8hXXSTCiwr5vUpUghXDKcrlUzUJrgRWKvsBWkARlZZGgAEa9YEuv2as4HrEcb8pjDj1xguEguElpRiUPFgpa13XimrJ4VwXgLI1+SxgsFJFUXX1m5UCDLUmwMBis64UVNVnOqwKIiWALa0HXM/EHYmA1AXs8ji8SLfSgQHBfjZ9S9xYDqywr7lCQ8kovdhBwsLtL6tYyYIUyFVJlop2+FABYUlt2ZcDCOwr60oL3lVUA70oRMSgAFuKyUi5EpIY08i0FsENOZKQlABa2wYgU5Vv158VKCmCxpHmFSaR9EbB0V7Ija8g//64CBOu7ivH6VgqILE4L9FjMMrRyl52LRDKlsWBhdEWw7DDTqqQiGYdYsEYjsVxtq0rzok4UiJ+NxYIVX4JOhOJNvqdAvFsJ1vcUH8jV2FMeWVOCFSmg1z/vGyyvug6+Xn2DJbfPYvCuTEmAeLfGh8KU9GBZklEgFix8CzI/VOBegViw4vvM+zLxjAMFYsFyIAGroKFALFgMhRpecWAzFiwu6TiAQKMK8WBx9K7hF/M2Y8Hi4N08Ao8qED/CiQUrvgSP6sVzPSsQ31/EgtWzALy9lgKxIxyCpeWZgduNBYuh0CVA5zMXoV061n6lYnus0Sg2GNvX0GENxuNYt8aD5VBWVilegViw4oNxfB1oQVyB+KFzLFjiVaJBHwoQLB9+FK9F7KzwX9q6PxB6QDXBAAAAAElFTkSuQmCC":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAIAAAAiOjnJAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAyKADAAQAAAABAAAAyAAAAACbWz2VAAAKCUlEQVR4Ae2d2XbbOgxFb5o04/9/aNZq5uluh62rWraiWIBIgEcPqSPJEHCwCVCU65zc3t7+p00KWCvww9qg7EmBjQICSxy4KCCwXGSVUYElBlwUEFgussqowBIDLgoILBdZZVRgiQEXBQSWi6wyKrDEgIsCAstFVhkVWGLARQGB5SKrjAosMeCigMBykVVGBZYYcFFAYLnIKqMCSwy4KCCwXGSVUYElBlwUEFgussqowBIDLgoILBdZZVRgiQEXBQSWi6wyKrDEgIsCAstFVhkVWGLARQGB5SKrjAosMeCigMBykVVGBZYYcFFAYLnIKqMCSwy4KCCwXGSVUYElBlwUEFgussqowBIDLgoILBdZZVRgiQEXBQSWi6wyKrDEgIsCZy5Wgxv9+Ph4f39/e3vjJxu/lo2wTv5sPz6309NT/mVf8Ijt3RdYfzWFodfX15eXF5D6u/ffVxD2747Nb2d/NiAbH+1zj8Da5B2Ynp+fJ3iahgMc2TiHAnZ+fv7z58/p83s4etLzX/+i/MAT2946dHT66YwXFxcQdrSFBG/st2JRpR4fH22RKkBgE8vwCl7dVq8ewaLlkfijG9/McsKM7eHhAbyurq46nHt1N9kk03d3d95UbeHjQlyO6rjd08mLjioWHYoSUmbZa2Z3e93Ly8t+FiZ6AYvGdH9/z881kRpei6LF1a+vrzthq4tWWPpRRaoKYY24McTd73V+sEgntcrj7u+IrAA3U67qiB/h+XffkhwsUtgOVSU3IN4DW5nBKuWhkVo1HPG41BruQ/dMXqcFq/HklVJqksI2jaQFiyXQxqcyTP5wsk0slnuVEyxWQUOsSUbx8wjOEoJFoQpUCdqvrEdQxVsSgsXy+nFaVHkXc8FAw2C+RNnAorkwd5kffwtn8pQpROP+llapwGL0Pz09fSv+Rk6maOF8I86YuJEKLKgKmh7cptaaZLQRI3nAYs4eOjc4H3RU7EU5D1ihqSI3yYpWErByZCVT0UoCVvRyVboJwyPN7WESsNLkI8cIYZxkAIt1oMYfC+6d3u7dSSDh1uH2BpIBrDSjvGQoR/XNAFaOIb4d9wJrK0XNF/TBTMs/SEk4CYZK+IqVY3zvDM31/4/ajgPLfw0PVoIcjLOYIKjYYHEPlawPFshohdHjig1WgrnIuFxt2Tp0KMR+gdVomqKPGYHVKFjRl3xjgxVd/QmoVbEmxHE/FH2GOyFQ9NACV6zE5QrgACs0WwJrompUPhR65AQGK/SAnsNs6AAF1pwU1zlHYNXRXVdtWQFVrHazo4rVbm7kWS0FAlesWpLpunMUCAxW+q8fDh2gwJoz/OqcI7Cku4sCAstF1i+Nhtb9y+g4IXSAaoVzUlznHIEl3e0VgCqBZS/rHIvonvjPtUUPLXArBD7+VO4cBCOeEz202GBFH9YTxEcPLTZY0Yf1BFjRQxNYE8mteUgVq6b6n3dOJzU98Lk25Sr0LSGqxK5YBJDyz8SfnYX/y7fhwUqQg3HVSzBaMoAVvWvsgMXsKvoEK0MrJIZkRStHOOErFmAlaBzDopUjnAxgMcTTdEPuB9mGnAV9nQEspD8/Pw+agB230wSSB6wERYsQcvRBRksSsEhJgrGeIIRtAU4CFvFEz0qOsZEQrOiJYWAQwjYx0V/kqVhk4uLiImhuWBHF+egwDf1PBRZUXV5eDsOL8jqo2xPypgKLOLmrCrdyHdHnCaTKoWxgERWjP1BDxNVkTTAtWLHmK1dXVwkeOY8LWMKKRZDcYYVYaaRWhWvcY4b27skJFqFSCRp/6AZSKZtg4SwtWIR3fX3dbJfBMdDfO9Zz7MwMFvNi2GpwIg9VbTpmyHRmsJCpwRQWl/hpmMUGTSUPD8WZad3c3DSSSNxoxxlXHPODhXwlndXn8gXxBluzB2FdgIVwZb5V8d6eFRBqVSdUbQazB61t2ixsrb8uz3W5Acz3NHA6y+H/Y+R0eOOjVA7q1uPj4zp/d5n2l3VtfaztcE93YBE8Uy7u9l9eXsDL70v6KVRUqRAPAIZAWL3uEayiXflMwf39vcefnKQoUqj6mVGNcexojjUOnsQzoTYvKnTb9OufYzF39nQNVtGC0mK4EkGt6m2evoNU+VVgbXSwalvlBnCv0L3tFFibjDOdNylalKue51XDwSOwfqthApaJkWF64r4WWHFz17TnAut3ekwWHUyMNM3LbOcE1kYqlklNmGA132/FdXZOmzhRYG3SYLUED1WYaiKxtZ0QWBuqeLxjlYjypMjKWlw7/T7SIWfv7+9QZf40+vn5Gcssk7KKEZeMhZ6f3N7eLjQR8e0knvSzuTrPsx22PvHqq2IxB6JVsZlM1b+EsrDL4hZ49bZ22gVYYES/Y1uHpx3guOjDwwM7IQy82HpYR00LFsWpwMTPRpYAIIzt6emJxz6FMH5mfQSUDSwyV3jixU7laOfXbUdOXMYygNVgcZoP8aaIZSxjgcEq477Up/mJbPbMYRkrjZJPIMZtlPGWG1gp4LYOnhjozVJi5RjT/PIR6nBrFmEqVuEJpHhhlbb27Xz2yc34ASwIY4tCWOsVC2UpTr3xNEF8FMIaBUs8TbBVDjVOWFtglQksC9Zd9bsvGZo+AcJY2adLNjXTbwWs0u9oedMi6uiEAp9zsFa+NLry5L3PKfkEHEsOMSzZGmmR1SoWsygeblColkip904owGIY33Fa67lkhYoFTCAFWBOi6NByBdCZDbzKZyuWG/yWhVXBAiY+WCekvpWhhSdv8Vq5eq0EFnMpqhQzgIUy6e3HKVDwYnbP51rXuXlcAyx4olCxlHCcKHqXlQIkAsLW+XIlX7CAic+4EYyVNLKzUIGSEQiz+rqKQ/44ftqfudSvX79E1SHpK+4nKXd3d66TXS+wcJ3vNFP7q0jP9KWZ9ZIgv2HvAhaVVlRN57WFowx70kSyPJyxBwtHy/8d8HBXNs0VcJoEG4NFaRVV5rn3NujREy3Bom2LKm8InOyTONJnaNwMrNKwNVs3zM2apszTZwYWC+u2yK8pq66FAqTP8DsHbMCy9UlprqWAYXWwAcuQ9Fqa6rpFAatUGoBFe3ZaC1Gy11fAKpUGYPFkQHP29QlwuiKpNFmONwDLxA8nmWT2CAVMniEagGXixxHx6y1OCpgk1AAs9UGnBNcya7JsZACWiR+1RNR1xwqYJHQpWCpX48Qk2LM8rQIrAQb2IQgse01lEQUEljBoVIGlrbDRsOTWMgXqV6xl/uvdaRVQxUqb2rqBCay6+qe9+lKwljfjtNL2HdhSsPpWT9EfVGApWOt8w8RB93WgVQWWgtVqXPKrsgICq3ICsl5eYGXNbOW4BFblBGS9vMDKmtnKcQmsygnIenmBlTWzleMSWJUTkPXyAitrZivHJbAqJyDr5QVW1swuimv5kzqBtSgBevMhBQTWIWW0f5EC/wN4ql15DDuUxAAAAABJRU5ErkJggg=="}},"r9c+":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI");function i(e){return i="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},i(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var c=r.forwardRef((function(e,t){var n=e.type;return r.createElement(n||"a",a(a({},e),{},{ref:t,type:void 0}))}));c.displayName="Anchor",t.Z=c},vzQL:function(e,t,n){"use strict";n.d(t,{g:function(){return u}});n("E9XD"),n("07d7"),n("5s+n");var r=n("RDjN"),i=n("q1tI"),o=n("EPMa"),a=n.n(o),s=n("NW6w"),c=n("bJwH"),l=n("d7tj"),u=36;t.Z=function(e){var t=e.priority,n=e.title,o=e.dateEl,f=e.projectId,d=e.active,m=void 0!==d&&d,p=(0,s.v9)((function(e){return(0,c.PT)(e)})),h=(0,i.useMemo)((function(){return p.toArray().reduce((function(e,t){return e[t.get("id")]=t,e}),{})}),[p]),y=(0,i.useMemo)((function(){var e="border-grey-40";switch(t){case r.Y$J.low:e="border-priority-low";break;case r.Y$J.medium:e="border-priority-medium";break;case r.Y$J.high:e="border-priority-high"}return e}),[t]),v=(0,i.useMemo)((function(){var e=h[f];if(e){var t,n=null!==(t=e.get("name"))&&void 0!==t?t:"";return i.createElement("div",{className:"flex-none ml-[4px] flex items-center"},i.createElement("span",{className:a()("text-tny text-xs leading-[18px] font-normal text-grey-40 inline-flex overflow-hidden hover:underline cursor-pointer")},i.createElement("span",{className:"project-name text-grey-40 truncate max-w-[72px]"},(0,l.tj)(n))))}return null}),[h,f]);return i.createElement("div",{className:"relative group",style:{padding:"0 20px",height:u}},i.createElement("div",{className:a()(m?"bg-primary-10":"group-hover:bg-primary-5","absolute rounded-dropdown-item top-0 bottom-0"),style:{left:8,right:8}}),i.createElement("div",{className:"flex items-center h-full"},i.createElement("div",{className:a()("flex-none rounded-full border-solid border",y),style:{width:15,height:15,marginRight:6}}),i.createElement("div",{className:"flex-auto truncate text-s text-grey",style:{lineHeight:"18px"}},n),v,i.createElement("div",{className:"flex-none flex items-center"},o)))}},X8EW:function(e,t,n){"use strict";var r=n("DRqq"),i=n("EPMa"),o=n.n(i),a=n("q1tI");t.Z=function(e){var t=e.isModernTaskStyleMode,n=e.isInMore,i=e.isCardMode,s=e.isGlobalLayoutCardMode;return{renderModernLeftBar:(0,a.useCallback)((function(e){var n=e.className,r=e.leftBarbackgroundColor;return t?a.createElement("div",{className:"absolute overflow-hidden",style:{width:2,top:-1,left:-1,bottom:-1}},a.createElement("div",{className:o()("h-full",null!==n&&void 0!==n?n:"rounded-tl-s rounded-bl-s"),style:{width:4,background:r}})):null}),[t]),renderModernBgBottom:(0,r.Z)((function(){return t?a.createElement("div",{className:o()("modern-hack-bg absolute overflow-hidden bg-screen-background-60",n?"dark:bg-main-background-80":s?"dark:bg-screen-background-80":i?"dark:bg-card-mode-color-80":"dark:bg-screen-background-80"),style:{top:0,bottom:0,left:0,right:0,zIndex:-1}}):null}))}}},"z/6c":function(e,t,n){"use strict";n("LKBx");var r=n("Ju8J"),i=n("DRqq"),o=n("7b4O"),a=n.n(o),s=n("q1tI"),c=n("oBxf");t.Z=function(e){e.theme;var t=e.isDarkTheme,n=(0,s.useContext)(r.r).themeColor,o=(0,i.Z)((function(e){var t=e.color,r=t&&"transparent"!==t;return{baseColor:function(){try{return r?a()("".concat(t).startsWith("#")?t:"#".concat(t)).hex():n}catch(e){return n}}(),hasColor:r}})),l=(0,i.Z)((function(e){var t=e.isActive,n=e.isCompleted,r=e.isTrulyTaskCompleted;return n?r?t?20:16:t?50:24:40})),u=(0,i.Z)((function(e){var n=e.color,r=e.isCompleted,i=e.isActiveStyle,a=e.isTrulyTaskCompleted,s=o({color:n}).baseColor,u=l({isActive:i,isDarkTheme:t,isCompleted:r,isTrulyTaskCompleted:a}),f=function(){if(i){var e=(0,c.db)(s,t,r),n=function(){if(r){var e=(0,c.nm)(s,t);return{timeTextColor:e,titleColor:e}}return{timeTextColor:(0,c.e8)(s,t,r),titleColor:(0,c.pu)(s,t,r)}}();return{backgroundColor:e,timeTextColor:n.timeTextColor,titleColor:n.titleColor}}return{backgroundColor:(0,c.qi)(s,t,r),timeTextColor:(0,c.e8)(s,t,r),titleColor:(0,c.pu)(s,t,r)}}(),d=f.backgroundColor,m=f.timeTextColor,p=f.titleColor,h=(0,c.HO)(s,t,u),y=(0,c.wA)(s,r);return{baseColor:s,backgroundColor:d,textColor:p,timeTextColor:m,iconTextColor:h,leftBarbackgroundColor:y}}));return{getBaseColor:o,getModernRenderColorFromColor:u}}},"9QXU":function(e,t,n){"use strict";n.d(t,{k:function(){return w}});var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("XoE2"),s=n("V/jI"),c=n("XMlV"),l=n.n(c),u=n("ylzY"),f=n("nCmD"),d=n("Ag2S"),m=n("AtZj"),p=n("y8mg"),h=n.n(p),y=n("mLa8"),v=n("UDbp"),g=n("NW6w"),b=n("l3/N"),E=n("cYOW"),k=n("hnzI"),S=n("2sNt"),w=function(e){var t=e.model,n=(0,g.v9)((function(){return(0,f.N7)(t)})),i=(0,r.useMemo)((function(){var e=new f.lx(t);return{key:(0,f.g4)(e),startDate:e.startDate,endDate:e.endDate}}),[t]),o=(0,r.useMemo)((function(){var e=new f.QO(t);return{eventId:(0,f.PG)(e),dueStart:e.dueStart,title:e.title}}),[t]),a=(0,r.useCallback)((function(){if((0,f.NC)(o),b.kG()||b.al()){S.j1p();var e="/"+b.x6();k.h.dispatch((0,E.VF)(e))}}),[o]),s=(0,r.useCallback)((function(){(0,f.g0)(o,i)}),[i,o]);return{isArchived:n,archivedEvent:i,archivedSyncEvent:o,doArchive:a,doUnarchive:s}};t.Z=function(e){var t=e.model,n=e.position,i=e.hideMenu,c=e.fromQuadrant,f=(0,r.useRef)(null),p=(0,r.useCallback)((function(e){!document.body.contains(e.target)||f.current&&f.current.contains(e.target)||i()}),[i]),g=w({model:t}),b=g.isArchived,E=g.doArchive,k=g.doUnarchive;return(0,r.useEffect)((function(){return u.ZP.hasArchiveMenu=!0,function(){u.ZP.hasArchiveMenu=!1}}),[]),(0,r.useEffect)((function(){!function(){var e=n.top,t=n.left,r=f.current,i=r.offsetHeight,o=r.offsetWidth;e+i>window.innerHeight&&(e-=i);t+o>window.innerWidth&&(t-=o);$(f.current).css({top:e+"px",left:Math.max(t,0)+"px"})}()})),(0,r.useEffect)((function(){return document.addEventListener("click",p,{capture:!0}),document.addEventListener("contextmenu",i,{capture:!0}),function(){document.removeEventListener("click",p,{capture:!0}),document.removeEventListener("contextmenu",i,{capture:!0})}}),[p,i]),(0,r.useEffect)((function(){var e=h().uniqueId("taskmenu-");return c&&(d.vp.dispatch("changeQuadrantOutSingleVisibility",!1),u.ZP.currentColumnTaskMenu=e),function(){c&&(u.ZP.currentColumnTaskMenu&&u.ZP.currentColumnTaskMenu!==e||d.vp.dispatch("changeQuadrantOutSingleVisibility",!0))}}),[c]),r.createElement(a.Z,null,r.createElement(y.ZP,null,r.createElement("div",{ref:f,id:"archive-menu-view",className:o()("can-not-select bg-main-background shadow-default dark:shadow-dark-default rounded-dropdown kanban-click-ignore py-[4px] z-modal",l().calendarArchiveMenuContainer)},function(){var e=b?"unarchive":"archive";return r.createElement(v.ZP,null,r.createElement(v.sN,{key:e,onClick:function(e){return function(e){switch(e){case"archive":E();break;case"unarchive":k()}i()}(e.key)}},r.createElement("div",{className:l().calendarArchiveMenuItem},r.createElement(m.Z,{name:e,className:l().icon}),r.createElement("span",{className:l().text},(0,s.U2)("".concat(e))))))}())))}},Bims:function(e,t,n){"use strict";var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("CPwy"),s=n("NW6w"),c=n("+TCt"),l=n("RDjN"),u=n("4oFL"),f=n("jUMN"),d=n("V/jI");t.Z=function(e){var t=e.model,n=e.width,i=e.length,m=e.isInSchedule,p=e.rounded,h=(0,s.v9)((function(e){return(0,c.p4)(e)===l.Otx.Strikethrough})),y=!!(i&&i>0),v=(0,s.v9)((function(e){return e.globalState.get("isModifierKeyPressed")})),g=(0,u.Z)({model:t,isMulti:y}),b=g.textColor,E=g.backgroundColor,k=g.isCompleteStyle,S=g.iconTextColor,w=g.leftBarbackgroundColor,T=g.renderModernLeftBar,x=g.renderModernBgBottom,_=(0,f.Z)({model:t,textColor:S,isInSchedule:m});return r.createElement("div",{className:o()("rounded-[4px] h-[18px] relative",v&&"cursor-copy"),style:{backgroundColor:E,border:"1px solid transparent",width:n||216,boxShadow:y?"0px 4px 10px 0px rgba(25, 25, 25, 0.15)":"none",borderRadius:p}},r.createElement("div",{className:"overflow-hidden h-full px-[4px] flex"},y?null:_,r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement("div",{style:{color:b},className:o()("c-task-title font-medium text-xs max-w-full whitespace-nowrap overflow-hidden leading-[16px]",k&&h&&"line-through"),dangerouslySetInnerHTML:{__html:y?d.U2("d_items",{d:i}):a.F1(a.hh(t.get("title")))}}),r.createElement("div",{className:"c-task-time"},r.createElement("span",{className:"text-[12px]",style:{color:b}})))),T({leftBarbackgroundColor:w}),x())}},CBfc:function(e,t,n){"use strict";var r=n("lBvt"),i=n("q1tI"),o=n("Bims"),a=n("2sNt"),s=n("T3me"),c=n("Ici6");t.Z=function(e){var t=e.dragItem,n=e.width,l=t.data,u=t.type,f=t.id,d=l.ids,m=l.generateTask;if(m)return i.createElement(o.Z,{model:m,width:n});var p=t.area===r.M5.CALENDAR_SCHEDULE,h=d.length;if(u===r.cj.CHECKLIST){var y=a.mxI(f);if(y){var v=y.task,g=y.item,b=s.y3(g,v);return i.createElement(o.Z,{model:b,length:h,width:n,isInSchedule:p})}}else if(u===r.cj.SUBSCRIBE_TASK){var E=c.Y(f);if(E)return i.createElement(o.Z,{model:E,length:h,width:n,isInSchedule:p})}else{var k=a.FOH(f);if(k)return i.createElement(o.Z,{model:k,length:h,width:n,isInSchedule:p})}return null}},"4oFL":function(e,t,n){"use strict";n("07d7"),n("JfAA");var r=n("q1tI"),i=n("xS9v"),o=n("5WEu"),a=n("2sNt"),s=n("f2qy"),c=n("NW6w"),l=n("Ici6"),u=n("+4Md"),f=n("OM+N"),d=n("7b4O"),m=n.n(d),p=n("CiLW"),h=n("T3me"),y=n("NMvI"),v=n("Eh+D"),g=n("q9+P"),b=n("+TCt"),E=n("DRqq"),k=n("z/6c"),S=n("X8EW"),w=n("Ju8J");t.Z=function(e){var t=e.model,n=e.isMulti,d=void 0!==n&&n,T=(0,c.v9)((function(e){return(0,f.JS)(e)})),x=((0,c.v9)((function(e){return(0,f.NK)(e)})),(0,c.v9)((function(e){return(0,f.WL)(e)}))),_=(0,c.v9)((function(e){return(0,o.gh)()})),O=(0,r.useMemo)((function(){return(0,o.$o)(_)}),[_]),C=(0,r.useContext)(w.r).themeColor,D=(0,c.v9)((function(e){return(0,b.gy)(e)})),A=(0,k.Z)({theme:_,isDarkTheme:O}),I=A.getBaseColor,P=A.getModernRenderColorFromColor,M=function(e){var t,n=e.color,r=e.opacity,o=e.differentOpacity,a=e.isCompleted,s=e.isTrulyTaskCompleted,c=I({color:n}),l=c.baseColor,u=c.hasColor,f=function(e){var t=e.isCompleted;return t?100:t?40:80}({isCompleted:a}),d=function(e){var t=e.isCompleted;return t?100:t?40:60}({isCompleted:a}),m=a?s?O?15:10:20:50;t=(0,i.eR)(l,u?r:o);var h=(0,p._Q)(l,u?r:o);return{baseColor:l,backgroundColor:t,textColor:(0,i.eR)("#000000"===h?"#191919":h,f),timeTextColor:(0,i.eR)("#000000"===h?"#191919":h,d),iconTextColor:(0,i.eR)("#000000"===h?"#191919":h,m),leftBarbackgroundColor:(0,i.eR)(l,a?40:100)}},N=function(e){var t=e.model,n=C;if(t.get("accountId")){var r=l.xE(t.get("calendarId"));if(r){var i=T[r.get("id")];i&&(n=i)}}else{var o=u.xE(t.get("calendarId"));if(o){var a=T[o.get("id")];a&&(n=a)}}return n},j=function(){var e=t;a.gVK(t)&&(e=a.FOH(t.get("taskId")));var n=e.get("projectId");return x[n]},R=function(){var e="",n=t;if(a.HlA(t)||a.d77(t))return"";if(a.gVK(t)&&(n=(0,h.a4)(t)),a.geb(t)){var r=y.JX(n.get("tags")||(0,v.List)()).get(0);e=r&&r.get("color")||""}return e},L=function(){var e=t;return a.HlA(t)||a.d77(t)||a.ZWx(t)?"":(a.gVK(t)&&(e=(0,h.a4)(t)),g.Ib[a.XoY(e)]||"#A1A1A1")},U=(0,E.Z)((function(e){var t=e.model,n=e.isCompleted,r=e.isActiveStyle,i=e.isTrulyTaskCompleted,o=N({model:t});return P({color:o,isCompleted:n,isActiveStyle:r,isTrulyTaskCompleted:i})})),Z=(0,E.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,i=j();return P({color:i,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),B=(0,E.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,i=R();return P({color:i,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),F=(0,E.Z)((function(e){var t=e.isCompleted,n=e.isActiveStyle,r=e.isTrulyTaskCompleted,i=L();return P({color:i,isCompleted:t,isActiveStyle:n,isTrulyTaskCompleted:r})})),H=function(e){var t=e.model,n=e.cellColorType,r=e.opacity,o=e.differentOpacity,s=e.isCompleted,c=e.isTrulyTaskCompleted;if(d){var l=C,u=m()(O?"#191919":"#FFFFFF").mix(m()(C),.05).hex(),f=m()(u).isDark(),p=s?40:80,h=s?40:60,y=s?20:40,v=f?"#ffffff":"#191919";return{baseColor:l,backgroundColor:u,textColor:m()(v).alpha(p/100).toString(),timeTextColor:m()(v).alpha(h/100).toString(),iconTextColor:m()(v).alpha(y/100).toString(),leftBarbackgroundColor:(0,i.eR)(l,s?40:100)}}var g=function(){return a.HlA(t)?D?U({model:t,isCompleted:s,isActiveStyle:!0,isTrulyTaskCompleted:c}):function(e){var t=e.model,n=e.opacity,r=e.differentOpacity,i=e.isCompleted,o=e.isTrulyTaskCompleted,a=N({model:t});return M({color:a,opacity:n,differentOpacity:r,isCompleted:i,isTrulyTaskCompleted:o})}({model:t,opacity:r,differentOpacity:o,isCompleted:s,isTrulyTaskCompleted:c}):D?Z({isCompleted:s,isActiveStyle:!0,isTrulyTaskCompleted:c}):function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,i=e.isTrulyTaskCompleted,o=j();return M({color:o,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:i})}({opacity:r,differentOpacity:o,isCompleted:s,isTrulyTaskCompleted:c})};switch(n){case"list":default:return g();case"tag":return D?B({isCompleted:s,isActiveStyle:!0,isTrulyTaskCompleted:c}):function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,i=e.isTrulyTaskCompleted,o=R();return M({color:o,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:i})}({opacity:r,differentOpacity:o,isCompleted:s,isTrulyTaskCompleted:c});case"priority":return D?F({isCompleted:s,isActiveStyle:!0,isTrulyTaskCompleted:c}):function(e){var t=e.opacity,n=e.differentOpacity,r=e.isCompleted,i=e.isTrulyTaskCompleted,o=L();return M({color:o,opacity:t,differentOpacity:n,isCompleted:r,isTrulyTaskCompleted:i})}({opacity:r,differentOpacity:o,isCompleted:s,isTrulyTaskCompleted:c})}},Y=function(e){var t,n=a.PNE(e)||(0,s.p)(e),r=!a.HlA(e)&&a.xHx(e),i=(null===(t=(0,o.U2)("calendarViewConf"))||void 0===t?void 0:t.cellColorType)||"default",c=H({model:e,cellColorType:i,opacity:90,differentOpacity:90,isCompleted:n,isTrulyTaskCompleted:r});return{backgroundColor:c.backgroundColor,textColor:c.textColor,isCompleteStyle:n,timeTextColor:c.timeTextColor,iconTextColor:c.iconTextColor,leftBarbackgroundColor:c.leftBarbackgroundColor}}(t),V=Y.textColor,K=Y.backgroundColor,W=Y.isCompleteStyle,z=Y.timeTextColor,G=Y.iconTextColor,q=Y.leftBarbackgroundColor,J=(0,S.Z)({isModernTaskStyleMode:D});return{textColor:V,backgroundColor:K,isCompleteStyle:W,timeTextColor:z,iconTextColor:G,leftBarbackgroundColor:q,renderModernLeftBar:J.renderModernLeftBar,renderModernBgBottom:J.renderModernBgBottom}}},jUMN:function(e,t,n){"use strict";var r=n("q1tI"),i=n("2sNt"),o=n("EPMa"),a=n.n(o),s=n("AtZj"),c=n("NW6w"),l=n("+TCt"),u=n("ylzY");t.Z=function(e){var t=e.model,n=e.textColor,o=e.titleMaxHeight,f=void 0===o?16:o,d=e.isInTimeline,m=e.isInSchedule,p=(0,c.v9)((function(e){return(0,l.z4)(e)})),h=(0,c.v9)((function(e){return(0,l.N9)(e)})),y=(0,c.v9)((function(e){return(0,l.X0)(e)})),v=(0,c.v9)((function(e){return(0,l.jo)(e)})),g=(0,c.v9)((function(e){return e.globalState.get("isAltKeyPressed")})),b=(0,r.useMemo)((function(){return!!p&&!g}),[g,p]),E=function(){return t.get("isRepeatBody")&&!i.HlA(t)},k=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return E()?n&&e?null:{className:"c-task-repeat",iconName:"calendar-repeat",visible:!0}:i.ZWx(t)?{iconName:"calendar-note",visible:y}:i.Vnl(t)?{iconName:"calendar-wontdo",visible:!0}:null}(b,d),S="flex-none mr-[3px]",w={width:Math.min(f,12),height:f,fill:n},T=(0,u.cv)();if(b){if(k){var x=k.className,_=void 0===x?"c-task-icon":x,O=k.iconName;return k.visible?r.createElement("div",{className:a()(_,S)},r.createElement(s.Z,{name:O,style:w})):null}return null}if(k){var C=k.className,D=void 0===C?"c-task-icon":C,A=k.iconName;return k.visible?r.createElement("div",{className:a()(D,S)},r.createElement(s.Z,{name:A,style:w})):null}if(m)return null;var I="";if(i.HlA(t)){if(h){var P=t.get("accountId");switch(u.ZP.accountId2AccountType[P]){case"google":I="calendar-google";break;case"caldav":I="calendar-caldav";break;case"outlook":I="calendar-outlook";break;case"feishu":default:I="calendar-subscribe";break;case"exchange":I="calendar-exchange";break;case"icloud":I="calendar-icloud"}}}else i.p9N(t)?v&&(I="calendar-timetable"):I=i.Vnl(t)?"calendar-wontdo":i.PNE(t)?"calendar-complete":i.gVK(t)?"calendar-real-subtask":i.RR(t)?"calendar-subtask":i.pHh(t)?"calendar-schedule-task":"calendar-checkbox";return I?r.createElement("div",{className:a()("c-task-icon",T?"hidden":"",S)},r.createElement(s.Z,{name:I,style:w})):null}},"0Af/":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=n("BSuu"),c=n.n(s),l=n("yhZ0");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)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t=e.collapsed,n=e.toggleCollapsed,i=e.className,s=e.type,u=e.height,f=e.style,m=void 0===f?{}:f;return r.createElement(l.Z,{className:o()("w-[16px] h-[12px] cursor-pointer inline-block group",i,c().collapsed),onClick:function(e){n&&n(e)},style:d(d({},m),{},{height:u}),componentProps:{tagName:"span"}},r.createElement(a.Z,{name:"bold"===s?"triangle-down":"thin-triangle-down",className:o()("w-[12px] h-[12px] text-grey-40 transform mx-auto",{"-rotate-90":t})}))}},"kFY+":function(e,t,n){"use strict";n.d(t,{R:function(){return b}});n("pNMO"),n("4Brf"),n("0oug"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Ph81"),i=n("q1tI"),o=n("9IBm"),a=n("NW6w"),s=n("ejQ0"),c=n("wV/k"),l=n("FqFs"),u=n("0Nh+"),f=n("PLEF"),d=n("UDbp"),m=n("DhI8"),p=n("kxzV"),h=n("bJwH"),y=n("2sNt");function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(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 g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=function(e){var t=e.id,n=e.text,r=e.onSelect,o=e.isSelected;return i.createElement("label",{onClick:function(){r(t)},className:"flex py-[10px]"},i.createElement("div",{className:"mr-[8px] cursor-pointer inline-flex outline-none relative flex-none items-center justify-center h-[18px] w-[18px]",style:{marginTop:1}},i.createElement("div",{className:"absolute top-0 left-0 rounded-full border-solid border-grey-20",style:{borderWidth:1.5,width:17,height:17}},i.createElement("div",{className:o?"absolute top-1/2 left-1/2 rounded-full transform -translate-x-1/2 -translate-y-1/2 bg-primary":"hidden",style:{width:9,height:9}}))),i.createElement("div",{className:"inline-block flex-auto leading-[20px]"},n))};t.Z=function(e){var t=(0,o.Z)(),n=e.onCancel,g=e.columnId,E=e.project,k=e.view,S=(0,a.v9)((function(e){return(0,m.H9)(e,{project:E})})),w=E.get("id"),T=(0,i.useMemo)((function(){if("list"===k)return c.lU(g,w,!0);var e=c.HE(g,w);return{tasks:e,unCompleteTasks:e,hasCompleteStatusTask:!1,hasUnCompleteStatusTask:!1}}),[g,w,k]),x=T.tasks,_=T.unCompleteTasks,O=T.hasCompleteStatusTask,C=(0,a.I0)(),D=(0,i.useCallback)((function(e){C(s.eA(e))}),[C]),A=(0,i.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t="kanban"===k?"ColumnAction/deleteColumnInKanban":"ColumnAction/deleteColumnInList";(0,l.M)(t,"[start]delete column ".concat(g)),D(g),c.Fm(g,w,k,e),u.Z.doSync(),(0,l.M)(t,"[end]delete column ".concat(g)),n()}),[g,D,n,w,k]);(0,i.useEffect)((function(){0===x.size&&A(!0)}),[A,x.size]);var I=(0,i.useMemo)((function(){return S.sort(p.ZP.order).toArray().filter((function(e){return e.get("id")!==g})).map((function(e){return{key:e.get("id"),title:e.get("name")}}))}),[g,S]),P=v((0,i.useState)((function(){return"list"===k?O?"delete":"deleteAll":"delete"})),2),M=P[0],N=P[1],j=v((0,i.useState)(I[0]?I[0].key:""),2),R=j[0],L=j[1],U=(0,i.useCallback)((function(){c.Vs(g,w,R,k,!0),D(g),n()}),[g,D,n,w,R,k]),Z=(0,i.useCallback)((function(){"delete"===M?A():"deleteAll"===M?A(!0):U()}),[A,U,M]),B=function(){var e=[],t={};return I.forEach((function(n){var r=n.key,o=n.title;e.push(i.createElement(d.gO,{key:r,className:"w-full !max-w-none",title:o,withChecker:!0})),t[r]=o})),{menu:e,map:t}}(),F=B.menu,H=B.map,Y=function(e){N(e)},V=(0,i.useMemo)((function(){if("list"===k){var e=function(){var e=!1,n=!1;return x.forEach((function(t){y.ZWx(t)?n=!0:e=!0})),n&&e?t.formatMessage({id:"task_type_all_tasks_notes"}):n?t.formatMessage({id:"task_type_all_notes"}):t.formatMessage({id:"task_type_all_tasks"})};return{textDelete:t.formatMessage({id:"delete_column_delete_task"},{s:function(){var e=!1,n=!1;return _.forEach((function(t){y.ZWx(t)?n=!0:e=!0})),n&&e?t.formatMessage({id:"task_type_uncompleted_tasks_notes"}):n?t.formatMessage({id:"task_type_note"}):t.formatMessage({id:"task_type_uncompleted_task"})}()}),textDeleteAll:t.formatMessage({id:"delete_column_delete_task"},{s:e()}),textMove:t.formatMessage({id:"delete_only_section_and_move"},{s:e()})}}var n=h.nn(E),r=h.Q0(E),i=function(e){var n=!1,r=!1;return x.forEach((function(e){y.ZWx(e)?r=!0:n=!0})),r&&n?t.formatMessage({id:e?"task_type_uncompleted_task":"task_type_task"})+"\u3001"+t.formatMessage({id:"task_type_note"}):r?t.formatMessage({id:"task_type_note"}):t.formatMessage({id:e?"task_type_uncompleted_task":"task_type_task"})},o=!(n||r);return{textDelete:t.formatMessage({id:"delete_column_delete_task"},{s:i(o)}),textDeleteAll:"",textMove:t.formatMessage({id:"delete_column_move_task"},{s:i(o)})}}),[x,t,E,_,k]),K=V.textDelete,W=V.textDeleteAll,z=V.textMove;return i.createElement(r.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"delete_column_title"}),okText:t.formatMessage({id:"delete"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:n,onOk:Z},"list"===k?i.createElement(i.Fragment,null,O&&i.createElement(b,{key:"delete",id:"delete",text:K,isSelected:"delete"===M,onSelect:Y}),i.createElement(b,{key:"deleteAll",id:"deleteAll",text:W,isSelected:"deleteAll"===M,onSelect:Y})):i.createElement(b,{key:"delete",id:"delete",text:K,isSelected:"delete"===M,onSelect:Y}),i.createElement(b,{key:"move",id:"move",text:z,isSelected:"move"===M,onSelect:Y}),"move"===M&&i.createElement("div",{style:{marginLeft:26}},i.createElement(f.Z,{menu:F,map:H,selectedKeys:[R],onSelect:function(e){var t=e.selectedKeys[0];L(t)},menuClassName:"modal-dropdown-menu",withHoverClass:!0})))}},rbyD:function(e,t,n){"use strict";var r=n("q1tI"),i=n("vRcb"),o=n("RDjN"),a=n("XMrL"),s=n("jSFO");t.Z=function(e){var t=e.color,n=e.iconRes,c=e.size,l=void 0===c?36:c,u=e.onClick,f=void 0===u?function(){}:u,d=e.className,m=void 0===d?"":d,p=e.isSelected,h=void 0!==p&&p,y=e.forceWhite,v=void 0!==y&&y,g=(0,i.gd)(n);return void 0!==g?r.createElement(a.Z,{text:g,color:t,size:l,className:m,isSelected:h,forceWhite:v,onClick:f}):r.createElement(s.Z,{iconRes:n.toLowerCase(),size:l,className:m,isSelected:h,onClick:f,iconMap:o.hzZ,iconClassName:"icon_countdown",withSelectedBg:!1})}},"N/Ut":function(e,t,n){"use strict";n.d(t,{Z:function(){return b}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("V69L"),s=n("AtZj"),c=n("V/jI"),l="flex items-center h-[30px] flex-none",u="w-[14px] h-[14px] text-grey-60 dark:text-grey-40 mr-[8px] flex-none",f="text-[13px] text-grey-60 truncate",d=function(e){var t=e.weekText,n=e.timeText,i=e.locationText,a=e.teacherText,d=e.number,m=e.hasMoreTime,p=e.isInOutSingle;return r.createElement("div",{className:o()(p?"mt-[18px]":"mb-[20px]")},m&&r.createElement("h4",{className:o()(p?"text-xs font-medium text-grey-80 mb-[6px]":"text-xs font-bold leading-[18px] my-[6px]")},c.U2("course_time_d",{d:d})),r.createElement("div",{className:l},r.createElement(s.Z,{name:"weeks",className:u}),r.createElement("p",{className:f},t)),r.createElement("div",{className:l},r.createElement(s.Z,{name:"lessons",className:u}),r.createElement("p",{className:f},n)),i&&r.createElement("div",{className:l},r.createElement(s.Z,{name:"classroom",className:u}),r.createElement("p",{className:f},i)),a&&r.createElement("div",{className:l},r.createElement(s.Z,{name:"teacher",className:u}),r.createElement("p",{className:f},a)))},m=n("0swr"),p=n.n(m),h=n("4+DD");function y(e){return function(e){if(Array.isArray(e))return v(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=(0,r.forwardRef)((function(e,t){var n=e.model,i=e.isInOutSingle,l=void 0!==i&&i,u=(0,r.useRef)(null),f=(0,r.useMemo)((function(){return n.get("fragments")}),[n]),m=(0,r.useMemo)((function(){var e=n.get("timetableId"),t=(0,a.C5)(e);return t?t.name:""}),[n]),v=(0,r.useRef)(f);(0,r.useEffect)((function(){v.current=f}),[f]),(0,r.useEffect)((function(){if(!l){var e=$(u.current);return h.iD(e),function(){return h.Dh(e)}}return function(){}}),[l]);var g=(0,r.useMemo)((function(){var e=n.get("color");return{backgroundColor:e&&"transparent"!==e?e:"#4772FA",opacity:.9}}),[n]),b=(0,r.useCallback)((function(e,t,n){var r=p()(new Date).isoWeekday(e).format("ddd"),i=t===n?c.U2("course_lesson_d",{d:t}):c.U2("course_lesson_d_d",{s1:t,s2:n});return"".concat(r,", ").concat(i)}),[]),E=(0,r.useCallback)((function(e){var t=y(e).sort((function(e,t){return e-t})),n=(0,a.k_)(t),r=0,i=0;if(n!==a.Z4.OTHER){r=t[0],i=t[t.length-1];var o="";return n===a.Z4.EVEN?o="(".concat(c.U2("course_event_week"),")"):n===a.Z4.ODD&&(o="(".concat(c.U2("course_odd_week"),")")),c.U2("course_week_desc",{s1:r,s2:i,s3:o})}return(0,a.JH)(t).map((function(e){if(e.length>1){var t=e[0],n=e[e.length-1];return t===n?c.U2("course_week_d",{d:e[0]}):c.U2("course_week_desc",{s1:t,s2:n,s3:""})}return c.U2("course_week_d",{d:e[0]})})).join(", ")}),[]),k=(0,r.useMemo)((function(){return f?f.map((function(e,t){var n=e.weeks,i=e.weekday,o=e.startLesson,a=e.endLesson,s=e.room,c=e.teacher;return r.createElement(d,{weekText:E(n),timeText:b(i,o,a),locationText:s,teacherText:c,number:t+1,key:"".concat(i,"-").concat(o,"-").concat(a,"-").concat(s,"-").concat(c,"-").concat(t),hasMoreTime:f.length>1,isInOutSingle:l})})):null}),[b,E,f,l]);return r.createElement("div",{ref:t,className:o()("calendar-click-ignore kanban-click-ignore","flex flex-col",l?"bg-main-background absolute z-menu w-[360px] shadow-default dark:shadow-dark-default rounded-outsingle min-h-[136px] max-h-[427px]":"dark:bg-screen-background h-full")},l?r.createElement("div",{className:"td-main overflow-y-auto with-no-scroll px-[23px] py-[18px]"},r.createElement("div",{className:"td-header flex-none flex items-center mb-[8px]"},r.createElement("div",{className:"courseColor w-[14px] h-[14px] rounded-full ml-[2px] mr-[10px] flex-none",style:g}),r.createElement("h3",{className:"courseTitle text-[15px] font-medium truncate break-all max-w-full flex-none w-[calc(100%-26px)] leading-[22px]"},n.get("title"))),k):r.createElement(r.Fragment,null,r.createElement("div",{className:"td-body flex-auto overflow-hidden relative h-full flex flex-col"},r.createElement("div",{className:"td-header flex-none w-full flex items-center p-[20px] pb-[10px] border-b-[1px] border-solid border-grey-5 border-t-[1px] l-low:pl-[45px]"},r.createElement("h3",{className:o()("courseTitle truncate break-all max-w-full flex-none ",l?"text-[15px] font-medium w-[calc(100%-26px)] leading-[22px]":"w-full text-[16px] font-bold")},n.get("title"))),r.createElement("div",{className:"td-main antiscroll-wrap flex-auto",ref:u},r.createElement("div",{className:"w-full antiscroll-inner pt-[15px] px-[20px]"},k))),r.createElement("div",{id:"td-footer",className:o()("td-footer flex-none w-full dark:bg-screen-background",{"border-t-[1px] border-solid border-t-grey-5":!l})},r.createElement("div",{className:"toolBar relative h-[48px] leading-[48px] flex justify-between overflow-hidden"},r.createElement("div",{className:o()("td-item project-setting h-full flex items-center overflow-hidden",{"px-[20px]":!l})},r.createElement("div",{className:"inline-flex items-center px-[4px] relative overflow-hidden"},r.createElement(s.Z,{name:"move-list",className:"i-2-1 td-item-svg w-[16px] h-[16px] text-grey-60 flex-none"}),r.createElement("div",{className:o()("text-s flex-auto h-[20px] leading-[20px] p-0 align-middle text-grey-60 truncate",{"pl-[4px]":!l})},m)))))))}));g.displayName="CourseDetailView";var b=g},tRnB:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=n("schq"),c=n("r9e1"),l=n("yspD"),u=n("NPhx"),f=n("cFdC"),d=n("5VMf"),m=n("xS9v"),p=n("AVQR");function h(e){return h="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},h(e)}function y(){return y=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},y.apply(this,arguments)}function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function g(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}function b(e,t,n){return t=k(t),function(e,t){if(t&&("object"===h(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}var w=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=b(this,t,[e])).onSelectProject=n.onSelectProject.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.project,n=e.isDisable,i=e.isSubscribeCalendar,a=e.isInOutSingle,s=e.onClick,f=e.columnId,d=(e.onChangeColumn,e.showSubscribeAccountGroups),m=this.getProjectMenuTrigger(),p={menuClassName:"i-text-i project-menu",trigger:m,selected:t,align:a?{}:{targetOffset:[0,8]},boultOffset:{left:"34px"},placement:a?"bottomLeft":"topLeft",onSelect:this.onSelectProject,onVisibleChange:i?void 0:function(e){e&&(0,u.c5)("move_project")},bodyContainer:!0},h=i?r.createElement(l.Z,y({},p,{accountId:d?void 0:this.getProjectProp("accountId"),showAccountGroups:d})):r.createElement(r.Fragment,null,r.createElement(c.Z,y({},p,{projectColumnEnable:!0,selectedId:f||(null===t||void 0===t?void 0:t.get("id"))})));return r.createElement("div",{className:o()("td-item project-setting h-full flex items-center",{"pl-[15px]":!a&&!i,"pl-[13px]":!a&&i,"project-setting-subscribe":i}),style:{width:i?"70%":"50%"},onClick:s},n?m:h)}},{key:"getProjectProp",value:function(e){var t=this.props.project;if(t)return t.get(e)}},{key:"getProjectIconAndName",value:function(e,t){if(m.Cy(e)){var n=m.y9(e);return{emoji:n.emoji,title:n.title}}return{icon:t,title:e}}},{key:"getTriggerChildren",value:function(){var e=this.props,t=e.isDisable,n=e.iconName,i=e.isInOutSingle,s=this.getProjectProp("name"),c=this.getProjectIconAndName(s,n),l=(c.icon,c.emoji),u=c.title;return r.createElement("a",{disabled:t,className:"inline-flex items-center p-[5px] relative overflow-hidden"},!t&&r.createElement("div",{className:o()("bg absolute rounded-hover-bg opacity-0 z-0 inset-0 hover:opacity-100",d.DE)}),!i&&(l?r.createElement(p.Z,{emoji:l,size:18,className:"w-[18px] h-[18px] flex-none text-[18px] leading-[18px] text-center relative"}):r.createElement(a.Z,{name:n,className:"i-2-1 td-item-svg w-[18px] h-[18px] flex-none"})),r.createElement("div",{className:o()("text-s w-auto shadow-none h-[20px] leading-[20px] p-0 align-middle cursor-pointer flex overflow-hidden",{"pl-[4px]":!i&&!!s})},r.createElement("input",{type:"button",readOnly:"readonly",placeholder:"List...",className:o()("project text-left truncate bg-[transparent]",d.RM,{disabled:t}),value:u})))}},{key:"getProjectMenuTrigger",value:function(){var e=this.props,t=e.isDisable,n=e.intl,i=e.columnId;return r.createElement("div",{className:o()("project-settings-dropdown flex items-center overflow-hidden",!i&&"w-full")},t?this.getTriggerChildren():r.createElement(f.Z,{placement:"top",title:n.formatMessage({id:"move_to"})},this.getTriggerChildren()))}},{key:"onSelectProject",value:function(e,t){var n=this.props.onSelect,r=e.get("id"),i=t?t.get("id"):void 0;n&&n(r,i,e)}}])&&v(n.prototype,i),s&&v(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component);t.Z=(0,s.ZP)(w)},dNDq:function(e,t,n){"use strict";var r=n("5i3H"),i=n("q1tI"),o=n("EPMa"),a=n.n(o),s=n("RDjN"),c=n("Ag2S"),l=n("fM34"),u=n("eAja");t.Z=function(e){var t=e.resizePart,n=e.className,o=(0,i.useRef)(!1),f=s.qIj.leftListViewMinWidth+s.qIj.leftSideBarWidth,d=t===r.lS.LEFT_VIEW?f:1.2*f,m=2.2*f,p=(0,u.Z)((0,i.useCallback)((function(e){(0,r.PR)(e,o.current,d,m,t)}),[t,m,d]),20,{leading:!1,trailing:!0}),h=(0,i.useCallback)((function(){o.current&&(t===r.lS.RIGHT_VIEW&&c.vp.dispatch(l.rM),o.current=!1)}),[t]);return(0,i.useEffect)((function(){return document.addEventListener("mousemove",p,{capture:!0}),document.addEventListener("mouseup",h,{capture:!0}),function(){document.removeEventListener("mousemove",p,{capture:!0}),document.removeEventListener("mouseup",h,{capture:!0})}}),[p,h]),i.createElement("div",{style:{cursor:"ew-resize"},className:a()("detail-dragger absolute w-[5px] h-full",{"right-0 z-[2]":t===r.lS.LEFT_VIEW,"left-0 z-10":t===r.lS.RIGHT_VIEW},n),onMouseDown:function(){o.current=!0},onMouseUp:function(){h()}})}},CmfH:function(e,t,n){"use strict";var r=n("5i3H"),i=n("q1tI"),o=n("EPMa"),a=n.n(o),s=n("RDjN"),c=n("Ag2S"),l=n("fM34"),u=n("eAja");t.Z=function(e){var t=e.resizePart,n=e.className,o=e.isTaskCalendarMode,f=(0,i.useRef)(!1),d=s.qIj.leftListViewMinWidth,m=t===r.lS.LEFT_VIEW?d:1.2*d,p=o?d+100:2.2*d,h=(0,u.Z)((0,i.useCallback)((function(e){(0,r.uJ)(e,f.current,m,p,t)}),[t,p,m]),20,{leading:!1,trailing:!0}),y=(0,i.useCallback)((function(){f.current&&(t===r.lS.RIGHT_VIEW&&c.vp.dispatch(l.rM),f.current=!1)}),[t]);return(0,i.useEffect)((function(){return document.addEventListener("mousemove",h,{capture:!0}),document.addEventListener("mouseup",y,{capture:!0}),function(){document.removeEventListener("mousemove",h,{capture:!0}),document.removeEventListener("mouseup",y,{capture:!0})}}),[h,y]),i.createElement("div",{style:{cursor:"ew-resize"},className:a()("detail-dragger absolute w-[5px] h-full",{"right-0 z-[2]":t===r.lS.LEFT_VIEW,"left-0 z-10":t===r.lS.RIGHT_VIEW},n),onMouseDown:function(){f.current=!0},onMouseUp:function(){y()}})}},PZUk:function(e,t,n){"use strict";n.d(t,{Z:function(){return ee}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("3bBZ");var r=n("Chbu"),i=n("q1tI"),o=n("eIcv"),a=n("DRqq"),s=n("DNA/"),c=n("+Vsp"),l=n("OJYT"),u=n("syNp"),f=(n("TeQF"),n("2B1R"),n("AtZj")),d=n("EPMa"),m=n.n(d),p=n("Bx2w"),h=n("0Ils"),y=n("UDbp"),v=n("XoE2"),g=n("9IBm"),b=n("y8mg"),E=n.n(b),k=n("0C03"),S=n("Ag2S"),w=n("LCaO"),T=n("RDjN"),x=n("rviF"),_=n("1/gw"),O=function(e){var t=e.lineType,n=e.action,r=e.top,o=e.left,a=e.keywords,s=e.menuRef,c=e.hideMenu,l=e.onMouseLeave,u=e.disabledKey,d=e.className,b=e.id,O=e.showActive,C=void 0===O||O,D=(0,g.Z)(),A=(0,i.useMemo)((function(){return new Set(u)}),[u]);(0,i.useEffect)((function(){x.Z.slashMenu("show","detail")}),[]);var I=function(e){switch(e){case h.$9.TEXT:x.Z.taskDetailSlashMenu("text");break;case h.$9.HEADING_1:x.Z.taskDetailSlashMenu("h1");break;case h.$9.HEADING_2:x.Z.taskDetailSlashMenu("h2");break;case h.$9.HEADING_3:x.Z.taskDetailSlashMenu("h3");break;case h.$9.HEADING_4:x.Z.taskDetailSlashMenu("h4");break;case h.$9.HEADING_5:x.Z.taskDetailSlashMenu("h5");break;case h.$9.HEADING_6:x.Z.taskDetailSlashMenu("h6");break;case h.$9.BULLETED_LIST:x.Z.taskDetailSlashMenu("bulleted_list");break;case h.$9.NUMBERED_LIST:x.Z.taskDetailSlashMenu("numbered_list");break;case h.$9.CHECK_ITEM_LIST:x.Z.taskDetailSlashMenu("check_item");break;case h.$9.QUOTE:x.Z.taskDetailSlashMenu("quote");break;case h.$9.SEPARATOR_LINE:x.Z.taskDetailSlashMenu("horizontal_line")}n(e)},P=(0,i.useContext)(k.hV),M=function(e){setTimeout((function(){S.vp.dispatch("detailFooterMoreSelect.".concat(P,".").concat(b),e)}),10)},N=(0,i.useMemo)((function(){var e=function(){switch(t){case h.$9.HEADING_3:return new Set([h.$9.HEADING_5,h.$9.HEADING_6]);case h.$9.HEADING_4:return new Set([h.$9.HEADING_6]);case h.$9.HEADING_5:case h.$9.HEADING_6:return new Set;default:return new Set([h.$9.HEADING_4,h.$9.HEADING_5,h.$9.HEADING_6])}}(),n=[{key:h.$9.TEXT,title:D.formatMessage({id:"body_text"}),icon:"md-tr-text"},{key:h.$9.HEADING_1,title:D.formatMessage({id:"md_heading_1"}),icon:"md-tr-h1"},{key:h.$9.HEADING_2,title:D.formatMessage({id:"md_heading_2"}),icon:"md-tr-h2"},{key:h.$9.HEADING_3,title:D.formatMessage({id:"md_heading_3"}),icon:"md-tr-h3"},{key:h.$9.HEADING_4,title:D.formatMessage({id:"md_heading_4"}),icon:"md-tr-h4"},{key:h.$9.HEADING_5,title:D.formatMessage({id:"md_heading_5"}),icon:"md-tr-h5"},{key:h.$9.HEADING_6,title:D.formatMessage({id:"md_heading_6"}),icon:"md-tr-h6"},{key:h.$9.BULLETED_LIST,title:D.formatMessage({id:"md_bulleted_list"}),icon:"md-tr-list-1"},{key:h.$9.NUMBERED_LIST,title:D.formatMessage({id:"md_numbered_list"}),icon:"md-tr-list-2"},{key:h.$9.CHECK_ITEM_LIST,title:D.formatMessage({id:"md_check_item"}),icon:"md-tr-list-3"},{key:h.$9.QUOTE,title:D.formatMessage({id:"quote"}),icon:"md-tr-quote"},{key:h.$9.SEPARATOR_LINE,title:D.formatMessage({id:"horizontal_line"}),icon:"md-tr-separator-line"},{key:"divider",title:"",icon:""},{key:"attachment",title:D.formatMessage({id:"attachment"}),icon:"md-tr-attachment"},{key:"subtask",title:D.formatMessage({id:"subtask_label"}),icon:"md-tr-subtask"},{key:"tag",title:D.formatMessage({id:"tag"}),icon:"md-tr-tag"},{key:"bindTask",title:D.formatMessage({id:"linked_task_note"}),icon:"md-tr-link-task"},{key:"add-from-template",title:D.formatMessage({id:"add_from_template"}),icon:"add_from_template"}].filter((function(e){return!A.has(e.key)}));return a?n.filter((function(e){return(0,_.B)(e.title,a)})):n.filter((function(t){return!e.has(t.key)}))}),[A,D,a,t]),j=(0,w.Z)(s),R=j.offsetTop,L=j.offsetLeft;(0,i.useEffect)((function(){a.length>=5&&0===N.length&&c()}),[c,a.length,N.length]);var U=i.createElement("div",{ref:s,className:m()("absolute z-modal rounded-dropdown dropdown-menu !max-h-none",d),style:{top:r+R,left:o+L},onClick:function(e){e.stopPropagation()},onMouseLeave:l},N.length>0?i.createElement(y.ZP,{onSelect:function(e){var t=e.selectedKeys[0];if(t)switch(t){case"attachment":x.Z.taskDetailSlashMenu("attachment"),I("replace:"),M("upload-attachment-btn"),c();break;case"tag":x.Z.taskDetailSlashMenu("tag"),I("replace:#"),c();break;case"subtask":x.Z.taskDetailSlashMenu("subtask"),I("replace:"),M("add-subtask-button"),c();break;case"bindTask":x.Z.taskDetailSlashMenu("linked_task"),I("replace:[["),c();break;case"add-from-template":x.Z.taskDetailSlashMenu("add_from_template"),I("add-from-template"),c();break;default:I(t)}}},N.map((function(e){if("divider"===e.key)return i.createElement("div",{key:E().uniqueId(),style:{padding:"4px 0"}},i.createElement(y.iz,null));var n=C&&t===e.key;return i.createElement(y.sN,{key:e.key},i.createElement("div",{"data-key":e.key,className:m()("ap-menu-item menu-item","min-w-menu pl-[12px] pr-[6px] cursor-pointer flex items-center","min-h-[34px]")},e.icon&&i.createElement(f.Z,{style:{width:18,height:18,marginRight:8},name:e.icon,className:m()(n?"text-primary":"")}),i.createElement("span",{className:m()(p.BQ,{"!text-primary":n})},e.title),n&&i.createElement(f.Z,{name:"selected",className:"text-primary w-[18px] h-[18px] flex-none ml-[5px]"})))}))):i.createElement("div",{className:m()("min-w-menu pl-[12px] pr-[6px] flex items-center","min-h-[34px]")},D.formatMessage({id:"no_results_found"}))),Z=(0,i.useCallback)((function(e){$(e).find(".rc-menu-item").first().addClass("rc-menu-item-active")}),[]);return i.createElement(v.Z,null,i.createElement("div",{ref:Z,className:m()("fixed z-modal top-0 left-0 bottom-0 right-0",T.SIv),onClick:function(){c()}},U))},C=n("pWE6"),D=function(e){var t=e.left,n=e.top,r=(e.height,e.type),o=e.setMenuVisible,a=(0,i.useMemo)((function(){return n}),[n]),s=(0,i.useRef)(null),c=(0,i.useMemo)((function(){switch(r){case h.$9.HEADING_1:return"md-tl-h1";case h.$9.HEADING_2:return"md-tl-h2";case h.$9.HEADING_3:return"md-tl-h3";case h.$9.HEADING_4:return"md-tl-h4";case h.$9.HEADING_5:return"md-tl-h5";case h.$9.HEADING_6:return"md-tl-h6";case h.$9.QUOTE:return"md-tl-quote";case h.$9.CODE_INLINE:return"md-tl-code";case h.$9.TEXT:return"md-tl-text";case h.$9.SEPARATOR_LINE:return"md-tl-separator-line";case h.$9.BULLETED_LIST:return"md-tl-list-1";case h.$9.NUMBERED_LIST:return"md-tl-list-2";case h.$9.CHECK_ITEM_LIST:return"md-tl-list-3";default:return"md-tr-add"}}),[r]);return i.createElement(v.Z,null,i.createElement("div",{style:{width:22,height:22,left:t,top:a},className:m()("absolute cursor-pointer group z-modal",T.SIv,T.T1I),onMouseDown:function(e){e.stopPropagation(),o(!0)},ref:s},i.createElement(f.Z,{name:c,className:"absolute z-10 left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 text-grey-30 group-hover:text-grey-60",style:{width:12,height:12}})))},A=n("L1ns"),I=n("4+DD"),P=(n("gXIK"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("FZtP"),n("YXs0")),M=n("c8fU"),N=n("Nr3o"),j=n.n(N),R=n("RU4J");function L(e){return L="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},L(e)}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){B(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return H(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return H(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 H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Y=function(e){var t=e.placement,n=e.state,r=e.onMouseEnter,o=e.onMouseLeave,a=e.onUnmount,s=e.hide,c=e.editorRef,u=(0,i.useRef)(n),f=(0,i.useRef)(null),d=F((0,i.useState)(!1),2),p=d[0],h=d[1];(0,i.useEffect)((function(){setTimeout((function(){h(!0)}))}),[]),(0,l.Z)((function(){a()}));var y={transition:"opacity ".concat(200,"ms ease-in-out, transform ").concat(200,"ms ease-in-out"),transform:"top"===t?"translate(-50%, 5px)":"translate(-50%, -5px)",opacity:0},b={entering:{opacity:1,transform:"translate(-50%, 0)"},entered:{opacity:1,transform:"translate(-50%, 0)"},exiting:{opacity:0},exited:{opacity:0}},E=A.P,k=u.current.top-E,S=u.current.left,w=(0,g.Z)();return i.createElement(i.Fragment,null,i.createElement(v.Z,null,i.createElement(P.ZP,{nodeRef:f,in:p,timeout:200},(function(e){return i.createElement("div",{id:"editor-link-toolbar",onMouseEnter:r,onMouseLeave:o},f.current&&i.createElement(R.E,{submenu:f.current}),i.createElement("div",{ref:f,className:m()("absolute z-modal bg-main-background rounded-default shadow-default dark:shadow-dark-default flex items-center box-border border-solid border border-grey-10",T.SIv),style:Z(Z(Z({},y),b[e]),{},{top:k,left:S,height:E,padding:"0 4px"})},i.createElement(M.Z,{id:"edit",icon:"edit-link",onClick:function(){var e;x.Z.taskDetail("link_hover_om","edit_link"),s();var t=null===(e=c.current)||void 0===e?void 0:e.getCodeMirror();t&&(t.setCursor(j().Pos(u.current.line,u.current.start+1)),t.focus(),t.execCommand("TickTickShowLink"))},tooltip:w.formatMessage({id:"edit_link"})}),i.createElement(M.Z,{id:"copy",icon:"copy-link",onClick:function(){x.Z.taskDetail("link_hover_om","copy_link");var e=(0,C.xO)(u.current.string);e?(0,I.vQ)(e.url,(function(){(0,I.eD)(w.formatMessage({id:"copied"}))})):(0,I.vQ)(u.current.string,(function(){(0,I.eD)(w.formatMessage({id:"copied"}))})),s()},tooltip:w.formatMessage({id:"copy_link"})})))}))))},V=n("ylzY"),K=n("/0bn"),W=n("AT7j");function z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return G(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return G(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 G(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var q={line:0,start:0,end:0,string:"",type:"link",top:0,left:0},J={line:0,visible:!1},X=function(e){return"".concat(e.string,"-").concat(e.line,"-").concat(e.start)},Q=new Set([h.$9.HEADING_1,h.$9.HEADING_2,h.$9.HEADING_3,h.$9.HEADING_4,h.$9.HEADING_5,h.$9.HEADING_6]),ee=function(e){var t=e.editorRef,n=e.placeholder,d=e.scrollEltSelector,m=e.readOnly,p=e.value,y=e.options,b=e.id,E=e.onSave,k=e.onKeyDown,w=e.handlePaste,T=e.handleBeforeInput,_=e.handleOverLimit,P=e.onChange,M=e.onFocus,N=e.onBlur,j=e.keyHandleMap,R=e.isLocal,L=e.openLinkAction,U=e.onCursorActivity,Z=e.onEditorAction,B=e.env,F=e.slashMenuDisabledKeys,H=e.onAddFromTemplateAction,G=(0,g.Z)(),ee=z((0,o.Z)({visible:!1,left:0,top:0,keywords:"",start:0,end:0,line:0,type:null,emptyLine:!1}),2),te=ee[0],ne=ee[1],re=z((0,o.Z)({visible:!1,emptyLine:!1}),2),ie=re[0],oe=re[1],ae=z((0,o.Z)({visible:!1,top:0,left:0,height:0,type:null,line:0}),2),se=ae[0],ce=ae[1],le=(0,i.useRef)(null),ue=(0,i.useRef)(null),fe=(0,i.useRef)(null),de=z((0,i.useState)(!1),2),me=de[0],pe=de[1],he=(0,i.useRef)(null),ye=(0,a.Z)((function(){_e.cancel(),ce({visible:!1})})),ve=z((0,o.Z)({visible:!1,top:0,left:0,type:null,inlineType:null,placement:"top"}),2),ge=ve[0],be=ve[1],Ee=function(e){var t=(0,C.Gt)(e),n=t.lineType;t.tokens;return{lineType:n,inlineType:null}},ke=(0,a.Z)((function(e,t){!function(e){for(var t=/[!\uff01\uff3e^~\uff5e@\uff20*\uff0a\s]/,n=e.getCursor(),r=e.getLine(n.line),i=n.ch-1,o=n.ch;i>-1;i--)if(t.test(r.charAt(i))){i+=1;break}i<0&&(i=0);var a=r.slice(i,o),s=a.match(/^[\/\u3001]([^\\\/\*\"\'\:\?\<\>\|#|\uff03|\/|\s]*)/);if(s){var c=s[1]||"",l={line:n.line,ch:i},u=e.charCoords({line:n.line,ch:i}),f=(0,C.xR)(e,l.line);if("code_block"!==f)return te.visible||("\u3001"===a?x.Z.slashMenu("method","comma"):x.Z.slashMenu("method",i>0?"space_slash":"slash")),ne({visible:!0,top:u.top,left:u.left,keywords:c,start:i,end:o,type:f,line:n.line,emptyLine:a===r}),void pe(!1)}ne({visible:!1})}(e),ge.visible&&Oe(!0),_e.run(e),P(e,t)})),Se=(0,s.Z)((function(e,t,n,r,i){ge.visible?be({type:n,inlineType:r}):be({visible:!0,top:e,left:t,type:n,inlineType:r,placement:i})}),{wait:200}),we=(0,s.Z)((function(e){be(e)}),{wait:200}),Te=(0,a.Z)((function(){Se.cancel(),be({visible:!1})})),xe=(0,a.Z)((function(){_e.cancel(),Te(),we.cancel(),ye(),ne({visible:!1}),oe({visible:!1}),Re(),Ve.cancel(),He(J)})),_e=(0,c.Z)((function(e){var t=fe.current;if(t&&!e.somethingSelected()){var n=e.getCursor("head"),r=e.charCoords({line:n.line,ch:0},"window"),i=(0,C.xR)(e,n.line),o=e.getLine(n.line);i&&Q.has(i)||!i&&p&&!o?ce({visible:!0,left:t.getBoundingClientRect().left-4,top:i===h.$9.HEADING_1?r.top+3.75:i===h.$9.HEADING_2?r.top+3:r.top,height:r.bottom-r.top,type:i,line:n.line}):ye(),se.line!==n.line&&oe({visible:!1})}}),{wait:100,leading:!1,trailing:!0}),Oe=function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null===(e=ue.current)||void 0===e?void 0:e.getCodeMirror();if(n)if(n.somethingSelected()){var r=Ee(n),i=r.lineType,o=r.inlineType,a=n.getCursor("head"),s=n.getCursor("start"),c=n.charCoords(a,"window"),l=function(){var e=n.charCoords(s,"window");return!(c.top>e.top)}();if(l)we.run(t?{visible:!0,type:i,inlineType:o}:{visible:!0,top:c.top-A.P,left:c.left,type:i,inlineType:o,placement:"top"});else{var u=n.getLine(a.line),f=n.charCoords({line:a.line,ch:u.length-1}),d=f.bottom===c.bottom?8:0;we.run(t?{visible:!0,type:i,inlineType:o,placement:"bottom"}:{visible:!0,top:c.bottom-d,left:c.left,type:i,inlineType:o,placement:"bottom"})}}else we.run({visible:!1})},Ce=(0,a.Z)((function(e){e.somethingSelected()||Oe(),_e.run(e),null===U||void 0===U||U(e)})),De=z((0,o.Z)(q),2),Ae=De[0],Ie=De[1],Pe=!!Ae.string,Me=(0,i.useRef)(!1),Ne=(0,s.Z)((function(e){Me.current||Ie(e)}),{wait:300}),je=(0,a.Z)((function(){Ne.run(q),Ne.flush()})),Re=(0,a.Z)((function(){Ne.cancel(),Ie(q)})),Le=(0,a.Z)((function(e){Me.current=!0})),Ue=(0,a.Z)((function(e){Me.current=!1})),Ze=(0,a.Z)((function(){Me.current=!1})),Be=z((0,o.Z)(J),2),Fe=Be[0],He=Be[1],Ye=!!Fe.visible,Ve=(0,s.Z)((function(e){He(e)}),{wait:300}),Ke=(0,a.Z)((function(){Ve.run(J),Ve.flush()})),We=(0,a.Z)((function(e){var t,n=null===(t=ue.current)||void 0===t?void 0:t.getCodeMirror();!function(e,t){if(m)Ne.run(q);else{if(e){var n=e.coordsChar({left:t.pageX,top:t.pageY},"window"),r=e.charCoords(n,"window");if(Math.abs(r.left-t.pageX)<20&&Math.abs(r.top-t.pageY)<30){var i=e.getLineTokens(n.line),o=(0,C.Rh)(i),a=function(e){if(e&&e.type&&e.type.includes("link")){var t={line:n.line,start:e.start,end:e.end,string:e.string,top:r.top,left:r.left,type:"link"};return Pe&&t.string&&Ae.string&&X(Ae)!==X(t)&&je(),Ne.run(t),!0}return!1};if(a(o.find((function(e){return n.ch>=e.start&&n.ch<=e.end}))))return;if(a(o.reverse().find((function(e){return n.ch>=e.start&&n.ch<=e.end}))))return}}Ne.run(q)}}(n,e),function(e,t){if(e){var n=e.coordsChar({left:t.pageX,top:t.pageY},"window"),r=e.charCoords(n,"window");if(Math.abs(r.top-t.pageY)<30){var i,o,a=e.getLineTokens(n.line),s=null===a||void 0===a||null===(i=a[0])||void 0===i||null===(o=i.type)||void 0===o?void 0:o.match(/line-ticktick-code-block-range-(\d+)-(\d+)/);if(s){var c=z(s,2)[1];return void Ve.run({line:+c,visible:!0})}}}Ve.run(J)}(n,e)})),ze=(0,a.Z)((function(e,t){var n;if(te.visible||ie.visible)switch(t.key){case"ArrowUp":var r=le.current;if(r){var i=$(r).find(".rc-menu-item").last(),o=$(r).find(".rc-menu-item-active").first();if(o.get(0)){o.removeClass("rc-menu-item-active");var a=o.prevAll(".rc-menu-item").first();a.get(0)?a.addClass("rc-menu-item-active"):i.addClass("rc-menu-item-active")}else i.addClass("rc-menu-item-active");t.preventDefault()}break;case"ArrowDown":var s=le.current;if(s){var c=$(s).find(".rc-menu-item").first(),l=$(s).find(".rc-menu-item-active").first();if(l.get(0)){l.removeClass("rc-menu-item-active");var u=l.nextAll(".rc-menu-item").first();u.get(0)?u.addClass("rc-menu-item-active"):c.addClass("rc-menu-item-active")}else c.addClass("rc-menu-item-active");t.preventDefault()}break;case"ArrowLeft":case"Escape":ne({visible:!1}),oe({visible:!1});break;case"Enter":case"Return":var f=le.current;if(f){var d=$(f).find(".rc-menu-item-active").first();d.hasClass("rc-menu-submenu-vertical")?d.children(".rc-menu-submenu-title").click():d.click()}t.preventDefault()}else"Escape"!==t.key||t.isComposing||(0,I.gu)()||null===(n=ue.current)||void 0===n||n.blur();return k(e,t)})),Ge=z((0,i.useState)(!1),2),qe=(Ge[0],Ge[1]),Je=(0,a.Z)((function(e){qe(!0),_e.run(e),me||e.getValue()||(pe(!0),he.current&&clearTimeout(he.current),he.current=setTimeout((function(){pe(!1)}),3e3)),M()})),Xe=(0,a.Z)((function(e){qe(!1),ye(),N(e)})),Qe=(0,a.Z)((function(e){ue.current=e,"function"===typeof t?t(e):t.current=e}));(0,l.Z)((function(){_e.cancel(),Se.cancel(),we.cancel(),Ve.cancel(),Ne.cancel(),he.current&&clearTimeout(he.current)})),(0,i.useEffect)((function(){var e="hideEditorFloatingOverlays.".concat(b);return S.vp.subscribe(e,"hideEditorFloatingOverlays",xe),function(){S.vp.unSubscribe(e,"hideEditorFloatingOverlays")}}),[xe,b]);var $e=(0,a.Z)((function(e,t,n){var r,i=null===(r=ue.current)||void 0===r?void 0:r.getCodeMirror();i&&(e.includes("replace:")?(i.replaceRange(e.replace("replace:",""),t,n),i.focus(),ne({visible:!1})):"add-from-template"===e?(i.replaceRange("",t,n),ne({visible:!1}),null===H||void 0===H||H()):(i.replaceRange("",t,n),ne({visible:!1}),Z(e)))})),et=(0,i.useMemo)((function(){return F.concat(ie.emptyLine?[h.$9.TEXT]:[])}),[ie.emptyLine,F]),tt=(0,i.useMemo)((function(){return F.concat(te.emptyLine?[h.$9.TEXT]:[])}),[F,te.emptyLine]),nt=(0,a.Z)((function(){ne({visible:!1})})),rt=(0,i.useRef)(0);return(0,i.useEffect)((function(){var e=function(e){if(e.target&&"content-view"===e.target.id){var t=e.target.scrollTop;null!=t&&(t!==rt.current&&p&&(ye(),Te(),ne({visible:!1})),rt.current=t)}};return document.addEventListener("scroll",e,{capture:!0}),function(){document.removeEventListener("scroll",e,{capture:!0})}}),[ye,Te,ne,p]),(0,u.Z)((function(){var e=document.elementFromPoint(V.ZP.userMousePosition.x,V.ZP.userMousePosition.y);!function(){if(e){var t=fe.current;if(t&&t.contains(e))return;if($(e).closest("#editor-link-toolbar").length>0)return}je()}(),function(){if(e){var t=fe.current;if(t&&t.contains(e))return;if($(e).closest("#editor-code-block").length>0)return}Ke()}()}),300),i.createElement("div",{ref:fe,className:"editorWrapper relative",onPointerDown:function(e){var t=e.target||null;t&&$(t).closest(".md-pointer-capture-ignore").length||e.currentTarget.setPointerCapture(e.pointerId),Te()},onPointerUp:function(e){e.currentTarget.releasePointerCapture(e.pointerId),Oe()}},i.createElement(r.Z,{ref:Qe,placeholder:n,className:"MDEditor-focus-placeholder",scrollEltSelector:d,readOnly:m,value:p,options:y,id:b,onSave:E,onKeyDown:ze,handlePaste:w,handleBeforeInput:T,handleOverLimit:_,onChange:ke,onFocus:Je,onBlur:Xe,keyHandleMap:j,dragDrop:!0,isLocal:R,openLinkAction:L,onCursorActivity:Ce,env:B,onMouseMove:We}),i.createElement("div",{onClick:function(e){e.preventDefault(),e.stopPropagation()},onPointerDown:function(e){e.stopPropagation()},onPointerUp:function(e){e.stopPropagation()},onMouseMove:function(e){e.stopPropagation()},onMouseLeave:function(e){e.stopPropagation()}},function(){if(te.visible)return i.createElement(O,{id:b,key:te.keywords,menuRef:le,top:te.top+24,left:te.left,hideMenu:nt,showActive:!1,lineType:te.type,action:function(e){$e(e,{line:te.line,ch:te.start},{line:te.line,ch:te.end})},disabledKey:tt,keywords:te.keywords});if(ge.visible)return i.createElement(A.Z,{top:ge.top,left:ge.left,onEditorAction:function(e){setTimeout((function(){var t;null===(t=ue.current)||void 0===t||t.focus(),Z(e)}))},type:ge.type,inlineType:ge.inlineType,placement:ge.placement,hide:Te});if(Pe&&!m)return i.createElement(Y,{state:Ae,placement:"top",onMouseEnter:Le,onMouseLeave:Ue,onUnmount:Ze,hide:Re,editorRef:ue});if(Ye){var e,t=Fe.line,n=null===(e=ue.current)||void 0===e?void 0:e.getCodeMirror(),r=null===n||void 0===n?void 0:n.charCoords({line:t,ch:0},"window");if(r){var o=r.top,a=r.left;return i.createElement(v.Z,null,i.createElement("div",{id:"editor-code-block",className:"absolute z-modal !max-h-none -translate-x-full cursor-pointer",style:{top:o,left:a-16-3},onClick:function(){if(n){var e,r,i=n.getLineTokens(t),o=null===i||void 0===i||null===(e=i.find((function(e){var t;return null===(t=e.type)||void 0===t?void 0:t.includes("line-ticktick-code-block-range-")})))||void 0===e||null===(r=e.type)||void 0===r?void 0:r.match(/line-ticktick-code-block-range-(\d+)-(\d+)/);if(o){var a=z(o,3),s=+a[1],c=+a[2];!function(e,t){var n=function(t){var n,r,i,o=W.e.render(e);null===(n=t.clipboardData)||void 0===n||n.setData("text/plain",e),null===(r=t.clipboardData)||void 0===r||r.setData("text/markdown",e),null===(i=t.clipboardData)||void 0===i||i.setData("text/html",o),t.preventDefault(),t.stopPropagation()};document.addEventListener("copy",n,{capture:!0});var r=document.execCommand("copy");document.removeEventListener("copy",n,{capture:!0}),r?null===t||void 0===t||t():S.vp.dispatch("copyToGlobalCopyArea",{content:e,callback:t})}(n.getRange({line:s,ch:0},{line:c,ch:n.getLine(c).length}),(function(){K.$Z({text:G.formatMessage({id:"copied"})})}))}else{var l=n.getLine(t);S.vp.dispatch("copyToGlobalCopyArea",{content:l,callback:function(){K.$Z({text:G.formatMessage({id:"copied"})})}})}}}},i.createElement(f.Z,{name:"copy-code",className:"w-[14px] h-[14px]"})))}}return i.createElement(i.Fragment,null,ie.visible&&i.createElement(O,{id:b,menuRef:le,top:se.top+22,left:se.left+22,hideMenu:function(){oe({visible:!1})},lineType:se.type,action:function(e){var t,n=null===(t=ue.current)||void 0===t?void 0:t.getCodeMirror();n&&(ye(),oe({visible:!1}),setTimeout((function(){n.setCursor(se.line,n.getLine(se.line).length),n.focus();var t=n.getCursor();$e(e,{line:t.line,ch:t.ch},{line:t.line,ch:t.ch})})))},keywords:"",disabledKey:et,className:"-translate-x-full"}),(se.visible||ie.visible)&&i.createElement(D,{top:se.top,left:se.left,height:se.height,type:se.type,setMenuVisible:function(e){if(e){var t,n=null===(t=ue.current)||void 0===t?void 0:t.getCodeMirror(),r=!0;if(n)n.getLine(se.line).length&&(r=!1),setTimeout((function(){n.focus()}));x.Z.slashMenu("method",null==se.type?"+":"heading"),oe({visible:e,emptyLine:r})}}}))}()))}},L1ns:function(e,t,n){"use strict";n.d(t,{P:function(){return C}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("0Ils"),i=n("q1tI"),o=n("XoE2"),a=n("EPMa"),s=n.n(a),c=n("9IBm"),l=n("bjJs"),u=n("UDbp"),f=n("YXs0"),d=n("LCaO"),m=n("RDjN"),p=n("AtZj"),h=n("5VMf"),y=n("PGqD"),v=n("5WEu"),g=n("rviF"),b=n("c8fU");function E(e){return E="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},E(e)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(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 x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _=function(e){var t=e.onClick,n=e.id,o=e.icon,a=e.active,l=(0,c.Z)(),u=n===r.$9.HIGHLIGHT?i.createElement("div",{className:s()("absolute z-[1] rounded-default"),style:{background:(0,v.$o)()?"#98AA2E":"#DBFE01",inset:0}}):void 0;return i.createElement(b.Z,{id:n,icon:o,onClick:t,active:a,tooltip:function(){var e=n,t=l.formatMessage({id:n}),i=r.Di[e];i&&(t=i.replace("%@",t));var o=(y.V5?r.fQ.mac:r.fQ.windows)[e];return o&&(t="".concat(t," (").concat(o,")")),t}(),extraInnerEl:u})},O=function(e){switch(e){case r.$9.HEADING_1:return"md-tl-h1";case r.$9.HEADING_2:return"md-tl-h2";case r.$9.HEADING_3:return"md-tl-h3";case r.$9.HEADING_4:return"md-tl-h4";case r.$9.HEADING_5:return"md-tl-h5";case r.$9.HEADING_6:return"md-tl-h6";case r.$9.BULLETED_LIST:return"md-tl-list-1";case r.$9.NUMBERED_LIST:return"md-tl-list-2";case r.$9.CHECK_ITEM_LIST:return"md-tl-list-3";case r.$9.QUOTE:return"md-tl-quote";case r.$9.SEPARATOR_LINE:return"md-tl-separator-line";case r.$9.TEXT:default:return"md-tl-text"}},C=36;t.Z=function(e){var t=e.top,n=e.left,a=e.onEditorAction,y=e.type,v=e.inlineType,b=e.placement,E=e.hide,k=function(e){switch(e){case r.$9.TEXT:g.Z.taskDetailEditMenu("text");break;case r.$9.HEADING_1:g.Z.taskDetailEditMenu("h1");break;case r.$9.HEADING_2:g.Z.taskDetailEditMenu("h2");break;case r.$9.HEADING_3:g.Z.taskDetailEditMenu("h3");break;case r.$9.HEADING_4:g.Z.taskDetailEditMenu("h4");break;case r.$9.HEADING_5:g.Z.taskDetailEditMenu("h5");break;case r.$9.HEADING_6:g.Z.taskDetailEditMenu("h6");break;case r.$9.BULLETED_LIST:g.Z.taskDetailEditMenu("bulleted_list");break;case r.$9.NUMBERED_LIST:g.Z.taskDetailEditMenu("numbered_list");break;case r.$9.CHECK_ITEM_LIST:g.Z.taskDetailEditMenu("check_item");break;case r.$9.QUOTE:g.Z.taskDetailEditMenu("quote");break;case r.$9.BOLD:g.Z.taskDetailEditMenu("bold");break;case r.$9.ITALIC:g.Z.taskDetailEditMenu("italic");break;case r.$9.STRIKETHROUGH:g.Z.taskDetailEditMenu("strike");break;case r.$9.UNDERLINE:g.Z.taskDetailEditMenu("underline");break;case r.$9.HIGHLIGHT:g.Z.taskDetailEditMenu("highlight");break;case r.$9.LINK:g.Z.taskDetailEditMenu("link")}a(e)},w=(0,i.useMemo)((function(){if(y)return[y]}),[y]),x=(0,c.Z)(),D=(0,i.useMemo)((function(){var e=function(){switch(y){case r.$9.HEADING_3:return new Set([r.$9.HEADING_5,r.$9.HEADING_6]);case r.$9.HEADING_4:return new Set([r.$9.HEADING_6]);case r.$9.HEADING_5:case r.$9.HEADING_6:return new Set;default:return new Set([r.$9.HEADING_4,r.$9.HEADING_5,r.$9.HEADING_6])}}();return[{key:r.$9.TEXT,text:x.formatMessage({id:"body_text"}),icon:"md-tr-text"},{key:r.$9.HEADING_1,text:x.formatMessage({id:"md_heading_1"}),icon:"md-tr-h1"},{key:r.$9.HEADING_2,text:x.formatMessage({id:"md_heading_2"}),icon:"md-tr-h2"},{key:r.$9.HEADING_3,text:x.formatMessage({id:"md_heading_3"}),icon:"md-tr-h3"},{key:r.$9.HEADING_4,text:x.formatMessage({id:"md_heading_4"}),icon:"md-tr-h4"},{key:r.$9.HEADING_5,text:x.formatMessage({id:"md_heading_5"}),icon:"md-tr-h5"},{key:r.$9.HEADING_6,text:x.formatMessage({id:"md_heading_6"}),icon:"md-tr-h6"},{key:r.$9.BULLETED_LIST,text:x.formatMessage({id:"md_bulleted_list"}),icon:"md-tr-list-1"},{key:r.$9.NUMBERED_LIST,text:x.formatMessage({id:"md_numbered_list"}),icon:"md-tr-list-2"},{key:r.$9.CHECK_ITEM_LIST,text:x.formatMessage({id:"md_check_item"}),icon:"md-tr-list-3"},{key:r.$9.QUOTE,text:x.formatMessage({id:"quote"}),icon:"md-tr-quote"}].filter((function(t){return!e.has(t.key)}))}),[x,y]),A=(0,i.useRef)(null),I={transition:"opacity ".concat(200,"ms ease-in-out, transform ").concat(200,"ms ease-in-out"),transform:"top"===b?"translate(-50%, 5px)":"translate(-50%, -5px)",opacity:0},P={entering:{opacity:1,transform:"translate(-50%, 0)"},entered:{opacity:1,transform:"translate(-50%, 0)"},exiting:{opacity:0},exited:{opacity:0}},M=(0,i.useRef)(null),N=T((0,i.useState)(!1),2),j=N[0],R=N[1];(0,i.useEffect)((function(){setTimeout((function(){R(!0)}))}),[]);var L=(0,d.Z)(M),U=L.offsetTop,Z=L.offsetLeft;return i.createElement(o.Z,null,i.createElement(f.ZP,{nodeRef:M,in:j,timeout:200},(function(e){return i.createElement("div",{ref:M,className:s()("absolute z-modal bg-main-background rounded-default shadow-default dark:shadow-dark-default flex items-center box-border border-solid border border-grey-10",m.SIv),style:S(S(S({},I),P[e]),{},{top:t+U,left:n+Z,height:C,padding:"0 4px"})},i.createElement(l.Z,{ref:A,action:["hover"],align:{offset:[-5,12]},menu:i.createElement("div",null,i.createElement(u.ZP,{selectedKeys:w},D.map((function(e){return"divider"===e.key?i.createElement("div",{style:{padding:"4px 0"}},i.createElement(u.iz,null)):i.createElement(u.gO,{key:e.key,onClick:function(){var t;null===(t=A.current)||void 0===t||t.hide(),k(e.key)},withChecker:!0,title:e.text,prefixIcon:e.icon})})))),menuClassName:s()("absolute z-modal !max-h-none",m.SIv)},i.createElement("div",null,i.createElement("a",{className:"block",style:{padding:"0 4px"},onClick:function(e){e.preventDefault()}},i.createElement("div",{className:s()("relative flex items-center group")},i.createElement("div",{className:s()("absolute opacity-0 z-0 bg group-hover:opacity-100",h.DE,"rounded-s"),style:{top:-4,left:-4,bottom:-4,right:-4}}),i.createElement(p.Z,{name:O(y),className:s()("text-grey-70","relative z-[1]"),style:{width:20,height:20}}),i.createElement(p.Z,{name:"arrow-down",className:"text-grey-40",style:{marginLeft:2,width:10,height:10}}))))),i.createElement("div",{className:"h-full bg-grey-10",style:{width:1,height:18,margin:"0 4px"}}),i.createElement(_,{id:r.$9.BOLD,icon:"md-tl-bold",onClick:k,active:v===r.$9.BOLD}),i.createElement(_,{id:r.$9.ITALIC,icon:"md-tl-italic",onClick:k,active:v===r.$9.ITALIC}),i.createElement(_,{id:r.$9.STRIKETHROUGH,icon:"md-tl-strikethrough",onClick:k,active:v===r.$9.STRIKETHROUGH}),i.createElement(_,{id:r.$9.UNDERLINE,icon:"md-tl-underline",onClick:k,active:v===r.$9.UNDERLINE}),i.createElement(_,{id:r.$9.HIGHLIGHT,icon:"md-tl-mark",onClick:k,active:v===r.$9.HIGHLIGHT}),i.createElement(_,{id:r.$9.LINK,icon:"md-tl-link",onClick:function(e){k(e),E()}}))})))}},c8fU:function(e,t,n){"use strict";var r=n("cFdC"),i=n("q1tI"),o=n("EPMa"),a=n.n(o),s=n("5VMf"),c=n("AtZj");t.Z=function(e){var t=e.onClick,n=e.id,o=e.icon,l=e.active,u=e.tooltip,f=e.extraInnerEl;return i.createElement("a",{className:"block",style:{padding:"0 6px"},onClick:function(e){e.preventDefault(),null===t||void 0===t||t(n)}},i.createElement(r.Z,{placement:"top",offset:[0,-12],title:u},i.createElement("div",{className:a()("relative flex items-center group")},i.createElement("div",{className:a()("absolute opacity-0 z-0 bg group-hover:opacity-100",s.DE,"rounded-s"),style:{inset:-3}}),f,i.createElement(c.Z,{name:o,className:a()(l?"text-primary":"text-grey-70","relative z-[1]"),style:{width:20,height:20}}))))}},"1mTp":function(e,t,n){"use strict";n.d(t,{V:function(){return k}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("6cQw"),n("qePV"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("F/us"),o=n("Ag2S"),a=n("z8Uv"),s=n("4+DD"),c=n("ws6b"),l=n.n(c),u=n("EPMa"),f=n.n(u);function d(e){return d="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},d(e)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function p(e,t,n){return t=y(t),function(e,t){if(t&&("object"===d(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,h()?Reflect.construct(t,n||[],y(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}function g(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}var E=(0,i.uniqueId)(),k="SHOW_EMOJI_TIP",S=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),g(n=p(this,t,[e]),"ref",void 0),g(n,"scrollRef",void 0),g(n,"setRef",(function(e){n.ref=e})),g(n,"handleClick",(function(e){var t=n.state.onPick,r=e.target.innerText;t&&t(r),n.setState({isShow:!1});var i=localStorage.getItem("recent"),o=[];i&&(o=JSON.parse(i).data.slice(0,5)),o.unshift(r),localStorage.setItem("recent",JSON.stringify({data:o}))})),n.state={isShow:!1,skin:[],relRef:null,onPick:function(){}},n.ref=null,n.scrollRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){var e=this;o.vp.subscribe(E,k,(function(t){var n=t.isShow,r=t.skin,i=t.emojiEle,o=t.onPick;if(n){var a,s=null===(a=document.querySelector(".project-modal-detail-view"))||void 0===a?void 0:a.getBoundingClientRect();if(!r||!s)return;e.setState({isShow:n,skin:r||[],relRef:i,onPick:o})}else e.setState({isShow:n})}))}},{key:"componentDidUpdate",value:function(e,t,n){this.state.isShow&&s.iD($(this.scrollRef.current),{x:!0,y:!1,needHScroll:!0})}},{key:"componentWillUnmount",value:function(){o.vp.unSubscribe(E,k),s.Dh($(this.scrollRef.current))}},{key:"render",value:function(){var e=this,t=this.state,n=t.isShow,i=t.skin,o=t.relRef;return n?r.createElement(a.Z,{className:f()(l().tipWrap,"e-item-tip-wrap"),hideMenu:function(){e.setState({isShow:!1})},relativeRef:{current:o},options:{position:"top",center:!0}},r.createElement("div",{className:"antiscroll-wrap py-[4px]",ref:this.scrollRef},r.createElement("div",{className:"e-item-tip flex antiscroll-inner",style:{position:"relative"},ref:this.setRef},i.map((function(t){return r.createElement("span",{key:t,className:"e-item text-center inline-block mx-[5px] my-[2px] w-[30px] h-[30px] leading-[30px] rounded-[4px] text-[20px] cursor-pointer hover:bg-black-10 eItem_slxXN",onClick:e.handleClick},t)}))))):null}}])&&m(n.prototype,i),c&&m(n,c),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,c}(r.Component);t.Z=S},"4iUC":function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("z8Uv"),o=n("EPMa"),a=n.n(o),s=n("y5Wb"),c=n("NW6w"),l=n("5WEu");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)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){var t=e.onPick,n=e.displayEmoji,o=e.relativeRef,u=e.hideMenu,f=e.style,m=e.menuClassName,p=e.navbarDisabled,h=e.placement,y=(0,c.v9)((function(){return(0,l.$o)()}));return r.createElement(i.Z,{placement:h,relativeRef:o,className:a()(m,"overflow-hidden"),hideMenu:u,style:d({maxWidth:"none",maxHeight:"none",height:302,width:402,borderColor:y?void 0:"transparent",paddingTop:16,paddingLeft:12,paddingRight:12},f)},r.createElement(s.Z,{displayEmoji:n,onPick:t,navbarDisabled:p}))}},y5Wb:function(e,t,n){"use strict";n.d(t,{Z:function(){return K}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("EnZy"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=(n("UxlC"),n("AtZj")),o=n("1mTp"),a=n("Ag2S"),s=n("EPMa"),c=n.n(s),l=n("ws6b"),u=n.n(l);function f(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e){var t=e.item,n=e.onPick,i=(0,r.useCallback)((function(e){a.vp.dispatch(o.V,{isShow:!!t.skin,skin:[t.key].concat(f(t.skin)),emojiEle:e.target,onPick:n})}),[t,n]),s=(0,r.useCallback)((function(){a.vp.dispatch(o.V,{isShow:!1})}),[]);return t.skin?r.createElement("div",{className:"e-item-container inline-block relative"},r.createElement("span",{onClick:i,className:c()("e-item e-show-tip text-center inline-block mx-[5px] my-[2px] w-[30px] h-[30px] leading-[30px] rounded-[4px] text-[20px] cursor-pointer hover:bg-black-10",u().eItem)},t.key)):r.createElement("span",{className:c()("e-item text-center inline-block mx-[5px] my-[2px] w-[30px] h-[30px] leading-[30px] rounded-[4px] text-[20px] cursor-pointer hover:bg-black-10",u().eItem),onClick:s},t.key)}var p=n("9IBm"),h=n("q9+P"),y=new Set(["\ud83c\udde8\ud83c\uddf3","\ud83c\uddf2\ud83c\uddf4","\ud83c\udded\ud83c\uddf0"]),v=new Set(["\ud83d\uddfe","\ud83c\udf8c"]);function g(e){var t=e.category,n=e.items,o=e.onPick,a=e.isExpand,s=void 0===a||a,l=e.canExpand,u=void 0!==l&&l,f=e.onExpandClick,d=e.langKey,g=e.className,b=void 0===g?"":g,E=(0,p.Z)(),k=[],S=n.reduce((function(e,n){if("recent"!==t&&h.j4){if(v.has(n.key))return e;if(y.has(n.key))return k.push(n),e}return e.concat([n])}),[]),w=k.concat(S).map((function(e,t){return r.createElement(m,{onPick:o,item:e,key:e.key+t})})),T=(0,r.useCallback)((function(){f&&f(t)}),[t,f]);return r.createElement("div",{id:"e-"+t.replace(/\s/g,"").replace("&","-"),className:"e-section ".concat(b)},r.createElement("div",{className:"e-section-title-wrap inline-flex items-center cursor-pointer py-[4px]",onClick:T},u&&r.createElement(i.Z,{name:"thin-triangle-down",className:c()("mr-[2px] w-[12px] h-[12px] inline transition-transform duration-100 text-grey-40",!s&&"transform -rotate-90")}),r.createElement("span",{className:"text-[13px] leading-[18px]"},E.formatMessage({id:d}))),s&&r.createElement("div",{className:"emoji-grid"},w))}var b=JSON.parse('[{"key":"People & Body","items":[{"key":"\ud83d\ude00"},{"key":"\ud83d\ude03"},{"key":"\ud83d\ude04"},{"key":"\ud83d\ude01"},{"key":"\ud83d\ude06"},{"key":"\ud83d\ude05"},{"key":"\ud83e\udd23"},{"key":"\ud83d\ude02"},{"key":"\ud83d\ude42"},{"key":"\ud83d\ude43"},{"key":"\ud83d\ude09"},{"key":"\ud83d\ude0a"},{"key":"\ud83d\ude07"},{"key":"\ud83e\udd70"},{"key":"\ud83d\ude0d"},{"key":"\ud83e\udd29"},{"key":"\ud83d\ude18"},{"key":"\ud83d\ude17"},{"key":"\u263a\ufe0f"},{"key":"\ud83d\ude1a"},{"key":"\ud83d\ude19"},{"key":"\ud83d\ude0b"},{"key":"\ud83d\ude1b"},{"key":"\ud83d\ude1c"},{"key":"\ud83e\udd2a"},{"key":"\ud83d\ude1d"},{"key":"\ud83e\udd11"},{"key":"\ud83e\udd17"},{"key":"\ud83e\udd2d"},{"key":"\ud83e\udd2b"},{"key":"\ud83e\udd14"},{"key":"\ud83e\udd10"},{"key":"\ud83e\udd28"},{"key":"\ud83d\ude10"},{"key":"\ud83d\ude11"},{"key":"\ud83d\ude36"},{"key":"\ud83d\ude0f"},{"key":"\ud83d\ude12"},{"key":"\ud83d\ude44"},{"key":"\ud83d\ude2c"},{"key":"\ud83e\udd25"},{"key":"\ud83d\ude0c"},{"key":"\ud83d\ude14"},{"key":"\ud83d\ude2a"},{"key":"\ud83e\udd24"},{"key":"\ud83d\ude34"},{"key":"\ud83d\ude37"},{"key":"\ud83e\udd12"},{"key":"\ud83e\udd15"},{"key":"\ud83e\udd22"},{"key":"\ud83e\udd2e"},{"key":"\ud83e\udd27"},{"key":"\ud83e\udd75"},{"key":"\ud83e\udd76"},{"key":"\ud83e\udd74"},{"key":"\ud83d\ude35"},{"key":"\ud83e\udd2f"},{"key":"\ud83e\udd20"},{"key":"\ud83e\udd73"},{"key":"\ud83d\ude0e"},{"key":"\ud83e\udd13"},{"key":"\ud83e\uddd0"},{"key":"\ud83d\ude15"},{"key":"\ud83d\ude1f"},{"key":"\ud83d\ude41"},{"key":"\u2639\ufe0f"},{"key":"\ud83d\ude2e"},{"key":"\ud83d\ude2f"},{"key":"\ud83d\ude32"},{"key":"\ud83d\ude33"},{"key":"\ud83e\udd7a"},{"key":"\ud83d\ude26"},{"key":"\ud83d\ude27"},{"key":"\ud83d\ude28"},{"key":"\ud83d\ude30"},{"key":"\ud83d\ude25"},{"key":"\ud83d\ude22"},{"key":"\ud83d\ude2d"},{"key":"\ud83d\ude31"},{"key":"\ud83d\ude16"},{"key":"\ud83d\ude23"},{"key":"\ud83d\ude1e"},{"key":"\ud83d\ude13"},{"key":"\ud83d\ude29"},{"key":"\ud83d\ude2b"},{"key":"\ud83d\ude24"},{"key":"\ud83d\ude21"},{"key":"\ud83d\ude20"},{"key":"\ud83e\udd2c"},{"key":"\ud83d\ude08"},{"key":"\ud83d\udc7f"},{"key":"\ud83d\udc80"},{"key":"\u2620\ufe0f"},{"key":"\ud83d\udca9"},{"key":"\ud83e\udd21"},{"key":"\ud83d\udc79"},{"key":"\ud83d\udc7a"},{"key":"\ud83d\udc7b"},{"key":"\ud83d\udc7d"},{"key":"\ud83d\udc7e"},{"key":"\ud83e\udd16"},{"key":"\ud83d\ude3a"},{"key":"\ud83d\ude38"},{"key":"\ud83d\ude39"},{"key":"\ud83d\ude3b"},{"key":"\ud83d\ude3c"},{"key":"\ud83d\ude3d"},{"key":"\ud83d\ude40"},{"key":"\ud83d\ude3f"},{"key":"\ud83d\ude3e"},{"key":"\ud83d\ude48"},{"key":"\ud83d\ude49"},{"key":"\ud83d\ude4a"},{"key":"\ud83d\udc8b"},{"key":"\ud83d\udc8c"},{"key":"\ud83d\udc98"},{"key":"\ud83d\udc9d"},{"key":"\ud83d\udc96"},{"key":"\ud83d\udc97"},{"key":"\ud83d\udc93"},{"key":"\ud83d\udc9e"},{"key":"\ud83d\udc95"},{"key":"\ud83d\udc9f"},{"key":"\u2763\ufe0f"},{"key":"\ud83d\udc94"},{"key":"\u2764\ufe0f"},{"key":"\ud83e\udde1"},{"key":"\ud83d\udc9b"},{"key":"\ud83d\udc9a"},{"key":"\ud83d\udc99"},{"key":"\ud83d\udc9c"},{"key":"\ud83d\udda4"},{"key":"\ud83d\udcaf"},{"key":"\ud83d\udca2"},{"key":"\ud83d\udca5"},{"key":"\ud83d\udcab"},{"key":"\ud83d\udca6"},{"key":"\ud83d\udca8"},{"key":"\ud83d\udd73\ufe0f"},{"key":"\ud83d\udca3"},{"key":"\ud83d\udcac"},{"key":"\ud83d\udc41\ufe0f\u200d\ud83d\udde8\ufe0f"},{"key":"\ud83d\udde8\ufe0f"},{"key":"\ud83d\uddef\ufe0f"},{"key":"\ud83d\udcad"},{"key":"\ud83d\udca4"},{"key":"\ud83d\udc4b","skin":["\ud83d\udc4b\ud83c\udffb","\ud83d\udc4b\ud83c\udffc","\ud83d\udc4b\ud83c\udffd","\ud83d\udc4b\ud83c\udffe","\ud83d\udc4b\ud83c\udfff"]},{"key":"\ud83e\udd1a","skin":["\ud83e\udd1a\ud83c\udffb","\ud83e\udd1a\ud83c\udffc","\ud83e\udd1a\ud83c\udffd","\ud83e\udd1a\ud83c\udffe","\ud83e\udd1a\ud83c\udfff"]},{"key":"\ud83d\udd90\ufe0f","skin":["\ud83d\udd90\ud83c\udffb","\ud83d\udd90\ud83c\udffc","\ud83d\udd90\ud83c\udffd","\ud83d\udd90\ud83c\udffe","\ud83d\udd90\ud83c\udfff"]},{"key":"\u270b","skin":["\u270b\ud83c\udffb","\u270b\ud83c\udffc","\u270b\ud83c\udffd","\u270b\ud83c\udffe","\u270b\ud83c\udfff"]},{"key":"\ud83d\udd96","skin":["\ud83d\udd96\ud83c\udffb","\ud83d\udd96\ud83c\udffc","\ud83d\udd96\ud83c\udffd","\ud83d\udd96\ud83c\udffe","\ud83d\udd96\ud83c\udfff"]},{"key":"\ud83d\udc4c","skin":["\ud83d\udc4c\ud83c\udffb","\ud83d\udc4c\ud83c\udffc","\ud83d\udc4c\ud83c\udffd","\ud83d\udc4c\ud83c\udffe","\ud83d\udc4c\ud83c\udfff"]},{"key":"\u270c\ufe0f","skin":["\u270c\ud83c\udffb","\u270c\ud83c\udffc","\u270c\ud83c\udffd","\u270c\ud83c\udffe","\u270c\ud83c\udfff"]},{"key":"\ud83e\udd1e","skin":["\ud83e\udd1e\ud83c\udffb","\ud83e\udd1e\ud83c\udffc","\ud83e\udd1e\ud83c\udffd","\ud83e\udd1e\ud83c\udffe","\ud83e\udd1e\ud83c\udfff"]},{"key":"\ud83e\udd1f","skin":["\ud83e\udd1f\ud83c\udffb","\ud83e\udd1f\ud83c\udffc","\ud83e\udd1f\ud83c\udffd","\ud83e\udd1f\ud83c\udffe","\ud83e\udd1f\ud83c\udfff"]},{"key":"\ud83e\udd18","skin":["\ud83e\udd18\ud83c\udffb","\ud83e\udd18\ud83c\udffc","\ud83e\udd18\ud83c\udffd","\ud83e\udd18\ud83c\udffe","\ud83e\udd18\ud83c\udfff"]},{"key":"\ud83e\udd19","skin":["\ud83e\udd19\ud83c\udffb","\ud83e\udd19\ud83c\udffc","\ud83e\udd19\ud83c\udffd","\ud83e\udd19\ud83c\udffe","\ud83e\udd19\ud83c\udfff"]},{"key":"\ud83d\udc48","skin":["\ud83d\udc48\ud83c\udffb","\ud83d\udc48\ud83c\udffc","\ud83d\udc48\ud83c\udffd","\ud83d\udc48\ud83c\udffe","\ud83d\udc48\ud83c\udfff"]},{"key":"\ud83d\udc49","skin":["\ud83d\udc49\ud83c\udffb","\ud83d\udc49\ud83c\udffc","\ud83d\udc49\ud83c\udffd","\ud83d\udc49\ud83c\udffe","\ud83d\udc49\ud83c\udfff"]},{"key":"\ud83d\udc46","skin":["\ud83d\udc46\ud83c\udffb","\ud83d\udc46\ud83c\udffc","\ud83d\udc46\ud83c\udffd","\ud83d\udc46\ud83c\udffe","\ud83d\udc46\ud83c\udfff"]},{"key":"\ud83d\udd95","skin":["\ud83d\udd95\ud83c\udffb","\ud83d\udd95\ud83c\udffc","\ud83d\udd95\ud83c\udffd","\ud83d\udd95\ud83c\udffe","\ud83d\udd95\ud83c\udfff"]},{"key":"\ud83d\udc47","skin":["\ud83d\udc47\ud83c\udffb","\ud83d\udc47\ud83c\udffc","\ud83d\udc47\ud83c\udffd","\ud83d\udc47\ud83c\udffe","\ud83d\udc47\ud83c\udfff"]},{"key":"\u261d\ufe0f","skin":["\u261d\ud83c\udffb","\u261d\ud83c\udffc","\u261d\ud83c\udffd","\u261d\ud83c\udffe","\u261d\ud83c\udfff"]},{"key":"\ud83d\udc4d","skin":["\ud83d\udc4d\ud83c\udffb","\ud83d\udc4d\ud83c\udffc","\ud83d\udc4d\ud83c\udffd","\ud83d\udc4d\ud83c\udffe","\ud83d\udc4d\ud83c\udfff"]},{"key":"\ud83d\udc4e","skin":["\ud83d\udc4e\ud83c\udffb","\ud83d\udc4e\ud83c\udffc","\ud83d\udc4e\ud83c\udffd","\ud83d\udc4e\ud83c\udffe","\ud83d\udc4e\ud83c\udfff"]},{"key":"\u270a","skin":["\u270a\ud83c\udffb","\u270a\ud83c\udffc","\u270a\ud83c\udffd","\u270a\ud83c\udffe","\u270a\ud83c\udfff"]},{"key":"\ud83d\udc4a","skin":["\ud83d\udc4a\ud83c\udffb","\ud83d\udc4a\ud83c\udffc","\ud83d\udc4a\ud83c\udffd","\ud83d\udc4a\ud83c\udffe","\ud83d\udc4a\ud83c\udfff"]},{"key":"\ud83e\udd1b","skin":["\ud83e\udd1b\ud83c\udffb","\ud83e\udd1b\ud83c\udffc","\ud83e\udd1b\ud83c\udffd","\ud83e\udd1b\ud83c\udffe","\ud83e\udd1b\ud83c\udfff"]},{"key":"\ud83e\udd1c","skin":["\ud83e\udd1c\ud83c\udffb","\ud83e\udd1c\ud83c\udffc","\ud83e\udd1c\ud83c\udffd","\ud83e\udd1c\ud83c\udffe","\ud83e\udd1c\ud83c\udfff"]},{"key":"\ud83d\udc4f","skin":["\ud83d\udc4f\ud83c\udffb","\ud83d\udc4f\ud83c\udffc","\ud83d\udc4f\ud83c\udffd","\ud83d\udc4f\ud83c\udffe","\ud83d\udc4f\ud83c\udfff"]},{"key":"\ud83d\ude4c","skin":["\ud83d\ude4c\ud83c\udffb","\ud83d\ude4c\ud83c\udffc","\ud83d\ude4c\ud83c\udffd","\ud83d\ude4c\ud83c\udffe","\ud83d\ude4c\ud83c\udfff"]},{"key":"\ud83d\udc50","skin":["\ud83d\udc50\ud83c\udffb","\ud83d\udc50\ud83c\udffc","\ud83d\udc50\ud83c\udffd","\ud83d\udc50\ud83c\udffe","\ud83d\udc50\ud83c\udfff"]},{"key":"\ud83e\udd32","skin":["\ud83e\udd32\ud83c\udffb","\ud83e\udd32\ud83c\udffc","\ud83e\udd32\ud83c\udffd","\ud83e\udd32\ud83c\udffe","\ud83e\udd32\ud83c\udfff"]},{"key":"\ud83e\udd1d"},{"key":"\ud83d\ude4f","skin":["\ud83d\ude4f\ud83c\udffb","\ud83d\ude4f\ud83c\udffc","\ud83d\ude4f\ud83c\udffd","\ud83d\ude4f\ud83c\udffe","\ud83d\ude4f\ud83c\udfff"]},{"key":"\u270d\ufe0f","skin":["\u270d\ud83c\udffb","\u270d\ud83c\udffc","\u270d\ud83c\udffd","\u270d\ud83c\udffe","\u270d\ud83c\udfff"]},{"key":"\ud83d\udc85","skin":["\ud83d\udc85\ud83c\udffb","\ud83d\udc85\ud83c\udffc","\ud83d\udc85\ud83c\udffd","\ud83d\udc85\ud83c\udffe","\ud83d\udc85\ud83c\udfff"]},{"key":"\ud83e\udd33","skin":["\ud83e\udd33\ud83c\udffb","\ud83e\udd33\ud83c\udffc","\ud83e\udd33\ud83c\udffd","\ud83e\udd33\ud83c\udffe","\ud83e\udd33\ud83c\udfff"]},{"key":"\ud83d\udcaa","skin":["\ud83d\udcaa\ud83c\udffb","\ud83d\udcaa\ud83c\udffc","\ud83d\udcaa\ud83c\udffd","\ud83d\udcaa\ud83c\udffe","\ud83d\udcaa\ud83c\udfff","\ud83e\uddbe"]},{"key":"\ud83e\uddb5","skin":["\ud83e\uddb5\ud83c\udffb","\ud83e\uddb5\ud83c\udffc","\ud83e\uddb5\ud83c\udffd","\ud83e\uddb5\ud83c\udffe","\ud83e\uddb5\ud83c\udfff","\ud83e\uddbf"]},{"key":"\ud83e\uddb6","skin":["\ud83e\uddb6\ud83c\udffb","\ud83e\uddb6\ud83c\udffc","\ud83e\uddb6\ud83c\udffd","\ud83e\uddb6\ud83c\udffe","\ud83e\uddb6\ud83c\udfff"]},{"key":"\ud83d\udc42","skin":["\ud83d\udc42\ud83c\udffb","\ud83d\udc42\ud83c\udffc","\ud83d\udc42\ud83c\udffd","\ud83d\udc42\ud83c\udffe","\ud83d\udc42\ud83c\udfff"]},{"key":"\ud83d\udc43","skin":["\ud83d\udc43\ud83c\udffb","\ud83d\udc43\ud83c\udffc","\ud83d\udc43\ud83c\udffd","\ud83d\udc43\ud83c\udffe","\ud83d\udc43\ud83c\udfff"]},{"key":"\ud83e\udde0"},{"key":"\ud83e\uddb7"},{"key":"\ud83e\uddb4"},{"key":"\ud83d\udc40"},{"key":"\ud83d\udc41\ufe0f"},{"key":"\ud83d\udc45"},{"key":"\ud83d\udc44"},{"key":"\ud83d\udc76","skin":["\ud83d\udc76\ud83c\udffb","\ud83d\udc76\ud83c\udffc","\ud83d\udc76\ud83c\udffd","\ud83d\udc76\ud83c\udffe","\ud83d\udc76\ud83c\udfff"]},{"key":"\ud83e\uddd2","skin":["\ud83e\uddd2\ud83c\udffb","\ud83e\uddd2\ud83c\udffc","\ud83e\uddd2\ud83c\udffd","\ud83e\uddd2\ud83c\udffe","\ud83e\uddd2\ud83c\udfff"]},{"key":"\ud83d\udc66","skin":["\ud83d\udc66\ud83c\udffb","\ud83d\udc66\ud83c\udffc","\ud83d\udc66\ud83c\udffd","\ud83d\udc66\ud83c\udffe","\ud83d\udc66\ud83c\udfff"]},{"key":"\ud83d\udc67","skin":["\ud83d\udc67\ud83c\udffb","\ud83d\udc67\ud83c\udffc","\ud83d\udc67\ud83c\udffd","\ud83d\udc67\ud83c\udffe","\ud83d\udc67\ud83c\udfff"]},{"key":"\ud83e\uddd1","skin":["\ud83e\uddd1\ud83c\udffb","\ud83e\uddd1\ud83c\udffc","\ud83e\uddd1\ud83c\udffd","\ud83e\uddd1\ud83c\udffe","\ud83e\uddd1\ud83c\udfff"]},{"key":"\ud83d\udc71","skin":["\ud83d\udc71\ud83c\udffb","\ud83d\udc71\ud83c\udffc","\ud83d\udc71\ud83c\udffd","\ud83d\udc71\ud83c\udffe","\ud83d\udc71\ud83c\udfff"]},{"key":"\ud83d\udc68","skin":["\ud83d\udc68\ud83c\udffb","\ud83d\udc68\ud83c\udffc","\ud83d\udc68\ud83c\udffd","\ud83d\udc68\ud83c\udffe","\ud83d\udc68\ud83c\udfff"]},{"key":"\ud83e\uddd4","skin":["\ud83e\uddd4\ud83c\udffb","\ud83e\uddd4\ud83c\udffc","\ud83e\uddd4\ud83c\udffd","\ud83e\uddd4\ud83c\udffe","\ud83e\uddd4\ud83c\udfff"]},{"key":"\ud83d\udc68\u200d\ud83e\uddb0","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb0","\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb0","\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb0","\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb0","\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb0"]},{"key":"\ud83d\udc68\u200d\ud83e\uddb1","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb1","\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb1","\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb1","\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb1","\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb1"]},{"key":"\ud83d\udc68\u200d\ud83e\uddb3","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb3","\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb3","\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb3","\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb3","\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb3"]},{"key":"\ud83d\udc68\u200d\ud83e\uddb2","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddb2","\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddb2","\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddb2","\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddb2","\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddb2"]},{"key":"\ud83d\udc69","skin":["\ud83d\udc69\ud83c\udffb","\ud83d\udc69\ud83c\udffc","\ud83d\udc69\ud83c\udffd","\ud83d\udc69\ud83c\udffe","\ud83d\udc69\ud83c\udfff"]},{"key":"\ud83d\udc69\u200d\ud83e\uddb0","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb0","\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb0","\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb0","\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb0","\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb0"]},{"key":"\ud83d\udc69\u200d\ud83e\uddb1","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb1","\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb1","\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb1","\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb1","\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb1"]},{"key":"\ud83d\udc69\u200d\ud83e\uddb3","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddb3","\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddb3","\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddb3","\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddb3","\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddb3"]},{"key":"\ud83d\udc69\u200d\ud83e\uddb2","skin":["\ud83e\uddd1\ud83c\udffb\u200d\ud83e\uddb2","\ud83e\uddd1\ud83c\udffc\u200d\ud83e\uddb2","\ud83e\uddd1\ud83c\udffd\u200d\ud83e\uddb2","\ud83e\uddd1\ud83c\udffe\u200d\ud83e\uddb2","\ud83e\uddd1\ud83c\udfff\u200d\ud83e\uddb2"]},{"key":"\ud83d\udc71\u200d\u2640\ufe0f","skin":["\ud83d\udc71\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc71\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc71\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc71\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc71\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc71\u200d\u2642\ufe0f","skin":["\ud83d\udc71\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc71\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc71\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc71\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc71\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddd3","skin":["\ud83e\uddd3\ud83c\udffb","\ud83e\uddd3\ud83c\udffc","\ud83e\uddd3\ud83c\udffd","\ud83e\uddd3\ud83c\udffe","\ud83e\uddd3\ud83c\udfff"]},{"key":"\ud83d\udc74","skin":["\ud83d\udc74\ud83c\udffb","\ud83d\udc74\ud83c\udffc","\ud83d\udc74\ud83c\udffd","\ud83d\udc74\ud83c\udffe","\ud83d\udc74\ud83c\udfff"]},{"key":"\ud83d\udc75","skin":["\ud83d\udc75\ud83c\udffb","\ud83d\udc75\ud83c\udffc","\ud83d\udc75\ud83c\udffd","\ud83d\udc75\ud83c\udffe","\ud83d\udc75\ud83c\udfff"]},{"key":"\ud83d\ude4d","skin":["\ud83d\ude4d\ud83c\udffb","\ud83d\ude4d\ud83c\udffc","\ud83d\ude4d\ud83c\udffd","\ud83d\ude4d\ud83c\udffe","\ud83d\ude4d\ud83c\udfff"]},{"key":"\ud83d\ude4d\u200d\u2642\ufe0f","skin":["\ud83d\ude4d\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\ude4d\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\ude4d\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\ude4d\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\ude4d\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\ude4d\u200d\u2640\ufe0f","skin":["\ud83d\ude4d\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\ude4d\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\ude4d\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\ude4d\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\ude4d\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\ude4e","skin":["\ud83d\ude4e\ud83c\udffb","\ud83d\ude4e\ud83c\udffc","\ud83d\ude4e\ud83c\udffd","\ud83d\ude4e\ud83c\udffe","\ud83d\ude4e\ud83c\udfff"]},{"key":"\ud83d\ude4e\u200d\u2642\ufe0f","skin":["\ud83d\ude4e\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\ude4e\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\ude4e\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\ude4e\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\ude4e\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\ude4e\u200d\u2640\ufe0f","skin":["\ud83d\ude4e\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\ude4e\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\ude4e\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\ude4e\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\ude4e\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\ude45","skin":["\ud83d\ude45\ud83c\udffb","\ud83d\ude45\ud83c\udffc","\ud83d\ude45\ud83c\udffd","\ud83d\ude45\ud83c\udffe","\ud83d\ude45\ud83c\udfff"]},{"key":"\ud83d\ude45\u200d\u2642\ufe0f","skin":["\ud83d\ude45\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\ude45\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\ude45\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\ude45\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\ude45\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\ude45\u200d\u2640\ufe0f","skin":["\ud83d\ude45\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\ude45\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\ude45\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\ude45\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\ude45\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\ude46","skin":["\ud83d\ude46\ud83c\udffb","\ud83d\ude46\ud83c\udffc","\ud83d\ude46\ud83c\udffd","\ud83d\ude46\ud83c\udffe","\ud83d\ude46\ud83c\udfff"]},{"key":"\ud83d\ude46\u200d\u2642\ufe0f","skin":["\ud83d\ude46\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\ude46\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\ude46\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\ude46\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\ude46\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\ude46\u200d\u2640\ufe0f","skin":["\ud83d\ude46\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\ude46\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\ude46\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\ude46\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\ude46\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc81","skin":["\ud83d\udc81\ud83c\udffb","\ud83d\udc81\ud83c\udffc","\ud83d\udc81\ud83c\udffd","\ud83d\udc81\ud83c\udffe","\ud83d\udc81\ud83c\udfff"]},{"key":"\ud83d\udc81\u200d\u2642\ufe0f","skin":["\ud83d\udc81\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc81\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc81\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc81\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc81\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc81\u200d\u2640\ufe0f","skin":["\ud83d\udc81\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc81\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc81\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc81\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc81\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\ude4b","skin":["\ud83d\ude4b\ud83c\udffb","\ud83d\ude4b\ud83c\udffc","\ud83d\ude4b\ud83c\udffd","\ud83d\ude4b\ud83c\udffe","\ud83d\ude4b\ud83c\udfff"]},{"key":"\ud83d\ude4b\u200d\u2642\ufe0f","skin":["\ud83d\ude4b\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\ude4b\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\ude4b\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\ude4b\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\ude4b\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\ude4b\u200d\u2640\ufe0f","skin":["\ud83d\ude4b\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\ude4b\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\ude4b\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\ude4b\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\ude4b\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\ude47","skin":["\ud83d\ude47\ud83c\udffb","\ud83d\ude47\ud83c\udffc","\ud83d\ude47\ud83c\udffd","\ud83d\ude47\ud83c\udffe","\ud83d\ude47\ud83c\udfff"]},{"key":"\ud83d\ude47\u200d\u2642\ufe0f","skin":["\ud83d\ude47\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\ude47\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\ude47\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\ude47\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\ude47\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\ude47\u200d\u2640\ufe0f","skin":["\ud83d\ude47\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\ude47\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\ude47\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\ude47\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\ude47\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd26","skin":["\ud83e\udd26\ud83c\udffb","\ud83e\udd26\ud83c\udffc","\ud83e\udd26\ud83c\udffd","\ud83e\udd26\ud83c\udffe","\ud83e\udd26\ud83c\udfff"]},{"key":"\ud83e\udd26\u200d\u2642\ufe0f","skin":["\ud83e\udd26\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udd26\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udd26\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udd26\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udd26\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udd26\u200d\u2640\ufe0f","skin":["\ud83e\udd26\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udd26\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udd26\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udd26\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udd26\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd37","skin":["\ud83e\udd37\ud83c\udffb","\ud83e\udd37\ud83c\udffc","\ud83e\udd37\ud83c\udffd","\ud83e\udd37\ud83c\udffe","\ud83e\udd37\ud83c\udfff"]},{"key":"\ud83e\udd37\u200d\u2642\ufe0f","skin":["\ud83e\udd37\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udd37\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udd37\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udd37\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udd37\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udd37\u200d\u2640\ufe0f","skin":["\ud83e\udd37\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udd37\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udd37\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udd37\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udd37\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc68\u200d\u2695\ufe0f","skin":["\ud83d\udc68\ud83c\udffb\u200d\u2695\ufe0f","\ud83d\udc68\ud83c\udffc\u200d\u2695\ufe0f","\ud83d\udc68\ud83c\udffd\u200d\u2695\ufe0f","\ud83d\udc68\ud83c\udffe\u200d\u2695\ufe0f","\ud83d\udc68\ud83c\udfff\u200d\u2695\ufe0f"]},{"key":"\ud83d\udc69\u200d\u2695\ufe0f","skin":["\ud83d\udc69\ud83c\udffb\u200d\u2695\ufe0f","\ud83d\udc69\ud83c\udffc\u200d\u2695\ufe0f","\ud83d\udc69\ud83c\udffd\u200d\u2695\ufe0f","\ud83d\udc69\ud83c\udffe\u200d\u2695\ufe0f","\ud83d\udc69\ud83c\udfff\u200d\u2695\ufe0f"]},{"key":"\ud83d\udc68\u200d\ud83c\udf93","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf93","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf93","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf93","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf93","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf93"]},{"key":"\ud83d\udc69\u200d\ud83c\udf93","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf93","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf93","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf93","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf93","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf93"]},{"key":"\ud83d\udc68\u200d\ud83c\udfeb","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfeb","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfeb","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfeb","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfeb","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfeb"]},{"key":"\ud83d\udc69\u200d\ud83c\udfeb","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfeb","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfeb","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfeb","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfeb","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfeb"]},{"key":"\ud83d\udc68\u200d\u2696\ufe0f","skin":["\ud83d\udc68\ud83c\udffb\u200d\u2696\ufe0f","\ud83d\udc68\ud83c\udffc\u200d\u2696\ufe0f","\ud83d\udc68\ud83c\udffd\u200d\u2696\ufe0f","\ud83d\udc68\ud83c\udffe\u200d\u2696\ufe0f","\ud83d\udc68\ud83c\udfff\u200d\u2696\ufe0f"]},{"key":"\ud83d\udc69\u200d\u2696\ufe0f","skin":["\ud83d\udc69\ud83c\udffb\u200d\u2696\ufe0f","\ud83d\udc69\ud83c\udffc\u200d\u2696\ufe0f","\ud83d\udc69\ud83c\udffd\u200d\u2696\ufe0f","\ud83d\udc69\ud83c\udffe\u200d\u2696\ufe0f","\ud83d\udc69\ud83c\udfff\u200d\u2696\ufe0f"]},{"key":"\ud83d\udc68\u200d\ud83c\udf3e","skin":["\ud83d\udc68\u200d\ud83c\udf3e","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf3e","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf3e","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf3e","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf3e"]},{"key":"\ud83d\udc69\u200d\ud83c\udf3e","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf3e","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf3e","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf3e","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf3e","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf3e"]},{"key":"\ud83d\udc68\u200d\ud83c\udf73","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83c\udf73","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udf73","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udf73","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udf73","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udf73"]},{"key":"\ud83d\udc69\u200d\ud83c\udf73","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udf73","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udf73","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udf73","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udf73","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udf73"]},{"key":"\ud83d\udc68\u200d\ud83d\udd27","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd27","\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd27","\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd27","\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd27","\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd27"]},{"key":"\ud83d\udc69\u200d\ud83d\udd27","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd27","\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd27","\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd27","\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd27","\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd27"]},{"key":"\ud83d\udc68\u200d\ud83c\udfed","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfed","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfed","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfed","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfed","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfed"]},{"key":"\ud83d\udc69\u200d\ud83c\udfed","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfed","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfed","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfed","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfed","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfed"]},{"key":"\ud83d\udc68\u200d\ud83d\udcbc","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbc","\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbc","\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbc","\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbc","\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbc"]},{"key":"\ud83d\udc69\u200d\ud83d\udcbc","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbc","\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbc","\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbc","\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbc","\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbc"]},{"key":"\ud83d\udc68\u200d\ud83d\udd2c","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83d\udd2c","\ud83d\udc68\ud83c\udffc\u200d\ud83d\udd2c","\ud83d\udc68\ud83c\udffd\u200d\ud83d\udd2c","\ud83d\udc68\ud83c\udffe\u200d\ud83d\udd2c","\ud83d\udc68\ud83c\udfff\u200d\ud83d\udd2c"]},{"key":"\ud83d\udc69\u200d\ud83d\udd2c","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83d\udd2c","\ud83d\udc69\ud83c\udffc\u200d\ud83d\udd2c","\ud83d\udc69\ud83c\udffd\u200d\ud83d\udd2c","\ud83d\udc69\ud83c\udffe\u200d\ud83d\udd2c","\ud83d\udc69\ud83c\udfff\u200d\ud83d\udd2c"]},{"key":"\ud83d\udc68\u200d\ud83d\udcbb","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83d\udcbb","\ud83d\udc68\ud83c\udffc\u200d\ud83d\udcbb","\ud83d\udc68\ud83c\udffd\u200d\ud83d\udcbb","\ud83d\udc68\ud83c\udffe\u200d\ud83d\udcbb","\ud83d\udc68\ud83c\udfff\u200d\ud83d\udcbb"]},{"key":"\ud83d\udc69\u200d\ud83d\udcbb","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83d\udcbb","\ud83d\udc69\ud83c\udffc\u200d\ud83d\udcbb","\ud83d\udc69\ud83c\udffd\u200d\ud83d\udcbb","\ud83d\udc69\ud83c\udffe\u200d\ud83d\udcbb","\ud83d\udc69\ud83c\udfff\u200d\ud83d\udcbb"]},{"key":"\ud83d\udc68\u200d\ud83c\udfa4","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa4","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa4","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa4","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa4","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa4"]},{"key":"\ud83d\udc69\u200d\ud83c\udfa4","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa4","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa4","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa4","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa4","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa4"]},{"key":"\ud83d\udc68\u200d\ud83c\udfa8","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83c\udfa8","\ud83d\udc68\ud83c\udffc\u200d\ud83c\udfa8","\ud83d\udc68\ud83c\udffd\u200d\ud83c\udfa8","\ud83d\udc68\ud83c\udffe\u200d\ud83c\udfa8","\ud83d\udc68\ud83c\udfff\u200d\ud83c\udfa8"]},{"key":"\ud83d\udc69\u200d\ud83c\udfa8","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83c\udfa8","\ud83d\udc69\ud83c\udffc\u200d\ud83c\udfa8","\ud83d\udc69\ud83c\udffd\u200d\ud83c\udfa8","\ud83d\udc69\ud83c\udffe\u200d\ud83c\udfa8","\ud83d\udc69\ud83c\udfff\u200d\ud83c\udfa8"]},{"key":"\ud83d\udc68\u200d\u2708\ufe0f","skin":["\ud83d\udc68\ud83c\udffb\u200d\u2708\ufe0f","\ud83d\udc68\ud83c\udffc\u200d\u2708\ufe0f","\ud83d\udc68\ud83c\udffd\u200d\u2708\ufe0f","\ud83d\udc68\ud83c\udffe\u200d\u2708\ufe0f","\ud83d\udc68\ud83c\udfff\u200d\u2708\ufe0f"]},{"key":"\ud83d\udc69\u200d\u2708\ufe0f","skin":["\ud83d\udc69\ud83c\udffb\u200d\u2708\ufe0f","\ud83d\udc69\ud83c\udffc\u200d\u2708\ufe0f","\ud83d\udc69\ud83c\udffd\u200d\u2708\ufe0f","\ud83d\udc69\ud83c\udffe\u200d\u2708\ufe0f","\ud83d\udc69\ud83c\udfff\u200d\u2708\ufe0f"]},{"key":"\ud83d\udc68\u200d\ud83d\ude80","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude80","\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude80","\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude80","\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude80","\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude80"]},{"key":"\ud83d\udc69\u200d\ud83d\ude80","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude80","\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude80","\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude80","\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude80","\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude80"]},{"key":"\ud83d\udc68\u200d\ud83d\ude92","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83d\ude92","\ud83d\udc68\ud83c\udffc\u200d\ud83d\ude92","\ud83d\udc68\ud83c\udffd\u200d\ud83d\ude92","\ud83d\udc68\ud83c\udffe\u200d\ud83d\ude92","\ud83d\udc68\ud83c\udfff\u200d\ud83d\ude92"]},{"key":"\ud83d\udc69\u200d\ud83d\ude92","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83d\ude92","\ud83d\udc69\ud83c\udffc\u200d\ud83d\ude92","\ud83d\udc69\ud83c\udffd\u200d\ud83d\ude92","\ud83d\udc69\ud83c\udffe\u200d\ud83d\ude92","\ud83d\udc69\ud83c\udfff\u200d\ud83d\ude92"]},{"key":"\ud83d\udc6e","skin":["\ud83d\udc6e\ud83c\udffb","\ud83d\udc6e\ud83c\udffc","\ud83d\udc6e\ud83c\udffd","\ud83d\udc6e\ud83c\udffe","\ud83d\udc6e\ud83c\udfff"]},{"key":"\ud83d\udc6e\u200d\u2642\ufe0f","skin":["\ud83d\udc6e\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc6e\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc6e\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc6e\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc6e\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc6e\u200d\u2640\ufe0f","skin":["\ud83d\udc6e\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc6e\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc6e\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc6e\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc6e\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udd75\ufe0f","skin":["\ud83d\udd75\ud83c\udffb","\ud83d\udd75\ud83c\udffc","\ud83d\udd75\ud83c\udffd","\ud83d\udd75\ud83c\udffe","\ud83d\udd75\ud83c\udfff"]},{"key":"\ud83d\udd75\ufe0f\u200d\u2642\ufe0f","skin":["\ud83d\udd75\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udd75\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udd75\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udd75\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udd75\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udd75\ufe0f\u200d\u2640\ufe0f","skin":["\ud83d\udd75\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udd75\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udd75\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udd75\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udd75\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc82","skin":["\ud83d\udc82\ud83c\udffb","\ud83d\udc82\ud83c\udffc","\ud83d\udc82\ud83c\udffd","\ud83d\udc82\ud83c\udffe","\ud83d\udc82\ud83c\udfff"]},{"key":"\ud83d\udc82\u200d\u2642\ufe0f","skin":["\ud83d\udc82\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc82\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc82\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc82\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc82\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc82\u200d\u2640\ufe0f","skin":["\ud83d\udc82\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc82\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc82\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc82\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc82\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc77","skin":["\ud83d\udc77\ud83c\udffb","\ud83d\udc77\ud83c\udffc","\ud83d\udc77\ud83c\udffd","\ud83d\udc77\ud83c\udffe","\ud83d\udc77\ud83c\udfff"]},{"key":"\ud83d\udc77\u200d\u2642\ufe0f","skin":["\ud83d\udc77\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc77\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc77\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc77\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc77\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc77\u200d\u2640\ufe0f","skin":["\ud83d\udc77\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc77\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc77\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc77\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc77\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd34","skin":["\ud83e\udd34\ud83c\udffb","\ud83e\udd34\ud83c\udffc","\ud83e\udd34\ud83c\udffd","\ud83e\udd34\ud83c\udffe","\ud83e\udd34\ud83c\udfff"]},{"key":"\ud83d\udc78","skin":["\ud83d\udc78\ud83c\udffb","\ud83d\udc78\ud83c\udffc","\ud83d\udc78\ud83c\udffd","\ud83d\udc78\ud83c\udffe","\ud83d\udc78\ud83c\udfff"]},{"key":"\ud83d\udc73","skin":["\ud83d\udc73\ud83c\udffb","\ud83d\udc73\ud83c\udffc","\ud83d\udc73\ud83c\udffd","\ud83d\udc73\ud83c\udffe","\ud83d\udc73\ud83c\udfff"]},{"key":"\ud83d\udc73\u200d\u2642\ufe0f","skin":["\ud83d\udc73\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc73\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc73\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc73\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc73\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc73\u200d\u2640\ufe0f","skin":["\ud83d\udc73\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc73\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc73\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc73\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc73\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc72","skin":["\ud83d\udc72\ud83c\udffb","\ud83d\udc72\ud83c\udffc","\ud83d\udc72\ud83c\udffd","\ud83d\udc72\ud83c\udffe","\ud83d\udc72\ud83c\udfff"]},{"key":"\ud83e\uddd5","skin":["\ud83e\uddd5\ud83c\udffb","\ud83e\uddd5\ud83c\udffc","\ud83e\uddd5\ud83c\udffd","\ud83e\uddd5\ud83c\udffe","\ud83e\uddd5\ud83c\udfff"]},{"key":"\ud83e\udd35","skin":["\ud83e\udd35\ud83c\udffb","\ud83e\udd35\ud83c\udffc","\ud83e\udd35\ud83c\udffd","\ud83e\udd35\ud83c\udffe","\ud83e\udd35\ud83c\udfff"]},{"key":"\ud83d\udc70","skin":["\ud83d\udc70\ud83c\udffb","\ud83d\udc70\ud83c\udffc","\ud83d\udc70\ud83c\udffd","\ud83d\udc70\ud83c\udffe","\ud83d\udc70\ud83c\udfff"]},{"key":"\ud83e\udd30","skin":["\ud83e\udd30\ud83c\udffb","\ud83e\udd30\ud83c\udffc","\ud83e\udd30\ud83c\udffd","\ud83e\udd30\ud83c\udffe","\ud83e\udd30\ud83c\udfff"]},{"key":"\ud83e\udd31","skin":["\ud83e\udd31\ud83c\udffb","\ud83e\udd31\ud83c\udffc","\ud83e\udd31\ud83c\udffd","\ud83e\udd31\ud83c\udffe","\ud83e\udd31\ud83c\udfff"]},{"key":"\ud83d\udc7c","skin":["\ud83d\udc7c\ud83c\udffb","\ud83d\udc7c\ud83c\udffc","\ud83d\udc7c\ud83c\udffd","\ud83d\udc7c\ud83c\udffe","\ud83d\udc7c\ud83c\udfff"]},{"key":"\ud83c\udf85","skin":["\ud83c\udf85\ud83c\udffb","\ud83c\udf85\ud83c\udffc","\ud83c\udf85\ud83c\udffd","\ud83c\udf85\ud83c\udffe","\ud83c\udf85\ud83c\udfff"]},{"key":"\ud83e\udd36","skin":["\ud83e\udd36\ud83c\udffb","\ud83e\udd36\ud83c\udffc","\ud83e\udd36\ud83c\udffd","\ud83e\udd36\ud83c\udffe","\ud83e\udd36\ud83c\udfff"]},{"key":"\ud83e\uddb8","skin":["\ud83e\uddb8\ud83c\udffb","\ud83e\uddb8\ud83c\udffc","\ud83e\uddb8\ud83c\udffd","\ud83e\uddb8\ud83c\udffe","\ud83e\uddb8\ud83c\udfff"]},{"key":"\ud83e\uddb8\u200d\u2642\ufe0f","skin":["\ud83e\uddb8\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddb8\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddb8\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddb8\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddb8\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddb8\u200d\u2640\ufe0f","skin":["\ud83e\uddb8\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddb8\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddb8\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddb8\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddb8\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\uddb9","skin":["\ud83e\uddb9\ud83c\udffb","\ud83e\uddb9\ud83c\udffc","\ud83e\uddb9\ud83c\udffd","\ud83e\uddb9\ud83c\udffe","\ud83e\uddb9\ud83c\udfff"]},{"key":"\ud83e\uddb9\u200d\u2642\ufe0f","skin":["\ud83e\uddb9\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddb9\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddb9\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddb9\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddb9\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddb9\u200d\u2640\ufe0f","skin":["\ud83e\uddb9\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddb9\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddb9\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddb9\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddb9\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\uddd9","skin":["\ud83e\uddd9\ud83c\udffb","\ud83e\uddd9\ud83c\udffc","\ud83e\uddd9\ud83c\udffd","\ud83e\uddd9\ud83c\udffe","\ud83e\uddd9\ud83c\udfff"]},{"key":"\ud83e\uddd9\u200d\u2642\ufe0f","skin":["\ud83e\uddd9\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddd9\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddd9\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddd9\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddd9\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddd9\u200d\u2640\ufe0f","skin":["\ud83e\uddd9\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddd9\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddd9\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddd9\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddd9\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\uddda","skin":["\ud83e\uddda\ud83c\udffb","\ud83e\uddda\ud83c\udffc","\ud83e\uddda\ud83c\udffd","\ud83e\uddda\ud83c\udffe","\ud83e\uddda\ud83c\udfff"]},{"key":"\ud83e\uddda\u200d\u2642\ufe0f","skin":["\ud83e\uddda\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddda\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddda\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddda\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddda\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddda\u200d\u2640\ufe0f","skin":["\ud83e\uddda\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddda\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddda\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddda\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddda\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udddb","skin":["\ud83e\udddb\ud83c\udffb","\ud83e\udddb\ud83c\udffc","\ud83e\udddb\ud83c\udffd","\ud83e\udddb\ud83c\udffe","\ud83e\udddb\ud83c\udfff"]},{"key":"\ud83e\udddb\u200d\u2642\ufe0f","skin":["\ud83e\udddb\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udddb\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udddb\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udddb\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udddb\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udddb\u200d\u2640\ufe0f","skin":["\ud83e\udddb\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udddb\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udddb\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udddb\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udddb\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udddc","skin":["\ud83e\udddc\ud83c\udffb","\ud83e\udddc\ud83c\udffc","\ud83e\udddc\ud83c\udffd","\ud83e\udddc\ud83c\udffe","\ud83e\udddc\ud83c\udfff"]},{"key":"\ud83e\udddc\u200d\u2642\ufe0f","skin":["\ud83e\udddc\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udddc\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udddc\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udddc\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udddc\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udddc\u200d\u2640\ufe0f","skin":["\ud83e\udddc\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udddc\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udddc\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udddc\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udddc\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udddd","skin":["\ud83e\udddd\ud83c\udffb","\ud83e\udddd\ud83c\udffc","\ud83e\udddd\ud83c\udffd","\ud83e\udddd\ud83c\udffe","\ud83e\udddd\ud83c\udfff"]},{"key":"\ud83e\udddd\u200d\u2642\ufe0f","skin":["\ud83e\udddd\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udddd\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udddd\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udddd\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udddd\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udddd\u200d\u2640\ufe0f","skin":["\ud83e\udddd\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udddd\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udddd\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udddd\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udddd\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\uddde"},{"key":"\ud83e\uddde\u200d\u2642\ufe0f"},{"key":"\ud83e\uddde\u200d\u2640\ufe0f"},{"key":"\ud83e\udddf"},{"key":"\ud83e\udddf\u200d\u2642\ufe0f"},{"key":"\ud83e\udddf\u200d\u2640\ufe0f"},{"key":"\ud83d\udc86","skin":["\ud83d\udc86\ud83c\udffb","\ud83d\udc86\ud83c\udffc","\ud83d\udc86\ud83c\udffd","\ud83d\udc86\ud83c\udffe","\ud83d\udc86\ud83c\udfff"]},{"key":"\ud83d\udc86\u200d\u2642\ufe0f","skin":["\ud83d\udc86\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc86\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc86\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc86\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc86\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc86\u200d\u2640\ufe0f","skin":["\ud83d\udc86\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc86\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc86\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc86\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc86\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc87","skin":["\ud83d\udc87\ud83c\udffb","\ud83d\udc87\ud83c\udffc","\ud83d\udc87\ud83c\udffd","\ud83d\udc87\ud83c\udffe","\ud83d\udc87\ud83c\udfff"]},{"key":"\ud83d\udc87\u200d\u2642\ufe0f","skin":["\ud83d\udc87\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udc87\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udc87\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udc87\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udc87\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udc87\u200d\u2640\ufe0f","skin":["\ud83d\udc87\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udc87\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udc87\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udc87\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udc87\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udeb6","skin":["\ud83d\udeb6\ud83c\udffb","\ud83d\udeb6\ud83c\udffc","\ud83d\udeb6\ud83c\udffd","\ud83d\udeb6\ud83c\udffe","\ud83d\udeb6\ud83c\udfff"]},{"key":"\ud83d\udeb6\u200d\u2642\ufe0f","skin":["\ud83d\udeb6\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udeb6\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udeb6\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udeb6\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udeb6\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udeb6\u200d\u2640\ufe0f","skin":["\ud83d\udeb6\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udeb6\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udeb6\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udeb6\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udeb6\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83c\udfc3","skin":["\ud83c\udfc3\ud83c\udffb","\ud83c\udfc3\ud83c\udffc","\ud83c\udfc3\ud83c\udffd","\ud83c\udfc3\ud83c\udffe","\ud83c\udfc3\ud83c\udfff"]},{"key":"\ud83c\udfc3\u200d\u2642\ufe0f","skin":["\ud83c\udfc3\ud83c\udffb\u200d\u2642\ufe0f","\ud83c\udfc3\ud83c\udffc\u200d\u2642\ufe0f","\ud83c\udfc3\ud83c\udffd\u200d\u2642\ufe0f","\ud83c\udfc3\ud83c\udffe\u200d\u2642\ufe0f","\ud83c\udfc3\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83c\udfc3\u200d\u2640\ufe0f","skin":["\ud83c\udfc3\ud83c\udffb\u200d\u2640\ufe0f","\ud83c\udfc3\ud83c\udffc\u200d\u2640\ufe0f","\ud83c\udfc3\ud83c\udffd\u200d\u2640\ufe0f","\ud83c\udfc3\ud83c\udffe\u200d\u2640\ufe0f","\ud83c\udfc3\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udc83","skin":["\ud83d\udc83\ud83c\udffb","\ud83d\udc83\ud83c\udffc","\ud83d\udc83\ud83c\udffd","\ud83d\udc83\ud83c\udffe","\ud83d\udc83\ud83c\udfff"]},{"key":"\ud83d\udd7a","skin":["\ud83d\udd7a\ud83c\udffb","\ud83d\udd7a\ud83c\udffc","\ud83d\udd7a\ud83c\udffd","\ud83d\udd7a\ud83c\udffe","\ud83d\udd7a\ud83c\udfff"]},{"key":"\ud83d\udd74\ufe0f","skin":["\ud83d\udd74\ud83c\udffb","\ud83d\udd74\ud83c\udffc","\ud83d\udd74\ud83c\udffd","\ud83d\udd74\ud83c\udffe","\ud83d\udd74\ud83c\udfff"]},{"key":"\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbc","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbc","\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddbc","\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddbc","\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddbc","\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddbc"]},{"key":"\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbc","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbc","\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddbc","\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddbc","\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddbc","\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddbc"]},{"key":"\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbd","skin":["\ud83d\udc68\ud83c\udffb\u200d\ud83e\uddbd","\ud83d\udc68\ud83c\udffc\u200d\ud83e\uddbd","\ud83d\udc68\ud83c\udffd\u200d\ud83e\uddbd","\ud83d\udc68\ud83c\udffe\u200d\ud83e\uddbd","\ud83d\udc68\ud83c\udfff\u200d\ud83e\uddbd"]},{"key":"\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbd","skin":["\ud83d\udc69\ud83c\udffb\u200d\ud83e\uddbd","\ud83d\udc69\ud83c\udffc\u200d\ud83e\uddbd","\ud83d\udc69\ud83c\udffd\u200d\ud83e\uddbd","\ud83d\udc69\ud83c\udffe\u200d\ud83e\uddbd","\ud83d\udc69\ud83c\udfff\u200d\ud83e\uddbd"]},{"key":"\ud83d\udc6f"},{"key":"\ud83d\udc6f\u200d\u2642\ufe0f"},{"key":"\ud83d\udc6f\u200d\u2640\ufe0f"},{"key":"\ud83e\uddd6","skin":["\ud83e\uddd6\ud83c\udffb","\ud83e\uddd6\ud83c\udffc","\ud83e\uddd6\ud83c\udffd","\ud83e\uddd6\ud83c\udffe","\ud83e\uddd6\ud83c\udfff"]},{"key":"\ud83e\uddd6\u200d\u2642\ufe0f","skin":["\ud83e\uddd6\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddd6\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddd6\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddd6\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddd6\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddd6\u200d\u2640\ufe0f","skin":["\ud83e\uddd6\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddd6\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddd6\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddd6\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddd6\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\uddd7","skin":["\ud83e\uddd7\ud83c\udffb","\ud83e\uddd7\ud83c\udffc","\ud83e\uddd7\ud83c\udffd","\ud83e\uddd7\ud83c\udffe","\ud83e\uddd7\ud83c\udfff"]},{"key":"\ud83e\uddd7\u200d\u2642\ufe0f","skin":["\ud83e\uddd7\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddd7\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddd7\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddd7\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddd7\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddd7\u200d\u2640\ufe0f","skin":["\ud83e\uddd7\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddd7\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddd7\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddd7\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddd7\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd3a"},{"key":"\ud83c\udfc7","skin":["\ud83c\udfc7\ud83c\udffb","\ud83c\udfc7\ud83c\udffc","\ud83c\udfc7\ud83c\udffd","\ud83c\udfc7\ud83c\udffe","\ud83c\udfc7\ud83c\udfff"]},{"key":"\u26f7\ufe0f"},{"key":"\ud83c\udfc2","skin":["\ud83c\udfc2\ud83c\udffb","\ud83c\udfc2\ud83c\udffc","\ud83c\udfc2\ud83c\udffd","\ud83c\udfc2\ud83c\udffe","\ud83c\udfc2\ud83c\udfff"]},{"key":"\ud83c\udfcc\ufe0f","skin":["\ud83c\udfcc\ud83c\udffb","\ud83c\udfcc\ud83c\udffc","\ud83c\udfcc\ud83c\udffd","\ud83c\udfcc\ud83c\udffe","\ud83c\udfcc\ud83c\udfff"]},{"key":"\ud83c\udfcc\ufe0f\u200d\u2642\ufe0f","skin":["\ud83c\udfcc\ud83c\udffb\u200d\u2642\ufe0f","\ud83c\udfcc\ud83c\udffc\u200d\u2642\ufe0f","\ud83c\udfcc\ud83c\udffd\u200d\u2642\ufe0f","\ud83c\udfcc\ud83c\udffe\u200d\u2642\ufe0f","\ud83c\udfcc\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83c\udfcc\ufe0f\u200d\u2640\ufe0f","skin":["\ud83c\udfcc\ud83c\udffb\u200d\u2640\ufe0f","\ud83c\udfcc\ud83c\udffc\u200d\u2640\ufe0f","\ud83c\udfcc\ud83c\udffd\u200d\u2640\ufe0f","\ud83c\udfcc\ud83c\udffe\u200d\u2640\ufe0f","\ud83c\udfcc\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83c\udfc4","skin":["\ud83c\udfc4\ud83c\udffb","\ud83c\udfc4\ud83c\udffc","\ud83c\udfc4\ud83c\udffd","\ud83c\udfc4\ud83c\udffe","\ud83c\udfc4\ud83c\udfff"]},{"key":"\ud83c\udfc4\u200d\u2642\ufe0f","skin":["\ud83c\udfc4\ud83c\udffb\u200d\u2642\ufe0f","\ud83c\udfc4\ud83c\udffc\u200d\u2642\ufe0f","\ud83c\udfc4\ud83c\udffd\u200d\u2642\ufe0f","\ud83c\udfc4\ud83c\udffe\u200d\u2642\ufe0f","\ud83c\udfc4\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83c\udfc4\u200d\u2640\ufe0f","skin":["\ud83c\udfc4\ud83c\udffb\u200d\u2640\ufe0f","\ud83c\udfc4\ud83c\udffc\u200d\u2640\ufe0f","\ud83c\udfc4\ud83c\udffd\u200d\u2640\ufe0f","\ud83c\udfc4\ud83c\udffe\u200d\u2640\ufe0f","\ud83c\udfc4\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udea3","skin":["\ud83d\udea3\ud83c\udffb","\ud83d\udea3\ud83c\udffc","\ud83d\udea3\ud83c\udffd","\ud83d\udea3\ud83c\udffe","\ud83d\udea3\ud83c\udfff"]},{"key":"\ud83d\udea3\u200d\u2642\ufe0f","skin":["\ud83d\udea3\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udea3\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udea3\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udea3\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udea3\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udea3\u200d\u2640\ufe0f","skin":["\ud83d\udea3\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udea3\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udea3\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udea3\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udea3\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83c\udfca","skin":["\ud83c\udfca\ud83c\udffb","\ud83c\udfca\ud83c\udffc","\ud83c\udfca\ud83c\udffd","\ud83c\udfca\ud83c\udffe","\ud83c\udfca\ud83c\udfff"]},{"key":"\ud83c\udfca\u200d\u2642\ufe0f","skin":["\ud83c\udfca\ud83c\udffb\u200d\u2642\ufe0f","\ud83c\udfca\ud83c\udffc\u200d\u2642\ufe0f","\ud83c\udfca\ud83c\udffd\u200d\u2642\ufe0f","\ud83c\udfca\ud83c\udffe\u200d\u2642\ufe0f","\ud83c\udfca\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83c\udfca\u200d\u2640\ufe0f","skin":["\ud83c\udfca\ud83c\udffb\u200d\u2640\ufe0f","\ud83c\udfca\ud83c\udffc\u200d\u2640\ufe0f","\ud83c\udfca\ud83c\udffd\u200d\u2640\ufe0f","\ud83c\udfca\ud83c\udffe\u200d\u2640\ufe0f","\ud83c\udfca\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\u26f9\ufe0f","skin":["\u26f9\ud83c\udffb","\u26f9\ud83c\udffc","\u26f9\ud83c\udffd","\u26f9\ud83c\udffe","\u26f9\ud83c\udfff"]},{"key":"\u26f9\ufe0f\u200d\u2642\ufe0f","skin":["\u26f9\ud83c\udffb\u200d\u2642\ufe0f","\u26f9\ud83c\udffc\u200d\u2642\ufe0f","\u26f9\ud83c\udffd\u200d\u2642\ufe0f","\u26f9\ud83c\udffe\u200d\u2642\ufe0f","\u26f9\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\u26f9\ufe0f\u200d\u2640\ufe0f","skin":["\u26f9\ud83c\udffb\u200d\u2640\ufe0f","\u26f9\ud83c\udffc\u200d\u2640\ufe0f","\u26f9\ud83c\udffd\u200d\u2640\ufe0f","\u26f9\ud83c\udffe\u200d\u2640\ufe0f","\u26f9\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83c\udfcb\ufe0f","skin":["\ud83c\udfcb\ud83c\udffb","\ud83c\udfcb\ud83c\udffc","\ud83c\udfcb\ud83c\udffd","\ud83c\udfcb\ud83c\udffe","\ud83c\udfcb\ud83c\udfff"]},{"key":"\ud83c\udfcb\ufe0f\u200d\u2642\ufe0f","skin":["\ud83c\udfcb\ud83c\udffb\u200d\u2642\ufe0f","\ud83c\udfcb\ud83c\udffc\u200d\u2642\ufe0f","\ud83c\udfcb\ud83c\udffd\u200d\u2642\ufe0f","\ud83c\udfcb\ud83c\udffe\u200d\u2642\ufe0f","\ud83c\udfcb\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83c\udfcb\ufe0f\u200d\u2640\ufe0f","skin":["\ud83c\udfcb\ud83c\udffb\u200d\u2640\ufe0f","\ud83c\udfcb\ud83c\udffc\u200d\u2640\ufe0f","\ud83c\udfcb\ud83c\udffd\u200d\u2640\ufe0f","\ud83c\udfcb\ud83c\udffe\u200d\u2640\ufe0f","\ud83c\udfcb\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udeb4","skin":["\ud83d\udeb4\ud83c\udffb","\ud83d\udeb4\ud83c\udffc","\ud83d\udeb4\ud83c\udffd","\ud83d\udeb4\ud83c\udffe","\ud83d\udeb4\ud83c\udfff"]},{"key":"\ud83d\udeb4\u200d\u2642\ufe0f","skin":["\ud83d\udeb4\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udeb4\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udeb4\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udeb4\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udeb4\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udeb4\u200d\u2640\ufe0f","skin":["\ud83d\udeb4\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udeb4\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udeb4\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udeb4\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udeb4\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udeb5","skin":["\ud83d\udeb5\ud83c\udffb","\ud83d\udeb5\ud83c\udffc","\ud83d\udeb5\ud83c\udffd","\ud83d\udeb5\ud83c\udffe","\ud83d\udeb5\ud83c\udfff"]},{"key":"\ud83d\udeb5\u200d\u2642\ufe0f","skin":["\ud83d\udeb5\ud83c\udffb\u200d\u2642\ufe0f","\ud83d\udeb5\ud83c\udffc\u200d\u2642\ufe0f","\ud83d\udeb5\ud83c\udffd\u200d\u2642\ufe0f","\ud83d\udeb5\ud83c\udffe\u200d\u2642\ufe0f","\ud83d\udeb5\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83d\udeb5\u200d\u2640\ufe0f","skin":["\ud83d\udeb5\ud83c\udffb\u200d\u2640\ufe0f","\ud83d\udeb5\ud83c\udffc\u200d\u2640\ufe0f","\ud83d\udeb5\ud83c\udffd\u200d\u2640\ufe0f","\ud83d\udeb5\ud83c\udffe\u200d\u2640\ufe0f","\ud83d\udeb5\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd38","skin":["\ud83e\udd38\ud83c\udffb","\ud83e\udd38\ud83c\udffc","\ud83e\udd38\ud83c\udffd","\ud83e\udd38\ud83c\udffe","\ud83e\udd38\ud83c\udfff"]},{"key":"\ud83e\udd38\u200d\u2642\ufe0f","skin":["\ud83e\udd38\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udd38\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udd38\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udd38\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udd38\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udd38\u200d\u2640\ufe0f","skin":["\ud83e\udd38\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udd38\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udd38\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udd38\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udd38\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd3c"},{"key":"\ud83e\udd3c\u200d\u2642\ufe0f"},{"key":"\ud83e\udd3c\u200d\u2640\ufe0f"},{"key":"\ud83e\udd3d","skin":["\ud83e\udd3d\ud83c\udffb","\ud83e\udd3d\ud83c\udffc","\ud83e\udd3d\ud83c\udffd","\ud83e\udd3d\ud83c\udffe","\ud83e\udd3d\ud83c\udfff"]},{"key":"\ud83e\udd3d\u200d\u2642\ufe0f","skin":["\ud83e\udd3d\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udd3d\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udd3d\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udd3d\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udd3d\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udd3d\u200d\u2640\ufe0f","skin":["\ud83e\udd3d\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udd3d\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udd3d\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udd3d\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udd3d\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd3e","skin":["\ud83e\udd3e\ud83c\udffb","\ud83e\udd3e\ud83c\udffc","\ud83e\udd3e\ud83c\udffd","\ud83e\udd3e\ud83c\udffe","\ud83e\udd3e\ud83c\udfff"]},{"key":"\ud83e\udd3e\u200d\u2642\ufe0f","skin":["\ud83e\udd3e\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udd3e\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udd3e\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udd3e\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udd3e\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udd3e\u200d\u2640\ufe0f","skin":["\ud83e\udd3e\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udd3e\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udd3e\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udd3e\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udd3e\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\udd39","skin":["\ud83e\udd39\ud83c\udffb","\ud83e\udd39\ud83c\udffc","\ud83e\udd39\ud83c\udffd","\ud83e\udd39\ud83c\udffe","\ud83e\udd39\ud83c\udfff"]},{"key":"\ud83e\udd39\u200d\u2642\ufe0f","skin":["\ud83e\udd39\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\udd39\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\udd39\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\udd39\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\udd39\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\udd39\u200d\u2640\ufe0f","skin":["\ud83e\udd39\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\udd39\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\udd39\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\udd39\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\udd39\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83e\uddd8","skin":["\ud83e\uddd8\ud83c\udffb","\ud83e\uddd8\ud83c\udffc","\ud83e\uddd8\ud83c\udffd","\ud83e\uddd8\ud83c\udffe","\ud83e\uddd8\ud83c\udfff"]},{"key":"\ud83e\uddd8\u200d\u2642\ufe0f","skin":["\ud83e\uddd8\ud83c\udffb\u200d\u2642\ufe0f","\ud83e\uddd8\ud83c\udffc\u200d\u2642\ufe0f","\ud83e\uddd8\ud83c\udffd\u200d\u2642\ufe0f","\ud83e\uddd8\ud83c\udffe\u200d\u2642\ufe0f","\ud83e\uddd8\ud83c\udfff\u200d\u2642\ufe0f"]},{"key":"\ud83e\uddd8\u200d\u2640\ufe0f","skin":["\ud83e\uddd8\ud83c\udffb\u200d\u2640\ufe0f","\ud83e\uddd8\ud83c\udffc\u200d\u2640\ufe0f","\ud83e\uddd8\ud83c\udffd\u200d\u2640\ufe0f","\ud83e\uddd8\ud83c\udffe\u200d\u2640\ufe0f","\ud83e\uddd8\ud83c\udfff\u200d\u2640\ufe0f"]},{"key":"\ud83d\udec0"},{"key":"\ud83d\udecc"},{"key":"\ud83d\udc6d","skin":["\ud83d\udc6d\ud83c\udffb","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb","\ud83d\udc6d\ud83c\udffc","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc","\ud83d\udc6d\ud83c\udffd","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd","\ud83d\udc6d\ud83c\udffe","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udfff","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffb","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffc","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffd","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc69\ud83c\udffe","\ud83d\udc6d\ud83c\udfff"]},{"key":"\ud83d\udc6b","skin":["\ud83d\udc6b\ud83c\udffb","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc69\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc6b\ud83c\udffc","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc69\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc6b\ud83c\udffd","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc69\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc6b\ud83c\udffe","\ud83d\udc69\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc69\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc6b\ud83c\udfff"]},{"key":"\ud83d\udc6c","skin":["\ud83d\udc6c\ud83c\udffb","\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc68\ud83c\udffb\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc6c\ud83c\udffc","\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc68\ud83c\udffc\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc6c\ud83c\udffd","\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc68\ud83c\udffd\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc6c\ud83c\udffe","\ud83d\udc68\ud83c\udffe\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udfff","\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffb","\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffc","\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffd","\ud83d\udc68\ud83c\udfff\u200d\ud83e\udd1d\u200d\ud83d\udc68\ud83c\udffe","\ud83d\udc6c\ud83c\udfff"]},{"key":"\ud83d\udc8f"},{"key":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68"},{"key":"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68"},{"key":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69"},{"key":"\ud83d\udc91"},{"key":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc68"},{"key":"\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68"},{"key":"\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69"},{"key":"\ud83d\udc6a"},{"key":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67"},{"key":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67"},{"key":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67"},{"key":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67"},{"key":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66"},{"key":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67"},{"key":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66"},{"key":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66"},{"key":"\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67"},{"key":"\ud83d\udc68\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc67"},{"key":"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66"},{"key":"\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67"},{"key":"\ud83d\udc69\u200d\ud83d\udc66"},{"key":"\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66"},{"key":"\ud83d\udc69\u200d\ud83d\udc67"},{"key":"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66"},{"key":"\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67"},{"key":"\ud83d\udde3\ufe0f"},{"key":"\ud83d\udc64"},{"key":"\ud83d\udc65"},{"key":"\ud83d\udc63"}]},{"key":"Animals & Nature","items":[{"key":"\ud83d\udc35"},{"key":"\ud83d\udc12"},{"key":"\ud83e\udd8d"},{"key":"\ud83d\udc36"},{"key":"\ud83d\udc15"},{"key":"\ud83d\udc29"},{"key":"\ud83d\udc3a"},{"key":"\ud83e\udd8a"},{"key":"\ud83e\udd9d"},{"key":"\ud83d\udc31"},{"key":"\ud83d\udc08"},{"key":"\ud83e\udd81"},{"key":"\ud83d\udc2f"},{"key":"\ud83d\udc05"},{"key":"\ud83d\udc06"},{"key":"\ud83d\udc34"},{"key":"\ud83d\udc0e"},{"key":"\ud83e\udd84"},{"key":"\ud83e\udd93"},{"key":"\ud83e\udd8c"},{"key":"\ud83d\udc2e"},{"key":"\ud83d\udc02"},{"key":"\ud83d\udc03"},{"key":"\ud83d\udc04"},{"key":"\ud83d\udc37"},{"key":"\ud83d\udc16"},{"key":"\ud83d\udc17"},{"key":"\ud83d\udc3d"},{"key":"\ud83d\udc0f"},{"key":"\ud83d\udc11"},{"key":"\ud83d\udc10"},{"key":"\ud83d\udc2a"},{"key":"\ud83d\udc2b"},{"key":"\ud83e\udd99"},{"key":"\ud83e\udd92"},{"key":"\ud83d\udc18"},{"key":"\ud83e\udd8f"},{"key":"\ud83e\udd9b"},{"key":"\ud83d\udc2d"},{"key":"\ud83d\udc01"},{"key":"\ud83d\udc00"},{"key":"\ud83d\udc39"},{"key":"\ud83d\udc30"},{"key":"\ud83d\udc07"},{"key":"\ud83d\udc3f\ufe0f"},{"key":"\ud83e\udd94"},{"key":"\ud83e\udd87"},{"key":"\ud83d\udc3b"},{"key":"\ud83d\udc28"},{"key":"\ud83d\udc3c"},{"key":"\ud83e\udd98"},{"key":"\ud83e\udda1"},{"key":"\ud83d\udc3e"},{"key":"\ud83e\udd83"},{"key":"\ud83d\udc14"},{"key":"\ud83d\udc13"},{"key":"\ud83d\udc23"},{"key":"\ud83d\udc24"},{"key":"\ud83d\udc25"},{"key":"\ud83d\udc26"},{"key":"\ud83d\udc27"},{"key":"\ud83d\udd4a\ufe0f"},{"key":"\ud83e\udd85"},{"key":"\ud83e\udd86"},{"key":"\ud83e\udda2"},{"key":"\ud83e\udd89"},{"key":"\ud83e\udd9a"},{"key":"\ud83e\udd9c"},{"key":"\ud83d\udc38"},{"key":"\ud83d\udc0a"},{"key":"\ud83d\udc22"},{"key":"\ud83e\udd8e"},{"key":"\ud83d\udc0d"},{"key":"\ud83d\udc32"},{"key":"\ud83d\udc09"},{"key":"\ud83e\udd95"},{"key":"\ud83e\udd96"},{"key":"\ud83d\udc33"},{"key":"\ud83d\udc0b"},{"key":"\ud83d\udc2c"},{"key":"\ud83d\udc1f"},{"key":"\ud83d\udc20"},{"key":"\ud83d\udc21"},{"key":"\ud83e\udd88"},{"key":"\ud83d\udc19"},{"key":"\ud83d\udc1a"},{"key":"\ud83d\udc0c"},{"key":"\ud83e\udd8b"},{"key":"\ud83d\udc1b"},{"key":"\ud83d\udc1c"},{"key":"\ud83d\udc1d"},{"key":"\ud83d\udc1e"},{"key":"\ud83e\udd97"},{"key":"\ud83d\udd77\ufe0f"},{"key":"\ud83d\udd78\ufe0f"},{"key":"\ud83e\udd82"},{"key":"\ud83e\udd9f"},{"key":"\ud83e\udda0"},{"key":"\ud83d\udc90"},{"key":"\ud83c\udf38"},{"key":"\ud83d\udcae"},{"key":"\ud83c\udff5\ufe0f"},{"key":"\ud83c\udf39"},{"key":"\ud83e\udd40"},{"key":"\ud83c\udf3a"},{"key":"\ud83c\udf3b"},{"key":"\ud83c\udf3c"},{"key":"\ud83c\udf37"},{"key":"\ud83c\udf31"},{"key":"\ud83c\udf32"},{"key":"\ud83c\udf33"},{"key":"\ud83c\udf34"},{"key":"\ud83c\udf35"},{"key":"\ud83c\udf3e"},{"key":"\ud83c\udf3f"},{"key":"\u2618\ufe0f"},{"key":"\ud83c\udf40"},{"key":"\ud83c\udf41"},{"key":"\ud83c\udf42"},{"key":"\ud83c\udf43"}]},{"key":"Food & Drink","items":[{"key":"\ud83c\udf47"},{"key":"\ud83c\udf48"},{"key":"\ud83c\udf49"},{"key":"\ud83c\udf4a"},{"key":"\ud83c\udf4b"},{"key":"\ud83c\udf4c"},{"key":"\ud83c\udf4d"},{"key":"\ud83e\udd6d"},{"key":"\ud83c\udf4e"},{"key":"\ud83c\udf4f"},{"key":"\ud83c\udf50"},{"key":"\ud83c\udf51"},{"key":"\ud83c\udf52"},{"key":"\ud83c\udf53"},{"key":"\ud83e\udd5d"},{"key":"\ud83c\udf45"},{"key":"\ud83e\udd65"},{"key":"\ud83e\udd51"},{"key":"\ud83c\udf46"},{"key":"\ud83e\udd54"},{"key":"\ud83e\udd55"},{"key":"\ud83c\udf3d"},{"key":"\ud83c\udf36\ufe0f"},{"key":"\ud83e\udd52"},{"key":"\ud83e\udd6c"},{"key":"\ud83e\udd66"},{"key":"\ud83c\udf44"},{"key":"\ud83e\udd5c"},{"key":"\ud83c\udf30"},{"key":"\ud83c\udf5e"},{"key":"\ud83e\udd50"},{"key":"\ud83e\udd56"},{"key":"\ud83e\udd68"},{"key":"\ud83e\udd6f"},{"key":"\ud83e\udd5e"},{"key":"\ud83e\uddc0"},{"key":"\ud83c\udf56"},{"key":"\ud83c\udf57"},{"key":"\ud83e\udd69"},{"key":"\ud83e\udd53"},{"key":"\ud83c\udf54"},{"key":"\ud83c\udf5f"},{"key":"\ud83c\udf55"},{"key":"\ud83c\udf2d"},{"key":"\ud83e\udd6a"},{"key":"\ud83c\udf2e"},{"key":"\ud83c\udf2f"},{"key":"\ud83e\udd59"},{"key":"\ud83e\udd5a"},{"key":"\ud83c\udf73"},{"key":"\ud83e\udd58"},{"key":"\ud83c\udf72"},{"key":"\ud83e\udd63"},{"key":"\ud83e\udd57"},{"key":"\ud83c\udf7f"},{"key":"\ud83e\uddc2"},{"key":"\ud83e\udd6b"},{"key":"\ud83c\udf71"},{"key":"\ud83c\udf58"},{"key":"\ud83c\udf59"},{"key":"\ud83c\udf5a"},{"key":"\ud83c\udf5b"},{"key":"\ud83c\udf5c"},{"key":"\ud83c\udf5d"},{"key":"\ud83c\udf60"},{"key":"\ud83c\udf62"},{"key":"\ud83c\udf63"},{"key":"\ud83c\udf64"},{"key":"\ud83c\udf65"},{"key":"\ud83e\udd6e"},{"key":"\ud83c\udf61"},{"key":"\ud83e\udd5f"},{"key":"\ud83e\udd60"},{"key":"\ud83e\udd61"},{"key":"\ud83e\udd80"},{"key":"\ud83e\udd9e"},{"key":"\ud83e\udd90"},{"key":"\ud83e\udd91"},{"key":"\ud83c\udf66"},{"key":"\ud83c\udf67"},{"key":"\ud83c\udf68"},{"key":"\ud83c\udf69"},{"key":"\ud83c\udf6a"},{"key":"\ud83c\udf82"},{"key":"\ud83c\udf70"},{"key":"\ud83e\uddc1"},{"key":"\ud83e\udd67"},{"key":"\ud83c\udf6b"},{"key":"\ud83c\udf6c"},{"key":"\ud83c\udf6d"},{"key":"\ud83c\udf6e"},{"key":"\ud83c\udf6f"},{"key":"\ud83c\udf7c"},{"key":"\ud83e\udd5b"},{"key":"\u2615"},{"key":"\ud83c\udf75"},{"key":"\ud83c\udf76"},{"key":"\ud83c\udf7e"},{"key":"\ud83c\udf77"},{"key":"\ud83c\udf78"},{"key":"\ud83c\udf79"},{"key":"\ud83c\udf7a"},{"key":"\ud83c\udf7b"},{"key":"\ud83e\udd42"},{"key":"\ud83e\udd43"},{"key":"\ud83e\udd64"},{"key":"\ud83e\udd62"},{"key":"\ud83c\udf7d\ufe0f"},{"key":"\ud83c\udf74"},{"key":"\ud83e\udd44"},{"key":"\ud83d\udd2a"},{"key":"\ud83c\udffa"}]},{"key":"Activities","items":[{"key":"\ud83c\udf83"},{"key":"\ud83c\udf84"},{"key":"\ud83c\udf86"},{"key":"\ud83c\udf87"},{"key":"\ud83e\udde8"},{"key":"\u2728"},{"key":"\ud83c\udf88"},{"key":"\ud83c\udf89"},{"key":"\ud83c\udf8a"},{"key":"\ud83c\udf8b"},{"key":"\ud83c\udf8d"},{"key":"\ud83c\udf8e"},{"key":"\ud83c\udf8f"},{"key":"\ud83c\udf90"},{"key":"\ud83c\udf91"},{"key":"\ud83e\udde7"},{"key":"\ud83c\udf80"},{"key":"\ud83c\udf81"},{"key":"\ud83c\udf97\ufe0f"},{"key":"\ud83c\udf9f\ufe0f"},{"key":"\ud83c\udfab"},{"key":"\ud83c\udf96\ufe0f"},{"key":"\ud83c\udfc6"},{"key":"\ud83c\udfc5"},{"key":"\ud83e\udd47"},{"key":"\ud83e\udd48"},{"key":"\ud83e\udd49"},{"key":"\u26bd"},{"key":"\u26be"},{"key":"\ud83e\udd4e"},{"key":"\ud83c\udfc0"},{"key":"\ud83c\udfd0"},{"key":"\ud83c\udfc8"},{"key":"\ud83c\udfc9"},{"key":"\ud83c\udfbe"},{"key":"\ud83e\udd4f"},{"key":"\ud83c\udfb3"},{"key":"\ud83c\udfcf"},{"key":"\ud83c\udfd1"},{"key":"\ud83c\udfd2"},{"key":"\ud83e\udd4d"},{"key":"\ud83c\udfd3"},{"key":"\ud83c\udff8"},{"key":"\ud83e\udd4a"},{"key":"\ud83e\udd4b"},{"key":"\ud83e\udd45"},{"key":"\u26f3"},{"key":"\u26f8\ufe0f"},{"key":"\ud83c\udfa3"},{"key":"\ud83c\udfbd"},{"key":"\ud83c\udfbf"},{"key":"\ud83d\udef7"},{"key":"\ud83e\udd4c"},{"key":"\ud83c\udfaf"},{"key":"\ud83c\udfb1"},{"key":"\ud83d\udd2e"},{"key":"\ud83e\uddff"},{"key":"\ud83c\udfae"},{"key":"\ud83d\udd79\ufe0f"},{"key":"\ud83c\udfb0"},{"key":"\ud83c\udfb2"},{"key":"\ud83e\udde9"},{"key":"\ud83e\uddf8"},{"key":"\u2660\ufe0f"},{"key":"\u2665\ufe0f"},{"key":"\u2666\ufe0f"},{"key":"\u2663\ufe0f"},{"key":"\u265f\ufe0f"},{"key":"\ud83c\udccf"},{"key":"\ud83c\udc04"},{"key":"\ud83c\udfb4"},{"key":"\ud83c\udfad"},{"key":"\ud83d\uddbc\ufe0f"},{"key":"\ud83c\udfa8"},{"key":"\ud83e\uddf5"},{"key":"\ud83e\uddf6"}]},{"key":"Travel & Places","items":[{"key":"\ud83c\udf0d"},{"key":"\ud83c\udf0e"},{"key":"\ud83c\udf0f"},{"key":"\ud83c\udf10"},{"key":"\ud83d\uddfa\ufe0f"},{"key":"\ud83d\uddfe"},{"key":"\ud83e\udded"},{"key":"\ud83c\udfd4\ufe0f"},{"key":"\u26f0\ufe0f"},{"key":"\ud83c\udf0b"},{"key":"\ud83d\uddfb"},{"key":"\ud83c\udfd5\ufe0f"},{"key":"\ud83c\udfd6\ufe0f"},{"key":"\ud83c\udfdc\ufe0f"},{"key":"\ud83c\udfdd\ufe0f"},{"key":"\ud83c\udfde\ufe0f"},{"key":"\ud83c\udfdf\ufe0f"},{"key":"\ud83c\udfdb\ufe0f"},{"key":"\ud83c\udfd7\ufe0f"},{"key":"\ud83e\uddf1"},{"key":"\ud83c\udfd8\ufe0f"},{"key":"\ud83c\udfda\ufe0f"},{"key":"\ud83c\udfe0"},{"key":"\ud83c\udfe1"},{"key":"\ud83c\udfe2"},{"key":"\ud83c\udfe3"},{"key":"\ud83c\udfe4"},{"key":"\ud83c\udfe5"},{"key":"\ud83c\udfe6"},{"key":"\ud83c\udfe8"},{"key":"\ud83c\udfe9"},{"key":"\ud83c\udfea"},{"key":"\ud83c\udfeb"},{"key":"\ud83c\udfec"},{"key":"\ud83c\udfed"},{"key":"\ud83c\udfef"},{"key":"\ud83c\udff0"},{"key":"\ud83d\udc92"},{"key":"\ud83d\uddfc"},{"key":"\ud83d\uddfd"},{"key":"\u26ea"},{"key":"\ud83d\udd4c"},{"key":"\ud83d\udd4d"},{"key":"\u26e9\ufe0f"},{"key":"\ud83d\udd4b"},{"key":"\u26f2"},{"key":"\u26fa"},{"key":"\ud83c\udf01"},{"key":"\ud83c\udf03"},{"key":"\ud83c\udfd9\ufe0f"},{"key":"\ud83c\udf04"},{"key":"\ud83c\udf05"},{"key":"\ud83c\udf06"},{"key":"\ud83c\udf07"},{"key":"\ud83c\udf09"},{"key":"\u2668\ufe0f"},{"key":"\ud83c\udfa0"},{"key":"\ud83c\udfa1"},{"key":"\ud83c\udfa2"},{"key":"\ud83d\udc88"},{"key":"\ud83c\udfaa"},{"key":"\ud83d\ude82"},{"key":"\ud83d\ude83"},{"key":"\ud83d\ude84"},{"key":"\ud83d\ude85"},{"key":"\ud83d\ude86"},{"key":"\ud83d\ude87"},{"key":"\ud83d\ude88"},{"key":"\ud83d\ude89"},{"key":"\ud83d\ude8a"},{"key":"\ud83d\ude9d"},{"key":"\ud83d\ude9e"},{"key":"\ud83d\ude8b"},{"key":"\ud83d\ude8c"},{"key":"\ud83d\ude8d"},{"key":"\ud83d\ude8e"},{"key":"\ud83d\ude90"},{"key":"\ud83d\ude91"},{"key":"\ud83d\ude92"},{"key":"\ud83d\ude93"},{"key":"\ud83d\ude94"},{"key":"\ud83d\ude95"},{"key":"\ud83d\ude96"},{"key":"\ud83d\ude97"},{"key":"\ud83d\ude98"},{"key":"\ud83d\ude99"},{"key":"\ud83d\ude9a"},{"key":"\ud83d\ude9b"},{"key":"\ud83d\ude9c"},{"key":"\ud83c\udfce\ufe0f"},{"key":"\ud83c\udfcd\ufe0f"},{"key":"\ud83d\udef5"},{"key":"\ud83d\udeb2"},{"key":"\ud83d\udef4"},{"key":"\ud83d\udef9"},{"key":"\ud83d\ude8f"},{"key":"\ud83d\udee3\ufe0f"},{"key":"\ud83d\udee4\ufe0f"},{"key":"\ud83d\udee2\ufe0f"},{"key":"\u26fd"},{"key":"\ud83d\udea8"},{"key":"\ud83d\udea5"},{"key":"\ud83d\udea6"},{"key":"\ud83d\uded1"},{"key":"\ud83d\udea7"},{"key":"\u2693"},{"key":"\u26f5"},{"key":"\ud83d\udef6"},{"key":"\ud83d\udea4"},{"key":"\ud83d\udef3\ufe0f"},{"key":"\u26f4\ufe0f"},{"key":"\ud83d\udee5\ufe0f"},{"key":"\ud83d\udea2"},{"key":"\u2708\ufe0f"},{"key":"\ud83d\udee9\ufe0f"},{"key":"\ud83d\udeeb"},{"key":"\ud83d\udeec"},{"key":"\ud83d\udcba"},{"key":"\ud83d\ude81"},{"key":"\ud83d\ude9f"},{"key":"\ud83d\udea0"},{"key":"\ud83d\udea1"},{"key":"\ud83d\udef0\ufe0f"},{"key":"\ud83d\ude80"},{"key":"\ud83d\udef8"},{"key":"\ud83d\udece\ufe0f"},{"key":"\ud83e\uddf3"},{"key":"\u231b"},{"key":"\u23f3"},{"key":"\u231a"},{"key":"\u23f0"},{"key":"\u23f1\ufe0f"},{"key":"\u23f2\ufe0f"},{"key":"\ud83d\udd70\ufe0f"},{"key":"\ud83d\udd5b"},{"key":"\ud83d\udd67"},{"key":"\ud83d\udd50"},{"key":"\ud83d\udd5c"},{"key":"\ud83d\udd51"},{"key":"\ud83d\udd5d"},{"key":"\ud83d\udd52"},{"key":"\ud83d\udd5e"},{"key":"\ud83d\udd53"},{"key":"\ud83d\udd5f"},{"key":"\ud83d\udd54"},{"key":"\ud83d\udd60"},{"key":"\ud83d\udd55"},{"key":"\ud83d\udd61"},{"key":"\ud83d\udd56"},{"key":"\ud83d\udd62"},{"key":"\ud83d\udd57"},{"key":"\ud83d\udd63"},{"key":"\ud83d\udd58"},{"key":"\ud83d\udd64"},{"key":"\ud83d\udd59"},{"key":"\ud83d\udd65"},{"key":"\ud83d\udd5a"},{"key":"\ud83d\udd66"},{"key":"\ud83c\udf11"},{"key":"\ud83c\udf12"},{"key":"\ud83c\udf13"},{"key":"\ud83c\udf14"},{"key":"\ud83c\udf15"},{"key":"\ud83c\udf16"},{"key":"\ud83c\udf17"},{"key":"\ud83c\udf18"},{"key":"\ud83c\udf19"},{"key":"\ud83c\udf1a"},{"key":"\ud83c\udf1b"},{"key":"\ud83c\udf1c"},{"key":"\ud83c\udf21\ufe0f"},{"key":"\u2600\ufe0f"},{"key":"\ud83c\udf1d"},{"key":"\ud83c\udf1e"},{"key":"\u2b50"},{"key":"\ud83c\udf1f"},{"key":"\ud83c\udf20"},{"key":"\ud83c\udf0c"},{"key":"\u2601\ufe0f"},{"key":"\u26c5"},{"key":"\u26c8\ufe0f"},{"key":"\ud83c\udf24\ufe0f"},{"key":"\ud83c\udf25\ufe0f"},{"key":"\ud83c\udf26\ufe0f"},{"key":"\ud83c\udf27\ufe0f"},{"key":"\ud83c\udf28\ufe0f"},{"key":"\ud83c\udf29\ufe0f"},{"key":"\ud83c\udf2a\ufe0f"},{"key":"\ud83c\udf2b\ufe0f"},{"key":"\ud83c\udf2c\ufe0f"},{"key":"\ud83c\udf00"},{"key":"\ud83c\udf08"},{"key":"\ud83c\udf02"},{"key":"\u2602\ufe0f"},{"key":"\u2614"},{"key":"\u26f1\ufe0f"},{"key":"\u26a1"},{"key":"\u2744\ufe0f"},{"key":"\u2603\ufe0f"},{"key":"\u26c4"},{"key":"\u2604\ufe0f"},{"key":"\ud83d\udd25"},{"key":"\ud83d\udca7"},{"key":"\ud83c\udf0a"}]},{"key":"Objects","items":[{"key":"\ud83d\udc53"},{"key":"\ud83d\udd76\ufe0f"},{"key":"\ud83e\udd7d"},{"key":"\ud83e\udd7c"},{"key":"\ud83d\udc54"},{"key":"\ud83d\udc55"},{"key":"\ud83d\udc56"},{"key":"\ud83e\udde3"},{"key":"\ud83e\udde4"},{"key":"\ud83e\udde5"},{"key":"\ud83e\udde6"},{"key":"\ud83d\udc57"},{"key":"\ud83d\udc58"},{"key":"\ud83d\udc59"},{"key":"\ud83d\udc5a"},{"key":"\ud83d\udc5b"},{"key":"\ud83d\udc5c"},{"key":"\ud83d\udc5d"},{"key":"\ud83d\udecd\ufe0f"},{"key":"\ud83c\udf92"},{"key":"\ud83d\udc5e"},{"key":"\ud83d\udc5f"},{"key":"\ud83e\udd7e"},{"key":"\ud83e\udd7f"},{"key":"\ud83d\udc60"},{"key":"\ud83d\udc61"},{"key":"\ud83d\udc62"},{"key":"\ud83d\udc51"},{"key":"\ud83d\udc52"},{"key":"\ud83c\udfa9"},{"key":"\ud83c\udf93"},{"key":"\ud83e\udde2"},{"key":"\u26d1\ufe0f"},{"key":"\ud83d\udcff"},{"key":"\ud83d\udc84"},{"key":"\ud83d\udc8d"},{"key":"\ud83d\udc8e"},{"key":"\ud83d\udd07"},{"key":"\ud83d\udd08"},{"key":"\ud83d\udd09"},{"key":"\ud83d\udd0a"},{"key":"\ud83d\udce2"},{"key":"\ud83d\udce3"},{"key":"\ud83d\udcef"},{"key":"\ud83d\udd14"},{"key":"\ud83d\udd15"},{"key":"\ud83c\udfbc"},{"key":"\ud83c\udfb5"},{"key":"\ud83c\udfb6"},{"key":"\ud83c\udf99\ufe0f"},{"key":"\ud83c\udf9a\ufe0f"},{"key":"\ud83c\udf9b\ufe0f"},{"key":"\ud83c\udfa4"},{"key":"\ud83c\udfa7"},{"key":"\ud83d\udcfb"},{"key":"\ud83c\udfb7"},{"key":"\ud83c\udfb8"},{"key":"\ud83c\udfb9"},{"key":"\ud83c\udfba"},{"key":"\ud83c\udfbb"},{"key":"\ud83e\udd41"},{"key":"\ud83d\udcf1"},{"key":"\ud83d\udcf2"},{"key":"\u260e\ufe0f"},{"key":"\ud83d\udcde"},{"key":"\ud83d\udcdf"},{"key":"\ud83d\udce0"},{"key":"\ud83d\udd0b"},{"key":"\ud83d\udd0c"},{"key":"\ud83d\udcbb"},{"key":"\ud83d\udda5\ufe0f"},{"key":"\ud83d\udda8\ufe0f"},{"key":"\u2328\ufe0f"},{"key":"\ud83d\uddb1\ufe0f"},{"key":"\ud83d\uddb2\ufe0f"},{"key":"\ud83d\udcbd"},{"key":"\ud83d\udcbe"},{"key":"\ud83d\udcbf"},{"key":"\ud83d\udcc0"},{"key":"\ud83e\uddee"},{"key":"\ud83c\udfa5"},{"key":"\ud83c\udf9e\ufe0f"},{"key":"\ud83d\udcfd\ufe0f"},{"key":"\ud83c\udfac"},{"key":"\ud83d\udcfa"},{"key":"\ud83d\udcf7"},{"key":"\ud83d\udcf8"},{"key":"\ud83d\udcf9"},{"key":"\ud83d\udcfc"},{"key":"\ud83d\udd0d"},{"key":"\ud83d\udd0e"},{"key":"\ud83d\udd6f\ufe0f"},{"key":"\ud83d\udca1"},{"key":"\ud83d\udd26"},{"key":"\ud83c\udfee"},{"key":"\ud83d\udcd4"},{"key":"\ud83d\udcd5"},{"key":"\ud83d\udcd6"},{"key":"\ud83d\udcd7"},{"key":"\ud83d\udcd8"},{"key":"\ud83d\udcd9"},{"key":"\ud83d\udcda"},{"key":"\ud83d\udcd3"},{"key":"\ud83d\udcd2"},{"key":"\ud83d\udcc3"},{"key":"\ud83d\udcdc"},{"key":"\ud83d\udcc4"},{"key":"\ud83d\udcf0"},{"key":"\ud83d\uddde\ufe0f"},{"key":"\ud83d\udcd1"},{"key":"\ud83d\udd16"},{"key":"\ud83c\udff7\ufe0f"},{"key":"\ud83d\udcb0"},{"key":"\ud83d\udcb4"},{"key":"\ud83d\udcb5"},{"key":"\ud83d\udcb6"},{"key":"\ud83d\udcb7"},{"key":"\ud83d\udcb8"},{"key":"\ud83d\udcb3"},{"key":"\ud83e\uddfe"},{"key":"\ud83d\udcb9"},{"key":"\ud83d\udcb1"},{"key":"\ud83d\udcb2"},{"key":"\u2709\ufe0f"},{"key":"\ud83d\udce7"},{"key":"\ud83d\udce8"},{"key":"\ud83d\udce9"},{"key":"\ud83d\udce4"},{"key":"\ud83d\udce5"},{"key":"\ud83d\udce6"},{"key":"\ud83d\udceb"},{"key":"\ud83d\udcea"},{"key":"\ud83d\udcec"},{"key":"\ud83d\udced"},{"key":"\ud83d\udcee"},{"key":"\ud83d\uddf3\ufe0f"},{"key":"\u270f\ufe0f"},{"key":"\u2712\ufe0f"},{"key":"\ud83d\udd8b\ufe0f"},{"key":"\ud83d\udd8a\ufe0f"},{"key":"\ud83d\udd8c\ufe0f"},{"key":"\ud83d\udd8d\ufe0f"},{"key":"\ud83d\udcdd"},{"key":"\ud83d\udcbc"},{"key":"\ud83d\udcc1"},{"key":"\ud83d\udcc2"},{"key":"\ud83d\uddc2\ufe0f"},{"key":"\ud83d\udcc5"},{"key":"\ud83d\udcc6"},{"key":"\ud83d\uddd2\ufe0f"},{"key":"\ud83d\uddd3\ufe0f"},{"key":"\ud83d\udcc7"},{"key":"\ud83d\udcc8"},{"key":"\ud83d\udcc9"},{"key":"\ud83d\udcca"},{"key":"\ud83d\udccb"},{"key":"\ud83d\udccc"},{"key":"\ud83d\udccd"},{"key":"\ud83d\udcce"},{"key":"\ud83d\udd87\ufe0f"},{"key":"\ud83d\udccf"},{"key":"\ud83d\udcd0"},{"key":"\u2702\ufe0f"},{"key":"\ud83d\uddc3\ufe0f"},{"key":"\ud83d\uddc4\ufe0f"},{"key":"\ud83d\uddd1\ufe0f"},{"key":"\ud83d\udd12"},{"key":"\ud83d\udd13"},{"key":"\ud83d\udd0f"},{"key":"\ud83d\udd10"},{"key":"\ud83d\udd11"},{"key":"\ud83d\udddd\ufe0f"},{"key":"\ud83d\udd28"},{"key":"\u26cf\ufe0f"},{"key":"\u2692\ufe0f"},{"key":"\ud83d\udee0\ufe0f"},{"key":"\ud83d\udde1\ufe0f"},{"key":"\u2694\ufe0f"},{"key":"\ud83d\udd2b"},{"key":"\ud83c\udff9"},{"key":"\ud83d\udee1\ufe0f"},{"key":"\ud83d\udd27"},{"key":"\ud83d\udd29"},{"key":"\u2699\ufe0f"},{"key":"\ud83d\udddc\ufe0f"},{"key":"\u2696\ufe0f"},{"key":"\ud83d\udd17"},{"key":"\u26d3\ufe0f"},{"key":"\ud83e\uddf0"},{"key":"\ud83e\uddf2"},{"key":"\u2697\ufe0f"},{"key":"\ud83e\uddea"},{"key":"\ud83e\uddeb"},{"key":"\ud83e\uddec"},{"key":"\ud83d\udd2c"},{"key":"\ud83d\udd2d"},{"key":"\ud83d\udce1"},{"key":"\ud83d\udc89"},{"key":"\ud83d\udc8a"},{"key":"\ud83d\udeaa"},{"key":"\ud83d\udecf\ufe0f"},{"key":"\ud83d\udecb\ufe0f"},{"key":"\ud83d\udebd"},{"key":"\ud83d\udebf"},{"key":"\ud83d\udec1"},{"key":"\ud83e\uddf4"},{"key":"\ud83e\uddf7"},{"key":"\ud83e\uddf9"},{"key":"\ud83e\uddfa"},{"key":"\ud83e\uddfb"},{"key":"\ud83e\uddfc"},{"key":"\ud83e\uddfd"},{"key":"\ud83e\uddef"},{"key":"\ud83d\uded2"},{"key":"\ud83d\udeac"},{"key":"\u26b0\ufe0f"},{"key":"\u26b1\ufe0f"},{"key":"\ud83d\uddff"}]},{"key":"Symbols","items":[{"key":"\ud83c\udfe7"},{"key":"\ud83d\udeae"},{"key":"\ud83d\udeb0"},{"key":"\u267f"},{"key":"\ud83d\udeb9"},{"key":"\ud83d\udeba"},{"key":"\ud83d\udebb"},{"key":"\ud83d\udebc"},{"key":"\ud83d\udebe"},{"key":"\ud83d\udec2"},{"key":"\ud83d\udec3"},{"key":"\ud83d\udec4"},{"key":"\ud83d\udec5"},{"key":"\u26a0\ufe0f"},{"key":"\ud83d\udeb8"},{"key":"\u26d4"},{"key":"\ud83d\udeab"},{"key":"\ud83d\udeb3"},{"key":"\ud83d\udead"},{"key":"\ud83d\udeaf"},{"key":"\ud83d\udeb1"},{"key":"\ud83d\udeb7"},{"key":"\ud83d\udcf5"},{"key":"\ud83d\udd1e"},{"key":"\u2622\ufe0f"},{"key":"\u2623\ufe0f"},{"key":"\u2b06\ufe0f"},{"key":"\u2197\ufe0f"},{"key":"\u27a1\ufe0f"},{"key":"\u2198\ufe0f"},{"key":"\u2b07\ufe0f"},{"key":"\u2199\ufe0f"},{"key":"\u2b05\ufe0f"},{"key":"\u2196\ufe0f"},{"key":"\u2195\ufe0f"},{"key":"\u2194\ufe0f"},{"key":"\u21a9\ufe0f"},{"key":"\u21aa\ufe0f"},{"key":"\u2934\ufe0f"},{"key":"\u2935\ufe0f"},{"key":"\ud83d\udd03"},{"key":"\ud83d\udd04"},{"key":"\ud83d\udd19"},{"key":"\ud83d\udd1a"},{"key":"\ud83d\udd1b"},{"key":"\ud83d\udd1c"},{"key":"\ud83d\udd1d"},{"key":"\ud83d\uded0"},{"key":"\u269b\ufe0f"},{"key":"\ud83d\udd49\ufe0f"},{"key":"\u2721\ufe0f"},{"key":"\u2638\ufe0f"},{"key":"\u262f\ufe0f"},{"key":"\u271d\ufe0f"},{"key":"\u2626\ufe0f"},{"key":"\u262a\ufe0f"},{"key":"\u262e\ufe0f"},{"key":"\ud83d\udd4e"},{"key":"\ud83d\udd2f"},{"key":"\u2648"},{"key":"\u2649"},{"key":"\u264a"},{"key":"\u264b"},{"key":"\u264c"},{"key":"\u264d"},{"key":"\u264e"},{"key":"\u264f"},{"key":"\u2650"},{"key":"\u2651"},{"key":"\u2652"},{"key":"\u2653"},{"key":"\u26ce"},{"key":"\ud83d\udd00"},{"key":"\ud83d\udd01"},{"key":"\ud83d\udd02"},{"key":"\u25b6\ufe0f"},{"key":"\u23e9"},{"key":"\u23ed\ufe0f"},{"key":"\u23ef\ufe0f"},{"key":"\u25c0\ufe0f"},{"key":"\u23ea"},{"key":"\u23ee\ufe0f"},{"key":"\ud83d\udd3c"},{"key":"\u23eb"},{"key":"\ud83d\udd3d"},{"key":"\u23ec"},{"key":"\u23f8\ufe0f"},{"key":"\u23f9\ufe0f"},{"key":"\u23fa\ufe0f"},{"key":"\u23cf\ufe0f"},{"key":"\ud83c\udfa6"},{"key":"\ud83d\udd05"},{"key":"\ud83d\udd06"},{"key":"\ud83d\udcf6"},{"key":"\ud83d\udcf3"},{"key":"\ud83d\udcf4"},{"key":"\u2640\ufe0f"},{"key":"\u2642\ufe0f"},{"key":"\u2695\ufe0f"},{"key":"\u267e\ufe0f"},{"key":"\u267b\ufe0f"},{"key":"\u269c\ufe0f"},{"key":"\ud83d\udd31"},{"key":"\ud83d\udcdb"},{"key":"\ud83d\udd30"},{"key":"\u2b55"},{"key":"\u2705"},{"key":"\u2611\ufe0f"},{"key":"\u2714\ufe0f"},{"key":"\u2716\ufe0f"},{"key":"\u274c"},{"key":"\u274e"},{"key":"\u2795"},{"key":"\u2796"},{"key":"\u2797"},{"key":"\u27b0"},{"key":"\u27bf"},{"key":"\u303d\ufe0f"},{"key":"\u2733\ufe0f"},{"key":"\u2734\ufe0f"},{"key":"\u2747\ufe0f"},{"key":"\u203c\ufe0f"},{"key":"\u2049\ufe0f"},{"key":"\u2753"},{"key":"\u2754"},{"key":"\u2755"},{"key":"\u2757"},{"key":"\u3030\ufe0f"},{"key":"\xa9\ufe0f"},{"key":"\xae\ufe0f"},{"key":"\u2122\ufe0f"},{"key":"#\ufe0f\u20e3"},{"key":"*\ufe0f\u20e3"},{"key":"0\ufe0f\u20e3"},{"key":"1\ufe0f\u20e3"},{"key":"2\ufe0f\u20e3"},{"key":"3\ufe0f\u20e3"},{"key":"4\ufe0f\u20e3"},{"key":"5\ufe0f\u20e3"},{"key":"6\ufe0f\u20e3"},{"key":"7\ufe0f\u20e3"},{"key":"8\ufe0f\u20e3"},{"key":"9\ufe0f\u20e3"},{"key":"\ud83d\udd1f"},{"key":"\ud83d\udd20"},{"key":"\ud83d\udd21"},{"key":"\ud83d\udd22"},{"key":"\ud83d\udd23"},{"key":"\ud83d\udd24"},{"key":"\ud83c\udd70\ufe0f"},{"key":"\ud83c\udd8e"},{"key":"\ud83c\udd71\ufe0f"},{"key":"\ud83c\udd91"},{"key":"\ud83c\udd92"},{"key":"\ud83c\udd93"},{"key":"\u2139\ufe0f"},{"key":"\ud83c\udd94"},{"key":"\u24c2\ufe0f"},{"key":"\ud83c\udd95"},{"key":"\ud83c\udd96"},{"key":"\ud83c\udd7e\ufe0f"},{"key":"\ud83c\udd97"},{"key":"\ud83c\udd7f\ufe0f"},{"key":"\ud83c\udd98"},{"key":"\ud83c\udd99"},{"key":"\ud83c\udd9a"},{"key":"\ud83c\ude01"},{"key":"\ud83c\ude02\ufe0f"},{"key":"\ud83c\ude37\ufe0f"},{"key":"\ud83c\ude36"},{"key":"\ud83c\ude2f"},{"key":"\ud83c\ude50"},{"key":"\ud83c\ude39"},{"key":"\ud83c\ude1a"},{"key":"\ud83c\ude32"},{"key":"\ud83c\ude51"},{"key":"\ud83c\ude38"},{"key":"\ud83c\ude34"},{"key":"\ud83c\ude33"},{"key":"\u3297\ufe0f"},{"key":"\u3299\ufe0f"},{"key":"\ud83c\ude3a"},{"key":"\ud83c\ude35"},{"key":"\ud83d\udd34"},{"key":"\ud83d\udd35"},{"key":"\u26ab"},{"key":"\u26aa"},{"key":"\u2b1b"},{"key":"\u2b1c"},{"key":"\u25fc\ufe0f"},{"key":"\u25fb\ufe0f"},{"key":"\u25fe"},{"key":"\u25fd"},{"key":"\u25aa\ufe0f"},{"key":"\u25ab\ufe0f"},{"key":"\ud83d\udd36"},{"key":"\ud83d\udd37"},{"key":"\ud83d\udd38"},{"key":"\ud83d\udd39"},{"key":"\ud83d\udd3a"},{"key":"\ud83d\udd3b"},{"key":"\ud83d\udca0"},{"key":"\ud83d\udd18"},{"key":"\ud83d\udd33"},{"key":"\ud83d\udd32"}]},{"key":"Flags","items":[{"key":"\ud83c\udfc1"},{"key":"\ud83d\udea9"},{"key":"\ud83c\udf8c"},{"key":"\ud83c\udff4"},{"key":"\ud83c\udff3\ufe0f"},{"key":"\ud83c\udff3\ufe0f\u200d\ud83c\udf08"},{"key":"\ud83c\udff4\u200d\u2620\ufe0f"},{"key":"\ud83c\udde6\ud83c\udde8"},{"key":"\ud83c\udde6\ud83c\udde9"},{"key":"\ud83c\udde6\ud83c\uddea"},{"key":"\ud83c\udde6\ud83c\uddeb"},{"key":"\ud83c\udde6\ud83c\uddec"},{"key":"\ud83c\udde6\ud83c\uddee"},{"key":"\ud83c\udde6\ud83c\uddf1"},{"key":"\ud83c\udde6\ud83c\uddf2"},{"key":"\ud83c\udde6\ud83c\uddf4"},{"key":"\ud83c\udde6\ud83c\uddf6"},{"key":"\ud83c\udde6\ud83c\uddf7"},{"key":"\ud83c\udde6\ud83c\uddf8"},{"key":"\ud83c\udde6\ud83c\uddf9"},{"key":"\ud83c\udde6\ud83c\uddfa"},{"key":"\ud83c\udde6\ud83c\uddfc"},{"key":"\ud83c\udde6\ud83c\uddfd"},{"key":"\ud83c\udde6\ud83c\uddff"},{"key":"\ud83c\udde7\ud83c\udde6"},{"key":"\ud83c\udde7\ud83c\udde7"},{"key":"\ud83c\udde7\ud83c\udde9"},{"key":"\ud83c\udde7\ud83c\uddea"},{"key":"\ud83c\udde7\ud83c\uddeb"},{"key":"\ud83c\udde7\ud83c\uddec"},{"key":"\ud83c\udde7\ud83c\udded"},{"key":"\ud83c\udde7\ud83c\uddee"},{"key":"\ud83c\udde7\ud83c\uddef"},{"key":"\ud83c\udde7\ud83c\uddf1"},{"key":"\ud83c\udde7\ud83c\uddf2"},{"key":"\ud83c\udde7\ud83c\uddf3"},{"key":"\ud83c\udde7\ud83c\uddf4"},{"key":"\ud83c\udde7\ud83c\uddf6"},{"key":"\ud83c\udde7\ud83c\uddf7"},{"key":"\ud83c\udde7\ud83c\uddf8"},{"key":"\ud83c\udde7\ud83c\uddf9"},{"key":"\ud83c\udde7\ud83c\uddfb"},{"key":"\ud83c\udde7\ud83c\uddfc"},{"key":"\ud83c\udde7\ud83c\uddfe"},{"key":"\ud83c\udde7\ud83c\uddff"},{"key":"\ud83c\udde8\ud83c\udde6"},{"key":"\ud83c\udde8\ud83c\udde8"},{"key":"\ud83c\udde8\ud83c\udde9"},{"key":"\ud83c\udde8\ud83c\uddeb"},{"key":"\ud83c\udde8\ud83c\uddec"},{"key":"\ud83c\udde8\ud83c\udded"},{"key":"\ud83c\udde8\ud83c\uddee"},{"key":"\ud83c\udde8\ud83c\uddf0"},{"key":"\ud83c\udde8\ud83c\uddf1"},{"key":"\ud83c\udde8\ud83c\uddf2"},{"key":"\ud83c\udde8\ud83c\uddf3"},{"key":"\ud83c\udde8\ud83c\uddf4"},{"key":"\ud83c\udde8\ud83c\uddf5"},{"key":"\ud83c\udde8\ud83c\uddf7"},{"key":"\ud83c\udde8\ud83c\uddfa"},{"key":"\ud83c\udde8\ud83c\uddfb"},{"key":"\ud83c\udde8\ud83c\uddfc"},{"key":"\ud83c\udde8\ud83c\uddfd"},{"key":"\ud83c\udde8\ud83c\uddfe"},{"key":"\ud83c\udde8\ud83c\uddff"},{"key":"\ud83c\udde9\ud83c\uddea"},{"key":"\ud83c\udde9\ud83c\uddec"},{"key":"\ud83c\udde9\ud83c\uddef"},{"key":"\ud83c\udde9\ud83c\uddf0"},{"key":"\ud83c\udde9\ud83c\uddf2"},{"key":"\ud83c\udde9\ud83c\uddf4"},{"key":"\ud83c\udde9\ud83c\uddff"},{"key":"\ud83c\uddea\ud83c\udde6"},{"key":"\ud83c\uddea\ud83c\udde8"},{"key":"\ud83c\uddea\ud83c\uddea"},{"key":"\ud83c\uddea\ud83c\uddec"},{"key":"\ud83c\uddea\ud83c\udded"},{"key":"\ud83c\uddea\ud83c\uddf7"},{"key":"\ud83c\uddea\ud83c\uddf8"},{"key":"\ud83c\uddea\ud83c\uddf9"},{"key":"\ud83c\uddea\ud83c\uddfa"},{"key":"\ud83c\uddeb\ud83c\uddee"},{"key":"\ud83c\uddeb\ud83c\uddef"},{"key":"\ud83c\uddeb\ud83c\uddf0"},{"key":"\ud83c\uddeb\ud83c\uddf2"},{"key":"\ud83c\uddeb\ud83c\uddf4"},{"key":"\ud83c\uddeb\ud83c\uddf7"},{"key":"\ud83c\uddec\ud83c\udde6"},{"key":"\ud83c\uddec\ud83c\udde7"},{"key":"\ud83c\uddec\ud83c\udde9"},{"key":"\ud83c\uddec\ud83c\uddea"},{"key":"\ud83c\uddec\ud83c\uddeb"},{"key":"\ud83c\uddec\ud83c\uddec"},{"key":"\ud83c\uddec\ud83c\udded"},{"key":"\ud83c\uddec\ud83c\uddee"},{"key":"\ud83c\uddec\ud83c\uddf1"},{"key":"\ud83c\uddec\ud83c\uddf2"},{"key":"\ud83c\uddec\ud83c\uddf3"},{"key":"\ud83c\uddec\ud83c\uddf5"},{"key":"\ud83c\uddec\ud83c\uddf6"},{"key":"\ud83c\uddec\ud83c\uddf7"},{"key":"\ud83c\uddec\ud83c\uddf8"},{"key":"\ud83c\uddec\ud83c\uddf9"},{"key":"\ud83c\uddec\ud83c\uddfa"},{"key":"\ud83c\uddec\ud83c\uddfc"},{"key":"\ud83c\uddec\ud83c\uddfe"},{"key":"\ud83c\udded\ud83c\uddf0"},{"key":"\ud83c\udded\ud83c\uddf2"},{"key":"\ud83c\udded\ud83c\uddf3"},{"key":"\ud83c\udded\ud83c\uddf7"},{"key":"\ud83c\udded\ud83c\uddf9"},{"key":"\ud83c\udded\ud83c\uddfa"},{"key":"\ud83c\uddee\ud83c\udde8"},{"key":"\ud83c\uddee\ud83c\udde9"},{"key":"\ud83c\uddee\ud83c\uddea"},{"key":"\ud83c\uddee\ud83c\uddf1"},{"key":"\ud83c\uddee\ud83c\uddf2"},{"key":"\ud83c\uddee\ud83c\uddf3"},{"key":"\ud83c\uddee\ud83c\uddf4"},{"key":"\ud83c\uddee\ud83c\uddf6"},{"key":"\ud83c\uddee\ud83c\uddf7"},{"key":"\ud83c\uddee\ud83c\uddf8"},{"key":"\ud83c\uddee\ud83c\uddf9"},{"key":"\ud83c\uddef\ud83c\uddea"},{"key":"\ud83c\uddef\ud83c\uddf2"},{"key":"\ud83c\uddef\ud83c\uddf4"},{"key":"\ud83c\uddef\ud83c\uddf5"},{"key":"\ud83c\uddf0\ud83c\uddea"},{"key":"\ud83c\uddf0\ud83c\uddec"},{"key":"\ud83c\uddf0\ud83c\udded"},{"key":"\ud83c\uddf0\ud83c\uddee"},{"key":"\ud83c\uddf0\ud83c\uddf2"},{"key":"\ud83c\uddf0\ud83c\uddf3"},{"key":"\ud83c\uddf0\ud83c\uddf5"},{"key":"\ud83c\uddf0\ud83c\uddf7"},{"key":"\ud83c\uddf0\ud83c\uddfc"},{"key":"\ud83c\uddf0\ud83c\uddfe"},{"key":"\ud83c\uddf0\ud83c\uddff"},{"key":"\ud83c\uddf1\ud83c\udde6"},{"key":"\ud83c\uddf1\ud83c\udde7"},{"key":"\ud83c\uddf1\ud83c\udde8"},{"key":"\ud83c\uddf1\ud83c\uddee"},{"key":"\ud83c\uddf1\ud83c\uddf0"},{"key":"\ud83c\uddf1\ud83c\uddf7"},{"key":"\ud83c\uddf1\ud83c\uddf8"},{"key":"\ud83c\uddf1\ud83c\uddf9"},{"key":"\ud83c\uddf1\ud83c\uddfa"},{"key":"\ud83c\uddf1\ud83c\uddfb"},{"key":"\ud83c\uddf1\ud83c\uddfe"},{"key":"\ud83c\uddf2\ud83c\udde6"},{"key":"\ud83c\uddf2\ud83c\udde8"},{"key":"\ud83c\uddf2\ud83c\udde9"},{"key":"\ud83c\uddf2\ud83c\uddea"},{"key":"\ud83c\uddf2\ud83c\uddeb"},{"key":"\ud83c\uddf2\ud83c\uddec"},{"key":"\ud83c\uddf2\ud83c\udded"},{"key":"\ud83c\uddf2\ud83c\uddf0"},{"key":"\ud83c\uddf2\ud83c\uddf1"},{"key":"\ud83c\uddf2\ud83c\uddf2"},{"key":"\ud83c\uddf2\ud83c\uddf3"},{"key":"\ud83c\uddf2\ud83c\uddf4"},{"key":"\ud83c\uddf2\ud83c\uddf5"},{"key":"\ud83c\uddf2\ud83c\uddf6"},{"key":"\ud83c\uddf2\ud83c\uddf7"},{"key":"\ud83c\uddf2\ud83c\uddf8"},{"key":"\ud83c\uddf2\ud83c\uddf9"},{"key":"\ud83c\uddf2\ud83c\uddfa"},{"key":"\ud83c\uddf2\ud83c\uddfb"},{"key":"\ud83c\uddf2\ud83c\uddfc"},{"key":"\ud83c\uddf2\ud83c\uddfd"},{"key":"\ud83c\uddf2\ud83c\uddfe"},{"key":"\ud83c\uddf2\ud83c\uddff"},{"key":"\ud83c\uddf3\ud83c\udde6"},{"key":"\ud83c\uddf3\ud83c\udde8"},{"key":"\ud83c\uddf3\ud83c\uddea"},{"key":"\ud83c\uddf3\ud83c\uddeb"},{"key":"\ud83c\uddf3\ud83c\uddec"},{"key":"\ud83c\uddf3\ud83c\uddee"},{"key":"\ud83c\uddf3\ud83c\uddf1"},{"key":"\ud83c\uddf3\ud83c\uddf4"},{"key":"\ud83c\uddf3\ud83c\uddf5"},{"key":"\ud83c\uddf3\ud83c\uddf7"},{"key":"\ud83c\uddf3\ud83c\uddfa"},{"key":"\ud83c\uddf3\ud83c\uddff"},{"key":"\ud83c\uddf4\ud83c\uddf2"},{"key":"\ud83c\uddf5\ud83c\udde6"},{"key":"\ud83c\uddf5\ud83c\uddea"},{"key":"\ud83c\uddf5\ud83c\uddeb"},{"key":"\ud83c\uddf5\ud83c\uddec"},{"key":"\ud83c\uddf5\ud83c\udded"},{"key":"\ud83c\uddf5\ud83c\uddf0"},{"key":"\ud83c\uddf5\ud83c\uddf1"},{"key":"\ud83c\uddf5\ud83c\uddf2"},{"key":"\ud83c\uddf5\ud83c\uddf3"},{"key":"\ud83c\uddf5\ud83c\uddf7"},{"key":"\ud83c\uddf5\ud83c\uddf8"},{"key":"\ud83c\uddf5\ud83c\uddf9"},{"key":"\ud83c\uddf5\ud83c\uddfc"},{"key":"\ud83c\uddf5\ud83c\uddfe"},{"key":"\ud83c\uddf6\ud83c\udde6"},{"key":"\ud83c\uddf7\ud83c\uddea"},{"key":"\ud83c\uddf7\ud83c\uddf4"},{"key":"\ud83c\uddf7\ud83c\uddf8"},{"key":"\ud83c\uddf7\ud83c\uddfa"},{"key":"\ud83c\uddf7\ud83c\uddfc"},{"key":"\ud83c\uddf8\ud83c\udde6"},{"key":"\ud83c\uddf8\ud83c\udde7"},{"key":"\ud83c\uddf8\ud83c\udde8"},{"key":"\ud83c\uddf8\ud83c\udde9"},{"key":"\ud83c\uddf8\ud83c\uddea"},{"key":"\ud83c\uddf8\ud83c\uddec"},{"key":"\ud83c\uddf8\ud83c\udded"},{"key":"\ud83c\uddf8\ud83c\uddee"},{"key":"\ud83c\uddf8\ud83c\uddef"},{"key":"\ud83c\uddf8\ud83c\uddf0"},{"key":"\ud83c\uddf8\ud83c\uddf1"},{"key":"\ud83c\uddf8\ud83c\uddf2"},{"key":"\ud83c\uddf8\ud83c\uddf3"},{"key":"\ud83c\uddf8\ud83c\uddf4"},{"key":"\ud83c\uddf8\ud83c\uddf7"},{"key":"\ud83c\uddf8\ud83c\uddf8"},{"key":"\ud83c\uddf8\ud83c\uddf9"},{"key":"\ud83c\uddf8\ud83c\uddfb"},{"key":"\ud83c\uddf8\ud83c\uddfd"},{"key":"\ud83c\uddf8\ud83c\uddfe"},{"key":"\ud83c\uddf8\ud83c\uddff"},{"key":"\ud83c\uddf9\ud83c\udde6"},{"key":"\ud83c\uddf9\ud83c\udde8"},{"key":"\ud83c\uddf9\ud83c\udde9"},{"key":"\ud83c\uddf9\ud83c\uddeb"},{"key":"\ud83c\uddf9\ud83c\uddec"},{"key":"\ud83c\uddf9\ud83c\udded"},{"key":"\ud83c\uddf9\ud83c\uddef"},{"key":"\ud83c\uddf9\ud83c\uddf0"},{"key":"\ud83c\uddf9\ud83c\uddf1"},{"key":"\ud83c\uddf9\ud83c\uddf2"},{"key":"\ud83c\uddf9\ud83c\uddf3"},{"key":"\ud83c\uddf9\ud83c\uddf4"},{"key":"\ud83c\uddf9\ud83c\uddf7"},{"key":"\ud83c\uddf9\ud83c\uddf9"},{"key":"\ud83c\uddf9\ud83c\uddfb"},{"key":"\ud83c\uddf9\ud83c\uddff"},{"key":"\ud83c\uddfa\ud83c\udde6"},{"key":"\ud83c\uddfa\ud83c\uddec"},{"key":"\ud83c\uddfa\ud83c\uddf2"},{"key":"\ud83c\uddfa\ud83c\uddf3"},{"key":"\ud83c\uddfa\ud83c\uddf8"},{"key":"\ud83c\uddfa\ud83c\uddfe"},{"key":"\ud83c\uddfa\ud83c\uddff"},{"key":"\ud83c\uddfb\ud83c\udde6"},{"key":"\ud83c\uddfb\ud83c\udde8"},{"key":"\ud83c\uddfb\ud83c\uddea"},{"key":"\ud83c\uddfb\ud83c\uddec"},{"key":"\ud83c\uddfb\ud83c\uddee"},{"key":"\ud83c\uddfb\ud83c\uddf3"},{"key":"\ud83c\uddfb\ud83c\uddfa"},{"key":"\ud83c\uddfc\ud83c\uddeb"},{"key":"\ud83c\uddfc\ud83c\uddf8"},{"key":"\ud83c\uddfd\ud83c\uddf0"},{"key":"\ud83c\uddfe\ud83c\uddea"},{"key":"\ud83c\uddfe\ud83c\uddf9"},{"key":"\ud83c\uddff\ud83c\udde6"},{"key":"\ud83c\uddff\ud83c\uddf2"},{"key":"\ud83c\uddff\ud83c\uddfc"},{"key":"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f"},{"key":"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc73\udb40\udc63\udb40\udc74\udb40\udc7f"},{"key":"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc77\udb40\udc6c\udb40\udc73\udb40\udc7f"}]}]'),E=n("4+DD"),k=n("dvcG"),S=b.reduce((function(e,t){return e.concat(t.items)}),[]);function w(e){var t=e.categoryKeys,n=e.selectId,o=e.setSelectId,a=e.onPick,s=e.resetDisable,l=(0,p.Z)(),f=(0,r.useCallback)((function(e){var t=e.currentTarget.dataset.switchid,n=document.querySelector("#".concat(t.replace(/\s/g,"")));document.querySelector(".e-menu-container .antiscroll-inner").scrollTop=n.offsetTop,o(t)}),[o]),d=(0,r.useCallback)((function(){var e=Math.floor(Math.random()*(S.length-1));a(S[e].key)}),[a]),m=(0,r.useCallback)((function(e){e.preventDefault(),a&&a("")}),[a]);return r.createElement("div",{className:"navbar z-[3] mb-[6px] flex justify-between flex-none"},r.createElement("div",{className:c()("overflow-x-auto flex items-center",u().categoryArea)},t.map((function(e){var t=e.replace(/\s/g,"").replace("&","-"),o=n==="e-".concat(t);return r.createElement("div",{className:c()("inline-block leading-[25px] text-center h-[25px] w-[25px] rounded-full cursor-pointer"),key:t,"data-switchid":"e-"+t,onClick:f},r.createElement("div",{className:"h-full w-full flex items-center justify-center"},r.createElement(i.Z,{name:t.toLowerCase(),className:o?"text-primary":"text-grey-40"})))}))),r.createElement("div",{className:"flex items-center flex-none"},r.createElement("div",{className:"w-[1px] h-[15px] bg-grey-20 flex-none"}),r.createElement("div",{className:c()("text-center mx-[18px] cursor-pointer overflow-hidden"),onClick:d},r.createElement("span",{className:"text-[13px] leading-[18px] text-grey-60"},l.formatMessage({id:"emoji_random"}))),r.createElement("div",{className:c()(s?"cursor-not-allowed":"cursor-pointer","text-center"),onClick:s?function(e){e.preventDefault()}:m},r.createElement("span",{className:c()(s?"text-grey-20":"text-grey-60","text-[13px] leading-[18px]")},l.formatMessage({id:"emoji_reset"})))))}var T=n("EItl"),x=n("2jWv"),_=n("V/jI"),O=n("Hz64");function C(e){return C="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},C(e)}function D(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function A(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?D(Object(n),!0).forEach((function(t){I(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):D(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function I(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=C(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=C(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==C(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function P(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||N(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||N(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 N(e,t){if(e){if("string"===typeof e)return j(e,t);var n=Object.prototype.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)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var R=function(e){return e["People & Body"]="emoji_people_body",e["Animals & Nature"]="emoji_animals_nature",e["Food & Drink"]="emoji_food_drink",e.Activities="emoji_activities",e["Travel & Places"]="emoji_travel_places",e.Objects="emoji_objects",e.Symbols="emoji_symbols",e.Flags="emoji_flags",e}(R||{}),L={"\u5de5\u4f5c":["\ud83d\udc15\u200d\ud83e\uddba"]},U=["\ud83d\udcbc","\ud83d\udda5\ufe0f","\ud83d\udcbb","\ud83d\udcc5","\ud83d\udcdd","\ud83d\udcc2","\ud83d\udcce","\ud83c\udfaf"],Z=["\ud83d\udcda","\ud83d\udcdd","\ud83d\udcd6","\ud83d\udcd1","\u270f\ufe0f","\ud83d\udc68\u200d\ud83c\udfeb","\ud83d\udc69\u200d\ud83c\udfeb","\ud83c\udf93"],B=["\ud83c\udfe1","\ud83c\udfe0","\ud83c\udf7d\ufe0f","\ud83d\udecb\ufe0f","\ud83d\uded2","\ud83c\udf1e","\ud83d\udc5a","\ud83c\udf40"],F=["\ud83c\udfc3\u200d\u2640\ufe0f","\ud83e\uddd8\u200d\u2642\ufe0f","\ud83d\udcaa","\ud83c\udf4e","\ud83c\udf4a","\ud83e\ude7a","\ud83d\udca7","\ud83d\udc89"],H=["\u2708\ufe0f","\ud83c\udf0d","\ud83c\udf92","\ud83c\udfde\ufe0f","\ud83d\udcf8","\u26f7\ufe0f","\ud83c\udfd6\ufe0f","\ud83c\udf05"],Y=["\ud83c\udfae","\ud83c\udfac","\ud83c\udfa7","\ud83c\udfa4","\ud83c\udfb6","\ud83c\udfb2","\ud83c\udfa1","\ud83c\udfa8"],V={"\u5de5\u4f5c":U,work:U,"\u5b66\u4e60":Z,study:Z,"\u751f\u6d3b":B,life:B,"\u5065\u5eb7":F,health:F,"\u65c5\u884c":H,travel:H,"\u5a31\u4e50":Y,entertainment:Y};function K(e){var t=e.onPick,n=e.displayEmoji,s=e.navbarDisabled,c=M((0,r.useState)(function(){var e=(0,k.LP)("recent","json"),t=[];e&&(t=e.data.slice(0,9));return t}()),2),l=c[0],u=c[1],f=(0,r.useState)(function(){var e=(0,k.LP)("emojiSectionExpand","json");if(e)return e;return e={},b.forEach((function(t){e[t.key]=!0})),e}()),d=M(f,2),p=d[0],h=d[1],y=l.length>0?"e-recent":"e-".concat(b[0].key),v=M((0,r.useState)(y),2),S=v[0],C=v[1],D=M((0,r.useState)(""),2),N=D[0],j=D[1];var U=(0,r.useRef)(null),Z=(0,r.useRef)(null),B=(0,r.useCallback)((function(e){e&&(Z.current=e)}),[]),F=(0,r.useRef)(null),H=(0,r.useCallback)((function(e){e&&(F.current=e)}),[]),Y=(0,r.useRef)(null);(0,r.useEffect)((function(){return F.current&&E.iD($(F.current)),function(){return E.Dh($(F.current))}}),[]),(0,r.useEffect)((function(){Y.current&&Y.current.focus()}),[]);var K=(0,r.useCallback)((function(e){var n=e.target,r=n.className;if(r.includes&&!r.includes("e-show-tip")&&r.includes("e-item")){var i,o=Array.from(new Set([n.innerText].concat(P(l)))).slice(0,9);U.current&&(U.current.recent=o),(0,k.JU)("recent",JSON.stringify({data:o})),u(o),t&&t(n.innerText),e.preventDefault(),null===(i=Y.current)||void 0===i||i.focus()}}),[l,u,t]),W=(0,r.useCallback)((function(e){var n=Array.from(new Set([e].concat(P(l)))).slice(0,9);(0,k.JU)("recent",JSON.stringify({data:n})),u(n),t&&t(e)}),[u,l,t]),z=(0,T.D9)(S),G=(0,T.zE)((0,r.useCallback)((function(e){if(e.target){var t=e.target.scrollTop,n=Array.from(document.querySelectorAll(".e-section")).map((function(e){return{id:e.id,startPos:e.offsetTop,endPos:e.clientHeight+e.offsetTop}})).find((function(e){return t>=e.startPos&&t<e.endPos-5}));n&&z!==n.id&&C(n.id),a.vp.dispatch(o.V,{isShow:!1})}}),[C,z]),50),q=(0,r.useCallback)((function(e){e.persist(),G(e)}),[G]),J=(0,r.useMemo)((function(){return{category:"recent",items:l.map((function(e){return{key:e}}))}}),[l]),X=(0,r.useCallback)((function(e){var t=A(A({},p),{},I({},e,!p[e]));(0,k.JU)("emojiSectionExpand",JSON.stringify(t)),h(t)}),[h,p]),Q=(0,r.useMemo)((function(){var e=b.map((function(e){return e.key}));return J.items.length>0&&e.unshift(J.category),e}),[J]),ee=(0,r.useCallback)((function(e){j(e.target.value)}),[]),te=(0,r.useCallback)((function(){j("")}),[]),ne=(0,r.useMemo)((function(){if(N){var e=function(e){return e>=" ".charCodeAt(0)&&e<"A".charCodeAt(0)||e>"Z".charCodeAt(0)&&e<"a".charCodeAt(0)||e>"z".charCodeAt(0)&&e<127},t=N.toLowerCase().split(/,|\s|\uff0c/).map((function(e){return e.trim()})).filter(Boolean),n=t.length>1,r=function(e,t){return-1!==t.indexOf(e)},i=function(t,n){var r=n.indexOf(t);return-1!==r&&(0===r||e(n.charCodeAt(r-1)))};if(n){return new Set(window.emojiSearchDataset.filter((function(e){return n=e.keywords,t.every((function(e){return r(e,n)}));var n})).map((function(e){return e.key})))}var o=t.reduce((function(t,o){var a=o.split("").some((function(e){return function(e){return e>="a".charCodeAt(0)&&e<="z".charCodeAt(0)||e>="A".charCodeAt(0)&&e<="Z".charCodeAt(0)}(e.charCodeAt(0))})),s=o.length>=3,c=o.split("").some((function(t){return e(t.charCodeAt(0))})),l=r;a&&!n&&(s||c||(l=i));var u=[];return window.emojiSearchDataset.forEach((function(e){l(o,e.keywords)&&u.push(e.key)})),t.concat(u)}),[]),a=V[N.trim()];a&&(o=a.concat(o));var s=L[N.trim()];return s&&(o=o.filter((function(e){return!s.includes(e)}))),new Set(o)}}),[N]),re=!!ne,ie=(0,r.useMemo)((function(){if(re){var e=P(ne).map((function(e){return{key:e}}));return e.length?e.map((function(e,t){return r.createElement(m,{onPick:W,item:e,key:e.key+t})})):r.createElement("div",{className:"relative flex-1 overflow-hidden flex flex-col"},r.createElement(O.Z,{containerClassName:"mt-[30px]",size:100}),r.createElement("span",{className:"block text-center text-grey-40 text-[14px] leading-[20px] mt-[6px]"},_.U2("no_result")))}return null}),[re,ne,W]);return r.createElement("div",{className:"e-menu overflow-hidden flex flex-col h-full",ref:B},r.createElement("div",{className:"emoji-input w-full mb-[19px] flex-none"},r.createElement("div",{className:"w-full h-full relative"},r.createElement(i.Z,{name:"search-thin",className:"w-[18px] h-[18px] text-grey-20 absolute top-1/2 -translate-y-1/2 left-[8px]"}),r.createElement(x.Z,{ref:Y,className:"w-full rounded-select-trigger h-[32px] px-[30px]",value:N,placeholder:_.U2("search"),onChange:ee}),N&&r.createElement(i.Z,{name:"clear-input",className:"w-[18px] h-[18px] text-grey-30 cursor-pointer absolute top-1/2 -translate-y-1/2 right-[8px]",onClick:te}))),r.createElement("div",{className:"w-full flex-auto flex flex-col overflow-hidden",onMouseDown:function(e){return e.preventDefault()},onMouseUp:K},!re&&!s&&r.createElement(w,{categoryKeys:Q,selectId:S,setSelectId:C,onPick:t,resetDisable:!n}),r.createElement("div",{className:"e-menu-container flex-auto overflow-hidden",onScroll:q},r.createElement("div",{ref:H,className:"antiscroll-wrap"},r.createElement("div",{className:"antiscroll-inner flex-auto",style:{height:"100%",position:"relative"}},ne?ie:r.createElement(r.Fragment,null,J.items.length>0&&r.createElement(g,{onPick:W,category:J.category,items:J.items,key:J.category,langKey:"emoji_recent"}),b.map((function(e){return r.createElement(g,{onPick:W,category:e.key,items:e.items,key:e.key,onExpandClick:X,isExpand:p[e.key],langKey:R[e.key],canExpand:!0})}))))))))}},ZC4B:function(e,t,n){"use strict";var r=n("q1tI"),i=n("cyUo");t.Z=function(e){var t=e.textId,n=e.descId;return r.createElement(i.Z,{containerClassName:"",name:"empty-focus-menu",iconsInfo:[2,3,void 0,void 0,void 0,7],textId:t,descId:n})}},mc49:function(e,t,n){"use strict";n("yq1k"),n("JTJg");var r=n("EItl"),i=n("AtZj"),o=n("5WEu"),a=n("q1tI"),s=n("NW6w"),c=n("7b4O"),l=n.n(c),u=n("xS9v"),f=n("EPMa"),d=n.n(f),m=n("RDjN");t.Z=function(){var e=(0,s.v9)((function(e){return(0,o.gh)()})),t=(0,o.$o)(e),n=(0,r.$h)(),c=(0,a.useMemo)((function(){if([m.npS.white.id,m.npS.blue.id].includes(e))return{c1:"text-grey-6",c2:"text-grey-3",c3:"text-grey-5"};var t=[m.npS.black.id,m.npS.ebony.id,m.npS.navy.id],r=[m.npS.teal.id,m.npS.matcha.id,m.npS.peach.id,m.npS.lilac.id],i=[m.npS.turquoise.id,m.npS.sunshine.id];return t.includes(e)?{c1:"text-grey-6",c2:"text-grey-3",c3:"text-grey-4"}:r.includes(e)?{s1:(0,u.eR)(l()(n).hex(),12),s2:(0,u.eR)(l()(n).hex(),6),s3:(0,u.eR)(l()(n).hex(),9)}:i.includes(e)?{s1:(0,u.eR)(l()(n).hex(),16),s2:(0,u.eR)(l()(n).hex(),8),s3:(0,u.eR)(l()(n).hex(),12)}:{c1:"",c2:"",c3:""}}),[e,n]),f=c.c1,p=c.c2,h=c.c3,y=c.s1,v=c.s2,g=c.s3;return a.createElement("div",{className:"empty-icon absolute inset-0"},a.createElement(i.Z,{name:"empty-habit-detail-1",className:d()(f,"absolute bottom-0 left-1/2 -translate-x-1/2"),style:{width:1200,height:1164,color:t?"rgba(156, 159, 170, 0.12)":y}}),a.createElement(i.Z,{name:"empty-habit-detail-2",className:d()(p,"absolute bottom-0 left-1/2 -translate-x-1/2"),style:{width:1200,height:1164,color:t?"rgba(156, 159, 170, 0.06)":v}}),a.createElement(i.Z,{name:"empty-habit-detail-3",className:d()(h,"absolute bottom-0 left-1/2 -translate-x-1/2"),style:{width:1200,height:1164,color:t?"rgba(156, 159, 170, 0.09)":g}}))}},Hz64:function(e,t,n){"use strict";var r=n("q1tI"),i=n("cyUo");t.Z=function(e){var t=e.containerClassName,n=void 0===t?"mt-[70px]":t,o=e.size;return r.createElement(i.Z,{containerClassName:n,name:"empty-search",size:o})}},nJcm:function(e,t,n){"use strict";var r=n("q1tI"),i=n("cyUo");t.Z=function(e){var t=e.size,n=e.textId,o=e.descId;return r.createElement(i.Z,{size:t,name:"empty-search-list",descId:o,textId:n})}},"2RGJ":function(e,t,n){"use strict";n("yq1k"),n("JTJg");var r=n("EItl"),i=n("AtZj"),o=n("5WEu"),a=n("q1tI"),s=n("NW6w"),c=n("7b4O"),l=n.n(c),u=n("xS9v"),f=n("EPMa"),d=n.n(f),m=n("RDjN");t.Z=function(e){var t=e.isCardMode,n=(0,s.v9)((function(e){return(0,o.gh)()})),c=(0,o.$o)(n),f=(0,r.$h)(),p=(0,a.useMemo)((function(){if(t||[m.npS.white.id,m.npS.blue.id].includes(n))return{c1:"text-grey-6",c2:"text-grey-3",c3:"text-grey-5"};var e=[m.npS.black.id,m.npS.ebony.id,m.npS.navy.id],r=[m.npS.teal.id,m.npS.matcha.id,m.npS.peach.id,m.npS.lilac.id],i=[m.npS.turquoise.id,m.npS.sunshine.id];return e.includes(n)?{c1:"text-grey-6",c2:"text-grey-3",c3:"text-grey-4"}:r.includes(n)?{s1:(0,u.eR)(l()(f).hex(),12),s2:(0,u.eR)(l()(f).hex(),6),s3:(0,u.eR)(l()(f).hex(),9)}:i.includes(n)?{s1:(0,u.eR)(l()(f).hex(),16),s2:(0,u.eR)(l()(f).hex(),8),s3:(0,u.eR)(l()(f).hex(),12)}:{c1:"",c2:"",c3:""}}),[t,n,f]),h=p.c1,y=p.c2,v=p.c3,g=p.s1,b=p.s2,E=p.s3;return a.createElement("div",{className:"empty-icon absolute inset-0"},a.createElement(i.Z,{name:"empty-task-detail-1",className:d()(h,"absolute bottom-0 left-1/2 -translate-x-1/2"),style:{width:1200,height:1164,color:c?"rgba(156, 159, 170, 0.12)":g}}),a.createElement(i.Z,{name:"empty-task-detail-2",className:d()(y,"absolute bottom-0 left-1/2 -translate-x-1/2"),style:{width:1200,height:1164,color:c?"rgba(156, 159, 170, 0.06)":b}}),a.createElement(i.Z,{name:"empty-task-detail-3",className:d()(v,"absolute bottom-0 left-1/2 -translate-x-1/2"),style:{width:1200,height:1164,color:c?"rgba(156, 159, 170, 0.09)":E}}))}},cyUo:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("2B1R"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=n("9IBm"),c=n("5VMf"),l=n("NW6w"),u=n("5WEu"),f=n("EItl"),d=n("7b4O"),m=n.n(d);function p(e){return p="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},p(e)}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=p(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=p(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==p(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t=e.containerClassName,n=void 0===t?"":t,i=e.size,d=void 0===i?168:i,p=e.name,h=e.iconsInfo,v=void 0===h?[2,3,void 0,void 0,6,7]:h,g=e.emptyBg,b=void 0===g?"empty-common-bg":g,E=e.textId,k=e.descId,S=e.text,w=e.desc,T=(0,s.Z)(),x={width:d,height:d},_=(0,l.v9)((function(){return(0,u.$o)()})),O=(0,f.$h)(),C=["text-white dark:text-[#DDDEE1]","text-primary","","text-[#EDEDED] dark:text-[#CDCDCD]","",""],D=[void 0,void 0,void 0,void 0,{color:_?"#474747":m()(O||"#4772fa").mix(m()("black"),.7).hex()},{color:_?"#606060":m()(O||"#4772fa").mix(m()("black"),.7).hex()}];return r.createElement("div",{className:o()("empty-list-info",n)},r.createElement("div",{className:"empty-icon relative mx-auto my-0",style:x},r.createElement(a.Z,{name:b,className:"text-grey-3 absolute inset-0 dark:text-grey-6",style:x}),v.map((function(e,t){return e?r.createElement(a.Z,{name:"".concat(p,"-").concat(e),key:e,className:o()("absolute inset-0",C[t]),style:y(y({},x),D[t])}):null}))),(E||S)&&r.createElement("span",{className:o()("mt-[2px] block text-center text-[14px] font-medium leading-[20px]",c.RM)},E?T.formatMessage({id:E}):S),(k||w)&&r.createElement("span",{className:"mt-[4px] block text-center text-xs text-grey-60 leading-[17px]"},k?T.formatMessage({id:k}):w))}},KUJT:function(e,t,n){"use strict";n.d(t,{c:function(){return s}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");function r(e){return 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},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var s=o((function e(t){var n,r,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n=this,i="",(r=a(r="id"))in n?Object.defineProperty(n,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[r]=i,this.id="divider-"+t}))},z5NU:function(e,t,n){"use strict";n.d(t,{UI:function(){return s},XL:function(){return c},F3:function(){return l}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("sMBO"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");function r(e){return 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},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function o(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var s=function(e){return e[e.SINGLE=0]="SINGLE",e[e.MULTI=1]="MULTI",e[e.GROUP=2]="GROUP",e[e.TITLE=3]="TITLE",e}({}),c=function(e){return e.LIST="list",e.GROUP="group",e.CSL="csl",e.TAG="tag",e.TEAM="team",e.CALENDAR="calendar",e.ACCOUNT="account",e}({}),l=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,"id",""),o(this,"name",""),o(this,"icon",""),o(this,"children",[]),o(this,"parent",null),o(this,"type",s.MULTI),o(this,"order",0),o(this,"symbol",c.LIST),o(this,"canSelected",!1),o(this,"isSubscribe",!1),o(this,"originalId","")},(t=[{key:"fromJson",value:function(e){var t=e.id,n=e.name,r=e.icon,i=e.type,o=e.children,a=e.parent,s=e.order,c=e.symbol,l=e.canSelected,u=e.isSubscribe,f=e.originalId;return this.id=null!==t&&void 0!==t?t:this.id,this.name=null!==n&&void 0!==n?n:this.name,this.icon=null!==r&&void 0!==r?r:this.icon,this.children=null!==o&&void 0!==o?o:this.children,this.parent=null!==a&&void 0!==a?a:this.parent,this.type=null!==i&&void 0!==i?i:this.type,this.order=null!==s&&void 0!==s?s:this.order,this.symbol=null!==c&&void 0!==c?c:this.symbol,this.canSelected=null!==l&&void 0!==l?l:this.canSelected,this.isSubscribe=null!==u&&void 0!==u?u:this.isSubscribe,this.originalId=null!==f&&void 0!==f?f:this.originalId,this}}])&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}()},"+HOC":function(e,t,n){"use strict";n.d(t,{f:function(){return s}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("sMBO"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");function r(e){return 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},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,a(r.key),r)}}function o(e,t,n){return(t=a(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var s=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),o(this,"id",""),o(this,"name",""),o(this,"itemIds",[]),o(this,"icon",void 0)},(t=[{key:"fromJson",value:function(e){var t=e.id,n=e.name,r=e.icon,i=e.itemIds;return this.id=null!==t&&void 0!==t?t:this.id,this.name=null!==n&&void 0!==n?n:this.name,this.icon=null!==r&&void 0!==r?r:this.icon,this.itemIds=null!==i&&void 0!==i?i:this.itemIds,this}}])&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}()},kfwe:function(e,t,n){"use strict";n.d(t,{Z:function(){return M}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("y8mg"),o=n.n(i),a=n("z5NU"),s=n("+HOC"),c=n("EPMa"),l=n.n(c),u=n("mMs9"),f=n.n(u),d=n("AtZj"),m=n("UDbp"),p=n("xS9v"),h=n("NMvI"),y=n("ybuw"),v=n("AVQR");function g(e){return g="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},g(e)}function b(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function E(e){var t=e.entity,n=e.groupLevel,i=e.isGroupExpand,o=e.isGroupPartialSelect,s=e.isSingleSelected,c=e.toggleFoldGroup,u=e.selectedKeys,g=e.isRightPanel,E=e.partialSelectedId,k=t.id,S=t.name,w=t.icon,T=t.type,x=t.isSubscribe,_=g?+y.Z.filterMenuItemLevelPadding*n:+y.Z.filterMenuItemLeftPadding+ +y.Z.filterMenuItemLevelPadding*n,O=null===u||void 0===u?void 0:u.includes(k),C=null===E||void 0===E?void 0:E.has(k);g&&T===a.UI.GROUP&&(_=16+16*(n-1>0?n-1:0)),g&&T===a.UI.TITLE&&("url-items-title"===k||x)&&(_=16+16*(n-1>0?n-1:0)),!g||T!==a.UI.SINGLE&&T!==a.UI.MULTI||(_=1===n?16:16*n);var D={paddingLeft:_},A="tag"===w,I=S;A&&(I=h.tN(S));var P={icon:"",emoji:null,name:""};if((0,p.Cy)(I)){var M=(0,p.y9)(I);P.emoji=M.emoji,P.name=M.title}else P.icon=w,P.name=I;if(T===a.UI.SINGLE||T===a.UI.MULTI){if(A){var N=s&&!O,j=O||N;return r.createElement(m.sN,{multi:!0,key:k,style:D,className:l()("flex items-center justify-between",{"single-selected-item":s,"h-[32px] pr-[16px]":g,"h-[34px] hackHeight":!g}),isRightPanel:g},r.createElement("span",{className:"flex items-center overflow-hidden"},P.emoji?r.createElement(v.Z,{emoji:P.emoji,size:16,className:"emoji w-[16px] h-[16px] text-[16px] leading-[16px] relative flex-none"}):r.createElement(d.Z,{name:"tag",className:l()("i-3 w-[18px] h-[18px] flex-none",g?"":{"text-menu-primary":j,"":!j})}),r.createElement("span",{className:l()("text-[13px] overflow-hidden truncate",g?"text-grey-80":{"text-menu-primary":j,"text-grey-80":!j},g?"pl-[6px]":"pl-[8px]")},P.name)),r.createElement(d.Z,{name:"single-select",className:l()("w-[12px] h-[12px] text-menu-primary absolute right-[12px] top-1/2 transform -translate-y-1/2",N?"":"hidden")}),g&&r.createElement("span",{className:l()("w-[14px] h-[14px] rounded-[4px] flex-none flex justify-center items-center border border-solid",O?"border-menu-primary bg-menu-primary":"border-grey-20 hover:border-menu-primary")},r.createElement(d.Z,{name:"right-panel-all-selected",className:l()("i-3 w-[9px] text-white flex-none ",{visible:O,invisible:!O})})))}return r.createElement(m.sN,{multi:!0,key:k,style:D,className:l()("flex items-center justify-between",{"single-selected-item":s,"h-[32px] pr-[16px]":g,"h-[34px] hackHeight":!g}),isRightPanel:g},r.createElement("div",{className:"flex items-center w-[85%]"},P.emoji?r.createElement(v.Z,{emoji:P.emoji,size:16,className:"emoji w-[16px] h-[16px] text-[16px] leading-[16px] relative flex-none"}):r.createElement(d.Z,{name:P.icon,className:l()("i-3 w-[18px] h-[18px] flex-none ",g?"":{"text-primary":O,"":!O})}),r.createElement("span",{className:l()("text-[13px] overflow-hidden text-ellipsis whitespace-nowrap",g?"text-grey-80":{"text-primary":O,"text-grey-80":!O},g?"pl-[6px]":"pl-[8px]")},P.name)),g&&r.createElement("span",{className:l()("w-[14px] h-[14px] flex-none flex justify-center items-center border border-solid",O?l()("border-menu-primary","bg-menu-primary"):l()("border-grey-20","hover:border-menu-primary"),{"rounded-full":T===a.UI.SINGLE,"rounded-[4px]":T===a.UI.MULTI})},r.createElement(d.Z,{name:"right-panel-all-selected",className:l()("i-3 w-[9px] text-white flex-none",{visible:O,invisible:!O})})))}if(T===a.UI.GROUP||T===a.UI.TITLE){var R=T===a.UI.TITLE,L=R?{disabled:!g}:{multi:!0,className:{"single-selected-item":s||o&&!i}},U=function(e){e.preventDefault(),e.stopPropagation(),c(k)};return r.createElement(m.sN,{key:k,disabled:L.disabled,multi:L.multi,className:l()("group",L.className,{"flex items-center justify-between pl-[12px] hackPadding !h-[36px] ":!g,"!h-[32px] pr-[16px]":g,"cursor-pointer":R}),style:D,isRightPanel:g},r.createElement("span",{className:"flex items-center justify-between text-ellipsis h-full w-full"},r.createElement("span",{className:l()("flex items-center w-[85%]",[f().handleBar]),onClick:R?function(e){U(e)}:function(){}},T===a.UI.GROUP&&r.createElement("div",{className:"flex items-center"},r.createElement("span",{className:f().foldHandler,onClick:function(e){U(e)}},r.createElement(d.Z,{name:"down-arrow",className:"w-[12px] h-[12px] flex-none text-grey-60",style:{transform:"rotate(".concat(i?0:-90,"deg)")}})),P.emoji?r.createElement(v.Z,{emoji:P.emoji,size:16,className:l()("emoji w-[16px] h-[16px] text-[16px] leading-[16px] relative flex-none",!g&&"mr-[8px]")}):P.icon?r.createElement(d.Z,{name:P.icon,className:l()("i-3 w-[18px] h-[18px] flex-none",g?"":{"text-primary":O,"":!O},!g&&"mr-[8px]")}):null),T===a.UI.TITLE&&r.createElement("span",{className:l()("i-o-36 group-hover:visible invisible flex-none px-[2px]",b({},f().foldHandler,!g))},r.createElement(d.Z,{name:"down-arrow",className:"w-[12px] h-[12px] text-grey-60 hover:text-grey ",style:{transform:"rotate(".concat(i?0:-90,"deg)")}})),r.createElement("span",{className:l()("align-middle text-[13px] overflow-hidden text-ellipsis whitespace-nowrap",g?"":{"text-primary":O,"text-grey-80":!O},R?"font-medium text-grey":"text-grey-80",g&&T===a.UI.GROUP&&"pl-[6px]")},P.name)),r.createElement("span",{className:"flex"},g&&(T===a.UI.GROUP||["project-items-title","tag-items-title","calendar-items-title","url-items-title"].includes(k)||x)&&r.createElement("span",{className:l()("w-[14px] h-[14px] rounded-[4px] flex-none flex justify-center items-center border border-solid",O||C?"border-menu-primary bg-menu-primary":"border-grey-20 hover:border-menu-primary")},r.createElement("div",{className:l()("bg-white rounded-full flex-none",{visible:C,invisible:!C,hidden:O}),style:{height:1.5,width:8}}),r.createElement(d.Z,{name:"right-panel-all-selected",className:l()("i-3 w-[9px] text-white flex-none",{visible:O,invisible:!O,hidden:C})})))))}return null}function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(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 S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function w(e){var t=e.defaultExpand,n=void 0===t||t,i=e.onToggle,o=e.entity,a=k((0,r.useState)(n),2),s=a[0],c=a[1],u=(0,r.useCallback)((function(){c((function(e){var t=!e;return i(t,o.itemIds),t}))}),[o.itemIds,i]),f=o.name;return r.createElement("div",{className:"section-title flex items-center mx-[4px]",onClick:u,style:{paddingLeft:+y.Z.filterMenuItemLeftPadding}},r.createElement("span",{className:"relative"},r.createElement(d.Z,{name:"down-arrow",className:"w-[16px] h-[16px] text-grey-60",style:{transform:"rotate(".concat(s?0:-90,"deg)")}})),r.createElement("span",{className:l()("i-o-54","text-grey-60 text-xs ml-[8px] truncate"),style:{lineHeight:"34px"}},f))}var T=n("KUJT");function x(e){var t=e.entity;return r.createElement(m.iz,{className:"w-full h-[1px] mt-[6px] mb-[6px]",key:t.id})}var _=n("dvcG");function O(e){return O="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},O(e)}function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function D(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function I(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(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 P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e){var t=e.openStatus,n=e.dataStructure,i=e.selectedKeys,c=e.singleSelectedKeys,l=e.isRightPanel,u=void 0!==l&&l,f=e.partialSelectedId,d=e.isMinusLevel,m=void 0!==d&&d,p=e.isFlattenSection,h=void 0!==p&&p,y=e.isOnlyOneSection,v=void 0!==y&&y,g=I((0,r.useState)([]),2),b=g[0],k=g[1],S=I((0,r.useState)(t),2),O=S[0],C=S[1],P=(0,r.useCallback)((function(e){if(u){var t=(0,_.LP)("RIGHT_PANEL_OPEN_STATUS","json"),n=t?D(D({},t),{},A({},e,!t[e])):A({},e,!0);(0,_.JU)("RIGHT_PANEL_OPEN_STATUS",JSON.stringify(n))}C((function(t){return D(D({},t),{},A({},e,!t[e]))}))}),[u]),M=(0,r.useCallback)((function(e){return 0===o().intersection(e.itemIds,b).length}),[b]),N=(0,r.useCallback)((function(e,t){k((function(n){return e?o().difference(n,t):o().union(n,t)}))}),[]),j=function(e,t){var n=i.includes(e),r=!!t.find((function(e){return i.includes(e.id)}));return!n&&r},R=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=[],o=t.id,s=t.children,l=E({entity:t,groupLevel:function(){var e=t.symbol===a.XL.ACCOUNT||t.symbol===a.XL.CALENDAR;return h?e||v?n-1:n-2:e?n:m?n-1:n}(),isGroupExpand:O[o],isGroupPartialSelect:j(o,s),toggleFoldGroup:P,isSingleSelected:(null===c||void 0===c?void 0:c.includes(o))||!1,selectedKeys:i,isRightPanel:u,partialSelectedId:f});return l&&r.push(l),O[o]&&s.forEach((function(t){r=r.concat(e(t,n+1))})),r};return function(){var e=[];return n.forEach((function(t,i){if(t instanceof a.F3){var o=t.id;if(b.includes(o))return;e=e.concat(R(t))}else if(t instanceof s.f){var c=t.id;e.push(r.createElement(w,{defaultExpand:M(t),key:c,entity:t,onToggle:N}))}else if(t instanceof T.c){if(i===n.length-1)return;var l=t.id;e.push(r.createElement(x,{key:l,entity:t}))}})),e}()}},"kb/R":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("sMBO"),n("Tskq"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("y8mg"),o=n.n(i),a=n("PuJ2"),s=n("z5NU"),c=n("kfwe");function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(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 u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.defaultSelectKeys,n=e.openStatus,i=e.dataStructure,u=e.selectedKeys,f=e.defaultVisible,d=e.minMenuWidthMatchTrigger,m=e.placement,p=e.className,h=e.onShow,y=e.onMounted,v=e.onSelectItem,g=e.onSelectChange,b=e.onConfirm,E=e.onCancel,k=e.selectListHeader,S=e.isCheckConfirmAble,w=e.children,T=e.handleSelectedNameAndKeys,x=e.menuListClassName,_=e.menuListWrapperClassName,O=e.menuUlClassName,C=e.controlClassName,D=e.onMenuVisibleChange,A=e.preventShowAction,I=e.handleParentAndChild,P=void 0===I||I,M=e.align,N=(0,r.useMemo)((function(){var e=new Map,t=function t(n,r){var i=n.id,o=n.children;e.set(i,{parentId:r,childrenIds:o.map((function(e){return e.id})),type:n.type}),o.forEach((function(e){t(e,i)}))};return i.forEach((function(e){e instanceof s.F3&&t(e)})),e}),[i]),j=(0,r.useCallback)((function(e){var t=function(e){for(var t,n=e,r=[n];null===(o=N.get(n))||void 0===o?void 0:o.parentId;){var o,a;n=null===(a=N.get(n))||void 0===a?void 0:a.parentId,r.push(n)}for(var c=i,l=function(){var e=r.pop();t=c.find((function(t){return t.id===e})),c=t instanceof s.F3?t.children:[]};r.length&&c.length;)l();return t},n=o().groupBy(e,(function(e){var t;return(null===(t=N.get(e))||void 0===t?void 0:t.parentId)||"null"})),r=[];return Object.keys(n).forEach((function(e){if("null"!==e){var i=n[e],o=t(e);if(o&&o instanceof s.F3)o.children.forEach((function(e){i.includes(e.id)&&r.push(e)}))}else{n[e].forEach((function(e){var n=t(e);n&&n instanceof s.F3&&r.push(n)}))}})),r.sort((function(e,t){return e.order>t.order?1:-1}))}),[i,N]),R=(0,r.useCallback)((function(e){if(T)return T(e);var t=[],n=[],r=new Map;return e.forEach((function(e){t.push(e.name),n.push(e.id),r.set(e.id,e.symbol)})),{names:t,keys:n,symbolMap:r}}),[T]),L=(0,r.useMemo)((function(){if(u.length){var e=u.filter((function(e){return N.get(e)}));if(e.length)return e;if(g){var n=R(j(t)).names;g({selects:t,names:n})}return t}return t}),[t,j,R,N,g,u]),U=l((0,r.useState)(L),2),Z=U[0],B=U[1],F=(0,c.Z)({openStatus:n,dataStructure:i,selectedKeys:Z});function H(e,t,n){if(e){var r=e.reduce((function(e,r){e.add(r);var i=N.get(r);if(P&&i){var a=i.childrenIds,c=i.parentId;if(a.length)a.forEach((function(t){e.add(t)}));else if(c&&"remove"===n){var l=N.get(c);if(l&&l.type!==s.UI.TITLE){var u=l.childrenIds;0===o().difference(u,t).length&&e.add(c)}}}return e}),new Set);return Array.from(r)}return[]}var Y=(0,r.useCallback)((function(e){var t=e.selectedKeys;if(B(t),E){var n=R(j(t)).names;E({names:n,selects:t})}}),[j,R,E]),V=(0,r.useCallback)((function(e){var t=e.selectedKeys;if(b){var n=R(j(t)),r=n.names,i=n.keys,a=n.symbolMap;b({names:r,selects:t,listOrGroup:o().groupBy(i,(function(e){return a.get(e)}))})}}),[j,R,b]);(0,r.useEffect)((function(){if(y){var e=R(j(L)),t=e.names,n=e.keys,r=e.symbolMap;y({names:t,selects:Z,listOrGroup:o().groupBy(n,(function(e){return r.get(e)}))})}}),[]);var K=(0,r.useCallback)((function(e){e&&B(L)}),[L]);return r.createElement(a.Z,{defaultVisible:f,minMenuWidthMatchTrigger:d,placement:m,selectMenu:F,className:p,onShow:h,onVisibleChange:K,onConfirm:V,onCancel:Y,defaultSelectedKeys:L,selectedKeys:Z,onSelectChange:function(e){var n,r=e.selectedKeys,i=Z,a=r,c=o().difference(r,i)[0],l=o().difference(i,r)[0];if(c&&(a=(null===(n=N.get(c))||void 0===n?void 0:n.type)===s.UI.SINGLE?[c]:r.filter((function(e){var t;return(null===(t=N.get(e))||void 0===t?void 0:t.type)!==s.UI.SINGLE})),a=o().uniq(a.concat(H([c],r,"add"))),v&&v(a,c)))return;if(l&&(a=o().difference(a,H([l],i,"remove"))),a.length&&"none"!==c||(a=t),B(a),g){var u=R(j(a)).names;g({selects:a,names:u})}},selectListHeader:k,confirmDisabled:!!S&&0===Z.length,menuListClassName:x,menuListWrapperClassName:_,menuUlClassName:O,controlClassName:C,onMenuVisibleChange:D,preventShowAction:A,align:M},w)}},lOk1:function(e,t,n){"use strict";n.d(t,{Z:function(){return H}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("yq1k"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("NW6w"),a=n("ylzY"),s=(n("ma9I"),n("fbCW"),n("pjDv"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("Tskq"),n("rB9j"),n("ALS0"),n("JfAA"),n("y8mg")),c=n.n(s),l=n("PuJ2"),u=n("z5NU"),f=n("kfwe"),d=(n("oVuX"),n("NPJQ"));function m(e,t){var n=new Set;return e.forEach((function(e){t.has(e)||n.add(e)})),n}function p(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,i=t.checkable;return!(!n&&!r)||!1===i}function h(e,t,n,r){var i,o=[];i=r||p;var a,s=new Set(e.filter((function(e){var t=!!n[e];return t||o.push(e),t}))),c=new Map,l=0;return Object.keys(n).forEach((function(e){var t=n[e],r=t.level,i=c.get(r);i||(i=new Set,c.set(r,i)),i.add(t),l=Math.max(l,r)})),(0,d.ZP)(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map((function(e){return"'".concat(e,"'")})).join(", "))),a=!0===t?function(e,t,n,r){for(var i=new Set(e),o=new Set,a=0;a<=n;a+=1)(t.get(a)||new Set).forEach((function(e){var t=e.key,n=e.node,o=e.children,a=void 0===o?[]:o;i.has(t)&&!r(n)&&a.filter((function(e){return!r(e.node)})).forEach((function(e){i.add(e.key)}))}));for(var s=new Set,c=n;c>=0;c-=1)(t.get(c)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!r(n)&&e.parent&&!s.has(e.parent.key))if(r(e.parent.node))s.add(t.key);else{var a=!0,c=!1;(t.children||[]).filter((function(e){return!r(e.node)})).forEach((function(e){var t=e.key,n=i.has(t);a&&!n&&(a=!1),c||!n&&!o.has(t)||(c=!0)})),a&&i.add(t.key),c&&o.add(t.key),s.add(t.key)}}));return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(m(o,i))}}(s,c,l,i):function(e,t,n,r,i){for(var o=new Set(e),a=new Set(t),s=0;s<=r;s+=1)(n.get(s)||new Set).forEach((function(e){var t=e.key,n=e.node,r=e.children,s=void 0===r?[]:r;o.has(t)||a.has(t)||i(n)||s.filter((function(e){return!i(e.node)})).forEach((function(e){o.delete(e.key)}))}));a=new Set;for(var c=new Set,l=r;l>=0;l-=1)(n.get(l)||new Set).forEach((function(e){var t=e.parent,n=e.node;if(!i(n)&&e.parent&&!c.has(e.parent.key))if(i(e.parent.node))c.add(t.key);else{var r=!0,s=!1;(t.children||[]).filter((function(e){return!i(e.node)})).forEach((function(e){var t=e.key,n=o.has(t);r&&!n&&(r=!1),s||!n&&!a.has(t)||(s=!0)})),r||o.delete(t.key),s&&a.add(t.key),c.add(t.key)}}));return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(m(a,o))}}(s,t.halfCheckedKeys,c,l,i),a}function y(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||g(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||g(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 g(e,t){if(e){if("string"===typeof e)return b(e,t);var n=Object.prototype.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)?b(e,t):void 0}}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=function(e){var t,n=e.defaultSelectKeys,i=e.openStatus,o=e.dataStructure,a=e.selectedKeys,s=e.defaultVisible,d=e.minMenuWidthMatchTrigger,m=e.placement,p=e.className,g=e.onShow,b=e.onMounted,E=e.onSelectItem,k=e.onSelectChange,S=e.onConfirm,w=e.onCancel,T=e.selectListHeader,x=e.isCheckConfirmAble,_=e.checkConfirmDisabled,O=e.children,C=e.handleSelectedNameAndKeys,D=e.menuListClassName,A=e.menuListWrapperClassName,I=e.menuUlClassName,P=e.controlClassName,M=e.onMenuVisibleChange,N=e.preventShowAction,j=(e.handleParentAndChild,e.isMinusLevel),R=e.isFlattenSection,L=e.isOnlyOneSection,U=(0,r.useMemo)((function(){var e=new Map,t={},n={},r=[];o.forEach((function(e){e instanceof u.F3&&r.push({key:e.id,title:e.name})}));var i=function e(n,i){var o=n.parent?t[n.parent]:void 0;return{level:i,key:n.id,node:{key:n.id,title:n.name},nodes:r,index:n.order,children:n.children.map((function(t){return e(t,i+1)})),parent:o,pos:""}},a=function r(o,a){var s=o.id,c=a?n[a]:void 0;n[o.id]=null==c?0:c+1;var l=n[o.id],u=o.children;t[o.id]=i(o,l),e.set(s,{parentId:a,childrenIds:u.map((function(e){return e.id})),type:o.type}),u.forEach((function(e){r(e,s)}))};return o.forEach((function(e){e instanceof u.F3&&a(e)})),{menuItemMap:e,keyEntities:t}}),[o]),Z=U.menuItemMap,B=U.keyEntities,F=(0,r.useCallback)((function(e){var t=function(e){for(var t,n=e,r=[n];null===(i=Z.get(n))||void 0===i?void 0:i.parentId;){var i,a;n=null===(a=Z.get(n))||void 0===a?void 0:a.parentId,r.push(n)}for(var s=o,c=function(){var e=r.pop();t=s.find((function(t){return t.id===e})),s=t instanceof u.F3?t.children:[]};r.length&&s.length;)c();return t},n=c().groupBy(e,(function(e){var t;return(null===(t=Z.get(e))||void 0===t?void 0:t.parentId)||"null"})),r=[];return Object.keys(n).forEach((function(e){if("null"!==e){var i=n[e],o=t(e);if(o&&o instanceof u.F3)o.children.forEach((function(e){i.includes(e.id)&&r.push(e)}))}else{n[e].forEach((function(e){var n=t(e);n&&n instanceof u.F3&&r.push(n)}))}})),r.sort((function(e,t){return e.order>t.order?1:-1}))}),[o,Z]),H=(0,r.useCallback)((function(e){if(C)return C(e);var t=[],n=[],r=new Map;return e.forEach((function(e){t.push(e.name),n.push(e.id),r.set(e.id,e.symbol)})),{names:t,keys:n,symbolMap:r}}),[C]),Y=(0,r.useMemo)((function(){return h(function(){if(a.length){var e=a.filter((function(e){return Z.get(e)}));if(e.length)return e;if(k){var t=H(F(n)).names;k({selects:n,names:t})}return n}return n}(),!0,B).checkedKeys}),[n,F,H,B,Z,k,a]),V=v((0,r.useState)(Y),2),K=V[0],W=V[1],z=(0,f.Z)({openStatus:i,dataStructure:o,selectedKeys:K,isMinusLevel:j,isFlattenSection:R,isOnlyOneSection:L}),G=(0,r.useCallback)((function(e){var t=e.selectedKeys;if(W(t),w){var n=H(F(t)).names;w({names:n,selects:t})}}),[F,H,w]),q=(0,r.useCallback)((function(e){var t=e.selectedKeys;if(S){var n=H(F(t)),r=n.names,i=n.keys,o=n.symbolMap;S({names:r,selects:t,listOrGroup:c().groupBy(i,(function(e){return o.get(e)}))})}}),[F,H,S]);(0,r.useEffect)((function(){if(b){var e=H(F(Y)),t=e.names,n=e.keys,r=e.symbolMap;b({names:t,selects:K,listOrGroup:c().groupBy(n,(function(e){return r.get(e)}))})}}),[]);var J=(0,r.useCallback)((function(e){e&&W(Y)}),[Y]);return r.createElement(l.Z,{defaultVisible:s,minMenuWidthMatchTrigger:d,placement:m,selectMenu:z,className:p,onShow:g,onVisibleChange:J,onConfirm:q,onCancel:G,defaultSelectedKeys:Y,selectedKeys:K,onSelectChange:function(e){var t=e.selectedKeys,r=K,i=t,o=c().difference(t,r)[0],a=c().difference(r,t)[0],s=B[o]||B[a];if(s){var l,f=s.key.toString(),d=!!o,m=h([].concat(y(K),[f]),!0,B),p=m.checkedKeys,v=m.halfCheckedKeys;if(!d){var g=new Set(p);g.delete(f);var b=h(Array.from(g),{checked:!1,halfCheckedKeys:v},B);p=b.checkedKeys,v=b.halfCheckedKeys}if(i=p,o)if(i=(null===(l=Z.get(o))||void 0===l?void 0:l.type)===u.UI.SINGLE?[o]:i.filter((function(e){var t;return(null===(t=Z.get(e))||void 0===t?void 0:t.type)!==u.UI.SINGLE})),E)if(E(i,o))return;i.length&&"none"!==o||(i=n),W(i)}if(k){var S=H(F(i)).names;k({selects:i,names:S})}},selectListHeader:T,confirmDisabled:x&&0===K.length||null!==(t=null===_||void 0===_?void 0:_(K))&&void 0!==t&&t,menuListClassName:D,menuListWrapperClassName:A,menuUlClassName:I,controlClassName:P,onMenuVisibleChange:M,preventShowAction:N},O)},k=(n("E9XD"),n("5s+n"),n("+HOC")),S=n("KUJT"),w=n("q9+P"),T=n("AseG"),x=n("/kYj"),_=n("bJwH"),O=n("kxzV"),C=n("Ici6"),D=n("tJ0S");function A(e){return A="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},A(e)}function I(e){return function(e){if(Array.isArray(e))return P(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return P(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return P(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function N(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){j(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function j(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){var t=e.intl,n=e.projectInbox,i=e.teamStructureList,o=e.subscribeCalendars,a=e.subscribeAccounts,s=e.subscribeAccountCalendars,c=e.customAllText,l=e.moduleTemplate,f=void 0===l?D.w.ALL_WITH_LIST_FLAT:l,d=e.isAbleShownDisableEditItem,m=void 0===d||d,p=e.isCsl,h=void 0!==p&&p,y=new Set(f.visibleModules),v=y.has("all"),g=y.has("list"),b=y.has("calendar"),E=y.has("habit"),T=function(e){var t;return{listLayoutMode:e.listModuleMode,calendarLayoutMode:null!==(t=e.calendarModuleMode)&&void 0!==t?t:e.listModuleMode}}(f),A=T.listLayoutMode,P=T.calendarLayoutMode,M=b&&!v&&!g&&!E,j=b&&"flat"===P&&!g&&!E,R=g&&"tree"===A&&(b||E),L=g&&"tree"===A&&!b&&!E,U=t.formatMessage({id:"all_calendars"}),Z=function(e){return"all-list"===e?"all-list":"inbox"===e?"inbox-list":"subscribe"===e?"calendar-list-select":"habit"===e?"sidebar-habit-sidebar":"subscribe-outlook-account"===e?"sidebar-calendar-outlook":"subscribe-exchange-account"===e?"sidebar-calendar-exchange":"subscribe-iCloud-account"===e?"sidebar-calendar-icloud":"subscribe-account"===e?"sidebar-calendar-google":"calDav"===e?"sidebar-calendar-calDav":"normal-list"},B=function(e){var t=(0,_.vG)(e);return"group"===e.get("listType")?"folder":e.get("userCount")>1||(0,_.aZ)(e)?"share-".concat(t?"note-":"","list"):"inbox"===e.get("taskType")?"inbox-list":"".concat(t?"note":"normal","-list")},F=(0,r.useMemo)((function(){return i.filter((function(e){return!(e.isTeam&&e.isExpired)}))}),[i]),H=1===F.length,Y=R||L,V=(0,r.useMemo)((function(){return F.map((function(e){return e.teamId})).reduce((function(e,t){return h&&(t="private"===t?"personal":t),e[t]=!0,e}),{})}),[F,h]),K=(0,r.useMemo)((function(){var e={};return("tree"===P||h||j)&&b&&(e[w.d1]=!0,a.forEach((function(t){(null===t||void 0===t?void 0:t.get("isValid"))&&(e[t.get("id")]=!0)}))),e}),[P,h,j,b,a]),W=(0,r.useMemo)((function(){var e,n=function(e){return"caldav"===e.get("kind")?Z("calDav"):(0,C.bk)(e)?Z("subscribe-outlook-account"):(0,C.z0)(e)?Z("subscribe-exchange-account"):(0,C.P_)(e)?Z("subscribe-iCloud-account"):(0,C.De)(e)?Z("subscribe"):Z("subscribe-account")};if(!b)return[];if(!(e={isShowSubscribeModule:b,isShowListModule:g,isCalendarOnlyTemplate:M,isCalendarFlatWithoutListModule:j,isCsl:h,listLayoutMode:A,calendarLayoutMode:P}).isShowSubscribeModule||!("flat"===e.calendarLayoutMode?e.isCalendarFlatWithoutListModule:"tree"===e.listLayoutMode||e.isCalendarOnlyTemplate||e.isCsl||e.isShowListModule&&"flat"===e.listLayoutMode))return[];var r=0,i=O.ZP.subscribeCalendars,c=O.ZP.subscribeAccounts,l=o.filter((function(e){return"hidden"!==(null===e||void 0===e?void 0:e.get("show"))&&e.get("isValid")})).sort(i).map((function(e){return(new u.F3).fromJson(N({id:e.get("id"),name:e.get("name"),icon:Z("subscribe"),type:u.UI.MULTI,order:r++,symbol:u.XL.CALENDAR},j?{}:{parent:w.d1}))})).toArray(),f=s.filter((function(e){return"hidden"!==(null===e||void 0===e?void 0:e.get("show"))})).groupBy((function(e){return e.get("accountId")})),d=a.filter((function(e){return(null===e||void 0===e?void 0:e.get("isValid"))&&f.get(e.get("id"))})).sort(c).map((function(e){var o=e.get("id"),a=f.get(o).sort(i).map((function(t){return(new u.F3).fromJson({id:t.get("id"),name:t.get("name"),icon:n(e),type:u.UI.MULTI,parent:o,order:r++,symbol:u.XL.CALENDAR})})).toArray();return(new u.F3).fromJson(N({id:o,name:(0,C.De)(e)?t.formatMessage({id:"settings_cal_subscription_enable_feishu"}):e.get("desc")||e.get("account"),icon:n(e),type:u.UI.GROUP,children:a,order:r++,symbol:u.XL.ACCOUNT},j?{}:{parent:w.d1}))})).toArray(),m=d.concat(l);return m.length?j?m:[(new u.F3).fromJson({id:w.d1,name:U,icon:Z("subscribe"),type:u.UI.GROUP,children:m,order:r++,symbol:u.XL.LIST})]:[]}),[A,P,j,M,h,b,g,o,s,a,U,t]),z=(0,r.useMemo)((function(){var e=[],r=0,i=null;if(M)return W.length?W:[(new u.F3).fromJson({id:w.d1,name:U,icon:Z("subscribe"),type:u.UI.MULTI,order:r++,symbol:u.XL.LIST})];if(v&&e.push((new u.F3).fromJson({id:"all-list",name:c||t.formatMessage({id:R?"list_all":"all_list"}),icon:Z("all-list"),type:u.UI.SINGLE,order:r++,symbol:u.XL.LIST})),g&&"tree"===A&&(e.length>0&&e.push(new S.c("divider-top-".concat(w._t))),e.push((new u.F3).fromJson({id:w._t,name:t.formatMessage({id:"all_list"}),icon:Z("all-list"),type:u.UI.GROUP,order:r++,symbol:u.XL.LIST})),i=e.length-1,(b||E)&&e.push(new S.c("divider-bottom-".concat(w._t)))),g){var o=(new u.F3).fromJson({id:n.get("id"),name:n.get("name"),icon:Z("inbox"),type:u.UI.MULTI,order:r++,symbol:u.XL.LIST});null==i?e.push(o):(o.parent=w._t,e[i].children.push(o)),F.forEach((function(t){var n=t.groups,o=t.projects,a=t.teamId,s=t.teamName,c=h&&"private"===a?"personal":a,l=m?_.I2:_.bF,f=o.filter((function(e){return!l(e)})),d=n.filter((function(e){return!(0,x.M7)(e)&&!e.get("isDeleted")}));if(0!==f.size){var p=f.groupBy((function(e){return e.get("groupId")||null})),y=p.get(null);y&&(d=d.concat(y));var v=p.get("NONE");v&&(d=d.concat(v));var g,b=H||h?null:r++,E=d.sort(O.ZP.projectOrder).reduce((function(e,t){var n,i=t.get("id"),o=null===(n=p.get(i))||void 0===n?void 0:n.sort(O.ZP.order),a=r++,s=o?o.map((function(e){return(new u.F3).fromJson({id:e.get("id"),name:e.get("name"),icon:B(e),type:u.UI.MULTI,parent:i,order:r++,symbol:u.XL.LIST})})).toArray():[];return e.push((new u.F3).fromJson({id:t.get("id"),name:t.get("name"),icon:B(t),type:s.length>0?u.UI.GROUP:u.UI.MULTI,children:s,parent:c,order:a,symbol:s.length>0?u.XL.GROUP:u.XL.LIST})),e}),[]);if(null!=i)if(H)E.forEach((function(e){e.parent=w._t})),(g=e[i].children).push.apply(g,I(E));else e[i].children.push((new u.F3).fromJson({id:c,name:s,type:E.length>0?u.UI.GROUP:u.UI.MULTI,children:E,order:b,symbol:u.XL.TEAM,parent:w._t}));else e=[].concat(I(e),I(H?I(E):h?[(new k.f).fromJson({id:c,name:s,itemIds:E.map((function(e){return e.id}))})].concat(I(E)):[(new u.F3).fromJson({id:c,name:s,type:E.length>0?u.UI.GROUP:u.UI.MULTI,children:E,order:b,symbol:u.XL.TEAM})]),[new S.c(c)])}}))}var a=function(t){var n=e[e.length-1];e.length>0&&!(n instanceof S.c)&&e.push(new S.c(t))};if(b)if(function(e,t,n,r){return e&&!t&&null==n&&r}(v,g,i,j)||a("divider-top-".concat(w.d1)),null!=i&&W.length){var s;(s=e).push.apply(s,I(W))}else{var l,f=W.length>0?W:[(new u.F3).fromJson({id:w.d1,name:U,icon:Z("subscribe"),type:u.UI.MULTI,order:r++,symbol:u.XL.LIST})];(l=e).push.apply(l,I(f))}return E&&(a("divider-top-".concat(w.bm)),e.push((new u.F3).fromJson({id:w.bm,name:t.formatMessage({id:"list_habit"}),icon:Z("habit"),type:u.UI.MULTI,order:r++,symbol:u.XL.LIST}))),e}),[v,M,j,R,n,F,b,E,W,U,t,c,h,m,H,g,A]);return{dataStructure:z,handleSelectedNameAndKeys:(0,r.useCallback)((function(e){var t=e.map((function(e){return e.id})),n=[],r=[],i=new Map,o=(R||L)&&t.includes(w._t);return e.forEach((function(e){var a=e.symbol===u.XL.GROUP,s=e.symbol===u.XL.LIST,c=e.symbol===u.XL.TEAM,l=e.symbol===u.XL.CALENDAR,f=e.symbol===u.XL.ACCOUNT,d=e.id===w._t,m=!(!e.parent||!t.includes(e.parent)),p=!0;o&&(l||f||e.id===w.d1||e.id===w.bm||e.id===w._t||(p=!1)),R&&e.id===w.bm&&(p=!1),a||s||c||l||f||d?(a?p&&n.push.apply(n,I((e.children||[]).filter((function(e){return e.symbol===u.XL.LIST&&e.id!==w._t&&e.id!==w.d1&&e.id!==w.bm})).map((function(e){return e.name})))):(s||l||f)&&!m&&p&&n.push(e.name),(e.parent&&!t.includes(e.parent)||!e.parent)&&(r.push(e.id),i.set(e.id,e.symbol))):(p&&n.push(e.name),r.push(e.id),i.set(e.id,e.symbol))})),{names:n,keys:r,symbolMap:i}}),[L,R]),isOnlyOneSection:H,teamOpenStatus:N(N({},V),K),isFlattenSection:Y,isAllListOnlyShown:L}}function L(e){return L="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},L(e)}function U(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?U(Object(n),!0).forEach((function(t){B(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):U(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function B(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function F(e){var t=e.intl,n=e.customAllText,i=e.teamStructureList,o=e.projectInbox,s=e.subscribeCalendars,c=e.subscribeAccounts,l=e.subscribeAccountCalendars,u=e.children,f=e.selectedKeys,d=e.defaultVisible,m=e.minMenuWidthMatchTrigger,p=e.placement,h=e.className,y=e.onShow,v=e.onSelectItem,g=e.onSelectChange,b=e.onMounted,k=e.onConfirm,S=e.onCancel,T=e.selectListHeader,x=e.moduleTemplate,_=void 0===x?D.w.ALL_WITH_LIST_FLAT:x,O=e.isDefaultSelectDisabled,C=void 0!==O&&O,A=e.checkConfirmDisabled,I=e.isAbleShownDisableEditItem,P=void 0!==I&&I,M=e.isCheckConfirmAble,N=e.menuListClassName,j=e.menuListWrapperClassName,L=e.menuUlClassName,U=e.controlClassName,F=e.onMenuVisibleChange,H=e.preventShowAction,Y=e.isCsl,V=new Set(_.visibleModules),K=V.has("all"),W=V.has("list"),z=V.has("calendar"),G=W&&"tree"===_.listModuleMode,q=R({intl:t,moduleTemplate:_,customAllText:n,projectInbox:o,teamStructureList:i,subscribeCalendars:s,subscribeAccounts:c,subscribeAccountCalendars:l,isAbleShownDisableEditItem:P,isCsl:Y}),J=q.dataStructure,X=q.handleSelectedNameAndKeys,Q=q.isOnlyOneSection,$=q.teamOpenStatus,ee=q.isFlattenSection,te=q.isAllListOnlyShown,ne=(0,r.useMemo)((function(){return C?[]:K?["all-list"]:W?[w._t]:z?[w.d1]:[]}),[C,K,W,z]),re=!!te||!G||0===f.length||f.some((function(e){return e!==w._t&&e!==w.d1&&e!==w.bm}))&&!f.includes(w._t);return r.createElement(E,{defaultSelectKeys:ne,openStatus:Z(Z(Z({},a.ZP.projectGroupOpenStatus),$),{},B({},w._t,re)),dataStructure:J,selectedKeys:f,defaultVisible:d,minMenuWidthMatchTrigger:m,placement:p,className:h,onShow:y,onMounted:b,onConfirm:k,onCancel:S,onSelectItem:v,onSelectChange:g,selectListHeader:T,isCheckConfirmAble:M,checkConfirmDisabled:A,handleSelectedNameAndKeys:X,menuListClassName:N,menuListWrapperClassName:j,menuUlClassName:L,controlClassName:U,onMenuVisibleChange:F,preventShowAction:H,isMinusLevel:!Y&&!Q,isFlattenSection:ee,isOnlyOneSection:Q},u)}F.defaultProps={isDefaultSelectDisabled:!1,onMounted:void 0,onCancel:void 0,onConfirm:void 0};var H=(0,o.$j)((function(e){return{teamStructureList:(0,T.l)(e),projectInbox:e.projects.projectInbox,subscribeCalendars:e.subscribeCalendars.calendars,subscribeAccounts:e.subscribeAccounts.accounts,subscribeAccountCalendars:e.subscribeAccounts.calendars}}))((0,i.ZP)(F))},tJ0S:function(e,t,n){"use strict";n.d(t,{w:function(){return r},n:function(){return i}});n("pjDv"),n("4mDm"),n("07d7"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r={ALL_AND_ALL_LIST_TREE:{visibleModules:["all","list"],listModuleMode:"tree",calendarModuleMode:"tree"},ALL_WITH_LIST_FLAT:{visibleModules:["all","list"],listModuleMode:"flat",calendarModuleMode:"tree"},ALL_WITH_CALENDAR_FLAT:{visibleModules:["all","calendar"],listModuleMode:"tree",calendarModuleMode:"flat"}},i=function(e,t){var n,r=new Set(e.visibleModules);return t.forEach((function(e){r.add(e)})),{visibleModules:Array.from(r),listModuleMode:e.listModuleMode,calendarModuleMode:null!==(n=e.calendarModuleMode)&&void 0!==n?n:e.listModuleMode}}},PC7U:function(e,t,n){"use strict";n.d(t,{J:function(){return u}});n("pNMO"),n("4Brf"),n("0oug"),n("yyme"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("AtZj"),i=n("56Ht"),o=n("q1tI"),a=n("V/jI"),s=n("MQhE");function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.menuAction,n=e.day,a=e.type,s=e.isItemDisabled,l=(0,o.useRef)(null),f=c((0,o.useState)(!1),2),d=f[0],m=f[1],p=(0,o.useMemo)((function(){var e=new Array(61).fill(0).map((function(e,n){var r=n-30;return{key:"".concat(r),text:u(r),action:function(){t(a,r)},disabled:!!s&&s(r)}}));return"from"===a?e.unshift({key:"null",text:u(null),action:function(){t(a,null)},disabled:!1}):e.push({key:"null",text:u(null),action:function(){t(a,null)},disabled:!1}),e}),[s,t,a]),h=(0,o.useCallback)((function(e){e.stopPropagation(),m(!0)}),[]),y=(0,o.useCallback)((function(){m(!1)}),[]),v=(0,o.useMemo)((function(){return["".concat(n)]}),[n]);return o.createElement("div",{className:"relative justify-center items-center cursor-pointer mx-[3px] w-[162px]",ref:l,onClick:h},o.createElement("div",{className:"truncate bg-main-background pl-[8px] pr-[16px] rounded-s border border-solid border-grey-20 text-[13px] leading-[22px] h-[24px] hover:border-primary"},u(n),o.createElement(r.Z,{name:"thin-triangle-down",className:"text-grey-20 w-[12px] h-[12px] absolute right-[4px] top-1/2 transform -translate-y-1/2"})),d&&o.createElement(i.Z,{className:"modal-dropdown-menu",menuClassName:"!h-[164px] w-[162px]",relativeRef:l,menu:p,placement:"bottom-left",hideMenu:y,showChecker:!0,scrollable:!0,gap:4,selectedKeys:v}))};var u=function(e){switch(e){case-1:return a.U2("yesterday");case 0:return a.U2("today");case 1:return a.U2("tomorrow");case null:return"-";default:return a.U2(e<0?"previous_n_day":"next_n_day",{d:a.LO()?Math.abs(e):(0,s.GH)(Math.abs(e))})}}},JMxj:function(e,t,n){"use strict";n.d(t,{p:function(){return f}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("NH/b"),a=n("fEur"),s=n("kb/R"),c=n("nngR");function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f=function(e,t){return(0,a.UP)(e).map((function(e){return(0,o.z2)(e,t)}))};t.Z=(0,i.$j)(o.rn)((function(e){var t=e.customAllText,n=e.tagStructureList,i=e.children,a=e.selectedKeys,u=e.defaultVisible,f=e.minMenuWidthMatchTrigger,d=e.placement,m=e.className,p=e.onShow,h=e.onSelectItem,y=e.onSelectChange,v=e.onMounted,g=e.onConfirm,b=e.onCancel,E=e.selectListHeader,k=e.isItemWithTagShown,S=void 0===k||k,w=e.isItemAllShown,T=void 0===w||w,x=e.isItemNoTagShown,_=void 0===x||x,O=e.isCheckConfirmAble,C=e.menuListClassName,D=e.menuListWrapperClassName,A=e.menuUlClassName,I=e.controlClassName,P=e.onMenuVisibleChange,M=e.preventShowAction,N=e.handleParentAndChild,j=void 0===N||N,R=e.align,L=(0,r.useMemo)((function(){return T?["!all"]:[]}),[T]),U=(0,r.useMemo)((function(){var e=new Set(a);return n.forEach((function(t){var n=t.get("name");j&&a.includes(n)&&[n].concat(l(t.get("children").map((function(e){return e.get("name")})).toArray())).forEach((function(t){e.add(t)}))})),Array.from(e)}),[j,a,n]),Z=(0,o.ZP)({isItemAllShown:T,isItemWithTagShown:S,isItemNoTagShown:_,customAllText:t,tagStructureList:n}),B=Z.dataStructure,F=Z.handleSelectedNameAndKeys;return r.createElement(s.Z,{defaultSelectKeys:L,openStatus:(0,c.in)(),dataStructure:B,selectedKeys:U,defaultVisible:u,minMenuWidthMatchTrigger:f,placement:d,className:m,onShow:p,onSelectItem:h,onSelectChange:y,onMounted:v,onConfirm:g,onCancel:b,selectListHeader:E,isCheckConfirmAble:O,handleSelectedNameAndKeys:F,menuListClassName:C,menuListWrapperClassName:D,menuUlClassName:A,controlClassName:I,onMenuVisibleChange:P,preventShowAction:M,handleParentAndChild:j,align:R},i)}))},"NH/b":function(e,t,n){"use strict";n.d(t,{rn:function(){return l},z2:function(){return u},ZP:function(){return f}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("Tskq"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("V/jI"),o=n("6MY9"),a=n("z5NU");function s(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var l=function(e){return{tagStructureList:(0,o.y0)(e)}},u=function(e,t){return"!all"===e&&t?t:new Map([["!all",i.U2("all_tag")],["*withtags",i.U2("with_tags")],["!tag",i.U2("no_tags")]]).get(e)||e};function f(e){var t=e.isItemAllShown,n=e.isItemWithTagShown,i=e.isItemNoTagShown,o=e.customAllText,c=e.tagStructureList,l=function(e){return"!all"===e?"parent-tag":"!tag"===e?"no-tag":"*withtags"===e?"with-tags":"tag"};return{dataStructure:(0,r.useMemo)((function(){var e=0,r=s(t?["!all"]:[]).map((function(t){return(new a.F3).fromJson({id:t,name:u(t,o),icon:l(t),type:a.UI.SINGLE,order:e++,symbol:a.XL.TAG})})),f=[].concat(s(n?["*withtags"]:[]),s(i?["!tag"]:[])).map((function(t){return(new a.F3).fromJson({id:t,name:u(t),icon:l(t),type:a.UI.MULTI,order:e++,symbol:a.XL.TAG})})),d=c.map((function(t){var n=e++,r=t.get("name"),i=l(r),o=t.get("children").map((function(t){var n=t.get("name"),i=l(r);return(new a.F3).fromJson({id:n,name:u(n),icon:i,type:a.UI.MULTI,parent:r,order:e++,symbol:a.XL.TAG})})).toArray();return(new a.F3).fromJson({id:r,name:u(r),icon:i,type:o.length?a.UI.GROUP:a.UI.MULTI,children:o,order:n,symbol:a.XL.TAG})})).toArray();return[].concat(s(r),s(f),s(d))}),[o,t,i,n,c]),handleSelectedNameAndKeys:(0,r.useCallback)((function(e){var t=e.map((function(e){return e.id})),n=[],r=[],i=new Map;return e.forEach((function(e){e.symbol===a.XL.TAG?(n.push(e.name),(e.children.length||e.parent&&!t.includes(e.parent)||!e.parent)&&(r.push(e.id),i.set(e.id,e.symbol))):(n.push(e.name),r.push(e.id),i.set(e.id,e.symbol))})),{names:n,keys:r,symbolMap:i}}),[])}}},fW1m:function(e,t,n){"use strict";n.d(t,{V:function(){return U}});n("pNMO"),n("4Brf"),n("0oug"),n("+2oP"),n("sMBO"),n("zKZe"),n("NBAS"),n("tkto"),n("ExoC"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("ToJy"),n("7+zs"),n("qePV"),n("07d7"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("3KU8"),a=n.n(o),s=n("y8mg"),c=n.n(s),l=n("PuJ2"),u=n("UDbp"),f=n("AtZj"),d=n("EPMa"),m=n.n(d),p=n("UbDi"),h=n("lQiI"),y=n("Eh+D"),v=n("V/jI"),g=n("q9+P"),b=n("RDjN"),E=n("fwMX"),k=n("d7tj"),S=["children","menu","className","placement","onShow","selectListHeader","enableConfirmToggle","onClickTrigger"];function w(e){return w="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},w(e)}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(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 x(e){return function(e){if(Array.isArray(e))return O(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||_(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){if(e){if("string"===typeof e)return O(e,t);var n=Object.prototype.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)?O(e,t):void 0}}function O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C(){return C=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},C.apply(this,arguments)}function D(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,R(r.key),r)}}function I(e,t,n){return t=M(t),function(e,t){if(t&&("object"===w(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,P()?Reflect.construct(t,n||[],M(e).constructor):t.apply(e,n))}function P(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(P=function(){return!!e})()}function M(e){return M=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},M(e)}function N(e,t){return N=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},N(e,t)}function j(e,t,n){return(t=R(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:t+""}var L=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),j(n=I(this,t,[e]),"getTitle",(function(){return(0,k.tj)(n.renderName())})),j(n,"getCommitSelectData",(function(e){return e})),j(n,"onCancel",(function(e){var t=e.selectedKeys;t!==n.state.selectedKeys&&n.setState({selectedKeys:t}),n.props.onCancel&&n.props.onCancel({names:n.getAssigneeNames(t),selects:n.getCommitSelectData(t)})})),n.state={isMenuShow:e.isMenuShow||!1,selectedKeys:e.selectedKeys.length?e.selectedKeys:e.showAll?["all"]:[]},n.defaultSelectedKeys=e.selectedKeys,n.onConfirm=n.onConfirm.bind(n),n.onCancel=n.onCancel.bind(n),n.onSelectChange=n.onSelectChange.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&N(e,t)}(t,e),n=t,i=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.menu,i=e.className,o=e.placement,a=e.onShow,s=e.selectListHeader,c=e.enableConfirmToggle,u=e.onClickTrigger,d=D(e,S),p=this.state,h=p.selectedKeys,y=p.isMenuShow,v=n||this.getMenu();return r.createElement(l.Z,C({},d,{placement:o||"bottomCenter",selectMenu:v,className:i,onShow:a,onConfirm:this.onConfirm,onCancel:this.onCancel,selectedKeys:h,defaultSelectedKeys:this.defaultSelectedKeys,onSelectChange:this.onSelectChange,selectListHeader:s,confirmDisabled:!!c&&0===h.length,onMenuVisibleChange:this.onMenuVisibleChange}),t||r.createElement("a",{className:m()("selected-title direct border border-solid h-[24px] pl-[7px] pr-[3px] relative rounded-default flex items-center mr-[8px] mb-[8px] max-w-full",y?"border-primary":"border-grey-20 hover:border-primary"),onClick:u},r.createElement("span",{className:"text-[12px] leading-[14px] truncate"},this.getTitle()),r.createElement(f.Z,{name:"chevron-dropdown-open",className:"i-8 inline-block ml-[8px] w-[12px] h-[12px] text-grey-20 flex-none"})))}},{key:"componentDidMount",value:function(){this.props.onMounted&&this.props.onMounted({names:this.getAssigneeNames()})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.assignOtherOptions,r=(t.selectedKeys,e.assignOtherOptions),i=e.onMounted;e.selectedKeys,n!==r&&i&&(this.getMenu(r),i({names:this.getAssigneeNames()}))}},{key:"renderName",value:function(){var e=this.props,t=e.allLang,n=e.eclipseCount,r=e.selectedKeys,i=this.getAssigneeOptions(),o=new Set(r);if(0===r.length||1===r.length&&"all"===r[0]||i.length===r.length)return t||this.props.intl.formatMessage({id:"list_all"});var a=new Set,s=0,c=0;return["noassignee","me","other"].forEach((function(e){o.has(e)&&(o.delete(e),a.add(e),s<n&&s++)})),o.forEach((function(e){s<n&&(a.add(e),o.delete(e),s++)})),o.size>n-s&&(c=o.size-(n-s)),this.getAssigneeNames(x(a)).join(",")+(c?"".concat(v.LO()?"":" ").concat(v._R("filter_and_more_assignee",c,{d:c})):"")}},{key:"getMenu",value:function(e){var t=this.state.selectedKeys,n=new Set(t),i=this.getAssigneeOptions(e)||this.getAssigneeOptions(),o=[];return i.forEach((function(e,t){var i=n.has(e.key);o.push(r.createElement(u.sN,{multi:!0,key:e.key,className:"flex items-center h-[36px] hackHeight"},e.isImg?r.createElement(p.Z,{url:e.icon,round:!0,size:18,className:"mr-[6px] flex-none"}):r.createElement(f.Z,{name:e.icon,className:m()("w-[18px] h-[18px] mr-[6px] flex-none",i?"text-primary":"")}),r.createElement("span",{className:m()("text-[13px] truncate flex-auto",{"text-primary":i})},e.value),e.isFeishu&&r.createElement(E.Z,{className:"ml-[4px] flex-none"}))),"other"===e.key&&o.push(r.createElement(u.iz,{className:"list-divider my-[8px]",key:"divider".concat(t)}))})),this.menuMap=i,o}},{key:"getAssigneeOptions",value:function(e){var t=this.props,n=t.intl,r=t.showAll,i=t.assignOtherOptions,o=e||(void 0===i?[]:i),a=[];return r&&a.push({icon:"all-list",key:"all",value:n.formatMessage({id:"list_all"})}),a=a.concat([{icon:"assignment-none",key:"noassignee",value:n.formatMessage({id:"filter_not_assigned"})},{icon:"assignment",key:"me",value:n.formatMessage({id:"assigned_me"})},{icon:"assignment-detail",key:"other",value:n.formatMessage({id:"assigned_to_others"})}]).concat(o)}},{key:"getAssigneeNames",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.selectedKeys;return this.menuMap.filter((function(n){return e.getCommitSelectData(t).includes(n.key)})).map((function(e){return e.value}))}},{key:"onSelectChange",value:function(e){var t=e.selectedKeys,n=this.state.selectedKeys,r=this.props.showAll,i=c().difference(t,n)[0];i&&(t="all"===i||r&&"none"===i?["all"]:c().without(t,"all")),t.length&&"none"!==i||(t=r?["all"]:[]),this.setState({selectedKeys:t})}},{key:"onMenuVisibleChange",value:function(e){var t=this.props.onMenuVisibleChange;"isMenuShow"in this.props?t&&t(e):this.setState({isMenuShow:e})}},{key:"onConfirm",value:function(){var e=this.state.selectedKeys;this.props.onConfirm&&this.props.onConfirm({names:this.getAssigneeNames(e),selects:this.getCommitSelectData(e)})}}],i&&A(n.prototype,i),o&&A(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);j(L,"menuMap",{}),j(L,"propTypes",{className:a().string,placement:a().string,selectedKeys:a().array,onShow:a().func,onSelectChange:a().func,onConfirm:a().func,onCancel:a().func,onMounted:a().func,showAll:a().bool,showDivider:a().bool,enableConfirmToggle:a().bool,isMenuShow:a().bool,onMenuVisibleChange:a().func,onClickTrigger:a().func}),j(L,"defaultProps",{selectedKeys:[],onShow:function(){},onSelectChange:function(){},onConfirm:function(){},onCancel:function(){},showDivider:!0,showAll:!0,eclipseCount:3,onClickTrigger:function(){}}),t.Z=(0,i.ZP)(L,{forwardRef:!0});var U=function(e){return Array.from(e.entries()).reduce((function(e,t){var n=T(t,2),r=n[0],i=n[1];return"".concat(h.U2("userId"))===r||e.push({key:r,value:h.Gf(y.fromJS(i)),icon:i.avatarUrl,isImg:!0,isFeishu:i.siteId===b.s3o.SITE_FEISHU}),e}),[]).sort((function(e,t){var n=e.value,r=(e.key,t.value);t.key;return n.localeCompare(r,g.Nk)}))}},DsBY:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("4mDm"),n("zKZe"),n("NBAS"),n("tkto"),n("ExoC"),n("SuFq"),n("PKPk"),n("3bBZ"),n("gXIK"),n("ma9I"),n("TeQF"),n("yq1k"),n("2B1R"),n("7+zs"),n("qePV"),n("07d7"),n("JTJg"),n("FZtP");var r=n("q1tI"),i=n("schq"),o=n("3KU8"),a=n.n(o),s=n("y8mg"),c=n.n(s),l=n("PuJ2"),u=n("UDbp"),f=["children","menu","className","placement","onShow","selectListHeader","enableConfirmToggle"];function d(e){return d="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},d(e)}function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function p(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function y(e,t,n){return t=g(t),function(e,t){if(t&&("object"===d(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,v()?Reflect.construct(t,n||[],g(e).constructor):t.apply(e,n))}function v(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(v=function(){return!!e})()}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}function b(e,t){return b=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},b(e,t)}function E(e,t,n){return(t=k(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}var S=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=y(this,t,[e])).state={selectedKeys:e.selectedKeys.length?e.selectedKeys:e.showAll?["all"]:[]},n.defaultSelectedKeys=e.selectedKeys,n.onConfirm=n.onConfirm.bind(n),n.onCancel=n.onCancel.bind(n),n.onSelectChange=n.onSelectChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(t,e),n=t,i=[{key:"render",value:function(){var e=this.props,t=e.children,n=e.menu,i=e.className,o=e.placement,a=e.onShow,s=e.selectListHeader,c=e.enableConfirmToggle,u=p(e,f),d=this.state.selectedKeys;return r.createElement(l.Z,m({},u,{autoAdjustOverflow:!1,placement:o||"bottomCenter",selectMenu:n||this.getMenu(),className:i,onShow:a,onConfirm:this.onConfirm,onCancel:this.onCancel,selectedKeys:d,defaultSelectedKeys:this.defaultSelectedKeys,onSelectChange:this.onSelectChange,selectListHeader:s,confirmDisabled:!!c&&0===d.length}),t)}},{key:"componentDidMount",value:function(){var e=this.state.selectedKeys;this.props.onMounted&&this.props.onMounted({names:this.getPriorityNames(),selects:e})}},{key:"getMenu",value:function(){var e=this.getPriorityOptions(),t=this.props.showDivider,n=[];return e.forEach((function(e,i){n.push(r.createElement(u.sN,{multi:!0,key:e.key,className:"capitalize h-[36px] hackHeight",style:{lineHeight:"36px"}},e.value)),"all"===e.key&&t&&n.push(r.createElement(u.iz,{className:"list-divider",key:"divider".concat(i)}))})),this.menuMap=e,n}},{key:"getPriorityOptions",value:function(){var e=this.props,t=e.intl,n=e.priorityOptions,r=e.showAll;if(n)return n;var i=[];return r&&i.push({key:"all",value:t.formatMessage({id:"all_priorities"})}),i=i.concat([{key:"5",value:t.formatMessage({id:"high"})},{key:"3",value:t.formatMessage({id:"medium"})},{key:"1",value:t.formatMessage({id:"low"})},{key:"0",value:t.formatMessage({id:"none"})}])}},{key:"getPriorityNames",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.selectedKeys,t=this.props.allLang;return this.menuMap.filter((function(t){return e.includes(t.key)})).map((function(e){return t&&"all"===e.key?t:e.value}))}},{key:"onSelectChange",value:function(e){var t=e.selectedKeys,n=t,r=this.state.selectedKeys,i=this.props.showAll,o=c().difference(n,r)[0];o&&(n="all"===o?["all"]:c().without(t,"all")),n.length&&"none"!==o||(n=i?["all"]:[]),this.setState({selectedKeys:n}),this.props.onSelectChange&&this.props.onSelectChange({selects:n,names:this.getPriorityNames(n)})}},{key:"onConfirm",value:function(){var e=this.state.selectedKeys;this.props.onConfirm&&this.props.onConfirm({names:this.getPriorityNames(e),selects:e})}},{key:"onCancel",value:function(e){var t=e.selectedKeys;this.setState({selectedKeys:t}),this.props.onCancel&&this.props.onCancel({names:this.getPriorityNames(t),selects:t})}}],i&&h(n.prototype,i),o&&h(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);E(S,"menuMap",{}),E(S,"propTypes",{className:a().string,placement:a().string,selectedKeys:a().array,priorityOptions:a().arrayOf(a().shape({key:a().string,value:a().string})),onShow:a().func,onSelectChange:a().func,onConfirm:a().func,onCancel:a().func,onMounted:a().func,showAll:a().bool,showDivider:a().bool,enableConfirmToggle:a().bool}),E(S,"defaultProps",{selectedKeys:[],onShow:function(){},onSelectChange:function(){},onConfirm:function(){},showDivider:!0,showAll:!0,priorityOptions:null}),t.Z=(0,i.ZP)(S)},"/hid":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("bjJs"),s=n("UDbp"),c=n("AtZj"),l=n("V/jI"),u=n("PMrR"),f=n("zoGk"),d=n("xS9v"),m=n("5VMf"),p=n("aALo"),h=n("u9Eu");function y(e){return y="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},y(e)}function v(){return v=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function b(e,t,n){return t=k(t),function(e,t){if(t&&("object"===y(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function w(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}var T=function(e){function t(e){var n,r,i,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=b(this,t,[e]),r=n,o=function(e){if(!$(e.target).closest(".filter-custom-range-menu").length){var t=n.state,r=t.showCustom,i=t.showStart,o=t.showEnd,a=t.isMenuShow;(r||i||o||a)&&n.setState({showCustom:!1,showStart:!1,showEnd:!1,isMenuShow:!1})}},(i=w(i="onBodyClick"))in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o,n.state={selectedKeys:e.selectedKeys||[],customFrom:e.customFrom||"",customTo:e.customTo||"",showCustom:!1,showStart:!1,showEnd:!1,isMenuShow:!1},n.onSelectItem=n.onSelectItem.bind(n),n.onClick=n.onClick.bind(n),n.onClickStart=n.onClickStart.bind(n),n.onClickEnd=n.onClickEnd.bind(n),n.onStartChange=n.onStartChange.bind(n),n.onEndChange=n.onEndChange.bind(n),n.cancelCustom=n.cancelCustom.bind(n),n.confirmCustom=n.confirmCustom.bind(n),n.onVisibleChange=n.onVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){document.addEventListener("click",this.onBodyClick,{capture:!0})}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onBodyClick,{capture:!0})}},{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=t.customFrom,r=t.customTo,i=e.customFrom,o=e.customTo;n===i&&r===o||this.setState({customFrom:i,customTo:o}),this.setState({selectedKeys:e.selectedKeys})}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.onVisibleChange,r=this.state.isMenuShow;t.isMenuShow!==r&&(null===n||void 0===n||n(r))}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.className,i=e.titleClassName,s=e.textClassName,f=e.iconClassName,d=e.onClickTrigger,y=e.menuClassName,g=e.renderTrigger,b=e.placement,E=this.state,k=E.isMenuShow,S=E.showCustom,w=E.showStart,T=E.showEnd,x=E.customFrom,_=E.customTo,O=this.getMenu(),C=this.checkCustomConfirmDisabled();return r.createElement("div",{className:n||"filter-duedate dropdown inline-block relative max-w-full"},r.createElement(a.Z,v({placement:b,key:S?"custom":"menu"},S?{visible:S}:{},{menu:S?r.createElement("div",{style:{padding:"12px 16px",borderRadius:6,width:206},className:"custom filter-custom-range-menu clearfix bg-main-background"},r.createElement("input",{type:"text",className:o()("s-time w-full block mb-[8px] px-[12px] rounded-select-trigger text-[14px] h-[32px] border borde-solid dark:bg-[transparent]",w?"border-primary":"border-grey-10 hover:border-primary"),placeholder:l.U2("statistics_custom_start_time"),value:(0,h.H9)(x,_),onClick:this.onClickStart,readOnly:!0}),w&&r.createElement(u.Z,this.getStartOptions()),r.createElement("input",{type:"text",className:o()("e-time w-full block px-[12px] rounded-select-trigger text-[14px] h-[32px] border border-solid dark:bg-[transparent]",T?"border-primary":"border-grey-10 hover:border-primary"),style:{marginBottom:8},placeholder:l.U2("statistics_custom_end_time"),value:(0,h.H9)(_,x),onClick:this.onClickEnd,readOnly:!0}),T&&r.createElement(u.Z,this.getEndOptions()),r.createElement("div",{className:"flex justify-between items-center",style:{marginTop:12}},r.createElement(p.Z,{type:"cancel",onClick:this.cancelCustom,className:"truncate flex-1",style:{marginRight:10},size:"tiny"},l.U2("cancel")),r.createElement(p.Z,{onClick:this.confirmCustom,disabled:C,className:"truncate flex-1",size:"tiny",style:{}},l.U2("confirm")))):O,onVisibleChange:this.onVisibleChange,menuClassName:y}),(null===g||void 0===g?void 0:g(this.getTitle()))||t||r.createElement("a",{className:o()("dropdown-toggle selected-title direct down",null!==i&&void 0!==i?i:"border border-solid h-[24px] pl-[7px] pr-[3px] relative rounded-default flex items-center mr-[8px] mb-[8px] max-w-full ".concat(k?"border-primary":"border-grey-20 hover:border-primary")),onClick:d},r.createElement("span",{className:null!==s&&void 0!==s?s:o()(m.RM,"text-[12px] leading-[14px] truncate")},this.getTitle()),r.createElement(c.Z,{name:"chevron-dropdown-open",className:o()("i-8",null!==f&&void 0!==f?f:"inline-block ml-[8px] w-[12px] h-[12px] text-grey-20 flex-none")}))))}},{key:"onVisibleChange",value:function(e){this.setState({isMenuShow:e})}},{key:"getMenu",value:function(){return r.createElement(s.ZP,{onSelect:this.onSelectItem,selectedKeys:this.state.selectedKeys,onClick:this.onClick},this.props.menu)}},{key:"onSelectItem",value:function(e){var t=e.selectedKeys;"custom"!==t[0]&&(this.setState({selectedKeys:t}),this.props.updateRange(t))}},{key:"onClick",value:function(e){var t=this;"custom"===e.key&&setTimeout((function(){t.setState({showCustom:!0,isMenuShow:!0})}))}},{key:"getTitle",value:function(){var e=this.props.allLang,t=this.state.selectedKeys[0];if("allTime"===t&&e)return e;if("custom"===t){var n=this.state.customFrom,r=this.state.customTo;return n&&r?(0,h.Y9)(n,r):l.U2("custom")}return this.props.map[t]}},{key:"onClickStart",value:function(){this.setState({showStart:!0,showEnd:!1})}},{key:"onClickEnd",value:function(){this.setState({showStart:!1,showEnd:!0})}},{key:"getStartOptions",value:function(){var e=this.props.customPlaceRight,t=void 0!==e&&e;return{extraClassName:o()("k-pop k-floating top-auto rounded-dropdown shadow-default dark:shadow-dark-default absolute z-[1050] px-[15px] py-[10px] bg-main-background border border-solid border-grey-10",t?"right-[16px]":"left-[16px]"),selected:this.state.customFrom,onChange:this.onStartChange,size:"tiny"}}},{key:"getEndOptions",value:function(){var e=this.props.customPlaceRight,t=void 0!==e&&e;return{extraClassName:o()("k-pop k-floating top-auto rounded-dropdown shadow-default dark:shadow-dark-default absolute z-[1050] px-[15px] py-[10px] bg-main-background border border-solid border-grey-10",t?"right-[16px]":"left-[16px]"),selected:this.state.customTo,onChange:this.onEndChange,size:"tiny"}}},{key:"onStartChange",value:function(e){this.setState({customFrom:e,showStart:!1})}},{key:"onEndChange",value:function(e){this.setState({customTo:e,showEnd:!1})}},{key:"cancelCustom",value:function(){this.setState({showCustom:!1,customFrom:this.props.customFrom,customTo:this.props.customTo,isMenuShow:!1})}},{key:"confirmCustom",value:function(){this.setState({selectedKeys:["custom"],showCustom:!1,isMenuShow:!1}),this.props.updateRangeCustom(this.state.customFrom,this.state.customTo)}},{key:"checkCustomConfirmDisabled",value:function(){return!this.state.customFrom||!this.state.customTo||f.Z.prefMoment(this.state.customTo).diff(f.Z.prefMoment(this.state.customFrom),"day")<0}},{key:"getValue",value:function(e,t,n){return(0,d.ab)(e||this.state.selectedKeys[0],t||this.state.customFrom,n||this.state.customTo)}}])&&g(n.prototype,i),y&&g(n,y),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,y}(r.Component);t.Z=T},nI31:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("TeQF"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("hPvk"),o=n("9IBm"),a=n("SnZ1"),s=n("2sNt"),c=n("P26T"),l=n("c+aH"),u=n("0Nh+"),f=n("kBzm");function d(e){return d="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},d(e)}function m(){m=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==d(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(d(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function p(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function h(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){p(o,r,i,a,s,"next",e)}function s(e){p(o,r,i,a,s,"throw",e)}a(void 0)}))}}t.Z=function(e){var t=e.isLoading,n=e.getDeleteIds,d=e.setIsLoading,p=e.close,y=(0,o.Z)();return r.createElement(i.Z,{loading:t,title:y.formatMessage({id:"focus_timeline_batch_delete_title"}),onCancel:function(){p()},onClose:function(){p()},onOk:h(m().mark((function e(){var t,r,i;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=n(),r=t.pomodoroIds,i=t.timingIds,!(r.length+i.length)){e.next=7;break}return d(!0),e.next=5,(0,a.rUg)({pomodoroIds:r,timingIds:i}).then((function(e){if(200===e.status){var t=(0,s.gaM)(),n=function(e){return e.reduce((function(e,t){var n=c.Z.parseUTCString(t.startTime),r=c.Z.parseUTCString(t.endTime);if(n&&r){var i,o=r.getTime()-n.getTime();if(t.taskId)e[t.taskId]=(null!==(i=e[t.taskId])&&void 0!==i?i:0)+o}return e}),{})},o=new Set(r),a=new Set(i),d=!1;(0,l.Jq)().filter((function(e){return o.has(e.id)})).map((function(e){return{id:e.id,taskId2Duration:n((0,l.$A)(e).tasks)}})).forEach((function(e){var n=e.id,r=e.taskId2Duration;Object.keys(r).forEach((function(e){var i=t.get(e);if(i){var o=r[e];(0,l.bu)(i,n,-1,-o,!1);var a=(0,s.FOH)(e);a?t.set(e,a):t.delete(e),d=!0}}))})),(0,l.hb)().filter((function(e){return a.has(e.id)})).map((function(e){return{id:e.id,taskId2Duration:n(e.tasks||[])}})).forEach((function(e){var n=e.id,r=e.taskId2Duration;Object.keys(r).forEach((function(e){var i=t.get(e);if(i){var o=r[e];(0,l.Ao)(i,n,-o,!1);var a=(0,s.FOH)(e);a?t.set(e,a):t.delete(e),d=!0}}))})),d&&u.Z.doSync(),(0,l.IR)([],r),(0,l.UI)([],i),(0,f._O)()}}));case 5:d(!1),p();case 7:case"end":return e.stop()}}),e)})))},y.formatMessage({id:"focus_timeline_batch_delete_msg"}))}},"1nUT":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("dmHn"),a=n.n(o),s=n("V/jI"),c=n("P26T"),l=n("EPMa"),u=n.n(l),f=n("lIat"),d=n("c+aH"),m=n("2sNt"),p=n("vRcb"),h=n("dMrQ"),y=n("9IBm"),v=n("Ag2S"),g=n("ZC4B"),b=n("AtZj"),E=n("yFjn");function k(e){return k="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},k(e)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.timeline,n=e.selectedIds,o=e.setSelectedIds,l=(0,i.v9)((function(e){return e.preference.get("showMeridiem")})),E=function(e){var t=l?s.e4()?"A h:mm":"h:mm A":"H:mm";return a()(c.Z.parseUTCString(e)).format(t)};var k=(0,r.useMemo)((function(){return t?Object.keys(t).sort((function(e,t){return Number(t)-Number(e)})):[]}),[t]),S=(0,i.v9)((function(e){return(0,m.Ak_)()})),T=(0,r.useMemo)((function(){return new Map(S.toArray().map((function(e){return[e.get("id"),e]})))}),[S]),_=(0,i.v9)((function(e){return(0,p.n7)()})),C=(0,r.useMemo)((function(){return new Map(_.map((function(e){return[e.id,e]})))}),[_]),D=(0,i.v9)((function(e){return(0,h.IV)()})),A=(0,r.useMemo)((function(){return new Map(D.map((function(e){return[e.id,e]})))}),[D]),I=(0,y.Z)(),P=(0,r.useMemo)((function(){return Object.keys(t).reduce((function(e,n){return e[n]=t[n].map((function(e){return e.id})),e}),{})}),[t]),M=(0,r.useMemo)((function(){return new Set(n)}),[n]);return 0===k.length?r.createElement("div",{style:{marginTop:22}},r.createElement(g.Z,{descId:"No focus record yet"})):r.createElement(r.Fragment,null,k.map((function(e,n){var i=t[e],c=P[e],l=c.every((function(e){return M.has(e)}));return r.createElement("div",{key:e,style:{marginTop:0===n?0:10}},r.createElement("div",{className:"flex items-center"},r.createElement(O,{checked:l,onChange:function(){o((function(e){var t=new Set(e);return l?e.filter((function(e){return!t.has(e)})):x(new Set(e.concat(c)))}))}}),r.createElement("p",{className:"text-grey text-s font-medium ",style:{lineHeight:"20px",padding:"0 5px"}},function(e){var t=new Date;return a()(e).isSame(t,"year")?s.zO()?a()(e).format("MMMDo"):a()(e).format("MMM D"):s.zO()?a()(e).format("YYYY\u5e74MMMDo"):a()(e).format("MMM D, YYYY")}((0,f.FR)(Number(e))))),r.createElement("ul",{className:u()("m-0 p-0 list-none overflow-hidden")},i.map((function(e,t){var n=(0,d.w8)((e.tasks||[]).filter((function(e){return e.taskId||e.habitId||e.timerId}))),a=Object.keys(n).map((function(e){return w(w({},n[e]),{},{id:e})}));return r.createElement("li",{className:u()("relative m-0 text-s list-none flex"),key:e.id,style:{marginTop:20,marginBottom:t===i.length-1?20:0}},r.createElement(O,{checked:M.has(e.id),onChange:function(){o((function(t){return t.includes(e.id)?t.filter((function(t){return t!==e.id})):[].concat(x(t),[e.id])}))}}),r.createElement("div",{className:"flex-none relative",style:{margin:"0 5px",width:20,height:16}},r.createElement("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 bg-primary-10 rounded-full flex items-center justify-center",style:{width:20,height:20}},r.createElement(b.Z,{name:1===e.type?"stopwatch":"tomato",className:"text-primary",style:{width:15,height:15}}))),r.createElement("div",{className:"relative m-0 break-words flex-auto overflow-hidden group cursor-pointer",style:{padding:"4px 5px",margin:"-4px 0"},onClick:function(){!function(e){v.vp.dispatch("showEditFocusRecordModal",{id:e.id})}(e)}},r.createElement("div",{className:"hidden group-hover:block absolute bg-primary-5 rounded-default",style:{top:0,left:0,right:0,bottom:0}}),r.createElement("div",{className:"flex justify-between"},r.createElement("div",{className:"w-full truncate text-grey-40 flex justify-between items-center"},r.createElement("p",{className:"text-xs text-grey-80",style:{lineHeight:"16px"}},"".concat(E(e.startTime)," - ").concat(E(e.endTime))),r.createElement("p",{className:"text-xs ml-[14px] text-grey-40",style:{lineHeight:"16px"}},(0,d.TI)(e.duration)))),a.map((function(e){var t=(0,d.Jk)(e,T,C,A).title;return r.createElement("div",{key:"".concat(e.id),className:"relative",style:{marginTop:8}},r.createElement("p",{className:"font-medium text-s leading-[20px] truncate text-grey"},t||I.formatMessage({id:"no_title"})))})),e.note&&r.createElement("p",{className:u()("text-grey-70 line-clamp-3"),style:{fontSize:13,lineHeight:"19.5px",marginTop:6}},e.note)))}))))})))};var O=function(e){var t=e.checked,n=e.onChange;return r.createElement("div",{className:"flex-none flex items-center",style:{height:16,marginRight:5}},r.createElement(E.P,{isChecked:t,onChange:n}))}},dRFa:function(e,t,n){"use strict";var r=n("q1tI"),i=n("RDjN"),o=n("zoGk"),a=n("5uUV");t.Z=function(e){var t=e.utc,n=e.className,s=void 0===n?"":n;return r.createElement("span",{className:s},function(){var e=t,n="";return n+=" "+o.Z.prefMomentFromUtc(e,i.WUZ.atomTime).format((0,a.I4)("ll"))}())}},Ehno:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("oVuX"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("WSY4"),a=n("NW6w"),s=n("dmHn"),c=n.n(s),l=n("zoGk"),u=n("2sNt"),f=n("RDjN"),d=n("l3/N"),m=n("5WEu"),p=n("V/jI"),h=n("5uUV"),y=n("rgWW"),v=n("+TCt"),g=n("P26T"),b=n("EPMa"),E=n.n(b),k=n("SwPS"),S=n("0Mg1");function w(e){return w="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},w(e)}function T(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function x(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?T(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):T(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}function C(e,t,n){return t=A(t),function(e,t){if(t&&("object"===w(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,D()?Reflect.construct(t,n||[],A(e).constructor):t.apply(e,n))}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(D=function(){return!!e})()}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function P(e,t,n){return(t=M(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e){var t=function(e,t){if("object"!=w(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=w(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==w(t)?t:t+""}var N=function(e){function t(){var e;_(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return P(e=C(this,t,[].concat(r)),"getDateInfo",(0,y.b)([function(e){return e.task}],(function(e){var t=u.qQe(e),n=e.toObject(),r=n.startDate,i=n.isAllDay;return u.d77(e)?{startDate:r,dueDate:u.rZ9(e),isAllDay:!0,isDueDateAcrossDay:t}:{startDate:r,dueDate:u.rZ9(e),isAllDay:i,isDueDateAcrossDay:t}}))),P(e,"getFm",(function(){return p.LO()?"A h:mm":"h:mm A"})),P(e,"getDayUnit",(function(){return p.zO()?"\u5929":p.KN()?" J":" D"})),P(e,"dateRangeFormat",(0,o.P1)([function(e){return e.startDate},function(e){return e.dueDate},function(e){return e.isAllDay},function(e){return e.isDueDateAcrossDay},function(e){return e.showTomorrow},function(e){return e.showMeridiem},function(e){return e.today}],(function(t,n,r,i,o,a){if(!t||-1===t)return"";var s=e.props.intl;if(i){var c,u="",m=l.Z.prefMomentFromUtc(t,f.WUZ.atomTime),p=l.Z.getRealDueDate(n,r).utc().format(f.WUZ.atomTime),y=l.Z.prefMomentFromUtc(p,f.WUZ.atomTime),v=l.Z.prefMoment().startOf("day").diff(l.Z.getDueDateLocalZoneDate(t),"days"),g=l.Z.prefMoment().startOf("day").diff(l.Z.getDueDateLocalZoneDate(p),"days");if(d.dW()){var b=-1===v;if(b||-1===g)if(r||null===r)u=s.formatMessage({id:"tomorrow"});else{var E=b?m:y;c=e.getFm(),u=a?E.format(c):E.format("HH:mm")}else g<-1&&(u=s.formatMessage({id:"tomorrow"}));return u}return 0===v?(r||null===r?u=s.formatMessage({id:"today"}):(c=e.getFm(),u=" "+(a?m.format(c):m.format("HH:mm"))),u):-1===v?(r||o?u+=s.formatMessage({id:"tomorrow"}):(c=e.getFm(),u+=" "+(a?m.format(c):m.format("HH:mm"))),u):0===g?(r||null===r?u=s.formatMessage({id:"today"}):(c=e.getFm(),u=" "+(a?y.format(c):y.format("HH:mm"))),u):v>0&&g<0?u=s.formatMessage({id:"today"}):v<0?(l.Z.getDueDateLocalZoneDate(t).year()===l.Z.prefMoment().year()?u+=" "+m.format((0,h.I4)("MMMD")):u+=" "+m.format((0,h.I4)("ll")),u):g>0?(l.Z.getDueDateLocalZoneDate(p).year()===l.Z.prefMoment().year()?u+=" "+y.format((0,h.I4)("MMMD")):u+=" "+y.format((0,h.I4)("ll")),u):u}return e.dateFormat(t,r,o,a,s)}))),P(e,"countdownRangeFormat",(0,o.P1)([function(e){return e.startDate},function(e){return e.dueDate},function(e){return e.isAllDay},function(e){return e.isDueDateAcrossDay},function(e){return e.nowMinute}],(function(t,n,r,i,o){if(!t||-1===t)return"";var a=e.props.intl;if(i){var s="",u=!1,m=l.Z.getRealDueDate(n,r).utc().format(f.WUZ.atomTime),h=l.Z.prefMoment().startOf("day").diff(l.Z.getDueDateLocalZoneDate(t),"days"),y=l.Z.prefMoment().startOf("day").diff(l.Z.getDueDateLocalZoneDate(m),"days"),v=c()(g.Z.parseUTCString(t)),b=c()(g.Z.parseUTCString(m)),E=c()();if(d.dW()){var k=-1===h;if(k||-1===y)if(r||null===r)s=a.formatMessage({id:"tomorrow"});else{if(k)return{countdownText:s="".concat(Math.abs(h)).concat(e.getDayUnit()),isOverDue:u};var S=Math.floor(E.diff(v,"minutes",!0)),w=E.diff(v,"hours");s=S<0?Math.abs(S)>=60?60===Math.abs(S)?"1".concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(w)).concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(S)).concat(p.zO()?"\u5206\u949f":" M"):p.zO()?"\u73b0\u5728":"Now"}else y<-1&&(s=a.formatMessage({id:"tomorrow"}));return{countdownText:s,isOverDue:u}}if(0===h){if(!r&&null!==r){var T=Math.floor(E.diff(v,"minutes",!0)),x=E.diff(v,"hours");return{countdownText:s=T<0?Math.abs(T)>=60?60===Math.abs(T)?"1".concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(x)).concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(T)).concat(p.zO()?"\u5206\u949f":" M"):p.zO()?"\u73b0\u5728":"Now",isOverDue:u}}return{countdownText:s=a.formatMessage({id:"today"}),isOverDue:u}}if(0===y){if(r||null===r)s=a.formatMessage({id:"today"});else{var _=Math.floor(E.diff(b,"minutes",!0)),O=E.diff(b,"hours");_>0?(s=Math.abs(_)>=60?"".concat(Math.abs(O)).concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(_)).concat(p.zO()?"\u5206\u949f":" M"),_>0&&(u=!0)):s=p.zO()?"\u73b0\u5728":"Now"}return{countdownText:s,isOverDue:u}}return h>0&&y<0?{countdownText:s=a.formatMessage({id:"today"}),isOverDue:u}:h<0?{countdownText:s="".concat(Math.abs(h)).concat(e.getDayUnit()),isOverDue:u}:y>0?{countdownText:s="".concat(Math.abs(y)).concat(e.getDayUnit()),isOverDue:u=!0}:{countdownText:s,isOverDue:u}}return e.countdownFormat(t,n,r,a)}))),P(e,"dateTooltipFormat",(0,o.P1)([function(e){return e.startDate},function(e){return e.dueDate},function(e){return e.isAllDay},function(e){return e.showMeridiem}],(function(t,n,r,i){if(!t||-1===t)return"";var o=e.props.intl;return(0,S.dL)({startDate:t,dueDate:n,isAllDay:r,isNote:!1,intl:o,ignoreOffset:!0})}))),P(e,"altDetailFormat",(0,o.P1)([function(e){return e.startDate},function(e){return e.dueDate},function(e){return e.isAllDay},function(e){return e.isDueDateAcrossDay},function(e){return e.showTomorrow},function(e){return e.showMeridiem}],(function(t,n,r,i,o,a){if(!t||-1===t)return"";var s="",c=(0,h.I4)("MMMD"),u=(0,h.I4)("MMMD"),f=l.Z.getDueDateLocalZoneDate(t),m=l.Z.prefMoment(),y="";n&&(n=l.Z.formatToUtc(l.Z.getRealDueDate(n,r))),(f.year()!==m.year()||n&&l.Z.prefMoment(n).year()!==m.year())&&(c=(0,h.I4)("fullDate"),u=(0,h.I4)("slashShortDate")),r||(c+=", "+(y=a?e.getFm():"HH:mm"),u+=", "+y);var v=l.Z.prefMoment(t),g=l.Z.formatRecentlyDueDateTip(t,!0),b=g.tip,E=g.isPrefix,k=!!b&&(!!r||(!(!o||i&&d.dW())||b!==p.U2("tomorrow"))&&b!==p.U2("today"));if(n&&!l.Z.prefMoment(t).isSame(l.Z.prefMoment(n))){var S=l.Z.prefMoment(n);if(v.format("YYYY-MM-DD")===S.format("YYYY-MM-DD"))if(b){var w=v.format(y)+" - "+S.format(y),T=k?b:"";s=l.Z.concatReTipWithDueText(w,T,E)}else s=v.format(c)+" - "+S.format(y);else s=[v.format(u),S.format(u)].join(" - ")}else if(b)if(y){var x=k?b:"";s=l.Z.concatReTipWithDueText(v.format(y),x,E)}else s=b;else s=v.format(c);return s}))),e}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I(e,t)}(t,e),n=t,(i=[{key:"dateFormat",value:function(e,t,n,r,i){var o,a="",s=l.Z.prefMomentFromUtc(e,f.WUZ.atomTime),c=l.Z.getDueDateLocalZoneDate(e).diff(l.Z.startOfDay(),"days");return 0===c?(this.isTodayAndNotAcrossDay=!0,t?a+=i.formatMessage({id:"today"}):(o=this.getFm(),a+=" "+(r?s.format(o):s.format("HH:mm")))):1===c?t||n?a+=i.formatMessage({id:"tomorrow"}):(o=this.getFm(),a+=" "+(r?s.format(o):s.format("HH:mm"))):-1===c?a+=i.formatMessage({id:"yesterday"}):2===c&&p.zO()?a+=i.formatMessage({id:"day_after_tommorow"}):c>0&&c<=6?a+=s.format("ddd"):l.Z.getDueDateLocalZoneDate(e).year()===l.Z.prefMoment().year()?a+=" "+s.format((0,h.I4)("MMMD")):a+=" "+s.format((0,h.I4)("ll")),a}},{key:"countdownFormat",value:function(e,t,n,r){var i="",o=!1,a=l.Z.getDueDateLocalZoneDate(e).diff(l.Z.startOfDay(),"days"),s=c()(),u=t?c()(t):c()(),f=c()(g.Z.parseUTCString(e));if(d.dW()&&(1===a&&(i=n||null===n?r.formatMessage({id:"tomorrow"}):"".concat(a).concat(this.getDayUnit())),i))return{countdownText:i,isOverDue:o};if(0===a)if(n)i=r.formatMessage({id:"today"});else{var m=Math.floor(s.diff(f,"minutes",!0)),h=s.diff(f,"hours");if(t){var y=Math.floor(s.diff(u,"minutes",!0)),v=s.diff(u,"hours");m>=0&&y<=0?i=p.zO()?"\u73b0\u5728":"Now":m<0?i=Math.abs(m)>=60?60===Math.abs(m)?"1".concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(h)).concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(m)).concat(p.zO()?"\u5206\u949f":" M"):(i=Math.abs(y)>=60?"".concat(Math.abs(Math.floor(v))).concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(y)).concat(p.zO()?"\u5206\u949f":" M"),y>0&&(o=!0))}else i=Math.abs(m)>=60?60===Math.abs(m)?"1".concat(p.zO()?"\u5c0f\u65f6":" H"):"".concat(Math.abs(h)).concat(p.zO()?"\u5c0f\u65f6":" H"):0===Math.abs(m)?p.zO()?"\u73b0\u5728":"Now":"".concat(Math.abs(m)).concat(p.zO()?"\u5206\u949f":" M"),m>0&&(o=!0)}else if(n)i="".concat(Math.abs(a)).concat(this.getDayUnit()),a<0&&(o=!0);else if(a<0){o=!0;var b=t?u:f,E=s.diff(b,"minutes");if(Math.abs(E)<720){var k=Math.floor(s.diff(b,"minutes",!0)),S=s.diff(b,"hours");i=Math.abs(E)<60?"".concat(Math.abs(k)).concat(p.zO()?"\u5206\u949f":" M"):"".concat(Math.abs(S)).concat(p.zO()?"\u5c0f\u65f6":" H")}else i="".concat(Math.abs(a)).concat(this.getDayUnit())}else{var w=s.diff(f,"minutes");if(Math.abs(w)<720){var T=Math.floor(s.diff(f,"minutes",!0)),x=s.diff(f,"hours");i=Math.abs(w)<60?"".concat(Math.abs(T)).concat(p.zO()?"\u5206\u949f":" M"):"".concat(Math.abs(x)).concat(p.zO()?"\u5c0f\u65f6":" H")}else i="".concat(Math.abs(a)).concat(p.zO()?"\u5929":" D")}return{countdownText:i,isOverDue:o}}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.showTomorrow,i=e.isShowCountDown,o=e.isCompletedSection,a=e.today,s=e.onClickDuedate,c=e.isInKanban,l=e.forceShowTaskTime,f=e.isAltKeyPressed,d=e.task,p=this.getDateInfo(this.props),h=m.U2("showMeridiem"),y=(0,v.VP)(),g="",b=!1;if(i||!f||l)if(!i||o||l)g=this.dateRangeFormat(x(x({showTomorrow:n,showMeridiem:h},p),{},{today:a}));else{var S=this.countdownRangeFormat(x({showTomorrow:n,showMeridiem:h,nowMinute:y},p));g=S.countdownText,b=S.isOverDue}else g=this.altDetailFormat(x(x({showTomorrow:n,showMeridiem:h},p),{},{today:a}));var w=i&&b&&!o&&!l,T=r.createElement("span",{className:E()("text-xs leading-normal font-normal whitespace-nowrap",t),onClick:function(e){s(e),c&&e.stopPropagation()},style:w?{color:"#e13e39"}:{}},g);if(l||u.d77(d))return T;var _=this.dateTooltipFormat(x(x({showTomorrow:n,showMeridiem:h},p),{},{today:a}));return r.createElement(k.Z,{placement:"top",title:_,overlayStyle:{maxWidth:"unset",whiteSpace:"normal",textAlign:"left",position:"absolute"}},T)}}])&&O(n.prototype,i),a&&O(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component);t.Z=(0,a.$j)((function(e){return{isShowCountDown:e.tasks.isShowCountDown.status,minute:e.globalState.get("minute"),today:e.globalState.get("today"),isAltKeyPressed:e.globalState.get("isAltKeyPressed")}}),null)((0,i.ZP)(N))},v24V:function(e,t,n){"use strict";n("TeQF"),n("yq1k"),n("07d7"),n("JTJg");var r=n("q1tI"),i=n("HhFk"),o=n("Bx2w"),a=n("DRdV"),s=n("vRcb"),c=n("Ag2S"),l=n("9IBm"),u=n("Aw1m"),f=n("4+DD"),d=n("dmHn"),m=n.n(d);t.Z=function(e){var t=e.habitTask,n=e.date,d=e.setShowMenu,p=e.cursorPosition,h=t.value,y=void 0===h?0:h,v=t.goal,g=void 0===v?0:v,b=t.checkinStatus,E=void 0===b?a.iP.unlabeled:b,k=t.habitId,S=t.exDates,w=(0,l.Z)(),T=(0,r.useMemo)((function(){var e=(0,s.PN)(E,y,g),r=m()(n).format("YYYYMMDD"),o=!e&&!(null===S||void 0===S?void 0:S.includes(r));return[{key:"habit_do_log",text:w.formatMessage({id:"habit_do_log"}),action:function(){var e=(0,s.EG)(k,+m()(n).format("YYYYMMDD"))||a.Ng.createByHabitTask(t);window.requestAnimationFrame((function(){c.vp.dispatch("dispatchHabitRecordModal",{defaultEmoji:(0,s.NL)(e,E),record:e,type:i.W.EDIT})}))},icon:{name:"habit-log"}},o?{key:"habit_skip",text:w.formatMessage({id:"habit_skip"}),action:function(){(0,s.LG)(k,r),(0,f.eD)(w.formatMessage({id:"habit_skipped"}))},icon:{name:"quick-nextperiod"}}:null,E!==a.iP.undone&&y<g&&{key:"habit_unachieved",text:w.formatMessage({id:"undone"}),action:function(){(0,s.zr)(t,-1)},icon:{name:"close"}},(0!==y||e)&&{key:"habit_reset",text:w.formatMessage({id:"reset"}),action:function(){(0,s.zr)(t,0)},icon:{name:"habit-reset"}}].filter(u.y)}),[E,y,g,n,w,S,k,t]);return r.createElement(o.ZP,{menu:T,position:p,hideMenu:function(){d(!1)},menuProps:{onKeyUp:function(e){"Escape"!==e.key&&e.stopPropagation()}}})}},jSFO:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("hsUb"),s=n.n(a),c=n("AtZj");function l(e){return l="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},l(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t,n=e.size,i=e.isSelected,a=e.className,l=e.onClick,u=e.iconRes,m=e.noSelectedIcon,p=e.iconClassName,h=e.iconMap,y=e.withSelectedBg,v={transform:"scale(".concat(n/36,")"),transformOrigin:"0 0"};return r.createElement("span",{className:o()(s().icon,d({},s().checked,i&&y),a),style:{width:n,height:n,backgroundColor:null===(t=h[u])||void 0===t?void 0:t.color}},r.createElement("i",{onClick:l,className:o()(p,"icon-".concat(u),s().content,d({},s().checked,i)),style:f({},v)}),i&&!m&&r.createElement("div",{className:"absolute right-[-4px] bottom-[-4px] h-[18px] w-[18px] rounded-full border border-solid border-white bg-primary"},r.createElement(c.Z,{name:"theme-selected",className:"w-[17px] h-[17px] text-white"})))}},"2F7/":function(e,t,n){"use strict";var r=n("q1tI"),i=n("vRcb"),o=n("RDjN"),a=n("jSFO"),s=n("XMrL");t.Z=function(e){var t=e.color,n=e.iconRes,c=e.size,l=void 0===c?36:c,u=e.onClick,f=void 0===u?function(){}:u,d=e.className,m=void 0===d?"":d,p=e.isSelected,h=void 0!==p&&p,y=e.noSelectedIcon,v=void 0!==y&&y,g=e.withSelectedBg,b=void 0===g||g,E=(0,i.gd)(n);return void 0!==E?r.createElement(s.Z,{text:E,color:t,size:l,className:m,isSelected:h,onClick:f}):r.createElement(a.Z,{iconRes:n.toLowerCase(),size:l,className:m,isSelected:h,onClick:f,noSelectedIcon:v,iconMap:o.x_N,iconClassName:"icon_habit",withSelectedBg:b})}},XMrL:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("yq1k"),n("4mDm"),n("+2oP"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");var r=n("5WEu"),i=n("q1tI"),o=n("hsUb"),a=n.n(o),s=n("xS9v"),c=n("EItl"),l=n("V/jI"),u=n("EPMa"),f=n.n(u),d=n("7b4O"),m=n.n(d),p=n("AVQR");function h(e){return h="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},h(e)}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t=e.text,n=e.color,o=e.size,u=e.className,d=e.onClick,h=e.isSelected,v=e.textColorClassName,g=e.bgColorClassName,b=e.forceWhite,E=o/36*16,k=(0,r.$o)(),S=(0,c.$h)(),w=12===o,T=o/36*24;function x(e){return["","transparent"].includes(e)}var _=x(n);function O(){if(!v){var e="#ffffff";return _&&(e=S),e}}return i.createElement("span",{onClick:d,style:{backgroundColor:function(){if(!g)return _?h?k?"#27282a":"#ffffff":k&&!b?"#242424":"#FFFFFF":n}(),color:O(),lineHeight:"".concat(o,"px"),width:"".concat(o,"px"),height:"".concat(o,"px"),textAlign:"center",fontSize:w?E:void 0,verticalAlign:"baseline"},className:f()("can-not-select",a().icon,y({},a().checked,h),y({},a().transparentChecked,h&&x(n)),u,v,g)},function(e){var t=function(e){return w?e:i.createElement("div",{style:{width:"100%",height:"100%",position:"absolute",display:"inline-block",fontSize:20,lineHeight:"".concat(o,"px"),transform:"translate(-50%, -50%) scale(".concat(o/36,")"),left:"50%",top:"50%",transformOrigin:"center",color:O(),zIndex:2},className:v},e)};if(null==e)return t(l.U2("habit_txt_icon_placeholder"));var n=(0,s.y9)(e).emoji;return(0,s.Cy)(e)?i.createElement("span",{className:"absolute inset-0 flex items-center justify-center",style:{zIndex:2}},i.createElement(p.Z,{emoji:n,size:T,className:"relative flex-none"})):t(e.slice(0,1))}(t),!h&&!g&&_&&i.createElement("div",{className:"inset-0 absolute rounded-full",style:{backgroundColor:(0,s.eR)(m()(S).hex(),k?20:15),zIndex:1}}))}},"1kfH":function(e,t,n){"use strict";n.d(t,{Z:function(){return Et},i:function(){return bt}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("dmHn"),o=n.n(i),a=n("EPMa"),s=n.n(a),c=n("2F7/"),l=n("K5fr"),u=n("V/jI"),f=n("UDbp"),d=n("Ph81"),m=n("AtZj"),p=n("/0bn"),h=n("DRdV"),y=n("bBaG"),v=n("vRcb"),g=n("bjJs"),b=n("4+DD"),E=n("2sNt"),k=n("AqaH"),S=n("NW6w"),w=n("OjQ7"),T=n("sLZY"),x=n("9IBm"),_=n("nmib"),O=n("Ag2S");function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(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 D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function A(e){var t=e.habit,n=C((0,r.useState)(!1),2),i=n[0],o=n[1],a=C((0,r.useState)(!1),2),x=a[0],D=a[1],A=C((0,r.useState)(!1),2),P=A[0],M=A[1],N=t.get("color"),j=t.get("name"),R=t.get("iconRes"),L=t.get("status"),U=t.get("style"),Z=2===U,B=(0,S.v9)((function(e){return(0,T.dE)(e)})),F=(0,S.v9)((function(e){var t;return null===(t=e.tasks)||void 0===t?void 0:t.activeSelectedTaskIds.get("selected")})),H=(0,S.I0)(),Y=(0,r.useCallback)((function(e){return H((0,_.Sy)(e))}),[H]),V=function(){return o(!1)},K=function(){var e=new h.jn;e.updateWithHabit(t.toJS()),e.syncStatus=y.w.DELETED,(0,v.Ge)(e,!1,E.j1p),o(!1),t.get("id")===F[0]&&Y(t.get("id")),(0,b.HH)()},W=function(e){switch(e.selectedKeys[0]){case"archive":bt("archive"),function(){var e=new h.jn;e.updateWithHabit(t.toJS()),e.status=h.vJ.archived,e.archivedTime=new Date,e.syncStatus=y.w.UPDATED,(0,v.Ge)(e),p.$Z({text:u.U2("habit_title_bar_archived")}),t.get("id")===F[0]&&Y(t.get("id")),(0,b.HH)()}();break;case"recovery":bt("restore"),(0,v.uf)((function(){var e=new h.jn;e.updateWithHabit(t.toJS()),e.status=h.vJ.normal,e.syncStatus=y.w.UPDATED,e.sortOrder=(0,v.VK)(),(0,v.Ge)(e),p.$Z({text:u.U2("habit_toast_pick_up")}),(0,b.HH)()}));break;case"edit":bt("edit"),D(!0);break;case"delete":bt("delete"),o(!0);break;case"pomo":case"habit-style":return}M(!1)},z=(0,r.useRef)(null),G=(0,r.useRef)(null),q=C((0,r.useState)(!1),2),J=q[0],X=q[1];return r.createElement("header",{className:"px-[20px] flex-none flex items-center justify-between l-low:pl-[60px] overflow-hidden",style:{height:76}},r.createElement("div",{className:"flex items-center flex-auto overflow-hidden"},r.createElement(c.Z,{iconRes:R,color:N,size:32,className:"w-[32px] h-[32px] rounded-full inline-block flex-none"}),r.createElement("span",{className:"flex-auto ml-[12px] font-medium leading-[32px] text-[20px] overflow-hidden"},r.createElement("div",{className:"truncate"},j),h.vJ.archived===L&&r.createElement("div",{className:"text-[10px] font-normal text-grey-30 leading-[15px]"},u.U2("habit_title_bar_archived")))),r.createElement("div",{className:s()("dropdown dropdown-custom",{open:P})},r.createElement(g.Z,{menu:r.createElement(f.ZP,{onSelect:W,prefixCls:"dropdown-menu",selectedKeys:[],ref:z},L===h.vJ.normal&&r.createElement(f.sN,{key:"edit"},r.createElement("a",null,r.createElement(m.Z,{name:"edit"}),r.createElement("span",null,u.U2("edit")))),L===h.vJ.normal&&B&&r.createElement(w.Z,{taskId:t.get("id"),placement:"left-top",relativeRef:G,pomodoroSubMenuVisible:J,setPomodoroSubMenuVisible:function(e){X(e)},hideTaskMenu:function(){X(!1),M(!1)},env:"habitDetailFooter",containerMenuRef:z,trigger:r.createElement(f.sN,{eventKey:"pomo",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("a",{className:"start-task-pomo-button",ref:G},r.createElement(m.Z,{name:"menu-start-pomo"}),r.createElement("span",null,u.U2("start_focus")),r.createElement(m.Z,{name:"right-triangle-down",className:"w-[12px] h-[12px] flex-none inline-block notUseGlobalCss"})))}),r.createElement(I,{selectedKeys:Z?["icon"]:["tick"],onSelect:function(e){var n="tick"===e.selectedKeys[0]?1:2;if(n!==U){var r=new h.jn;r.updateWithHabit(t.toJS()),r.style=n,r.syncStatus=y.w.UPDATED,(0,v.Ge)(r),O.vp.dispatch("ToastWhenToggleStyle")}}}),L===h.vJ.normal?r.createElement(f.sN,{key:"archive"},r.createElement("a",null,r.createElement(m.Z,{name:"archive"}),r.createElement("span",null,u.U2("archive")))):null,L===h.vJ.archived?r.createElement(f.sN,{key:"recovery"},r.createElement("a",null,r.createElement(m.Z,{name:"unarchive"}),r.createElement("span",null,u.U2("habit_pick_up")))):null,r.createElement(f.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,r.createElement(m.Z,{name:"delete"}),r.createElement("span",null,u.U2("delete"))))),visible:P,placement:"bottomLeft",onVisibleChange:M},r.createElement("a",{className:"dropdown-toggle",title:"more"},r.createElement(k.Z,{name:"more-titlebar",className:"w-[20px] h-[20px]"})))),i?r.createElement(d.Z,{visible:!0,maskClosable:!1,title:u.U2("habit_detail_title_menu_delete_title"),okText:u.U2("delete"),cancelText:u.U2("cancel"),onCancel:V,onOk:K},r.createElement("span",{className:"line-sml break-word"},u.U2("habit_detail_title_menu_delete_content"))):null,function(){var e=new h.jn;return e.updateWithHabit(t.toJS()),x?r.createElement(l.Z,{type:"edit",habit:e,dismiss:function(){return D(!1)}}):null}())}var I=function(e){var t=e.selectedKeys,n=e.onSelect,i=C((0,r.useState)(!1),2),o=i[0],a=i[1],s=(0,r.useCallback)((function(e){e!==o&&a(e)}),[o]),c=(0,x.Z)();return r.createElement(g.Z,{visible:o,placement:"rightTop",menu:r.createElement(f.ZP,{selectedKeys:t,onSelect:n},r.createElement(f.gO,{key:"tick",title:c.formatMessage({id:"checkmark"}),withChecker:!0}),r.createElement(f.gO,{key:"icon",title:c.formatMessage({id:"habit_icon"}),withChecker:!0})),action:["hover"],mouseEnterDelay:.1,onVisibleChange:s},r.createElement(f.sN,{eventKey:"habit-style"},r.createElement("a",{className:"start-task-pomo-button flex items-center w-full"},r.createElement(m.Z,{name:"sidebar-completed-list"}),r.createElement("span",null,c.formatMessage({id:"checked_in_style"})),r.createElement(m.Z,{name:"right-triangle-down",className:"w-[12px] h-[12px] flex-none inline-block notUseGlobalCss"}))))},P=(n("E9XD"),n("8AyJ"),n("kSko"),n("5VMf")),M=n("WSY4"),N=n("v2ET"),j=n("CPwy"),R=n("dvcG"),L=n("RDjN"),U=n("u3xl"),Z=n("+TCt"),B=n("5WEu"),F=function(){var e=(0,S.v9)((function(e){return(0,B.gh)()})),t=(0,S.v9)((function(e){return(0,Z.pe)(e)}));return(0,U.QH)({theme:e,isGlobalLayoutCardMode:t})};function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(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 Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var V=function(e){return Math.round(100*e)/100},K=(0,M.P1)([function(e){return e.selectedDate},function(e){return e.habitId},function(e){return e.repeatRule},function(e){return e.startDate},function(e){return e.endDate},function(e){return e.checkins},function(e){return e.records}],(function(e,t,n,r,i,a,s){var c=(0,N.Qs)(e,{startDate:r,endDate:i,id:t,repeatRule:n}),l=+o()(e).startOf("month").format("YYYYMMDD"),u=+o()(e).endOf("month").format("YYYYMMDD"),f=a.reduce((function(e,t){return t.checkinStamp<=u&&t.checkinStamp>=l&&(e.month+=t.value),e.total+=t.value,e}),{total:0,month:0});return{monthTotalCheckIns:c.totalCheckIns,monthCompleteRate:c.checkRate,monthAmount:f.month,totalAmount:f.total}})),W=function(e){var t=e.habit,n=e.selectedDate,i=e.totalCheckIns,o=e.maxStreak,a=e.currentStreak,s=e.isNonTargetType,c=e.isInTaskList,l=(0,x.Z)(),f=(0,S.v9)((function(e){return(0,v.DW)(t.get("id"))})),d=(0,S.v9)((function(e){return(0,v.DV)(t.get("id"))})),p=(0,r.useMemo)((function(){var e=(0,v.Tz)(t.get("id")),r=e.startDate,i=e.endDate;return K({habitId:t.get("id"),repeatRule:t.get("repeatRule"),startDate:r,endDate:i,selectedDate:n,checkins:f,records:d})}),[f,t,d,n]),h=p.monthTotalCheckIns,y=p.monthCompleteRate,g=p.monthAmount,b=p.totalAmount,E=(0,r.useMemo)((function(){return(0,v.Wy)(t.get("unit"))||""}),[t]),k=H((0,r.useState)((0,R.LP)(L._Yt.habitDetailStreakViewType)||"current"),2),w=k[0],T=k[1];(0,r.useEffect)((function(){(0,R.JU)(L._Yt.habitDetailStreakViewType,w)}),[w]);var _=(0,r.useCallback)((function(){T((function(e){return"best"===e?"current":"best"}))}),[]),O=F(),C=c?"bg-grey-2":O,D=(0,r.useMemo)((function(){return r.createElement(z,{title:l.formatMessage({id:"monthly_checkins"}),value:h.toString(),unit:(0,j.fm)(l.formatMessage({id:(0,u.Z3)()?"habit_count_plural_unit":h>1?"days":"day"})),iconName:"habit_month_checkins",cardBgClassName:C})}),[C,l,h]),A=(0,r.useMemo)((function(){return r.createElement(z,{title:l.formatMessage({id:"monthly_completion"}),value:V(g).toString(),unit:E,iconName:"habit_month_amount",cardBgClassName:C})}),[C,l,g,E]),I=(0,r.useMemo)((function(){return r.createElement(z,{title:l.formatMessage({id:"habit_overview_total_goals_non_target"}),value:i.toString(),unit:(0,j.fm)(l.formatMessage({id:(0,u.Z3)()?"habit_count_plural_unit":i>1?"days":"day"})),iconName:"total-habit-day",iconClassName:"text-brand-primary-80",cardBgClassName:C})}),[C,l,i]),P=(0,r.useMemo)((function(){return r.createElement(z,{title:l.formatMessage({id:"monthly_checkin_rate"}),value:(Number.isFinite(y)?y||0:Number.isNaN(y)?0:100).toString(),unit:"%",iconName:"habit_month_complete_rate",cardBgClassName:C})}),[C,l,y]),M=(0,r.useMemo)((function(){return r.createElement(z,{title:l.formatMessage({id:"total_completion"}),value:V(b).toString(),unit:E,iconName:"habit_total_amount",cardBgClassName:C})}),[C,l,b,E]),N=(0,r.useMemo)((function(){var e="best"===w,t=e?o:a;return r.createElement(z,{title:l.formatMessage({id:e?"habit_overview_best_streak":"habit_overview_current_streak"}),value:t.toString(),unit:(0,j.fm)(l.formatMessage({id:(0,u.Z3)()?"habit_count_plural_unit":t>1?"days":"day"})),iconName:"current-streak",iconClassName:"text-[#FF6F6F]",icon:r.createElement(m.Z,{name:"switch",className:"w-[14px] h-[14px] flex-none text-grey-40 ml-[4px]"}),titleOnClick:_,cardBgClassName:C})}),[C,a,l,o,w,_]);return r.createElement("div",{className:"grid grid-cols-2 gap-[12px] px-[20px] mb-[12px]"},s?r.createElement(r.Fragment,null,D,I,P,N):r.createElement(r.Fragment,null,D,I,P,N,A,M))},z=function(e){var t=e.iconName,n=e.title,i=e.value,o=e.unit,a=e.icon,c=e.titleOnClick,l=e.iconClassName,u=e.cardBgClassName;return r.createElement("div",{className:s()("rounded-[12px] px-[14px]",u),style:{paddingTop:13,paddingBottom:11}},r.createElement("div",{className:s()("flex items-center mb-[4px]",{"cursor-pointer":c}),onClick:c},r.createElement(m.Z,{name:t,className:s()("w-[16px] h-[16px] flex-none",l)}),r.createElement("p",{className:"leading-[16px] text-xs text-grey-80 ml-[4px] truncate"},n),a),r.createElement("div",{className:"flex items-baseline"},r.createElement("p",{className:s()(P.RM,"leading-[24px] font-semibold text-[20px] truncate flex-none"),style:{maxWidth:"calc(100% - 32px)"}},i),o&&r.createElement("p",{className:"ml-[4px] leading-[20px] font-medium text-xs min-w-[32px] flex-auto truncate text-grey-80"},o)))},G=(n("TeQF"),n("oVuX"),n("tkto"),n("v24V")),q=n("xIxB"),J=n.n(q),X=n("d3zX"),Q=n("VnWK"),ee=n.n(Q),te=n("schq"),ne=n("XoE2"),re=n("Eh+D"),ie=n("p9LX"),oe=n("psay"),ae=n.n(oe),se=n("zoGk"),ce=n("P26T"),le=n("eDHg");function ue(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return fe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return fe(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 fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var de=(0,te.ZP)((function(e){var t=e.intl,n=e.task,i=e.dismiss,o=e.action,a=e.relativeRef,s=(0,le.hj)(),c=ue((0,r.useState)(0),2),l=c[0],u=c[1],f=(0,r.useCallback)((function(e){if(e){var t=a.current;if(null!=t){var n=t.getBoundingClientRect(),r=e.offsetWidth,i=e.offsetHeight,o=n.left+n.width/2,c=n.top+n.height+12,l=o-r,f=o+r+10-window.innerWidth,d=c+i+6-window.innerHeight,m=n.top-i-12;$(e).css({left:f>0?l>10?l:10:o,top:d>0?m>6?m:6:c})}setTimeout((function(){s.current&&u(1)}))}}),[s,a]),d=ue((0,le.zu)(f),2),m=d[0],p=d[1];return(0,r.useEffect)((function(){var e=function(e){if(e.target){var t=a.current,n=!!t&&$(e.target).closest(t).length>0,r=!!m.current&&$(e.target).closest(m.current).length>0;n||r||i()}};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[m,i,a]),r.createElement(ne.Z,null,r.createElement("div",{className:ae().container,ref:p,style:{opacity:l}},r.createElement(ie.Z,{header:function(){var e,i=ce.Z.parseUTCString(null!==(e=n.startDate)&&void 0!==e?e:"");return i?r.createElement("div",{className:ae().header},r.createElement("h1",{className:"primary-text"},se.Z.formatToDate(i)),r.createElement("p",{className:"text-secondary text-grey-60"},t.formatMessage({id:i.ap.isToday?"habit_total_edit_hint_today":"habit_total_edit_hint"}))):null}(),task:(0,re.Map)(n),dismiss:i,action:o,label:t.formatMessage({id:"habit_manual_checkin_modal_total"}),defaultValue:n.value.toString()||""})))})),me=n("xS9v"),pe=n("zGzH"),he=n("t3P3"),ye=n("EItl");function ve(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ge(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ge(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 ge(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var be=function(e){var t=e.checkinInfo,n=e.checkStamp,i=e.habit,a=e.children,l=e.isToday,u=e.isInMonth,f=e.isNeedCheck,d=e.isDisabled,y=(e.modalMountEl,e.onContextMenu),g=(e.isDisabledWithStyle,(0,x.Z)()),b=(0,S.v9)((function(e){return(0,B.gh)().toLowerCase()})),E=(0,ye.$h)(),k=i.get("id"),w=2===i.get("style"),T=ve((0,r.useState)(!1),2),_=T[0],O=T[1],C=(null!==t&&void 0!==t?t:{}).checkin,D=(0,r.useRef)(null),A=h.zr.createInstance((0,v.P2)(k),C,n),I=ve((0,r.useState)(!1),2),P=I[0],M=I[1],N=A.checkinStatus===h.iP.undone,j=(0,v.Pb)(A.checkinStatus,A.value,A.goal),R=Math.max(Math.min((0,pe.DU)(A.value,A.goal),100),0),L=+o()(ce.Z.parseTimeStamp(n)).subtract(1,"day").format("YYYYMMDD"),U=function(){d||(o()().startOf("day").diff(o()(n,"YYYYMMDD"),"day")>90?p.$Z({text:g.formatMessage({id:"habit_checkin_outdate_toast"})}):O((function(e){return!e})))},Z=function(){return j?{bgColorClassName:"bg-primary hover:bg-primary-80",isNeedLess:!1}:N||d?{bgColorClassName:"bg-grey-3 hover:bg-grey-8",isNeedLess:!1}:f?{bgColorClassName:"bg-grey-8 hover:bg-grey-13",isNeedLess:!1}:R>0?{bgColorClassName:"",isNeedLess:!1}:n<A.targetStartDate?{bgColorClassName:"bg-grey-3 hover:bg-grey-8",isNeedLess:!1}:{bgColorClassName:"",isNeedLess:!0}};(0,he.Z)(D,{onEnter:function(){M(!0)},onLeave:function(){M(!1)}});var F=Z(),H=F.bgColorClassName,Y=F.isNeedLess;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col flex-none mt-[2px] mb-[8px] mx-auto"},r.createElement("span",{className:s()("mb-[2px] text-xs leading-[14px] font-medium text-center",l?"text-primary":u?"text-grey-60":"text-grey-20")},a),j?function(){if(w)return r.createElement("div",{className:"w-[28px] h-[28px] relative",style:{cursor:d?"not-allowed":"pointer"},onClick:U,onContextMenu:function(e){return y(e,A,d)},ref:D},r.createElement(c.Z,{color:A.color,iconRes:A.iconRes,size:28}));var e=Z().bgColorClassName;return r.createElement("i",{className:s()("w-[28px] h-[28px] leading-[28px] border-none rounded-full block relative",e),onClick:U,onContextMenu:function(e){return y(e,A,d)},ref:D,style:{cursor:d?"not-allowed":"pointer"}},r.createElement(m.Z,{name:"habit_list_complete",className:"absolute w-[28px] h-[28px] left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-white"}))}():r.createElement("i",{className:s()(ee().dayCircle,"w-[28px] h-[28px] leading-[28px] border-none rounded-full block relative",H,R<=0&&ee().hideCircleProgress),onClick:U,onContextMenu:function(e){return y(e,A,d)},ref:D,style:{cursor:d?"not-allowed":"pointer"}},Y?r.createElement("div",{className:"inset-0 absolute"},r.createElement(m.Z,{className:s()(ee().needLessIcon,"w-full h-full text-grey-5"),name:"check_needless_detail"})):r.createElement(r.Fragment,null,!N&&(f||R>0)?r.createElement("div",{className:s()("w-[28px] h-[28px] leading-[28px]",R>0?"visible":"invisible")},r.createElement(J(),{animate:!0,animationDuration:"1s",responsive:!1,size:"30",lineWidth:"50",progress:R,progressColor:E,bgColor:function(){var e=(0,B.$o)(b)?"#ffffff":"#191919";return(0,me.eR)(e,P?13:8)}(),roundedStroke:!0,showPercentage:!1,showPercentageSymbol:!1})):null,N?r.createElement(m.Z,{name:"habit-calendar-uncomplete",className:ee().uncompleteIcon,fill:"transparent"}):null))),r.createElement(X.Z,{in:!(!_||!A),timeout:200,classNames:{enter:ee()["fadeIn-enter"],enterActive:ee()["fadeIn-enter-active"],exit:ee()["fadeIn-exit"],exitActive:ee()["fadeIn-exit-active"]},mountOnEnter:!0,unmountOnExit:!0},r.createElement(de,{task:A,action:function(e){return(0,v.zr)(A,e,L)},dismiss:function(){O(!1)},relativeRef:D})))},Ee=n("lIat");var ke=function(e){var t=e.isNeedCheck,n=e.isDisabled,i=e.isToday,a=e.isInMonth,l=e.checkinInfo,u=e.checkStamp,f=e.children,d=e.habit,y=e.onContextMenu,g=e.isDisabledWithStyle,b=(0,x.Z)(),E=((0,S.v9)((function(e){return(0,B.gh)().toLowerCase()})),d.get("id")),k=2===d.get("style"),w=(null!==l&&void 0!==l?l:{}).checkin,T=h.zr.createInstance((0,v.P2)(E),w,u),_=T.checkinStatus===h.iP.undone,O=(0,v.Pb)(T.checkinStatus,T.value,T.goal),C=+o()(ce.Z.parseTimeStamp(u)).subtract(1,"day").format("YYYYMMDD"),D=function(){n||(o()().startOf("day").diff((0,Ee.FR)(u).ap.startOfDay,"day")>90?p.$Z({text:b.formatMessage({id:"habit_checkin_outdate_toast"})}):(0,v.Zv)(T)?(0,v.zr)(T,0,C):(0,v.zr)(T,T.goal,C))},A=function(){return O?{bgColorClassName:"bg-primary hover:bg-primary-80",isNeedLess:!1}:_||n&&!g?{bgColorClassName:"bg-grey-3 hover:bg-grey-8",isNeedLess:!1}:t?{bgColorClassName:"bg-grey-8 hover:bg-grey-13",isNeedLess:!1}:u<T.targetStartDate?{bgColorClassName:"bg-grey-3 hover:bg-grey-8",isNeedLess:!1}:{bgColorClassName:"",isNeedLess:!0}},I=A(),P=I.bgColorClassName,M=I.isNeedLess;return r.createElement("div",{className:"flex flex-col flex-none mt-[2px] mb-[8px] mx-auto"},r.createElement("span",{className:s()("mb-[2px] text-xs leading-[14px] font-medium text-center",i?"text-primary":a?"text-grey-60":"text-grey-20")},f),O?function(){if(k)return r.createElement("div",{className:"w-[28px] h-[28px] relative",style:{cursor:n?"not-allowed":"pointer"},onClick:D,onContextMenu:function(e){return y(e,T,n)}},r.createElement(c.Z,{color:T.color,iconRes:T.iconRes,size:28}));var e=A().bgColorClassName;return r.createElement("i",{className:s()("w-[28px] h-[28px] leading-[28px] border-none rounded-full block relative",e),style:{cursor:n?"not-allowed":"pointer"},onClick:D,onContextMenu:function(e){return y(e,T,n)}},r.createElement(m.Z,{name:"habit_list_complete",className:"absolute w-[28px] h-[28px] left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2 text-white"}))}():r.createElement("i",{className:s()("w-[28px] h-[28px] leading-[28px] border-none rounded-full block relative",P),style:{cursor:n?"not-allowed":"pointer"},onClick:D,onContextMenu:function(e){return y(e,T,n)}},M?r.createElement("div",{className:"inset-0 absolute"},r.createElement(m.Z,{className:"w-full h-full text-grey-5",name:"check_needless_detail"})):_?r.createElement(m.Z,{name:"habit-calendar-uncomplete",className:"absolute w-[16px] h-[16px] left-1/2 top-1/2 transform -translate-x-1/2 -translate-y-1/2",fill:"transparent"}):null))},Se=(n("fbCW"),n("2B1R"),n("ue7t")),we=n("y8mg"),Te=n.n(we),xe=n("dUqS"),_e=n("C+ZP"),Oe=n("HJxP");function Ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return De(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return De(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 De(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ae="YYYY-MM-DD",Ie={0:"sun",1:"mon",2:"tue",3:"wed",4:"thu",5:"fri",6:"sat"},Pe=(0,M.P1)([function(e,t){return e.currentDate},function(e,t){return t.dateInstance},function(e,t){return e.focusDate}],(function(e,t,n){for(var r,i=t.getStartOfMonth(e),o=t.getEndOfMonth(e),a=(0,_e.p6)((0,_e.yP)(),Ae),s=t.getStartOfWeek(i.clone()).subtract(1,"day"),c=[],l=0;l<42;l++){s.add(1,"day");var u=s.format(Ae);c.push({date:u,value:s.format("D"),isInMonth:s-i>=0&&s-o<=0,isToday:u===a,isFocused:u===n,isDisabled:(r=u,t.getDateMoment(r)>t.getStartOfDate())})}return c})),Me=(0,M.P1)([function(e){return e.dateInstance}],(function(e){for(var t=[],n=e.getStartOfWeek().subtract(1,"day"),r=0;r<7;r++){var i=n.add(1,"day");t.push({weekday:i.day(),name:u.U2("tk_calendar_day_label_"+Ie[i.day()])})}return t})),Ne=r.forwardRef((function(e,t){var n=new Oe.Z,i=e.renderDayContent,a=e.onChangeMonth,c=e.onClickMonth,l=(0,r.useRef)(null),u=Ce((0,r.useState)(n.formatYMD()),2),f=u[0],d=u[1],m=Ce((0,r.useState)(n.formatYMD()),2),p=m[0],h=m[1],y=function(e){h(e)},v=function(e){var t=l.current;if(t){var r=o()(p,"YYYY-MM-DD").add(function(){switch(e){case"up":return-7;case"down":return 7;case"left":return-1;case"right":return 1;default:return 0}}(),"days"),i=o()(f,"YYYY-MM-DD"),a=r.format("YYYY-MM-DD");if(r>n.getStartOfDate())return;var s=function(){Array.from($(t).find(".kalenade-day-item")).some((function(e){return e.getAttribute("data-date")===a&&(e.focus(),!0)}))};i.isSame(r,"month")?s():(d(r.month(r.month()).format("YYYY-MM-DD")),setTimeout((function(){s()}),0))}},g=function(){d(n.formatYMD())};(0,r.useImperativeHandle)(t,(function(){return{turnToToday:g}}));var b=Pe({currentDate:f,focusDate:p},{dateInstance:n}),E=Me({dateInstance:n}),k=(0,r.useMemo)((function(){return n.getDateMoment(f).format("YYYY-MM")===n.getDateMoment().format("YYYY-MM")}),[f,n]),S=n.getDateMoment(f);return r.createElement("div",{className:s()("kalendae"),ref:l},r.createElement("div",{className:s()("k-calendar px-[20px] pt-[14px] pb-[10px]")},r.createElement("div",{className:s()("k-title relative flex items-center justify-between"),style:{margin:"0 -8px 16px"}},r.createElement("a",{className:s()("w-[18px] h-[18px] block"),onClick:function(){var e=n.getDateMoment(f).subtract(1,"month").startOf("month").format("YYYY-MM-DD");d(e),a&&a(e)}},r.createElement(xe.Z,{name:"thin-triangle-down",className:"w-[18px] h-[18px] rotate-90",opacity:40})),r.createElement("div",{className:"k-caption flex-auto"},r.createElement("span",{className:s()("nav-toggle flex items-center justify-center")},r.createElement("span",{className:"text-grey font-medium leading-[20px] cursor-pointer",onClick:c},ce.Z.formatYearAndMonthStrInCalendar(S)))),r.createElement("a",{className:s()("w-[18px] h-[18px] block",{"k-btn-disable":k}),onClick:k?void 0:function(){var e=n.getDateMoment(f).add(1,"month").startOf("month").format("YYYY-MM-DD");d(e),a&&a(e)}},r.createElement(xe.Z,{name:"thin-triangle-down",className:s()("w-[18px] h-[18px] -rotate-90",k?"cursor-not-allowed":""),disabled:k,opacity:40}))),r.createElement("div",{className:s()("k-header flex text-xs justify-between mb-[8px]")},E.map((function(e){var t=e.name;return r.createElement("span",{key:t,className:s()("flex-none text-grey-40 text-center","leading-[28px] w-[28px]")},t)}))),r.createElement("div",{className:s()("k-days clearfix flex flex-col justify-between")},Te().chunk(b,7).map((function(e,t){return r.createElement("div",{className:s()("k-days-row flex text-xs text-center justify-between relative"),key:t.toString()},e.map((function(e,t){return r.createElement(Se.Z,{key:e.date,date:e.date,isDisabled:e.isDisabled,isFocused:e.isFocused,className:"flex-none",onArrowTrigger:v,onFocus:y,onClickDay:function(){},onDoubleClickDay:function(){}},i(e))})))})))))})),je=n("rviF");function Re(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Le(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Le(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 Le(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ue=(0,S.$j)((function(e,t){var n=t.habit,r=t.selectedDate.ap.startOfMonth.ap.startOfWeek,i=o()(r).add(41,"days").toDate();return{checkinInfos:(0,v.gs)(n),needCheckedStampSet:(0,N.pt)(r,i,{id:n.get("id"),repeatRule:n.get("repeatRule")}),startDate:r,endDate:i}}));var Ze=Ue((function(e){var t=e.habit,n=e.checkinInfos,i=e.onSwitchMonth,a=e.needCheckedStampSet,c=e.startDate,l=e.endDate,u=(e.isCompletedCycle,e.isInTaskList),f=(0,r.useRef)(null),d=(0,r.useRef)(null),m=(0,v.c5)(t),y=Re((0,r.useState)(!1),2),g=y[0],b=y[1],E=Re((0,r.useState)({top:0,left:0}),2),k=E[0],S=E[1],w=Re((0,r.useState)(h.zr.createInstance(t.toJS())),2),T=w[0],_=w[1],C=t.get("status"),D=t.get("style"),A=(0,r.useRef)(D),I=(0,x.Z)();(0,r.useEffect)((function(){2===A.current?je.Z.habit("check_in_style","habit_icon"):je.Z.habit("check_in_style","checkmark")}),[]),(0,r.useEffect)((function(){var e=Te().uniqueId();return O.vp.subscribe(e,"ToastWhenToggleStyle",(function(){var e=o()(c),t=o()(l);0===Object.keys(n).filter((function(r){var i=o()(r,"YYYYMMDD");if(i.isSameOrAfter(e)&&i.isSameOrBefore(t)){var a=parseInt(r,10),s=n[a],c=s.value,l=s.goal,u=s.status;return(0,v.Pb)(u,c,l)}return!1})).length&&p.$Z({text:I.formatMessage({id:"habit_style_switched"})})})),function(){O.vp.unSubscribe(e,"ToastWhenToggleStyle")}}),[n,l,I,c]);var P=(0,r.useCallback)((function(e,t,n){e.preventDefault(),n||(S({top:e.pageY,left:e.pageX}),_(t),b(!0))}),[]),M=function(){return g?r.createElement(G.Z,{habitTask:T,date:ce.Z.parseTimeStamp(T.checkinStamp),setShowMenu:b,cursorPosition:k}):null},N=(0,r.useMemo)((function(){return t.get("status")===h.vJ.archived?+o()(t.get("modifiedTime")).format("YYYYMMDD"):void 0}),[t]),j=(0,r.useCallback)((function(e){var i=e.date,o=e.value,s=e.isDisabled,c=e.isToday,l=e.isInMonth,u=+i.split("-").join(""),d=n[u],p=a.has(u);return m?r.createElement(ke,{isNeedCheck:p,isDisabled:C===h.vJ.archived||s,isToday:c,isInMonth:l,checkinInfo:d,checkStamp:u,habit:t,onContextMenu:P,isDisabledWithStyle:!!(N&&u<=N)},o):r.createElement(be,{isNeedCheck:p,isDisabled:C===h.vJ.archived||s,isToday:c,isInMonth:l,checkinInfo:d,checkStamp:u,modalMountEl:f.current,habit:t,onContextMenu:P,isDisabledWithStyle:!!(N&&u<=N)},o)}),[n,a,m,C,t,P,N]),R=(0,r.useCallback)((function(e){i(e)}),[i]),L=(0,r.useCallback)((function(){d.current&&(d.current.turnToToday(),i(o()((new Date).ap.startOfDay).format("YYYY-MM-DD")))}),[i]),U=F();return r.createElement("div",{className:"relative mb-[12px] px-[20px]",ref:f},r.createElement("div",{className:s()(u?"":s()(U,"rounded-[12px]"))},r.createElement(Ne,{ref:d,renderDayContent:j,onChangeMonth:R,onClickMonth:L})),M&&M())})),Be=(n("UxlC"),n("ma9I"),n("Junv"),n("zwDW")),Fe=n.n(Be);n("l+tr"),n("dk9I"),n("4j+k"),n("1AZf");function He(e){return function(e){if(Array.isArray(e))return Ke(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ve(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ye(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||Ve(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 Ve(e,t){if(e){if("string"===typeof e)return Ke(e,t);var n=Object.prototype.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)?Ke(e,t):void 0}}function Ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var We=(0,S.$j)((function(e,t){return{theme:(0,B.gh)().toLowerCase(),checkinInfos:(0,v.gs)(t.habit)}}))((function(e){var t=e.selectedDate,n=e.theme,i=e.checkinInfos,a=e.habit,s=(0,ye.$h)(),c=(0,r.useMemo)((function(){var e=(0,B.$o)(n);return{xAxisLabelColor:e?"rgba(255, 255, 255, 0.36)":"rgba(0,0,0,.36)",yAxisLabelColor:e?"rgba(255, 255, 255, 0.36)":"rgba(0,0,0,.36)",yAxisSplitLineColor:e?"rgba(255, 255, 255, 0.2)":"#D8D8D8",yAxisMarkLineColor:s,yAxisMarkLineLabelColor:s,normalItemBgColor:s,toolTipBgColor:e?"#000":"rgba(50,50,50,0.7)",toolTipTextColor:"#fff"}}),[n,s]),l=(0,r.useRef)(null),f=(0,r.useRef)(),d=(0,r.useRef)(null),p=(0,r.useRef)(null),h=Ye((0,r.useState)([]),2),y=h[0],g=h[1],E=Ye((0,r.useState)(!0),2),k=E[0],S=E[1],w=Ye((0,r.useState)(!0),2),T=w[0],x=w[1],_=o()().format("D"),O=(0,r.useMemo)((function(){for(var e=o()(t).startOf("month"),n=o()(t).endOf("month"),r=[];e<=n;)r.push(e.toDate()),e.add(1,"day");return r}),[t]),C=32*O.length;(0,r.useEffect)((function(){f.current&&f.current.resize()}),[O]),(0,r.useEffect)((function(){if(l.current){var e=Fe().init(l.current);f.current=e}}),[]),(0,r.useEffect)((function(){d.current&&b.iD($(d.current),{needHScroll:!0}),l.current&&$(l.current).width(C)}),[C]),(0,r.useEffect)((function(){var e=function(){return O.map((function(e){return o()(e).format("D")}))},t=O.map((function(e){var t,n=+o()(e).format("YYYYMMDD"),r=i[n];return r?r.value:null!==(t=a.get("value"))&&void 0!==t?t:0})),n=O.map((function(e){var t,n=+o()(e).format("YYYYMMDD"),r=i[n];return r?r.goal:null!==(t=a.get("goal"))&&void 0!==t?t:0})),r=Math.max.apply(Math,He(t).concat([a.get("goal")])),s=function(e,t){if(e<=t)return 1;var n=e-t;return Math.ceil(n/5)}(r,0),l=function(e,t){if(e===t)return[t,t+1];for(var n=e-t,r=Math.ceil(n/5),i=[],o=0;o<=5;o++)i.push(o*r+t);return i}(r,0);!function(t){var n=f.current,r=+a.get("goal"),i=c.normalItemBgColor,s=c.toolTipBgColor,l=c.toolTipTextColor,d=c.xAxisLabelColor,m=c.yAxisMarkLineColor,p=c.yAxisSplitLineColor;n&&n.setOption({tooltip:{trigger:"item",formatter:function(e){return o()(t.dates[e.dataIndex]).format("".concat((0,u.LO)()?"MMMDo":"MMMM D","/dddd"))+"/".concat(e.value," ").concat((0,v.k8)(a))},position:"top",backgroundColor:s,textStyle:{color:l,fontSize:12},extraCssText:"min-width: 54px;text-align: center;"},grid:{left:0,top:60,bottom:10,right:0,containLabel:!0},xAxis:{type:"category",boundaryGap:!0,data:e(),splitLine:{show:!1},axisTick:{show:!1},axisLine:{show:!1},axisLabel:{textStyle:{color:d,fontSize:"12"}}},yAxis:{type:"value",axisTick:{show:!1},axisLine:{show:!1},axisLabel:{show:!1,textStyle:{color:d,fontSize:"12"}},gridIndex:0,min:t.min,max:t.max,minInterval:t.minInterval,splitLine:{lineStyle:{type:"dotted",color:p}}},series:[{type:"line",data:t.values,symbol:"none",lineStyle:{opacity:0},markLine:{silent:!0,lineStyle:{color:m,opacity:1,type:"solid"},animation:!1,symbol:["none","none"],data:[{yAxis:r}]}},{type:"bar",data:t.values.map((function(e,n){return{value:e,itemStyle:{opacity:e>=t.goals[n]?1:.36}}})),barWidth:6,itemStyle:{color:i,barBorderRadius:4}}]})}({dates:O,values:t,goals:n,minInterval:s,max:l[l.length-1],min:l[0]}),g(l)}),[i,O,a,g,c,s,_]),(0,r.useEffect)((function(){var e=o()(t).date(),n=p.current;n&&(n.scrollLeft=32*e+12-n.offsetWidth)}),[t]),(0,r.useEffect)((function(){var e=p.current,t=l.current;if(e&&t){var n=Te().throttle((function(e){var n=e.target.scrollLeft,r=e.target.offsetWidth,i=t.offsetWidth;S(n>0),x(n+r<i)}),300);return $(e).on("scroll.HabitDetailDailyGoalsChart",n),function(){$(e).off("scroll.HabitDetailDailyGoalsChart")}}return function(){}}),[]);var D=(0,r.useCallback)((function(){var e=p.current;e&&(e.scrollLeft-=2*e.offsetWidth/3)}),[]),A=(0,r.useCallback)((function(){var e=p.current;e&&(e.scrollLeft+=2*e.offsetWidth/3)}),[]);return r.createElement("div",{className:"flex",style:{marginTop:-30}},r.createElement("ul",{className:"flex flex-col justify-between pr-[4px] text-right",style:{height:253,paddingTop:54,paddingBottom:24,fontSize:10}},He(y).reverse().map((function(e){return r.createElement("li",{className:"leading-[1]",key:e,style:{color:+a.get("goal")===e?c.yAxisMarkLineLabelColor:c.yAxisLabelColor}},e)}))),r.createElement("div",{className:"relative overflow-hidden group"},r.createElement("div",{className:"absolute top-1/2 right-[20px] transform -translate-y-1/2 opacity-0 z-[1000] bg-main-background shadow-md transition-opacity cursor-pointer rounded-full duration-500 ease-in-out group-hover:opacity-100",style:{display:T?"block":"none"},onClick:A},r.createElement(m.Z,{name:"chevron-right",className:"text-grey-60"})),r.createElement("div",{className:"absolute top-1/2 left-[4px] opacity-0 transform -translate-y-1/2 z-[1000] bg-main-background shadow-md transition-opacity cursor-pointer rounded-full duration-500 ease-in-out group-hover:opacity-100",style:{display:k?"block":"none"},onClick:D},r.createElement(m.Z,{name:"chevron-left",className:"text-grey-60"})),r.createElement("div",{className:"antiscroll-wrap",ref:d},r.createElement("div",{className:"antiscroll-inner",ref:p},r.createElement("div",{style:{width:C,height:253,paddingRight:20,boxSizing:"content-box"},ref:l})))))}));var ze=(0,te.ZP)((function(e){var t=e.intl,n=e.habit,i=e.selectedDate,o=e.isInTaskList,a=F();return(0,v.c5)(n)?null:r.createElement("div",{className:"mb-[12px] px-[20px]"},r.createElement("div",{className:s()("px-[14px] pt-[14px] pb-[10px]",o?"":s()(a,"rounded-[12px]"))},r.createElement("header",{className:"flex items-end"},r.createElement("p",{className:"text-[14px] font-medium leading-[20px]"},t.formatMessage({id:"habit_daily_goals"},{s:"{s}"}).replace("({s})","")),r.createElement("p",{className:"text-xs text-grey-40 leading-[20px] ml-[4px]"},"(".concat((0,v.k8)(n),")"))),r.createElement(We,{habit:n,selectedDate:i})))}));n("ToJy"),n("yq1k"),n("JTJg"),n("rNhl");function Ge(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return qe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return qe(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 qe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Je=(0,te.ZP)((function(e){var t=e.intl,n=e.content,i=(e.status,(0,r.useRef)(null)),o=Ge((0,r.useState)(!1),2),a=o[0],s=o[1],c=Ge((0,r.useState)(!0),2),l=c[0],u=c[1],f=Ge((0,r.useState)(0),2),d=f[0],m=f[1];(0,r.useEffect)((function(){var e=i.current;if(e){var t=$(e),n=parseFloat(t.css("line-height")),r=t.height();r&&r/n>3&&(m(3*n),s(!0))}}),[n]);var p=(0,r.useCallback)((function(){u(!0)}),[]),y=(0,r.useCallback)((function(){u(!1)}),[]);return r.createElement("div",null,r.createElement("p",{className:"text-[12px] text-grey-".concat(h.iP.done?"80":"60"," leading-[18px] whitespace-pre-wrap break-words overflow-hidden"),ref:i,style:{maxHeight:a&&l?d:"unset"}},n),a?r.createElement("div",{className:"mt-[6px]"},r.createElement("span",{className:"text-[10px] leading-[15px] text-primary cursor-pointer",onClick:l?y:p},t.formatMessage({id:l?"expand":"collapse"}))):null)})),Xe=n("XibU"),Qe=n("JtpY"),$e=n("UWFD"),et=(n("ybuw"),n("CiLW"),n("HhFk")),tt=n("Zi8O"),nt=n.n(tt),rt=(0,M.P1)([function(e,t){return t.record.habitId},function(e,t){return t.record.stamp},function(e,t){return(0,v.DW)(t.record.habitId)}],(function(e,t){return(0,v.N1)(e,t)})),it={deleteHabitRecord:Qe.aH},ot=(0,S.$j)((function(e,t){return{habitCheckIn:rt(e,t),theme:(0,B.gh)().toLowerCase()}}),it),at=[h.Ax.smiley,h.Ax.smile,h.Ax.general,h.Ax.sad,h.Ax.cry];var st=ot((0,te.ZP)((function(e){var t,n,i,a=e.intl,c=e.record,l=(e.isNonTargetHabit,e.deleteHabitRecord),u=e.habitCheckIn,f=(e.theme,e.disabled),d=(0,S.v9)((function(e){return(0,v.Wu)()})),p=c.stamp,y=c.content,g=c.emoji,b=c.habitId,E=(0,r.useMemo)((function(){return d.filter((function(e){return e.id===b}))[0]}),[b]),w=at.includes(g),T=null!==(t=u&&u.status)&&void 0!==t?t:h.iP.unlabeled,x=null!==(n=u&&u.value)&&void 0!==n?n:0,_=(null!==(i=u&&u.goal)&&void 0!==i?i:null===E||void 0===E?void 0:E.goal)||0,O=(0,v.Pb)(T,x,_),C=T===h.iP.undone;return h.iP.unlabeled,r.createElement("section",{className:s()("group relative last:border-[transparent] pb-[24px] pl-[18px]",nt().recordItem)},r.createElement("div",{className:s()("w-[1px] absolute left-0 top-[10px] bottom-[10px] bg-primary-20",nt().line)}),r.createElement("div",{className:"absolute w-[20px] h-[20px] top-0 left-0 transform -translate-x-1/2 -translate-y-1/2"},function(){var e="absolute w-[16px] h-[16px] rounded-full top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2";return O?r.createElement("div",{className:s()(e,"bg-primary")},r.createElement(m.Z,{name:"habit_list_complete",className:"w-[16px] h-[16px] text-white"})):C?r.createElement("div",{className:s()(e,"bg-primary-60")},r.createElement(m.Z,{name:"habit_record_uncomplete",className:"w-[16px] h-[16px] text-white"})):r.createElement("div",{className:s()(e,"border border-solid border-grey-20")})}()),r.createElement("div",{className:"flex transform -translate-y-1/2"},r.createElement("div",{className:"flex flex-grow items-center"},r.createElement("span",{className:"text-[12px] leading-[16px] text-grey-40 mr-[8px]"},ce.Z.formatToDateWithWeek(o()((0,Ee.FR)(p)))),w?r.createElement("div",{className:"inline-block rounded-full h-[18px] w-[18px] "},r.createElement(m.Z,{name:"habit-emoji-".concat(h.Ax[g]),className:"h-[18px] w-[18px]"})):null),!f&&r.createElement("div",{className:"transition-opacity duration-200 ease-in-out opacity-0 group-hover:opacity-100 flex"},r.createElement("i",{onClick:function(){(0,Xe.c_)({defaultEmoji:(0,v.NL)(c,T),record:c,type:et.W.EDIT})},className:"inline-block"},r.createElement(k.Z,{name:"edit",className:"w-[18px] h-[18px] cursor-pointer text-grey-40 fill-current"})),r.createElement("i",{onClick:function(){$e.WI({key:"delete_record_confirm",title:a.formatMessage({id:"habit_record_delete_title"}),content:a.formatMessage({id:"habit_record_delete_content"},{s:se.Z.formatToDate((0,Ee.FR)(p))}),cancelText:a.formatMessage({id:"cancel"}),confirmText:a.formatMessage({id:"delete"}),confirmAction:function(){$e.Cp("delete_record_confirm"),l(c.habitId,c.id),(0,v.m4)(c.habitId)}})},className:"inline-block ml-[12px]"},r.createElement(k.Z,{name:"delete",className:"w-[18px] h-[18px] cursor-pointer text-grey-40 fill-current"})))),r.createElement(Je,{content:y,status:T}))})));var ct=(0,S.$j)((function(e,t){var n=t.habitId,r=t.selectedDate,i=(0,Ee.aj)(r.ap.startOfMonth),o=(0,Ee.aj)(r.ap.endOfMonth);return{habitRecords:(0,v.BU)(n,i,o).sort((function(e,t){return t.stamp-e.stamp}))}}))((0,te.ZP)((function(e){var t=e.selectedDate,n=e.intl,i=e.habitRecords,a=e.isNonTargetHabit,c=e.habitId,l=e.isInTaskList,u=(0,r.useMemo)((function(){return(0,v.P2)(c).status===h.vJ.archived}),[c]),f=F();return r.createElement("div",{className:"mb-[20px] px-[20px]"},r.createElement("div",{className:s()("p-[14px]",l?"":s()(f,"rounded-[12px]"))},r.createElement("div",{className:"text-[14px] font-medium leading-[20px] mb-[14px]"},n.formatMessage({id:"habit_record_title"},{s:o()(t).format("MMMM")})),i.length?r.createElement("div",{className:"pl-[10px] pt-[10px]"},i.map((function(e){return r.createElement(st,{disabled:u,record:e,key:e.id,isNonTargetHabit:a})}))):r.createElement("div",{className:"text-left text-[12px] text-grey-40 leading-[18px]"},n.formatMessage({id:"habit_record_empty"}))))}))),lt=n("d/Yv"),ut=n("0swr"),ft=n.n(ut),dt="data:image/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAB4CAMAAACEuZ3kAAAC/VBMVEUAAADBwcGOjo6oqKiYmJiJiYmbm5uenp6wsLCkpKSLi4uUlJSSkpK+vr63t7e8vLysrKy0tLShoaHJycm6urq6urqysrK9vb3BwcGZmZmQkJC0tLTBwcGEhISHh4exsbG5ubmzs7PBwcGlpaXb29va2trCwsLCwsLAwMDa2tq/v7/X19eVlZXa2tqCgoLa2tqFhYWqqqqioqLa2tq1tbW6urrAwMDb29vBwcHb29vCwsK5ubm+vr7a2tra2tqOjo6IiIifn5+Li4uNjY3b29uXl5eQkJDCwsKampqmpqbAwMDBwcHBwcHCwsKWlpbX19eDg4OLi4uPj4+NjY2cnJyJiYmZmZmpqamIiIiOjo6Li4va2tqqqqqQkJClpaWSkpK/v7+tra3Z2dmXl5ekpKSZmZmxsbGYmJijo6OHh4fa2tra2tra2tqPj4+np6ehoaHa2tqYmJinp6eNjY2kpKSZmZmxsbGnp6e5ubmMjIyurq7a2tra2trb29va2tra2trb29vZ2dl+fn7a2tqSkpKmpqafn5+VlZXa2tra2tqRkZHb29ufn5+qqqq3t7eSkpKcnJy3t7fa2tqoqKja2trb29umpqbBwcHBwcHa2trZ2dmhoaHZ2dmysrLDw8Pb29va2tq0tLS9vb3X19eurq6pqam/v7+xsbHHx8fLy8u7u7vW1tbR0dHMzMyrq6u4uLjIyMjV1dXZ2dnFxcXKysrGxsbJycnOzs7U1NTY2NjBwcHT09O6urrAwMDNzc3S0tKzs7PCwsLDw8PQ0NCGhoaFhYXPz8+CgoKAgIDExMS2tratra2wsLB+fn7k4+Pl5OSmpqbi4uLh4eDl5eWBgYG3t7fg4N/f396Ojo7p6enn5ubp6Ojo5+eLi4vd3Nze3t2QkJCoqKiIiIiioqLq6uqNjY3c29vx8fDi4eHs6+ufn5+ampqSkpKdnZ3y8vLv7+/u7u7t7OyXl5fc3Nz09PTu7e2kpKSUlJShoaGWlpbS0tHV1dSVlZWcnJz29vZ16LolAAAAoHRSTlMAmauiqK2mpZ+jrKmqmp2boJ2kDQaanp8R/qquiPPkr5yeaxgUppN/ZDElCduw+/HsycW5raOblI9hWTAZ+uza2dPTzsW1sJZxbFBJQzklH/fz8uzg3cW/vrm0oJeWiX5yXldQTEM8Mvr6+Pbj4+Db1tXTyMHBv7arpXprUU5FQTkl+vX07uzl3s/KwLCpoaGalZKPiH99eHZ1556OhXdUTHOBLwAAE/JJREFUeNrs12doU1EUB/Dn3rOpCxv3nijuiXvhRHHvgYqgqIh7fXHvgYr4atS4YlNn3bZ9r6mjI01qpRirTxRxfFGwigqec969uYk1rQrvCaV/Q62g4I//Pff2SAUpSEEKUpCCFMSMhK2S8ks6yCulfJLD8lYpf2SdLF+sL+WL7JNluZOUL7IQKC2k/JD1MmR+s3+8/JrOnjZwxYrJeydOLDJx7+QDBwZOmzmnnvRf0mx1WxkzYa3lbxWzp62YWLJkxYoVi/hTClO58pHJA2ea7KnfqcVGmad7g2Nhf8zoMu1olSolMZwiJJgSJUrsGjDLNI6lRTc5OPM6/NG/mz21UqU6IOGUnJYSmOLFS0yeYY6mPm9EZJOUZ7o03l2+EgQsgsIlgkIWzJRZFsn4DDvU56Is0q3tyvp5TdbgmrXLly+PkjogoeSgCAmlaPGBJlRD0zKPHK0aTA/Lc0IG7Q5HCVGq5NIKw+gSzIChkhlZQ5RhUl6p1jm8Qnh4ed4Kq6VikW1Lt/TuNXq01Wod3atX7y19tyFESFimmIGxtALJ5jz/1qDwChXCa4eThLWyfUwP6/CkHNnQenTvvr9aypQZYMIxawCU/XkNe81y5SqAxX/Ati/tEZGYlAQfCH7l33GPtXdfISkDlDI7Z0hGZzpQmuR+tuqW4xKilFxqTUJHYmISfvAb/B7/gL9zUkSvvqIVSNlJcyRjE9Ytj0t4SEOUoIUoy3q0TEr0JnkTE730X/eiwCsohPGSNan1YgZBCWSAwTdzW3lPbtK6hQoBhSQw9mMi4L9NAPrgF5eq+Z5kZz/3aapLp4CRN9ayZxmGKYuZZOz4N2mby/3VtGYhCFIgAPEGRn3/4WTkqcuXL191Ok+fvnLp0qXj9hcfshWm1Ttq2bMfUshSo3ANNjHmZ3B/JkEKNuJ1wQd/ubJfnHU4HGcgl68i5QpSLt2/HxcXm56arbLzR1979mOSGjUKF55ikf5DLHXBwS3LWrswqHCp7x44rl27dufOGbBgK1gKWu5fuh8XGxt74/Yp+zuVmiNNy95lgYKtQCb9hy0g7KCQ7OhBCsr3R5fj4xMSrt3xt+LkBwwkcXEguX371KnjF967vFQjYFqPAwuUgtk5VDI51RqRgyxt5rp4fsSeh8QnUCtIYbMCrSCFtQIUwET9oGoQ5OrJaoEsnyOZmq41/ZKqPbhDfXvlLkl4K5wiWhGU45CoDwow6BMxDmeFUnqWZGKadvRLao1gDvXD1Zs376IFJdQKH3s+KzT2N26AhCxnz56N+oA3BR61lovLFuYx8SLrKiRtVAg41CfHY2IYBS0o0SnMwm4wKAUsJCHLLftzFwQ11n6gMLmXauJ0LVJZHt6NjgGL3grMClEcwZcxnTCUEIVbbqVqLj2t+zFJ6dImzUuYf+LbN2eQ585z56KjY8QBIwtrBSSiFaiFTT2X3IqKzHapZIkYTxLIclPuMctB/8AvYJKXN21IuQkWolAtIMFcxVacbFbiWCuIQQmzRL116Zjh45il2HIz3pe6XLJjlA7R0m0227nomGiSsFZAAhY+KsGzEtQKUaIeavrVMXwsoxSbVE0yOoP9naBEUZQnTpSIA0atBN9gTpCghd1g9ESKVpCSDtNPvbQcxyjFpkgGp2l/PicLwAF5fu26DQISnHpGCb7Bgl77GwHvCqegJfK9qgJGHT4eKGSRjE2Y//JqrhLl4/nr169TK0hhJywBWyEKSa6edorXHiQ3TjFLgCQ9PfKrSokYjxLDKWJQFikkeRdzESU09dF0F4vLmM8Kjb147fllLGaFKA8ePHinW1r3M4MyxP8yKnon0fLFi0ihuYdSxAGjG4wsZy663a/PoETMCitF1AKUyMiPusVqwgGr1pD/tDJXwby/K8uiFf7a81b4T8ZZKcnutAwnG/uQrURCsoni6mV0K+J4VR2hT3wCSKAVpLB3hV/GAftKjCfZ7U5LswXuK6wVsAgKWuzPVQUxY42mdPGPPEl8l2WIOF/8B5f44H0lIzk5+Q3UclrsK8EHLAqDraDllaKPvrEUC7+9loBDU7RbAMFW+A3Gn8jgfSXek0KtpN38ZV8JPmBUC+SCpijQjNVYyiAmaTcXKVqqzCk2fViwlJz7yidPihstjz9dCd5XBIW1Qrn3UlEQM9ZISrX+/uOlgeT7OZlCpfBWcu4r11JSUtxvsJXHCTn2FUxgK2T5qmAijKR05reXhp34HDKjMAtIfrevyB6w0KxkyL/dV1gtfsm9R0/I0tM4Shi7iNuPUjSInUnEZfzbfcXh8STj2D9+nJGR5fjtviJuMIrdnqpQxkoixkxKG5Jk2ziFzUqIfcXmAYv7TVoaUDJsIfYVNitouQexwxGD5q2SQWnWkT8pKPHFyqIVrCXUvpKcCZ243e7HUEvWM2eIfQUl6f5W7A99dIYlgzKYl4IQ7SUixKiE3Fe+6ZMCQw+SjKybIfYV3grVApa3mgYYyaDUZJMyAim+BDmwldD7SlpmZgq2AhI4Yc8+XQm5rzzgw4KUR080RTWK0pS/jiTBJ0XUEnpfuevJ9OhvPVjggL1OCLmviLFHyxd8WyRj0phRRvowdwIpuewrz55m6jcxzkrWs2ef5Puh9xV+GUMpJ1N9qlGtWNhNvExDyedASS77SnymB2aF3nqQZEErrx257SuMcuJFamp1xahZ+VnLmYXEW4VhfO67LIgwEKJ9IdppIQiKCoqggi666SIiaC+IoB1aLrqJrgoiPh3TGcfRmXE2NbVxQHChNEnHJZsYx3LU3HIbLXqe95wzx22+UPueDLrwot//Oc/7nvO95/wfNY1eTAk6Vm7nFWdqakya/R9YXyDZ2Njwu55XqIZvfxuBPIv9M7oSC8myY+V2XkmNwRTswGgKkzILFidZ1RWVlNZvfxOUdY9QLjShF5TvLIfreSU2xaiggv3EXg9b5mfnnS6X8wotgQSl4AmKPah8SpJc2oK4nld+mJpiWFC+yCKu4PcT1c8rw62ahDA5b1rkXXp3L6bYSux+XglNEwWmoEMqVzbm8fvZaueVugaQEOVbQVn0xhX9kfgpkhQzhsLtvNLSFf2JINiAAUW7Mk+UjmQic8J5ZbChtRUoFNICmC3jiidRee2XYrGY85Pg5G6f9sc2fh0f/XFmcnp6emZ6hrVYSrGKveMISweos6lwBEsNMAqlqXWIJAaFtuR9HuhR0x+LYNkxDLYYO7+O/zA2M7e2urKyurq5trAwNzlJEqBg16JZaMo8QYAu2One3nI2G44H2jPN3zcMWVMgsqz7lLyJCk2pO4rirP31119//vk7tbK5ujYHTU4DZEqbwm3Lr+z1wqIXo16O3K0F+xrrm7+TBWZo6ErJ54G+1FEBSC6XPIqy8g9AIJDAlbW1tYVJCCxTJPmRJBO6rdBDIYGIIgUioXNDXzTKiMjngfRR5T6SLMWOoEz88w9dIcoq19fcAm1RKIz9Hzis6G0LomKa0F402lvGZq0/3qh3yfV1YkqrLC+L4k3qP81Bx6LygwFZAcsqgyKuIPMzcEVq8bi4sjGrQq9c2estw5XwgO38ddYWljAPUOwG/yOQ5IecI/oVKBqGpjD1MGWGkhVmSjErGFF0VnjiTCVwpGyk6IpCsSwGxYMCdjFJ8m1HUWJrhoRJ2dxcYAGbnpyRTn+oFjP0yEoH1xf3a0luLe2Gv2HoYBUDy//NYT9Q1IAklx84hhLb/OvPv0gCFNhCU0AybUzB+vppAlmR0DuKJBpKd6XaM1B3hWR4aOhwa/EC5WpdwACSz/cfbyuxSZAwKytcXyjGUsCmwMKkjHKBcS8p2xag+EmSjfTxo1g3NzHUdw1DDegtthrDFvfPJtec4/v9zXkIBew4i39GR8U2SHbIqR+AIraIKfPqt+lKOiyzls5MhlnpJglks0L9R+xvca44e1u5jyjrDnR84zIqpqww9HPaFdngm80kG6TetiD0KRnmZTJ9QGnkPllIWtUCq+R+xIMnQldVUJaWFh3q+HZyHCsMfUVCj9RDSD1d4RGSJ0ikfiMmBaw3KcM8zif6mPrOxjbxhCQig+LBE6FLrStLpRNc8VOzq4y9uDJJ4asRWHiEZFfRDdLp6IgGcUkkkJBZC79YIPg/Dw/L8jqEAhgPngjpZv/kElRwoBPPK/ObknptC2sxUFiKK6dhbsD6A1Ai0D6ghi0Ifvdgk6BYY8QU/OvBE6ErD6CMVFlgYOmYW11j/VogyQyjwiERj5DaFccp82KFDPFl1iK+4MuqkKgSZluLqytfOdS7p0Z50KJs/+ZAVc4r/uk1CCQ0BSwgUQ2SJEAJqbk3bUlUJt8gaSKIwFAg0fJV1/3qtdM5Ftj29pZlOD5fiU4h9qatsEFK6DVLLBs3KMIyIH2FJMN2gcn6ws9/oFyuWsK9Z439K9tL2/t2N3nifGVUdvisX5DpKlxgTheHxYQhicQeNayTk6FhZsWyCIk7ygdXOEpfX3PGYry9vb2/bBlOnK9MiCvctcxwsCKuTEzMh1JBSvkCEggs3SDRrhDG2uKCct27T9/rWL34xame1H2jUF7f397ft32lynxllq5AMIUko5h3jcf6OQGjK5EIXKHaoUaCfD8MFgZ/WJEcaPkncNx5wwvOYfGh0Dun/TR50/7+7q7p9tXnK7FpsvCsglrMXr/R1ROWCViY19xU7KGBeplxNVHDkLHF+lIt7cd1xyn3YE/tEqXLEbnMVxx1gkTsactPIX1zBz+SFVPCukliWGw5VjBVUO6tgnL/Kb9S1O6CZD3iUG7zlVmJitqBjTotKciMi00JIwyDIigCU6lheit2Mso19indoSd115zyutHFJFlvdCi3+croJE4rYzIkGo9qEo7zVOwZlojYUmdt4fIyMLZJuj6lo8yTutMfiC9ZhwYdyHW+MqO/G42NxtRUEgKKBD+iLlIKShtZRDTFqsJS9e9lqNSwF+9476LTXaPQKJ+A5JJWB3Kbr6QZFW7B5sv8Dk4YlRamPmibZHtz3fcyGbJpsSQC4/KoRq+sy8+6CXsFJJeU3FokUWJCMja+11VuybZkLUo8iJ9KDQu0o4KJmmzD/4/YW73oUJ+d+cBy0yXQIk7ErvOVCURl6ocOLrZsL1dYFgMKYemJywuQpF5gmbq6wUo9Zss3LMoXV5Q7HOrtMx/ubwXI4iJy7zpf+RE9ZTYdBZT+rJ8SIfVhkKBLkkRWGEAMCWFM8EEiMCPne3rqfmOSJIsNjvt8ZXryJ390j7lhadbB5ziPsUfwYQsrGH7axBQDY7uLPoQtn+3pqbvu0SivEKUUc52vhH50ACX/TRIGnyj9qXCQwY8n8aOrcf0gSOiMbS0HC/Lu+Z6euu+NbwLJ33+H3bp9tkWgKGkyZJGsQGHpkaYaBxKddSK7e7FFjMqd7+mpe1jeEpTBqueVdG+wPSv/SSzWAGGxnSXOuARIQ1v6CGJoNIllKRRdv2Pf6Lx6rlnRJ3//vby8E6tWjFPIclqTCIrYwqsV+oJrTxixpwRloHLJEGuMKICxC2wXKC56/44PzwBim+RNy0BZDpx8XumNJyB/yE+UUHSPLERpQVKYFVlicQjlWD1k+86QNOl6fDAquQMoHsxVb1tchppOOq+ke2TvHvRHYRD+UZU5W+6VChbsgS0ESQYjSUp+2TTJyvb4AMuyNyj2NtjLRCmlj0UllMUfM//vUiH4o/olXCmXy6zGifr6vqDsXcASj5hnRomMvTd1KPmsxku/5HweyK6wNwFSKn13NCu9wYg+53aBy07oylxg8U75VN8erjwvlMbCvcsgdKiGmXPLUKFY9MYVe8mlRJRC6JAt0R7zYDCQ8HO5ISohFfyWlp4MRtpUc31C7cOkr0hW0CRN8I/uKfdzOa9QHjXBL0E79Y5VR7+sGglyICkDOrFlT3p/pLNTXcmjGiPsLajGAR38ekNCHWwtI8XiL96g2AthFz9f2imVtvyOUVecku0ufsJA0VlJgyXYCRkSqpM7SvEwok6SRkJiXVkv5rxaYPbC9OswZWenWYNE+cdMFN3FW1CZYYuMgNM9+n40bLHXivukGkeSqkny7qfSoa9IIwApPu7zSPc8qOvxzk5hp1BoIYi/n0FWrtCXSGSvI8Z6xr5SjnB+0k01Ii0GBZFJJuliglJZsa7ob67bOczVr/d5pauNLTsFiL2lJWxKEv+ghSbaAdGVdLx9QN2TNBdYZQrcTDUGknz9FdAogwaFTZJqKBVzYLnA5424PTZpAclWIZEOhkUkUQUW0c+y90f9oX792o6CKcoXewOsE9ggYWMxvugSxrx8mydJ7lmfZ7rM9BaQbBVGIsDQrjDLEuZIMk1XuiIDAxhrwZWMggEOOCxLc3On7I55Y9JcZMWP7pKLuTxQXvLwiedj5kHkx1tbO6VCg0EhjfKFcUn1YnucqPyNB0dQmvkDlra25u5Mt7nIals+UQr5fA62POTzTDYtbxUKJSyyNsOi4mKHJ+bhIIYOEFEYFOsLSIzIcqAeU9/mBeUN70yx7+9uu/VlkhS2BkjSo40REqljEFlAwgEdRRZFYq/mGRJbw1RcGrYF5Ym7fZ7qEab+1pra2o8L1G9JtXGX7AuK4MhRZICjRuOLdJaTSMgiJcza8neeKHnPMm/3+hfX1tbU1rz5/BZZhuJEqTywpcSXdqbexkX1FkMDEsvC3APG2lISksef83mtaxGU2pqamltvwvqCmnr4NZgiioLh8MSkBb7o5BOm4srhp8ODuuWTpLC0BJTPvX9rz+TfTpJba14WlJG6g39vA37s2/qEzLOFhCuMcekWEsNicw8W7crI0kfXP/DwPT6lfwFMvkdbZ4a64QAAAABJRU5ErkJggg==",mt="data:image/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAB4CAMAAACEuZ3kAAAC9FBMVEUAAADBwcHg4ODg4ODR0dHHx8fb29vMzMzc3NzZ2dnd3d3X19fOzs7ExMTLy8vFxcXe3t7T09Pi4uLJycnZ2dnV1dWzs7PT09PDw8PU1NTi4uLCwsLQ0NDX19fW1tbIyMjCwsLa2tq+vr7Dw8POzs7g4ODS0tLKysra2tra2tq2trbCwsLCwsLa2trPz8/R0dGVlZWkpKSmpqbe3t7Q0NDNzc27u7vV1dXBwcHa2tra2trOzs7a2tqcnJyqqqrPz8/CwsLb29vBwcHCwsLZ2dnS0tLJycna2tra2tra2tqrq6upqana2trIyMjb29va2trCwsLDw8PBwcHb29vFxcXY2NjExMTHx8fZ2dmIiIiZmZmMjIyPj4+SkpLCwsLa2tqfn5/b29uysrKhoaHY2Ni6urrb29vY2NjOzs7CwsLY2NjCwsLExMTDw8Pb29vX19fNzc2jo6PDw8ORkZHLy8uNjY2fn5/FxcWioqKwsLDKysqYmJi+vr6urq7W1tbOzs6xsbHa2trExMStra3e3t7a2trT09PPz8/CwsLIyMjT09PBwcHd3d3Gxsa+vr6oqKjS0tK2trbX19e2trbX19fU1NTCwsKxsbHc3NzY2NjR0dHIyMjT09PMzMzb29vKysrMzMy6urqxsbGkpKSurq63t7fU1NSkpKS5ubnc3Nzg4ODa2trc3Nzf39/j4+Pk5OTl5eXi4uL29vbh4eHe3t7m5ubo6Of39/f29fXo6Oj19PTq6enPz8/49/fY2NjMzMz39/br6urV1dWKiorOzs7r6+qQkJCHh4fX19fT09OhoaGGhob08/Ps7OyWlpaNjY3JycmkpKSTk5Obm5vR0dGdnZ3S0tKYmJiMjIzv7u7Hx8eSkpKjo6PLy8vBwcGxsbGmpqagoKCamprm5uXExMS+vr66urqfn5+tra28vLy1tbW3t7evr6+rq6vx8fGpqamoqKiVlZXGxsbz8vK5ubnw8O+zs7PDw8Pt7e20tLT5+fjAwMD5bieAAAAAq3RSTlMAmb+9q5+3pbm2vLOnnKOduqzBorSvr66ZCsKbqbGwoRHFnmsXwRQE9rask4hPJiHczMC8p6aieWZfV/Px4caplpSPfy8NB/rs4+LYpqCPgHdQPjo2NC4dDvv38/Ll2dbWzsXFsqWkiYWDa19XSEVC/Pr09O7s6+Pc2djV0c6+vr28u7Wxn5R1cVJPRSn48unm5NvVz8quraukoJ2aj2NgPf7z8e7s6OWsppuvqjFZAAAQzklEQVR42uzYZ0wUQRjG8UEEFDtKBEEFUdRYsBPsGiv22HvsvcTeezT23rvRD7qUQyminqhnQEHPEwMoSjOAVEGiIPDFd96d3fWCd4smuyaEP8ZPmvjLczMDksoqq6yyyiqrTI0GtiMVpX7cYlJBGsq5korRWI7j3EmFaAFQvEiFaCZQ5pKKUHsOauX4j5ffhBVX93kuvLz3QhfnC5f2LljoufjA+Obkv+TYzpqjnV/RkvxdLtfcFl7salOzZpeazn2cnatC9aCG9g3tq+71bNeeqJq719xWnNCQ+d0HlnuMcVcX1q5tY9PVhlFAIlGa2Ns3adz4vOcB1eYZdG4wZ1yrfuX6e9f21a9fm0rAUhMpziKlIWTfpAlQakCXvCYSNXLHRYw6QWSb4HaxaX2gQBJF+oABBCiAoZQG0Mh2jkT5PDxdf3cMtl7sLneyxly2GtGUUWwwSulj/AGzpxJGqV69dWNPVaZpfqUBv03P4d0nyZ6Q/X2trEZYAYWNIq3CKNIqQIGQYm3detQhokbLkeIhf2MtdahjheEqAqXrrtlbN2709vY+6u298eTJLbsAw2ZhlOrW0AI1MC17gmSW7J8a41CnDlBwFUY5M3vYuilx0Lt372JiYr6kpERGfnr7Nvnm8S3bUcIo1QFTrdooFe6z4UAZJXfY29aqxVPYWTkze8OU6Ohver0+7vNnoFBJZApIgJKcn5+fCxxxFaRU2+PVkihcd6AMMP/ZcnOqJVJglaa9e4V//BgdTSFIQcmXyEiRkpeXm5t7Y8Z2ngJVg+rOH0uUbdJgbigx18E2DrV4Co6yo1d4OEqQEhfHRoFVGCWfUTIyMm7NYKtYU0pd21EK38zW3EhzF7Cbg5OTtErv1W9AAhbp4xWT8jYvNycpJzcvGSD8KHkUkgMVztiGZwUltra3lT3+4609zDw+bS0snByQAnVc/UaSfNN/zisuNTzz5btH84k1JGZngAQoYEmCimdsoxS0wFd38p9a1tfCwkGgdJyme08p+PnSJ6eHBaJBoGABtMcJmTlUQimFhYVZ67chxRYonS1HTiL/oUFuFhCj7J6m0+ne8JTovAIukMYU9AtjFj+/gBepSYxSnJX1fRNIYBXI0vKcB1E9x9EWmBMc+3kdIkDCj/Ip7bGPTyCjiBlRsJellFIMlOzsI6fBgqtYWu4ZQFTOZRFCcJVOk3VU8h4k+c99IGD8cZUARsH8feOzYBRK+X59/U5YBShQ3bFE1ZrDgWeUZh0iIvhRwnMfIQR+MYkUo2CM4u9/Lyybp3xPP+KKq2AHiIpN7G8hUM5OjWKS5FgG8fE1t4pEgQLCsiGgpGeeZqtUqVLFi6hWc5RgcyaDJAIk+lQK4TGBJs6KsQTTBCYCJR0omes7AwUtdqpdyi5txU02R0VF4SaFj0UIxCRlbzDMiKLRPMvkKWmrbFECWS4nquSIJx7rEAXBKPowDgDlXgVjEiggHilgcRUt44kKDRotQJpNpxAo+QXHiRDTN5ixha2CxdJRIGqpQmtRtz1RPjdB0m0tv8n7dA4q1yqmKEE+iZRSmlh0ilHs9rgTpVsmbgISSglPoBBOcsDvf7tKUJBfQRpaEl0Zxe4OUTiPvgJlehQW/Qggf1zF1+wq/saUII0hrRQkiYddeUqjRkTZHMWnsQO/iT6Wg6RVjEYx+9obU6DnaSApKjrcgl9FYYp0UDbz5+TdM4QYryJZWGUoZVbBYpGSugYsdoqvclB8GXmJHiVlzoqv8Sw/tNpXGvPHHgt+BJTU1NQ1Kqzi0oZJzk5GyUf4dJlexZf1qkRbog3xkyhlJAIl6HkRpRScUP6suAmX11R8T8LhxMuv8rCkRAv9kL7JN7lKcFBYKqXEz7JTeJUJ4iOPEp0BFXJn5ZWWz78clGCNASQF8T0aKbtKy0VM0ikCS+ewMjeY8SqaEkb5CRIZChRQQCnxx5RdZYzwyk9GSTIaZM/KVy3rboDssadxVBJvmKkkxaWv8PFCybdnksTMWfHTCpU8laVgsfGU0kPJD9hSJtmNEl0YZ3qVQInyQSv2QO5dQQkcfZAYDMeUozgKF/FaCtElcVImvgfDNyVEKxXKLOYpob5IWTmLSClzUuagJPoFV65Vnmp/66uJn1dECrO8pBRDD6JQjv2FJyVCB5REJJi6wSTKXUoQl9HInRWUhGoSQJIQRhRqmTgKQHSfjBimVwlGiUj5UD5KKAeShASiUG0ZZaqOBs+83FlByiuAQNSCJr/yUYKfJ8AwRJnaC68jSpI52VVQosF/v7jKkyev5Y89WnwMEFGmJbzEaRpS8CKWPSv0Jg7B2CZPQu77mXntmQVGgf/rU4wyqA17U1DylpNZhVkCQoToJCHU8lT+XQmlPw+8gNNCFOlXLWf2MlMYx/HXpXItcoNEUeQGZYkQIsmSEpGiSJZIUgol5MKN/0ChjrMw54wZM4ZzLCH7PvZ9C1mLO7/f9/csB8cZhvOZd8a8F17n4/v8nu3M887UAz1U7hmL/JnxV1w9QZEcozfEuZa1EpV4peYeLUplm+qJb7HJdefPUnEPHoOAAjbHynnrFeKALDoPJAX1YN1TRX/r+HMnNxUzM44RCmAJcPBd3sw4gghUwkJU7EJlHoncunjmD1M5rCNBmSCUgwcPBr9X8VwAFe9aMUPkMjW755sot6Qnbt2DRRLJQSkTRMI0f6fiGxGX52qNYlIZq9oXm1y87+SnAh/XCz4dIygHNhKbClyqkZ+hEpRCbUJQKqVCUhmvN4xu8d3G004mUHC9qHa++e4wR8EGBykJVfFsARd+e/jTl+bXuFqOtMoBTtKoHGBudAiFdMVzL5LL2QyLA0H1JAscAbZAkIL69qABbysiBqnz1RI6ClMooNGhKGCoX8ShXHz9i0iTxw2BRRAHagNXK80L112RFiYmlnPNOI6rpVQoIOwogGmqVC4yl35W+SIix1KDOpuYHFhETOBSwYvVqTTjWhyfPHnSDU0o9KRi6igAtVRZwJVyp/GTiQsT0+/igS9tcggmGpsOlA6/Iw9R8UOYgKJUuutRhW/L/1IqvopBGhYDL3v52gmBGBv55t35mE1IJT4ZpW8kF6QySKms5lRe/qzisoIUtp2ipKtBXbio0BPfgnPnazWISCppFa8YlelqAnaK+ez8zFfVvFAWkhA8dAg2EpvK4cP0/muNiZVKLCauMfH/t4fdoOh6kVWeOr/QZBfT7+p6r2gF/QB4e7hCJu9q1SpUpFbikguMil+EyjDVgSGVesawcl5fvmldRsOC668gEuLTefJgSIRNaqJBIlBhEy+/gMf9w/79YBLhDiyDkweBLZN0mSORw/jC9/y2iUT4KXVSdtOjClRa1MomZ3H7wwpULjiZlCtqCME8S4voWkcOoiIiZTahJ6AyiVyNMgEFHBEaq4YV/tDaYyeboIJUjAeakQnlMAMVevulxut3Y0JlEiASICZCAUeElmgVcnnh/IYDh+3kypYGf8sOWoWKhETIRDyqaGB+GKZT8eiBeXMBR4TUYD/yDoERMhOXXAy4eKQiTmhfqHYWgQqIiRJMQl0pACoFHBEaoFWu3LnyMHPZhVf3nRGBhqSi3+LPr3rLDip4IRMGItaklcpQh/n7I5ujjcqVK++z1ypYRYZfzNAoranCIA48v5SjiE1AjZ4xqdhbMTYUDypBziXJKY4tbTewK8Tl36dCNCUTLVBR8YB3J6MIKmJDdQKT/SFvNgklRm/IBDkqfRwwsd3t4gVk8uFsTipELMMGPPSfEDt3Pr39CEikjP0ZkwlQmeSpzJjiCFPHtdcZD2aV6zmpMFUVBCwM55pRYEWkVognYgKVkv0YDItAJfso3ZaJjmXS1BX92hgiP9Bnuq/mpALKlZ9EKlwkfiCZ6Fopczcc7Ae26EVFMiEyPOxROsuIxX9e/tu0Cn/OPi8V4J87jBZ1TsVT+VTjK0Mm/IJMOBXfikCFx0c9/woC+sqq9mzG/OV0ctQFVjmTlwp4UqEWRQ/h3MnAhwpECC54VqFMgDYxQz1U/MwebKKTTa+/3NDreoG5nZcKqIoJhUM0A/YgImpcQIfyRP0NV2On97+tlVmZsUzoPO4vl15D2OTms5apNBEGUnlX9QmYaBU7rjiqgRkRVknfb805Sgdyj9Tl3/Gaw4drXrdM5dM5QLOUk1aEVHStYEwhXNzB+EmFPTyj0qoPmzRm+d+dq+qpVNbeJJW3rVJxyQKP8z7+hyFCLzCppkaVEqnARDBrLv5L0M85VKNaVt92J2HrbhIvWvdgoBmIiQ8TaWD8BRVMJH20rqzpvYoy93czMJvaXrCMYpXH9Rap1CiQc+/Kck1QeaLHRyCZEGX0XqmdYmOSmwoY4zBL217c9yeRx4+ftUilSSKxKd/0jaB0/1WlWEJSSc8kPQ8NTJscaPvoaesurNscMrn6pkUqn1AkRPY9Uzu/j90QpGreTFqIaH97R0/z6dNJWPf46uOrLxq5qZSagYd1oFySLyZPWAVIJFIsv8zulYr4n27/6GnrufGox1eJozmp0B9oJ/QiJvQgETJBxYsLNS6oRKbs2USXvcny2j8cPW1dLFeZ179PxUnqDlRkwSFX9SSyJlLzapO4RrViVMz4qFXceu7R0xHO/Ha3WsFaPnp6tvG7VJJ6ve6ixYuKmJCIHutlTkzQ3hfpuEYF/NhXJKSSw4ox5ihFW4PkqOt8Svt29kS/cY1MrpVIxVwRiASYqPbFJsQBKXmz553+e349pVLAfdVFbHL9QabKmRN1IinhgviBCwrQugJPpiy6AyMN3soLwvSWNwoMoP8qRsV+GmwvqzzKmOgnJ8iEaLCKzKMCaV6UStho7H/ykwnlcrJqFirIhDAm0ZliVGwL28intF88/1WEgEtoZ4QIhSg1gEsauuil8M+fdEFaBZCJWy9IxX7I5QUOnCdOmkb9qFFBKHJJiCQ44Jwm2MXx2IQ8CO7AiJKpFZgoFYRSlIq9373hEf9qhldpkRtHCaVyI712Ivz97EEmBPUMT9TuKkfCBHZ6b6dfrOLWi1KxHwgbsurF2UePLp+21X4PJkol8Rhj4ianAUwYt6y2vEWlbE0EPWlLilPBvXswmUI5a2JJjgoQIRxMo4TAPZ2wSkImjPq0goQiLjWpE8aqcKXwjxveURB9R6v++Cxz95pDnK4f1cDk2rVQ2pfnBb7XSADZpFX2h1ENJnBhFTVlAWIS3OAft76jKIbpWKDCY8s1SGSpkIyTCLZ9Aawzy6wCmV/WXKh5Bz+uS0dR9Ommq4VMLt/9iCKxIqLiYHwM/DD52USnAjxSIZOvNW2SHukjT1rr9o6CsEeKFt6lX/1x9+HtoxkqN0IcpE/OnLEqiORHldANIHMgvXvvm5o/Wif29OwojNmdFDsvX6ZfMPPGeDBiQi6NMGxARND9cMOqhMANylEJWBUxcdCJnNjaURi2WvbdPcu92Ocfei/jcoZgiTNGBdhQQrtllDIxKu6JoyRS31VcKPb83ZD+k9nk7OWnv6rcgEkqFKOSal12p6UETKXIjBg/cPjMjkLZwVOX/l27dt2NXuz9JVUo1gQqwFRKOhMDqYBfZ/fJ0RPkshI1XyD9xnbq3ZXZuOry3bN3776ES91wg2ALfkDEDinAiITphYo2gUoDMQ+f3lE0A2lRzCr9N1B/TDzgf9eY2FCSXzIB1iTdwNLrFOcosbJH8efTMX1hk/5dJ0Pl4TcUioCSF2ydiMyvmYBfllz7j65Zv3nY7A7hO5LPFXepe9erAAAAAElFTkSuQmCC",pt=n("FSS3"),ht=function(e){var t=e.targetDays,n=e.cycle,i=e.isLastCycle,o=void 0!==i&&i,a=e.onClick,c=e.isInTaskList,l=!!a,f=F(),d=s()("w-full flex justify-between items-center","rounded-[12px]",!c&&f),m=(0,S.v9)((function(e){return(0,B.gh)()})),p=(0,r.useMemo)((function(){return(0,B.$o)(m)}),[m]),h=(0,r.useMemo)((function(){return(0,B.u3)(m)}),[m]),y=(0,r.useMemo)((function(){var e="text-grey-40 text-xs leading-[18px] mt-[4px]",i="text-[20px] leading-[24px] font-semibold text-grey-80",a={width:101};if(n&&n.length===t){var s=n[0],c=n[n.length-1],l=parseInt(ft()(new Date).format("YYYYMMDD"),10);return o&&n[n.length-1]!==l?r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col flex-auto pl-[16px]"},r.createElement("div",{className:i},"0/",t),r.createElement("div",{className:e},u.U2("habit_complete_day_left",{d:t}))),r.createElement("img",{src:p?dt:mt,alt:"cycleUnDone",className:"self-end flex-none",style:a})):r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col flex-auto pl-[16px]"},r.createElement("div",{className:i},n.length,"/",t),r.createElement("div",{className:e},se.Z.formatToDate((0,Ee.FR)(s))," -"," ",se.Z.formatToDate((0,Ee.FR)(c)))),r.createElement("img",{src:p?"data:image/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAB4CAMAAACEuZ3kAAADAFBMVEUAAAD/sQC3fgDlnwDypwDAhQDHigDLjAD3qwDYlgDsowDdmQD4tym9gwD7rgDEhwDUkwD5uTW6ggDPkADSkQDgmwD/swb9rwP9vS79vjDJiQ71pRT3qA7/sAD4rQDvnhr/0Gb5rQH/0GbglhP0oxT+sADNjgD/0GbTkwDemgD3pxHYkQ76rAj+rwD+sAD/0GXChge+gwP9rwD/0Gb9sAD/0GbRjg28ggT/0GbUkwDFiAv5qg7/0GbMjAT/0WX/sQD6rQD/0Ga/hgD2pxT/0Gbpng25gADdmQDChwDTkwDlmBjUkBH/0Gb/0GbfmgD/0Wb/0Gb6rAvemQnsogT/0Gb/0Gb/0GbvoRH/0Gb6zGTyxWD9zmX2yGLiuFrftlnmu1zcs1j4ymPZsVbuwl/expHWr1bnz5fkzJXSqk/rwF7vnhzVrFDZrk7WrlHpu1TUrFTcsE/Op03YrlHTqk3yoRrQqE7Vq03RqEvwnxv0oxfcslLPpkrasFHiypT/y1bVqkriyZP2phXsvVTXrU3p3sXs05vbxI/NpUrz58rs4cfpvl3uv1XlzZb02qD6x1XLjgrn2r7luFTitlTgyJTJiQ/z2J706c/p0Jju4cPr3b3s483r3sLf0LDIiQ7x153LihHq4Mv369Ho3MLu4L/p2rr47dTwwFXWjhfy48Lk1rfi1LTomBzSjRXz5sX4xlfRqlPw5MngyJHnulPQpkjv5czzw1XetFP679j4xlTglBrOkArl2Lvr0pnZwY78yVX5rBPw1pz8yVfw48bTqUrtnB3klhv88tz16czu1ZvSqEnZkBjm2Ljesk/OihLckhn2xVbQixTrmxz23KDRkwr+ylXdzKf+zF7Mmi7MlSPgwHfzpiTLkRno1Kf20oLbuGv414zm17P13qrfw4Tlv2n5uDvXoTbemyf65rfv3bTrzYn40HfNnjnyrTT1rCzXv4n3u0fOo0H42pfsxW76tCvSmSb26MXYvH3syXv0y278w0zqoivlqz3v05Lu1qDxxFznulfnCJYnAAAAWHRSTlMAma2gnaqop5ujnqISq5qppAuqpqWhrqEkBfLlwmw186Ri997bk3BTRh3Tza+IRjLNtYBlU/DbvpSF5sq5srCOd0Iw9sTAn5STV/Du6npz49a8tqaK3s/HqUSkPAAAELpJREFUeNrs10lIlGEcx/E322tapoVmrLTVLBuz1UbaqcwWida3ps2iKNs7DV2K6GJEGMyhBBnxUAelIO3QMbBLq15KtEObUWQYIkRZ0f/5vc8y9jqvFjxvIPPNYx0+/J7nsddIlChRokSJEunPO83oKS005xo9pPXmSqNnNMs0TY/RI9pimj3lhG0kyhKjJ+QzqUnef3z8fOl5+fnBYG7u6MG5ucFgfn5e+gqXT6t6iBeZrAnL/cbf5UmZuCy3t9Xo0aMHswai4cODaenTDVfzzF0yyRTNnzCt29N4UybOGTQICkj+oFCjRq1JS3dtHv8S848mLezWv0tZNsjKkTJq5MiRwTx3NB6xiGprN67WxEF9+vRREqQoSgJL//7BdL+hP9+GlR02WTTX09XBygz0QbZVBivLcIaBhCisNDfuDW5Lt2+Kd97UAYBwihql01WEpF8/YFxoOSi+rtUEGcAoSFE2rcrImGyVQW1Sd0VaKFcw/vkk2dbl35o3AMWusnnV5Mlr77GeUg/pB91ctyBjMV9lJCisYWkuvAATiLLBcC4lMHSooCBirH0AhrBAAgoijhiFW/rlaX8AphFllvPZGj9USeBY+wBxB/uDpAWty1hsWSzKsGFrVhh6807q4hHOnNprKAUKYVZNfsBTo3BJR0tlZeW6DHnAqL5907yG1haZC52k43tBwmdZtbaiokJauOY9j+/CJcBULljcD4HSd43e6z9rkcP75Qv0YnHJ9lSCEKWCS763t985ceAI6xJr79VT7U3v5Syw1AKDVVjpxn8qExDMoiDYhRgXDuw8wDqCmMRq9+N2cEgCCzCCgkPmfn46XJIyM7WugkeOCzsRKGIWZaFONcHCMVlylSFDcMhczrtMScZMqasQlO8tv3bugsS+CjkYhdqz51ybpNQmL5aUIatXGC7nmQMHLONS6+q4pPnGLkpIkG0USKizTRaFerJAWUa4bJkekBKahMIqzXcLIBFBYqUoSGFqKxmlNnk2l5DF1cvvWyoldEtqaoBpflYAiVzFdsCQkuzbt48wWIXKEquMcNMyXUnG1VBM8r1lR4FFwVVRFkjIwiF8FlBYx9oqLUs0hySguGjxqNM1g0tq3hWQBBRY7Ktwi5QIy/79bJgnLDpkkCQluXVfvOrGT6lh0SS3dlCgwNLlCyYkwJxpY5bok2jybDZLEuWOxb9MXvixNYWFzNK8AxVQDnfFtooFYTVhlShZsAq12o3fL+OVhEHopyUEiX0V9Mf5sq0Cy7lGyxLNJksSLB5Dd5lKQnsQpuFKKBSyUSBBDi+Yohw8Wg8JWYiCgobmfL1EtAlBChvuK4k6X0hI7LPEHjBuOd4GC50xoqA8Q2veQOyNJ0vDczNEgSJn4RJlsf+6RzGrUC+IAksST+vVVxdlBg1CfQ5BomZhkE5mUaPEocACSiRZUFYb+lIXZZwlaQiZFElQnAPW+rKo7FWrtEACC5dIy0lYItEcYTH05Zkq/rdCEJwuSKiOFGAk5UNJSVnZxbfifMVZBZZ6a5cs3RR1vMakYhRIYimU/TH+WMIoZS9tdwUSbrEkJ5klEomUZuumpMgrX4iuKInDKtdBoVngiPMYC8rhRkaJJGum+APyoqAWSGBx+G3/FRLqcodRUMdRYKmKwpKjlzJPHC9L0gyHmgUS+/fKBz7KxeJLtu8VSDrOcvsTTlgkWycFd14dr4aQlDj9tm8tYRRYPoLifMDIUh9hJeujqFFmQhK+b4qEpNPvlZ+K8sr+vQKKtEBy+7Z1XbL0UbxilFQGKXxn2iidfq8UQQLKxa/2x1hJlOULO2GlpbMlRdco48TxksU5YLD8kBLqZfwDBgsgVD0sOboo3qVyFCr8jQgOs8hVrpVQXFJe/jbO94q6K8CcjkZKqezZhpYyY0YJi9dLjRJnlY/VsZLyQ47XXs3yCScsJ9vQUkCMEg4XhsPPTdsqdgpeYqxSVGRZit924wVjNZZSkSxDRz45ShijdHm+YPlajU0gwSzn43+vwKJmwW0xdDRRjkLnCw+xzOF75XU1sxSBUs4oj+QqKN4BO13VWMqOmKEh/1TxO4UdL9socb5XWqsZpYhTqOLiN92gHK6qqnpBkogWSor4Rf+7lzuLjSkMwwCMazdc2PdYQuyxJSQIFxLEEhe1hqCVVC3tKB3KVNMhVItag4o1JbGMPdaWhApJE/topyuxxb4ntu97/+20Z+YkRo+X++bJ+33/OT+OJRxrKU73lXxdiqaUON5XMGCLT3J273KplZby7QuS1zaJ/b6C+TpOFHRiWrkQdLqvMOQmJKseukRpoJYelLcOFGstP05RSKLPL5JcKHG8r8y5dpPClHeb5IC5NF/NQTEnsfN9JY8lsAgJKBeqIh/G8StuXiOLqKXYnVb6mPmyLr3zfSV0SreiS6HERbqvJCSvWLFCt0IT5korvQVlHCj6ncXpvvLtW+j5qVPHjx8Xkh07dCuHglVV4e4rBCGJomDCXKDUV39gxBLPZJtE78rEl6Gy9+sqnuVt2bKFK5GSHSxBK7AcOnR45/2cWZXB0lLGQJLAEFhUK0uLRSvurEpr+/kFSwwB7lQ8+7znAGcPOaREU/buEBRIiELZidy/n+N/86V0eqKRsGXp0qU0YS5Q2lpX5YmN8uw65+z1s2fPHthzYI+grBYSzja0IscLpRwCRWHu+y9duvRltqUVUF650coQy1HsybJLBIWCTvYoCYUhJCHKeo7sBNGQnEvIm3im3BQSpqzavan2KYP1qniWeGpKQtUkVIqVwpWQRS+9tqhKdt73+/2X/CR5U8qlUCuL+XFPEjqOa13SQD9VPB6PbVXKDMUiWb1azNdVWcr27YJyqwZllp8pHKLgMCYKSqHjuPZbaaK23kOxrcrLahRIYDnOIQksBKFAYih8jPk5kFwCBa2whPKq9imt1NYz5a19622loBWGXBWlsGX7/v1MYQs2BZVAolqJFwO2+BpacYFinvVdPZzvMXaLkqhWbqymSAksPF77KbeYgqVHJRwtUScYJAIDihtn8ThQCmLsD/tnRkKRpXBYglqYcsFC0RBF+ZIgJBQMGGrZ7XSD6vEPb/gDQbFJGFNx1qwKJHrApASdQFIOSaYvAIralS+J6cnJwrKYIyjFjv/krk30jxVQHtsceHN5DwlXcoPniyes2nxtB2S/3JT7qYGcHCvly9z0dHIkr0gCRFEe1fonQr3lYyUihVKG8YKFwq1AQtnHFFkKU8pL4lJ9vhyKppSmU5KTk5OSTCmg1PonQt0cKPrFOLQHlBtaQmHIPoLIVijl5eWxqb7UVF81ydy5TFkBirKAUuufCA2W93qPfEKGv6+8/IxWIFEUbZGllFMlcXEsoVgluhZIVC0Pa/0ToQ7yYe9AERZQVCsclqCT7aKUksxMkrDFp0+w6XMp6XNJwhRaliTZihNlNH5wp7+m1HWmmPvKMwHhHDly9WreNlA4oJTEZjJFSARFSTgkQYTEuZXh4msndwYMN68KrIqS5BGEIuerPCM2M44lcT6zKpXTFyzQrRgKWlkYmVI/BhkV7dq3dzjB1NX+DihHiEIWIyFLydbY2MzYWMbAgudK5RlIxNpLi9yVhQsXRlz7oW3kT57QI/rDOCU8xVjeM4UleVe35YGCTkouxnLQCwYswJYv3gUUOWBakqQkYSkNOrUZFWMyZsDQplE8IlM8KURxqoVShvEiCkW1Up5xcauQyLX3USuBWcHbkHBkKdh7yqJFdgoclk/prJ/U/f2LSwolBnH4c7DQEUg4QkKVbKUoCreSQ2FJBAtBWLIQFPu22zPgLyktUlJowh44tALKlLLVigJJSUbGxYuQYFdASfVxJ0S5rSnJ/Atrv4hCEtLY3sH6RqAM/9uX/BROlqMEFDVeTHn+MyMjYytaYQ1aEQNWeZvCEmNJhiSJKegl2/bmFbaWdoN6/OXf3TXGgImrl9Pfr1SoAWNIYQaXoicMFC4lkDOLJLYBo0CCvMt2+JQumo9PzYV4GFOehJVYa8ljCiQVhYWFkEiKOovxiAxMgyQMRVlegeJwhuH8iuoPJ5szJewz0rr23z7LTp7nFubnk0TsihgvWYsvh5alVEmWwcISxizSlIfZDq/4+Ln1o30Ja8+USK/G1hMsjyzPN+fn53MpvCugUORZTMEJJo6wZctUK/HoRVMegRI2Y/CDB0V9YRmIvS9woLDlPY/XvorNubnUCiwXYYnVFjFgsyohoUgKJJQ5aleKI1MG4AdHcWFpaz3C3kaUyK3/fCSvYjNJQMngZaEJg4TPYrbgxThn1hmqBRJQ4uPjk8kxZw5awdZnR/PpqXO6W/f+o60VQ+HkfX6+bjMll+dLtKJ3JU49IgMB2vupohQhIQuHKbKWh6BE8empUzpb9z4t8mHMefmsQkhy8+k3KFzKRdkKKJgw3nsvS1BLopaIXrAq2VF9euqcwep5n0a/LjsdxlNerqOQhBycQiHRj3tBEfeVoPe2XPvERN2KoWSD4vzp6T8uy5PIAzblaFHoDlEgIYsuhSwYMEgQovgJAkoiJT0+ARKEJa8cKQ36xoyN7o9azbKkpaWFpUBy7lzRe5aQZTNqUYcxWhGY1FTcV4hCe+8lCSjpoEiLmC9QIi/+gCb/9Dd4A9O4lu/hd2VG1jmi3BEDRpJqq2LOYpxg4upV6vVCwklIgEXN16JV2RaKC3+v2phLSfsYtpaCc5wZioJSlOXFC7xNyutKnPpTiiBKgSWBUm3tH553idJdn2G8+Q/spTzIygLl5R3sCg8YWuEHy9YP8+ZVvRDzBQutfYBbqfQu8BoKWhEUSrE7rZgJa5HGeVKzlQeXsySlTLcCCS/L17UrV86bN+9DJiwc3Fcofq93mde0YqXQ0rtDMf/IZRgsNWopgAR5L0oxa/9iJkGQ31/12yRaoUwji1yWGgNW7BbFnGFdTC2mEoq0TMF8AUOS3MIfH1ZSYDlx4sSaF0Thw1hRSlELJKDotX+XzavSrI4badpB1pJWo5YHyy9zZCvf7pBlsz7Bvq6l4eIwhbKhyketoJSA2HuKoZhWHp1nSs86rqStvRZAlt+7dw+lABNCK9Ly4peWIETZsCHo402RlEqWmAHTu/LuPFOaNax1hVl8U0sBJMspLJGWo0VlmpL7Y9LBtRyWwMKtUKZWpupW/GdgSVwGiaEUg9JzhPzZ7tbykSuBZDkokBw9ShSx9/nfDh48uBYY08oGWDZWVQawKxSSwFJ9wB6eZ0qzeh1rX2Fej80h9p0giJKAoh4roV8HFcW694KycWOVlFRCIim6lJPnQelfz7UviVtWe7ZcuacobMmi3yQ5R7UQpWzS6dOnYbG2whJQKNOCjPFPBwWbYmo59gkU+nfsrn3k2UR/EMmSKx+VBLUUoBTuJRT6dhoSCiRWCiTI1GAwOA2rQhaKauXYsaeilF7W+XKrlq5XkCfSwpDLBWQhzLmioqLTIjYKJMpyRgQW69N+/vx3d+8ypad7X96ab3EaN2ouLN/1iBUUqFaKKEaCgLLSSkEkBBRpYUnS3btsoS9xWtVxMd0BoQwDRa0LQWDRFMQqkXu/gTSQmF5YgsMYoX9m/ElQsPMupmlvknDGCcpHYRESiqFYd2WtGjCKGTBN0e+T8y2Sng1d68RsfiNkoLSYWiCRFlAQUNYaCiSIkYAiO3l6F5R+/+E/2WqrLM2NpUDEIrEti23tlUXvCksSIBnZb3xbBfkD4ewJJLpY+V0AAAAASUVORK5CYII=":"data:image/image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMoAAAB4CAMAAACEuZ3kAAADAFBMVEUAAAD/sQD/2ob/13v/2IH/wDL/wzn/1Xf/03H/z2L/zV3/zFj/tQv/sgX/uBf/0Gb/yEz/xkb/vyz/uyH/2YP/y1P/023/swb/wTj/vSf/thH4qQ//2H7/uhz/tgz/xUL/1XT/yU//w0f/xT7/sgT/0GX/0Wn2phL/0Wj9rwT/0Gb/sAD/0Wb/zF7+sAL/sQH/uyb/wj/zoxf/sgX/0GT/z2f/0Gb5qQ7/0Gf/0Wv/0WX/sQD/sgX/sQD/zmH/sgP/0Wj6xmj1tELzoRb+1Hr4uUX/z2b/13//2X/8rgf/sgT/0GX/thL/tgz+z2/xoBn/0Gf/0Wn/0GT/0GL/tAD2phXxoBz/0Wb3qRL3ryP/z2X/xD3/wjn/z1//x0f/02zwoyf90XT3vlf90HT6wVX90nX6rA3/yU3/xkX/vSX/swr/xkD3qRLzrDL5xmT7xlr1rC/5tTb/1nv8xVD8ujH/1Xf9uST+tRH/wjf/z2b/zFj/wTH/0Gb/3pP/24n/35X/3Y//3Iz/35f/3ZH/89b/0m3/1HP/4Jn/6rn/2ob/9dz/1Xb/9Nr/0Wv/0Wj/89j/1HD/3I7/6rv/67z/1nn/2H//8tT/2YP/13z/027/6bf/24vvnhz/4Zv/1nr/57D/6LL/9d7/4Z3/6LT/9d//9uD/5q7/1XT/0mr/zmD/y1b0pBf/4Zz/8dH/7MH/zVv/03L/9Nnwnxv/8tL/6bb/2IH/z2PxoBr/677/2YX/5q38zXD/zl3/z2jyohn+0G3/7L//zFj5rBP/9+T1phb/9uL6x2r/6r34wmH6yWzyqznvnyD3pxTxpjD/zGD7y2/5xGTzr0DxqDT5xmf0tErwoin1uFD/78n/7MP/46TwpCz3vVn0sUTwoCT/5an3v1z2u1X1tk30s0f/89X/4p7/z2XyrT3+2Yn91H39z3H2uVP4wF7/8M32vFf80Hj1rCzxoib/7sT9yVv6uTv1qB78xlf2sDX6vEb6tCvzqCj8y2b7wlPxoB38wkv6sBv2t0fPaCzeAAAAfHRSTlMAmcK+wKaovbq1tLKcm5+3raylocKwua4Mo53Cv6ARq7uwCKmU97fVpqOTazAinogYBNxTTxTwy8W4sH92YVdIQ/Xl5dfX08u4rI9hPiz27uKghmwi+ffr4MO9nIF+Tjrz7u7l1Mi0lXNlNzTu6+Lc3MrEwLSwqaCLdaVelUc0DwAAEahJREFUeNrs2HtMjWEcB/CXkFvKdcctnHIriVzmnvv9GmOp3CnM/c6pnBPloMYwTJmTGn9ks7Nls/5ga7WOltNRMipdhpMiyTCx8fs97/Oep7dz3k5s77G1vsNmY/bZ9/n9nvfBtaQlLWlJS1rSEvmjGMs1l3ipVnLNJGtUE7jmkfUqlWoc1ywSAJRFXLPIXKBM4ppDfFSQwcp/XH5LFp8ICw4+GhTk4REUFBoaHBy2bueo0dz/iHKsqwqzYvrf/vvui7cHB3VrC2mH8RgwYEBXiJub2yC30LB1PpxDM27RpMEqIeOHTVM0uYwd24/27t2tG0ggROLhwSiDBvXs2fN4yLpRnIOiHKZqkMFeTfp7i6d07969N1AgjMK34oZBSSdM6DTHaMZhI+Is5+xmyfYu/fszis0DhhS0dIR4jVVy8sfn2ARRJ64r7V0vCv+FXVCCaXjABAqkPqVDh0lhMlfDpqXJk6IY49mnC1BstiKaFZQIFEyIY5bAdELxsb+xANIHKV1QwigH9+2bM2cmyRzIgUFIYRaUuLoOCRjByZ/R40Ey1+6fGuPZuTOhsFYO7tu76wnkHcRkMhWZioqKyvPz82fO2XKAtQISoAyZGOCAY4aLLMTesPt2RgmjHA7cu+vZs2cAYRSUQABTVlawacsB1gpYJvaatEj2q3MaUBqv393bxaUzBCVIORy4KycHIIwCEmIhErQABjTsgAGlV68VOzl5oxhsZwn7e7oIFJQE7s0hEVOYhUoglZWbtqBEoLRvH6LgZI2ryqsxqXerVgIFLIEbXr16RSSMYirPLyuoLCgoy2elEEllaenHPWvrUdoPk3f8R7g2sr9W+baCUMqRwA3Pn6NEKKW8tKru/TXIFUzq1asV1YbckgJLK6VgIRiBMrD9NO4/xb8VL0HLkb4AAQltpehn3bnLl2/evClQUoFy9eFDrVZbYcyqRAmhFH4s3L3WQhnoHKDg/kOU3gihrWzbUPMcKcRSnnv/HOQyWuq1ghYtJCIioiKzlLZSWFhYMpdRnIf5cA6PYopF4jLcr7hYoJh+PoqOvkMkpBZBQihEgrkRUZ3HtwKUkk0TUEIozodGcA6O+2RQUEvf1cUQQimquxANQYrUASOSGzfUarOx8CORlFRl7e4lUJzmT+ccmlG+FslIv+zsbL4VgFzgKXdQwiisFWoBifriRXNaIQYsVTMm8BQnJydnh/7X26qFFsmCZQhBiqnu+vUL91krxCKm0FawFqScPKlOKyGSqqysubQViAMX2Sgm6RsPnaAl5+tpkAiUO/YOmJqnREWZM+GEISVrN6VAHNaLOztdQ0GClJrfsad5SrSNVjBWrVBKVHhFFgwLJHeGM0/p16+fg+ZFYZl4F794npJTe/c0pViNPZWwVjCsFbCcNFRRy1ZKaTN/PeeAKKdYBn5WPE8xvYVOWCsQiVnRNqCgJRxSkUUoaHGiFkfcL96CZDhI0FL8PTY21qoV0QaDWC9jNaNEmvMIJTdvKy9p0+aQOyd3/EWdQGq+xgGFtEI3mHQr1geMUiLDDTwFLUjp0cOLkzmrLHNCJT9q4+JYK5JjL75X2AaDIAVizCWUGfuRgpaVnKxRWJaXH5U8jaMUCFBYK2zsJTYYmxWkaCKrkUItSGkt7+h7sy1M8umBilDuMoqtD5dUusGkxh4pGk01oWTO2E9aad16Pidf2KD0pZ08gAczbYXOSrQVRfs4Of1FlNAKG3siqU+Jqc4FSWbmZkIBCydf3D2pZAGd+KdEghbrViwfxh/SITq1zXtFTImpBgpkNmlFVoq3sLyW8ZJaFYZI6NhDGm6wl+kkj9l7hc0Kb2GUGGMeYgzz5G5liXjks7/yEojEvUJqucdTkrEWrWQrGp6iMZJalvaQt5XRvuJB+Y4QNisSY69Jp7ktfUWyVhKiUGIwbJa3lTHCLb+aSL6pbFCs3yufeUhGxnmt+L0iPmAaSkkxE4phtoytsJn3oxeKIGEbzMZ7JSIDGfAjOeO1xJexqJWElApCWSofhZWyjUh+4aCIW7H5XjmTDg4IUO6J3iuSlIQ0tBg3y3fAFLQUF9xe+vgvTIK13JX4cEnVIYJQkpMTm9JKYuJFQjHOk40yRjTzNQ9UjbTCxv41r4CfkBcS7xU2K9hKYmIFnjDjRrkoyoX0SiEzr/9ZT4IUiffKtVPEQH5JSkoKl/5w0bBWEmOMIIFa5nGyxL9eKXq6vRhF6r3yJtmSJMgl+8s4JQUsZqSkbZSJ4ksnZbVeH6/X14oo0u+VDxlMAjmrlr4i2QGDpCElbTYnR5ZYStHTUlik3ytRhEAhuiSd7pb0e0WgoOSN2QCStI2cHJlKKcv08XwpLI28Vx7TRpCiQ8qpCOn3CkRoJSHyvREtnAxRegp3Ch4vcSnS7xUtbYTkrE6nO6t7bTX21rMSA78xg0Qeyp9a7i3kxTiOA7jkVm4UpRSRcw45FaIoh+SYQy6UlCLlWm02hj1zfvfYMGFOY2Zz3ma89tJbu5Hb2c1uvEKJnMkhv+//sN/z7PDEeH72ihv16fv//Q/Ps78teqG/ifpkgTidV+JEOXuRwoBCUPa9djyvIJVTPi/92XfPrVRmqpn4ByRvLQyn80rkAIYVJDKRfahzTucVKp+aBO64lMpA3fQilC/McDyvVHSHQKHrndN5ZZev5vIyxZX5a+5NxPKEFY7nlVtgEMRaBw54W0/GPs3y4XDsAoU3LaPIkbM0vfN5JXhWlEVxYB99jFZLpI/+xq7gC3coM6zj66cmOJ1Xjoe8ZVKwQ1jAOVwJBjgVHmB+ERJTdrlCGawfGFEmuR/ZegnPYJciO3dVEsa79AHBYItQcN1IlzNGvFo55dMDLHBSyKzL5Us3KFv0+pjj+ctqOXI3cK56O/P6BhYRrOpy4uU82ECp0OfwjRv4UO0mVDheDQZOWkebWCzvukGZVWuVXC73oV5yxLgAglgOiUAQVljDUITDB0hAksO1ipYzT58au4QFEkUJvHKBMlO1Sg6UT/WUrtqKrldDzoPToB8gUDbJ7t3lTIYoT7sCtVTUYvnq1f+nLFKtAsmP53WSiIYgD/xqAoHiBhUnsVsyDu9+nYEEliooOhUs+y9lKm4skHNzVA2t0qEgtkAUgyM5DIog4OfGblHUKU+7urpgoUrUKBQKdmN3ZSpuvIdYDUrDqnKa4qiHsIISgeMwKGTQBPmnaDkPiMqlwhR5cNn5/ymL1QYsh9K7Fq4YJEyxtbmtQ4gCAUpB8qCoMr2g1Lo+ePWqjyn/ea1fKCjfGygn8tY8QIECkaC0QjG4XneVINGW8K7aBLaLCqlclRQX5uJBBHmQe9+4rFw+b13U7TOv7m57PaMmMc08LCqTmNe2QMoj2BunE9TYf3h+P40guRwT2HKwygrRIACAIhx2STRKv916FzbNEiQqlPN+LPZyKpa9AsrLXq1rnWdk+8vKNKTysYmE6hz3BwFUn9cNqmdwiE+5FDZLZinfpQfYGbm39MpVRc7FdMJ/+d+vCM1Qy8oDKqbYt5OBw7ZE7AgyKAZ+XneFwxRKHiUwmao6UnoDvNZjhN3571eExmsKpfKtmQSWHVFySIjCMAOJPHtGDKp0l2EQpSQkJSGpYJ/Mm+RdinIOlP95RYgX+0lIBStk801+JK3nK24OApCELAQRlX5qkMQI0wijkrmcw5YfoVjmYtn2d//7FaFhkrI250jZc7oMikZwm3PdKocNSQmjVfImScwgJHwKExLV9i96tartHtTkdilzOZXm55VLGftkhSgU5Vn0VjRaDsdiBsoMIxRg8oYXElDQ9oqCVJwp0+VtJ3cGGI5ee2MsiT6DRMdBlc7HlCSMMsUMFvPT6ZgkmIqtB3vMYA4DbIpH1Jr2256K277p+5WCYMgwuAB5Z8SYAgkqfjLEFNsREqH0HGs1E+srT6PHujAZ6ycuFbQ5G8CIEqRsg2hLYgdJiHLSlgokoDSfwYZOXr7GetVp9JyJbSyRDx6kUkxp8X4lyA5VaYKcvx2L3WaMpFRDVJCAoucvnco5qpcNDutVOr5S9+ftP0ZTUoRpQeHnYP60goifdPrW69L587epAJElJRW8A1MPkjqYwnMxU7jbm9fov6QMEpQnLSj8fmVX9Fb6Fn2iIpF05jwKkcDCvVI9xhTrXOwL6ncTjdvJNS0o0/9yk78phZKbfKf3Kz16XAHy7nY8DgkshqaYsCSO6ddGagJTbc9vjHoaNvljm8YyvN/Yvzx6jXoAijx6Ob1fOZ9GKKpJCEIUjDCjloppIBWDJMJifXoMShCF93jBVw5X6dq5fMpPjFeB8qE55TJTymkqQF6bcUQiJQQRuXCv+GmAcShqgOlQiNLTUWz+qAFzGM9fbT2cXAqKWCOd3q8cT6MIkjlzJi4KFG1hSTiIVBCKsIBi7Xos9i1PkWPVyJrS7s5lBCiYjR3fr3il5F0cEjG8uO1rzQJKFakoip96RVP0DqwnglSa1zIPal3bB5ZpKRROxE7vVyqAlGNnUCqU29LCA8wEJi4oJ2Uq1oM9STC+el61poz2oFa2fbhfmFJ97/h+JYwmSQiIoICBXhFTGE/HZt7cEeJtSwcgkqJbZVex2ObVU+cpjPv+s8fxpcTecjpzBhKUpHCvMMWk8vJc3LADQ6uA0sbVU8eaoChrRbM8d6QcexcvJBKW4SULqdTvJ3v4VR7vwLjrj4PS/tVT573xoFQ3/frksHE5sSdUKBAlIYKBRGIwwGBhCVVhh257dAqVnfKKKc5XT9tvlg8Ok7En6U9AInPhCQyUusm4ZBokYQp3/SlB6Sg6UQZO5fHVVrNsTaW6uz9mW51XDiWTyZ6ClaJjuY3SfU8SstDvO0UqSlK/bXl5EJTWjT963D+9wZvWjVh+Nk+lM0nlqZNICH1YYoIhggmqCQyvIdXTPP5KRRGpuFBqZRmV6qb62tgrVMlr94lyqZAARlAYU6iovjdg0RKzYpuLmYId2IuDLlFm1+YwWJ40UA5lr127D0qoQAUIT2HxM4H9+3cUZCzWs33pjKJwq/BcvLfTFQqPsEHdqA91FIJAAopPDzDGnDqKb4Ue9Z3XfR+mXzTISiUDEkXx2ikdxU5rr7jxJZdV3bVYuO4/BAWSbIUktlQqEf2t40gPIMoSBqUUwLn+ZEdtg8+9srfzoFuULbrxORaGQCIpeyiUAq0puu0LoSPX+UuhoarVUqJFUkxgiuKz7Fs6OjsplSX/GWH/QtgoEcvHZA2SvPJQU54kk8fFAqlX+0Rg75Hr1y9RQYKrBt64/UEFJJLC7yNA2Q9J0ZUvHPLX9EY87n78+PEHDXl45coVSyontQQV3I/zy/W9oJAFlON3rsZ4vc/Hd/BZhZcVhEJVXOLKVRzeh43qBuXxe0CyBCEJlW6VICgSUzkuv/OyF5Tava9IBKMMEFDCGF6CYnuheqooQ+EHqS7FIihfCXINEJkKKBhgQWoVAamG9E6Z6pL9ClsgjhlMvC3CXtJOgeUYQjm4pPeKXlyuxLLqMepn8oqWKEqSKCGC4OM9cfAy9mQkwQDD8NIS3Po6FcNTl7x5hgaYH2XbF/s6n4Myr/f6Xi7VGL22CMovKDgVyuTJk2TWcw59f+oSrf97TiAU0Sv7maKu4u2oGFhXvEjFL3uFV5VLQrKhf3+3LnnyjcitJHn06KtFIinUK1nPMV/gNNZ/fTtaUvQAq90qDPkrhYp/h5CIcz2HciwLSnF+b9fuRXIsCx+J+qAoPBVnUXpXBgko1CqA6Lbnu576BFl37urIPgdlY/8FboXCd3FGDVgrLT+lhKdiIUFJyR4p4WsTfG+Vr7EIi4Xi6xSUJX36uPq/7czG1mUA1VZB+WWnUElK56FD+gEMSfg2HkskBZaGZeU6/RtEmd8HPe9eTZxBEtQgGctXQPRUDImiXCYJChLMX7W2B0VJmGI7Qp5+8oRSeT5vgWuZcOcvFJZp2vKQQ2EKhSIe7WNV4bWeQ7Fej7RTIiShWrbSvT7hdbKvoOh2+apD0ak815KDanzZ13o9f7HEtqocoxl96rYhmzXkN8LdkoDzBEYbAAAAAElFTkSuQmCC",alt:"cycleDone",className:"self-end flex-none",style:a}))}var f=t-n.length;return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex flex-col flex-auto pl-[16px]"},r.createElement("div",{className:i},n.length,"/",t),r.createElement("div",{className:e},u.U2("habit_complete_day_left",{d:f}))),r.createElement("img",{src:p?dt:mt,alt:"cycleUnDone",className:"self-end flex-none",style:a}))}),[n,p,o,t]);return r.createElement("div",{className:s()(d,l?s()("cursor-pointer",h?"hover:bg-grey-3":(0,pt.gW)(m)):""),style:{height:70},onClick:a},y)},yt=function(e){var t=e.completedCycles,n=e.targetDays,i=(0,r.useRef)(null);return(0,r.useEffect)((function(){return b.iD($(i.current||{})),function(){b.Dh($(i.current))}}),[]),r.createElement("div",{className:"antiscroll-wrap relative ",ref:i},r.createElement("div",{className:"antiscroll-inner px-[20px]"},t.reverse().map((function(e,t){return r.createElement("div",{className:s()(0!==t?"py-[6px]":"pt-[6px]"),key:e.toString()},r.createElement(ht,{targetDays:n,cycle:e}))}))))};function vt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gt(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 gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bt=function(e){je.Z.habit("detail_om",e)};function Et(e){var t=e.habit,n=e.isInTaskList,i=vt((0,r.useState)((new Date).ap.startOfDay),2),a=i[0],s=i[1],c=vt((0,r.useState)(!1),2),l=c[0],f=c[1],m=(0,r.useRef)(null),p=t.get("id"),h=(0,v.c5)(t),y=t.get("totalCheckIns")||0,g=t.get("maxStreak")||0,E=t.get("currentStreak")||0,k=t.get("targetDays"),w=t.get("targetStartDate"),T=(0,S.v9)((function(e){return e.habit.checkins[p]||[]})),x=(0,lt.gM)(T),_=(0,lt.EP)(x,k,w),O=_[_.length-1]||[],C=parseInt(o()(new Date).format("YYYYMMDD"),10),D=(0,r.useMemo)((function(){return 0!==k&&-1!==k&&(1===k||O.length+1===k)}),[O.length,k]),I=[];_.forEach((function(e,t){O[O.length-1]===C?e.length===k&&t!==_.length-1&&I.push(e):e.length===k&&I.push(e)})),(0,r.useEffect)((function(){b.iD($(m.current||{}))}),[]),(0,r.useEffect)((function(){n?je.Z.habit("habit_detail_location","show_in_task"):je.Z.habit("habit_detail_location","show_in_habit")}),[n]);return r.createElement("div",{className:"flex flex-col h-full"},r.createElement(A,{habit:t}),r.createElement("main",{className:"antiscroll-wrap flex-auto",ref:m},r.createElement("div",{className:"antiscroll-inner"},r.createElement(W,{habit:t,selectedDate:a,isNonTargetType:h,totalCheckIns:y,maxStreak:g,currentStreak:E,isInTaskList:n}),!!w&&!!k&&r.createElement(r.Fragment,null,r.createElement("div",{className:"mb-[12px] px-[20px]"},r.createElement(ht,{targetDays:k,cycle:O,isLastCycle:!0,onClick:I.length>=1?function(){f(!0)}:void 0,isInTaskList:n}),function(){var e=72*I.length;return l&&r.createElement(d.Z,{visible:!0,title:u.U2("habit_cycles"),onCancel:function(){f(!1)},noFooter:!0,titleStyle:{minHeight:"42px"},bodyStyle:{padding:0}},r.createElement("div",{className:"min-h-[216px] max-h-[360px]",style:{height:e}},r.createElement(yt,{completedCycles:I,targetDays:k})))}())),r.createElement(Ze,{habit:t,onSwitchMonth:function(e){s(o()(e,"YYYY-MM-DD").toDate())},selectedDate:a,isCompletedCycle:D,isInTaskList:n}),r.createElement(ze,{habit:t,selectedDate:a,isInTaskList:n}),r.createElement(ct,{habitId:p,isNonTargetHabit:h,selectedDate:a,isInTaskList:n}))))}},K5fr:function(e,t,n){"use strict";n.d(t,{Z:function(){return pt},U:function(){return dt}});n("pNMO"),n("4Brf"),n("0oug"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("0jwk"),o=n.n(i),a=(n("ma9I"),n("x0AG"),n("2B1R"),n("ToJy"),n("pDQq"),n("YGK4"),n("JTJg"),n("EPMa")),s=n.n(a),c=n("XoE2"),l=n("y8mg"),u=n.n(l),f=n("NW6w"),d=n("dmHn"),m=n.n(d),p=n("iAGm"),h=n.n(p),y=n("vmik"),v=n("5WEu"),g=n("AtZj"),b=n("Ag2S"),E=n("Ph81"),k=n("V/jI"),S=n("aALo");function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(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 T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var x="habitHideReminder";var _=function(e){var t=e.reminder,n=e.className,i=e.updateReminders,o=e.isOutMaxLength,a=(0,r.useRef)(null),l=(0,r.useRef)(null),d=w((0,r.useState)(!1),2),p=d[0],T=d[1],_=w((0,r.useState)(!1),2),O=_[0],C=_[1],D=w((0,r.useState)(!1),2),A=D[0],I=D[1],P=(0,f.v9)((function(e){return e.preference.get("showMeridiem")})),M=w((0,r.useState)("add"===t?function(){var e=m()().locale("en").startOf("hour").add(1,"hours").format(P?"hh:mm A":"HH:mm");return v.ex(e)}():t),2),N=M[0],j=M[1],R=(0,r.useRef)(N),L=(0,r.useRef)(!1),U=(0,r.useRef)(!1),Z=P?"w-[80px]":"w-[54px]",B=(0,r.useRef)(u().uniqueId()),F=(0,r.useCallback)((function(e){if(!L.current&&(p||e)){L.current=!0,T(!1),I(!1),U.current=!1,a.current&&a.current.hideWidget();var n=v.ex(R.current);t!==n&&("add"===t?i(n):i(n,t)),setTimeout((function(){L.current=!1}),0)}}),[p,t,i]);(0,r.useEffect)((function(){var e=B.current;return b.vp.subscribe(e,x,(function(){F(!1)})),function(){b.vp.unSubscribe(e,x)}}),[F]),(0,r.useEffect)((function(){p&&a.current&&(a.current.showWidget(),a.current.triggerRef.current.focus(),a.current.updateFromElementVal(),P?a.current.highlightMeridian():a.current.highlightHour())}),[p,P]);var H=(0,r.useCallback)((function(e){var t=e.value,n=v.ex(t);n!==R.current&&(R.current=n,j(n))}),[]);function Y(e){return v.LE(e)}function V(e,t){e.preventDefault(),e.stopPropagation(),function(e){i(void 0,e)}(t)}return r.createElement("div",{className:s()(n,"relative group")},function(){if(null==l.current)return null;var e=l.current.getBoundingClientRect(),t=e.top,i=e.left;return p&&r.createElement(c.Z,null,r.createElement("div",{className:s()(n,h().reminder,"group absolute z-[1501] h-[32px]",Z),style:{top:t,left:i,marginTop:0},onMouseDownCapture:function(e){var t=e.target;U.current=Boolean(t.closest(".timepicker-widget"))},onClickCapture:function(e){e.target.closest(".timepicker-widget .dropdown-menu-item")&&setTimeout((function(){F(!1)}),0)}},r.createElement(y.Z,{ref:a,hourDifference:1,minuteDifference:15,extraClassName:s()("relative text-[14px] text-grey-80 whitespace-normal h-[32px] text-center rounded-select-trigger border border-solid border-grey-10 p-0 leading-[30px] cursor-pointer dark:bg-[transparent] group-hover:border-primary focus:border-primary",Z),defaultTime:Y(N),timeFormat:" ",onChangeTime:H,hasWidget:!0,showMeridiem:P,onBlur:function(){setTimeout((function(){U.current||F(!1)}),0)},itemHeight:28})))}(),O?r.createElement(E.Z,{maskClosable:!1,title:k.U2("habit_max_reminder_title"),visible:!0,onCancel:function(){return C(!1)},footer:r.createElement(S.Z,{onClick:function(){return C(!1)}},k.U2("step_known"))},r.createElement("p",null,k.U2("habit_max_reminder_desc"))):null,"add"===t&&!p&&r.createElement("div",{className:"w-[32px] h-[32px] absolute top-0 left-0 cursor-pointer rounded-select-trigger border-[1px] border-solid border-grey-10 hover:border-primary ",onClick:function(e){e.preventDefault(),e.stopPropagation(),o?C(!0):(dt("add_reminder"),T(!0))}},r.createElement(g.Z,{name:"add",className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-[16px] h-[16px] text-grey-40"})),r.createElement("div",{className:s()("relative text-[14px] text-grey-80 whitespace-normal h-full text-center rounded-select-trigger border border-solid border-grey-10 p-0 leading-[30px] cursor-pointer group-hover:border-primary dark:bg-[transparent]","add"===t?"opacity-0 z-[-1]":"",Z),onClick:function(e){e.preventDefault(),e.stopPropagation(),I(!0),T(!0)},ref:l},!A&&Y(N)),r.createElement("div",{className:"hidden w-[10px] h-[10px] rounded-full absolute right-[-5px] top-[-5px] cursor-pointer bg-grey-30 ".concat("add"!==t&&"group-hover:block"),onClick:function(e){return V(e,t)}},r.createElement(g.Z,{name:"close",className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2 w-[80%] h-[80%] text-white fill-current"})))},O=n("/0bn");function C(e){return function(e){if(Array.isArray(e))return D(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var A=r.memo((function(e){var t=e.reminders,n=e.setReminders,i=e.setModifiedReminder;function o(e,r){if(r){var o=t.findIndex((function(e){return e===r})),a=C(t);e?t.includes(e)?(O.$Z({text:k.U2("habit_reminder_duplicate")}),a[o]=r,n(Array.from(new Set(a)))):(i(!0),a[o]=e,n(Array.from(new Set(a)))):(i(!0),a.splice(o,1),n(a))}else if(e)if(t.includes(e))O.$Z({text:k.U2("habit_reminder_duplicate")});else{var s=t.concat([e]);i(!0),n(Array.from(new Set(s)))}}return r.createElement("div",{className:"flex flex-wrap items-center overflow-hidden"},t.slice().sort((function(e,t){return e>t?1:-1})).map((function(e){return r.createElement(_,{key:e+(new Date).toString(),reminder:e,className:"flex-none mr-[8px] mt-[5px] h-[32px]",updateReminders:o,isOutMaxLength:t.length>=10})})),r.createElement(_,{key:(new Date).toString(),reminder:"add",className:"flex-none mr-[8px] mt-[5px] h-[32px]",updateReminders:o,isOutMaxLength:t.length>=10}))})),I=(n("TeQF"),n("oVuX"),n("a0xv")),P=n("5bAh"),M=n("dDnz"),N=n.n(M),j=n("UDbp"),R=n("5VMf");var L=function(e){var t=e.selectedKeys,n=e.menu,i=e.action;return r.createElement("div",{className:"w-full"},r.createElement(j.ZP,{className:"flex flex-row justify-between",onClick:i,defaultSelectedKeys:t},n.map((function(e){var n=e.key,i=e.value,o=t.includes(n)?"bg-primary !text-white":R.RM;return r.createElement(j.sN,{key:n,className:"text-center cursor-pointer",style:{margin:0,borderRadius:"50%"}},r.createElement("div",{className:"primary-text can-not-select w-[24px] h-[24px] text-[12px] leading-[24px] inline-block rounded-full ".concat(o)},i))}))))},U=n("E0WJ"),Z=n("OtTo"),B=n("bjJs"),F=n("EItl"),H=n("2jWv");function Y(e){return function(e){if(Array.isArray(e))return W(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||K(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||K(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 K(e,t){if(e){if("string"===typeof e)return W(e,t);var n=Object.prototype.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)?W(e,t):void 0}}function W(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var z=function(e){var t=e.repeatRule,n=e.setFrequency,i=G(t),o=i.freq,a=i.byweekday,c=i.times,l=i.interval,u=V((0,r.useState)(o),2),f=u[0],d=u[1],p=V((0,r.useState)(a),2),h=p[0],y=p[1],v=V((0,r.useState)(c),2),g=v[0],b=v[1],E=V((0,r.useState)(l),2),w=E[0],T=E[1],x=V((0,r.useState)(!1),2),_=x[0],O=x[1];function C(){var e,t={freq:I.ZP.WEEKLY};switch(f){case"byDay":t.byweekday=h;break;case"byWeekNDays":7===g?t.byweekday=[I.ZP.SU,I.ZP.MO,I.ZP.TU,I.ZP.WE,I.ZP.TH,I.ZP.FR,I.ZP.SA]:e=g;break;case"byDayInterval":1===w?t.byweekday=[I.ZP.SU,I.ZP.MO,I.ZP.TU,I.ZP.WE,I.ZP.TH,I.ZP.FR,I.ZP.SA]:(t.freq=I.ZP.DAILY,t.interval=""===w?l:w)}var r=new Z.Z(t,e);n(r.toICalString()),O(!1)}function D(){var e=G(t),n=e.freq,r=e.byweekday,i=e.times,o=e.interval;d(n),y(r),b(i),T(o),O(!1)}function A(e){var t=e.target.value;if(""===t)T(t);else{var n=Math.floor(+t);T(Math.min(Math.max(1,n),30))}}(0,F.$h)();var M=(0,r.useCallback)((function(e){switch(e){case"byDay":dt("fq_daily");break;case"byWeekNDays":dt("fq_weekly");break;case"byDayInterval":dt("fq_interval")}d(e)}),[]);return r.createElement("div",{className:"flex flex-auto overflow-hidden"},r.createElement(B.Z,{menu:r.createElement("div",{className:N().wrapper},function(){var e=[{key:"byDay",name:k.U2("habit_modal_frequency_daily")},{key:"byWeekNDays",name:k.U2("statistics_byweek")},{key:"byDayInterval",name:k.U2("habit_modal_frequency_interval")}];return r.createElement(r.Fragment,null,r.createElement(U.Z,{activeKey:f,tabList:e,onActiveKeyChange:M,size:"tiny"}),function(){var e=function(){switch(f){case"byDay":return k.U2("habit_modal_frequency_daily_desc");case"byWeekNDays":return k.U2(g>1?"habit_modal_frequency_weekly_desc_plural":"habit_modal_frequency_weekly_desc",{s:g});default:return""}}();return r.createElement(r.Fragment,null,e&&r.createElement("div",{className:s()(N().desc,"eclipse-text")},e),r.createElement("div",{className:N().editWrapper},function(){switch(f){case"byDay":for(var e=m()().startOf("week").day(),t=[],n=0;n<7;n++){var i=(e+n)%7;t.push({key:i.toString(),value:m().weekdaysMin(i)})}return r.createElement(L,{menu:t,selectedKeys:h.map((function(e){return((e.weekday+1)%7).toString()})),action:function(e){var t=e.key,n={0:I.ZP.SU,1:I.ZP.MO,2:I.ZP.TU,3:I.ZP.WE,4:I.ZP.TH,5:I.ZP.FR,6:I.ZP.SA};if(h.find((function(e){return(e.weekday+1)%7===+t}))){if(h.length<=1)return;y(h.filter((function(e){return(e.weekday+1)%7!==+t})))}else y([].concat(Y(h),[n[t]]))}});case"byWeekNDays":return r.createElement(L,{menu:[{key:"1",value:"1"},{key:"2",value:"2"},{key:"3",value:"3"},{key:"4",value:"4"},{key:"5",value:"5"},{key:"6",value:"6"},{key:"7",value:"7"}],selectedKeys:[g.toString()],action:function(e){var t=e.key;b(+t)}});case"byDayInterval":return r.createElement("div",{className:s()(N().editInterval,"flex items-center")},r.createElement("span",null,k.U2("every")),r.createElement(H.Z,{type:"number",value:w,className:N().input,onChange:A,withBaseBorder:!0}),r.createElement("span",null,k.U2(w>1?"days":"day")));default:return null}}()))}())}(),r.createElement("div",{className:N().buttonWrapper},r.createElement(S.Z,{className:N().button,type:"cancel",onClick:D},k.U2("cancel")),r.createElement(S.Z,{className:N().button,onClick:C},k.U2("ok")))),visible:_,placement:"bottomLeft",onVisibleChange:O,menuClassName:"absolute z-[1050] p-[12px] !max-w-none"},r.createElement(P.Z,{value:function(){var e=G(t),n=e.times,r=e.freq,i=e.interval,o=e.byweekday;switch(r){case"byDay":for(var a=m()().startOf("week"),s=o.map((function(e){return(e.weekday+1)%7})),c=[],l=0;l<7;l++)s.includes(a.day())&&c.push(a.day()),a.add(1,"day");var u=c;return 7===u.length?k.U2("daily"):k.U2("every")+(k.LO()?"":" ")+u.map((function(e){return m().weekdaysShort(e)})).join(", ");case"byDayInterval":return k.U2("habit_modal_repeat_rule_interval",{s:i});case"byWeekNDays":return k.U2(n>1?"habit_modal_frequency_weekly_desc_plural":"habit_modal_frequency_weekly_desc",{s:n});default:return""}}(),isActive:_})))};function G(e){var t=Z.Z.parseString(e),n={freq:"byDay",byweekday:[I.ZP.SU,I.ZP.MO,I.ZP.TU,I.ZP.WE,I.ZP.TH,I.ZP.FR,I.ZP.SA],times:2,interval:2};if(t.isWeekNDaysRepeat())n.freq="byWeekNDays",n.times=t.times;else if(t.isEveryNDaysRepeat()){var r;n.freq="byDayInterval",n.interval=null!==(r=t.rruleOptions.interval)&&void 0!==r?r:2}else t.rruleOptions.freq===I.ZP.DAILY?n.byweekday=[I.ZP.SU,I.ZP.MO,I.ZP.TU,I.ZP.WE,I.ZP.TH,I.ZP.FR,I.ZP.SA]:n.byweekday=t.rruleOptions.byweekday||[];return n}n("tkto");var q=n("2F7/"),J=n("2L5M"),X=n.n(J),Q=n("vRcb"),ee=n("4+DD"),te=n("RDjN"),ne=n("xS9v"),re=n("QZFz"),ie=n("ADIj"),oe=n("14Z0"),ae=n("q9+P"),se=n("sLZY"),ce=n("SQnU"),le=n("y5Wb"),ue=n("1mTp"),fe=n("SwPS");function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return me(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 me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function pe(e){return k.U2("label-".concat(e.toLowerCase()))}var he=function(e){var t=e.tempImgRes,n=e.submitImgIcon,i=(0,r.useRef)(null);return(0,r.useEffect)((function(){var e=i.current;return e&&(0,ee.iD)($(e)),function(){var e=i.current;e&&(0,ee.Dh)($(e))}}),[]),r.createElement("div",{className:s()("antiscroll-wrap"),ref:i},r.createElement("div",{className:s()("antiscroll-inner grid"),style:{padding:"0 20px",rowGap:16,columnGap:18,gridTemplateColumns:"repeat(auto-fill, 32px)"}},Object.keys(te.x_N).map((function(e){var i;return r.createElement(fe.Z,{key:e,title:pe(e),placement:"top"},r.createElement("div",{style:{width:32,height:32},onClick:function(){return n(e)}},r.createElement(q.Z,{iconRes:e,color:null===(i=te.x_N[e])||void 0===i?void 0:i.color,size:32,className:"cursor-pointer",isSelected:e===t,withSelectedBg:!1})))}))))},ye=function(e){var t=e.iconRes,n=e.color,i=e.submit,o=de((0,r.useState)(!1),2),a=o[0],c=o[1],l=(0,Q.gd)(t),u=void 0!==l,f=!(!u||!function(e){var t=(0,Q.gd)(e);return!(!t||!(0,ne.Cy)(t))}(t)),d=de((0,r.useState)(u?Object.keys(te.x_N)[0]:t),2),m=d[0],p=d[1],h=de((0,r.useState)(u&&!f?"txt_".concat(l):"txt_"),2),y=h[0],v=h[1],b=de((0,r.useState)(u&&f?"txt_".concat(l):"txt_"),2),E=b[0],w=b[1],T=de((0,r.useState)(u?n:""),2),x=T[0],_=T[1],O=de((0,r.useState)(u?f?"emoji":"txt":"img"),2),C=O[0],D=O[1],A=(0,r.useRef)(!1),I=(0,r.useRef)(null),P=(0,r.useRef)((new Date).getTime());(0,r.useEffect)((function(){a&&I.current&&I.current.focus()}),[a]);var M=(0,r.useCallback)((function(e){var t=(0,Q.gd)(e);if(t){var n=t;if((0,ne.Cy)(t)){var r=(0,ne.y9)(t).emoji;r!==t&&(n=r)}else t.length>1&&(n=t.slice(0,1));i("txt_"+n,x)}else i("txt_"+k.U2("habit_txt_icon_placeholder"),x)}),[i,x]),N=(0,r.useCallback)((function(){var e,t;switch(C){case"img":i(m.toLowerCase(),null!==(e=null===(t=te.x_N[m])||void 0===t?void 0:t.color)&&void 0!==e?e:"");break;case"emoji":M(E);break;case"txt":M(y)}c(!1)}),[C,i,M,E,m,y]),j=(0,r.useCallback)((function(e){_("transparent"===e?"":e)}),[]),R=(0,r.useCallback)((function(e){v("txt_"+e.target.value)}),[]),L=(0,r.useCallback)((function(){var e=(0,Q.gd)(y);if(null!=e&&!A.current)if((0,ne.Cy)(e)){var t=(0,ne.y9)(e).emoji;t!==e&&v("txt_".concat(t))}else e.length>1&&v("txt_".concat(e.slice(0,1)))}),[y]),U=(0,r.useCallback)((function(e){var t,n;p(e),i(e.toLowerCase(),null!==(t=null===(n=te.x_N[e])||void 0===n?void 0:n.color)&&void 0!==t?t:""),c(!1)}),[i]),Z=(0,r.useCallback)((function(){var e=x.length?x:"transparent",t=(0,se.l9)(),n=!(!x||!t.includes(x));return r.createElement("div",{className:"flex items-center mb-[16px]"},r.createElement("p",{className:"inline-block float-left leading-[20px] text-[13px]"},k.U2("color")),r.createElement("div",{style:{height:18,lineHeight:"18px",marginLeft:24},className:"flex flex-auto items-center justify-between"},r.createElement(oe.Z,{select:e,onSelect:function(){j("transparent"),P.current=(new Date).getTime()}}),ae.OV.map((function(t){return r.createElement(ie.Z,{key:t,color:t,select:e,onSelect:function(t){j(t===e?"transparent":t),ae.OV.includes(t)&&(P.current=(new Date).getTime())}})})),r.createElement(re.Z,{key:P.current.toString(),defaultColor:n?"transparent":e,onPick:j,noColor:"transparent",placement:"bottom-left"})))}),[j,x]),F=(0,r.useCallback)((function(e){w("txt_"+e)}),[]),Y=(0,r.useMemo)((function(){var e;if("img"===C)return r.createElement(he,{tempImgRes:m,submitImgIcon:U});if("emoji"===C){var t=function(){var e=(0,Q.gd)(E);return e&&(0,ne.Cy)(e)?(0,ne.y9)(e).emoji:""}();return r.createElement(r.Fragment,null,r.createElement("div",{style:{height:276},className:s()(X().emojiPicker,"mb-[10px] project-modal-detail-view")},r.createElement(le.Z,{onPick:F,displayEmoji:t}),r.createElement(ue.Z,null)),r.createElement("div",{className:"px-[20px]"},Z()))}return r.createElement("div",{className:"flex flex-col px-[20px]"},r.createElement(H.Z,{ref:I,type:"text",value:null!==(e=(0,Q.gd)(y))&&void 0!==e?e:"",placeholder:k.U2("habit_txt_icon_placeholder"),onCompositionStart:function(e){A.current="compositionstart"===e.type},onCompositionEnd:function(e){A.current="compositionend"!==e.type},onChange:R,onKeyUp:L,className:s()("h-[32px] w-full mb-[16px]","px-[12px] py-[5px] rounded-select-trigger outline-none text-[14px]"),autoFocus:!0}),Z())}),[C,Z,F,R,L,U,E,m,y]),V="txt"===C,K="emoji"===C,W=(0,r.useMemo)((function(){switch(C){case"img":default:return!1;case"emoji":return!(0,Q.gd)(E);case"txt":return!(0,Q.gd)(y)}}),[C,E,y]),z=(0,r.useCallback)((function(){i(t,n),c(!1)}),[n,t,i]),G=(0,r.useMemo)((function(){return r.createElement("div",{className:"overflow-hidden",style:{width:372,height:V||K?void 0:350}},r.createElement("div",{className:"h-[30px]",style:{marginTop:16,marginBottom:V||K?20:16,padding:"0px 64px"}},r.createElement(ce.Z,{activeKey:C,onActiveKeyChange:D,tabList:[{key:"img",name:k.U2("icon")},{key:"emoji",name:k.U2("emoji")},{key:"txt",name:k.U2("icon_text")}]})),r.createElement("div",{style:{height:V?void 0:K?310:272}},Y),"img"!==C&&r.createElement("div",{className:"py-[12px] px-[20px] flex items-center justify-end"},r.createElement(S.Z,{onClick:z,className:"mr-[16px]",type:"cancel"},k.U2("cancel")),r.createElement(S.Z,{onClick:N,disabled:W},k.U2("ok"))))}),[Y,C,W,K,V,z,N,D]),J=(0,r.useCallback)((function(e){c(e),e||i(t,n)}),[n,t,i]),$=(0,r.useMemo)((function(){return"img"===C?m:"emoji"===C?E:y}),[C,E,m,y]);return r.createElement(B.Z,{visible:a,placement:"bottomLeft",menu:G,menuClassName:"max-w-none py-0 !max-h-none",onVisibleChange:J},r.createElement("div",{className:"w-[36px] h-[36px] relative cursor-pointer"},r.createElement(q.Z,{color:x,iconRes:$,size:36}),r.createElement("div",{className:"absolute w-[16px] h-[16px] flex items-center justify-center bg-main-background rounded-full",style:{bottom:-4,right:-4,zIndex:3}},r.createElement(g.Z,{name:"edit",className:"w-[12px] h-[12px] text-grey-20"}))))},ve=(n("gXIK"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("FZtP"),n("FUeB")),ge=n.n(ve),be=n("z8Uv"),Ee=n("DRdV"),ke=n("56Ht"),Se=n("4zF/"),we=n("got7"),Te=n("yFjn");function xe(e){return xe="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},xe(e)}function _e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oe(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_e(Object(n),!0).forEach((function(t){Ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_e(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ce(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xe(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ae(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ae(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 Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ie=[{langId:"habit_goal_auto_auto",id:Ee.c0.autoTarget},{langId:"habit_goal_auto_manual",id:Ee.c0.manualTarget},{langId:"habit_goal_auto_all",id:Ee.c0.allTarge}],Pe=/^\d+(?:.\d{0,2})?$/;var Me=function(e){var t=e.goal,n=e.step,i=e.type,o=e.unit,a=e.setGoal,s=De((0,r.useState)({goal:t,step:n,type:i,unit:(0,Q.Wy)(o)}),2),c=s[0],l=s[1],u=c.goal,f=c.step,d=c.type,m=c.unit,p=(0,r.useState)((function(){var e="Boolean"!==i?(0,Q.xc)(n):Ee.c0.autoTarget;return e===Ee.c0.autoTarget&&l(Oe(Oe({},c),{},{step:Math.max(1,n)})),e})),h=De(p,2),y=h[0],v=h[1],g=(0,Se.D)(y),b=De((0,r.useState)(!1),2),E=b[0],w=b[1],T=De((0,r.useState)(!1),2),x=T[0],_=T[1],O=De((0,r.useState)(!1),2),C=O[0],D=O[1],A=(0,r.useRef)(null),I=(0,r.useRef)(null);function M(){l(c),w(!1),_(!1)}function N(){U(),w(!1),_(!1)}function R(){l(c),_(!1)}function L(){U(),_(!1)}function U(){a({goal:""===u?t:u,step:""===f?n:f,type:d,unit:"\u6b21"===m?"Count":m})}(0,r.useEffect)((function(){if(g!==y){var e=1;switch(y){case Ee.c0.manualTarget:e=Ee.HU.manual;break;case Ee.c0.allTarge:e=Ee.HU.all;break;case Ee.c0.autoTarget:e=Math.max(e,n);break;default:e=n}l(Oe(Oe({},c),{},{step:e}))}}),[y,c,g,n]);var Z=(0,r.useCallback)((function(){l((function(e){return""===e.goal||e.goal<1?Oe(Oe({},e),{},{goal:1}):Oe({},e)}))}),[]),F=(0,we.Z)(Z,600,{leading:!1,trailing:!0});function Y(e){var t=e.target.value;if(""===t)l(Oe(Oe({},c),{},{goal:t}));else if(Pe.test(t)){var n=+t;n<1e5&&l(Oe(Oe({},c),{},{goal:n}))}F()}var V=(0,r.useCallback)((function(){l((function(e){return""===e.step||e.step<1?Oe(Oe({},e),{},{step:1}):Oe({},e)}))}),[]),K=(0,we.Z)(V,600,{leading:!1,trailing:!0});function W(e){var t=e.target.value;if(""===t)l(Oe(Oe({},c),{},{step:t}));else if(Pe.test(t)){var n=+t;n<1e5&&l(Oe(Oe({},c),{},{step:n}))}K()}function z(e){l(Oe(Oe({},c),{},{unit:e.target.value}))}var G=(0,r.useCallback)((function(){return D(!1)}),[]),q=(0,r.useCallback)((function(){return _(!1)}),[]);function J(){var e;return x&&r.createElement(be.Z,{relativeRef:I,className:"p-[12px] w-[246px] max-w-[246px]",hideMenu:q},r.createElement("div",{className:"h-[24px] w-full my-[8px] flex justify-between items-center"},r.createElement("p",{className:"text-[13px] text-grey-80 leading-[18px] truncate"},k.U2("daily")),r.createElement("div",{className:"flex-none"},r.createElement(H.Z,{type:"number",value:u,onChange:Y,className:"w-[60px] text-center inline-block mx-[4px] h-[24px] rounded-default text-[13px] text-grey-80 leading-[13px]",withBaseBorder:!0,min:1}),r.createElement(H.Z,{type:"text",className:"inline-block mx-[4px] h-[24px] text-center rounded-default text-[13px] text-grey-80 leading-[13px] w-[97px]",withBaseBorder:!0,value:m,onChange:z}))),r.createElement("div",{className:"h-[24px] w-full my-[8px] flex justify-between items-center"},r.createElement("p",{className:"text-[13px] text-grey-80 leading-[18px] truncate"},k.U2("habit_goal_when_checking")),r.createElement("div",null,r.createElement(P.Z,{ref:A,value:k.U2(null===(e=Ie.find((function(e){return e.id===y})))||void 0===e?void 0:e.langId),onClick:function(){return D(!0)},isActive:C,className:"inline-block mx-[4px] h-[24px] text-[13px] leading-[13px] text-grey-80 !w-[97px]",height:24,type:"tiny"}))),y===Ee.c0.autoTarget&&r.createElement("div",{className:"h-[24px] w-full my-[8px] flex justify-between items-center overflow-hidden"},r.createElement("p",{className:"text-[13px] text-grey-80 leading-[18px] truncate"},k.U2("habit_goal_auto_step_desc")+"("+(0,Q.Wy)(m)+")"),r.createElement("div",null,r.createElement(H.Z,{className:"inline-block mx-[4px] h-[24px] text-center rounded-default text-[13px] text-grey-80 leading-[13px] w-[97px]",type:"number",value:f,onChange:W,withBaseBorder:!0,min:1}))),r.createElement("div",{className:ge().buttonWrapper},r.createElement(S.Z,{className:ge().button,type:"cancel",onClick:R},k.U2("cancel")),r.createElement(S.Z,{disabled:0===u,className:ge().button,onClick:L},k.U2("ok"))),C&&r.createElement(ke.Z,{relativeRef:A,hideMenu:G,menu:Ie.map((function(e){return{key:"".concat(e.id),text:k.U2(e.langId),action:function(){return v(e.id)}}})),showChecker:!0,selectedKeys:["".concat(y)]}))}function X(e){var n=e.type,r=e.goal,i=e.unit;switch(n){case"Real":return"".concat(""===r?t:r," ").concat((0,Q.Wy)(i),"/").concat(k.U2("day"));case"Boolean":return k.U2("habit_goal_boolean");default:return""}}function $(e){var t=e.key;"Boolean"===t?dt("goal_achieve"):"Real"===t&&dt("goal_amount"),l(Oe(Oe({},c),{},{type:t}))}return r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden"},r.createElement(B.Z,{menu:r.createElement("div",{className:"relative"},r.createElement("div",{className:"w-full mb-[12px]"},r.createElement(j.ZP,{className:"flex flex-col",onClick:$,defaultSelectedKeys:[i]},r.createElement(j.sN,{className:"w-full flex items-center cursor-pointer not-active",key:"Boolean"},r.createElement(Te.P,{checkboxId:"Boolean",isChecked:"Real"!==d}),r.createElement("span",{className:"inline-block text-grey-90 text-[13px] leading-[24px] ml-[8px]"},k.U2("habit_goal_boolean"))),r.createElement(j.sN,{className:"w-full flex items-center cursor-pointer not-active",key:"Real"},r.createElement(Te.P,{checkboxId:"Real",isChecked:"Real"===d}),r.createElement("span",{className:"inline-block text-grey-90 text-[13px] leading-[24px] ml-[8px]"},k.U2("habit_goal_real"))))),r.createElement(P.Z,{ref:I,disabled:"Real"!==d,value:X(c),isActive:x,onClick:function(){return _(!0)},height:24,type:"tiny"}),J(),r.createElement("div",{className:ge().buttonWrapper},r.createElement(S.Z,{className:ge().button,type:"cancel",onClick:M},k.U2("cancel")),r.createElement(S.Z,{className:ge().button,onClick:N},k.U2("ok")))),visible:E,placement:"bottomLeft",onVisibleChange:w,menuClassName:"absolute z-[1050] w-[204px] bg-main-background shadow-tip border border-solid border-grey-10 p-[12px]"},r.createElement(P.Z,{value:X({goal:t,type:i,unit:o}),isActive:E})))},Ne=n("bBaG"),je=n("dXFY"),Re=(n("Tskq"),n("Rm1S"),n("SYor"),n("CGpF")),Le=n("7Rop"),Ue=n("lAy9"),Ze=n("P26T"),Be=n("dOVZ"),Fe=function(e){var t=e.habitSections,n=e.sectionIds,i=e.sectionId,o=e.relativeRef,a=e.changeSectionId,s=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=$(s.current);return ee.iD(e),function(){return ee.Dh(e)}}),[]);var c=n.includes(i||"")?i||"":"-1";return r.createElement("div",{className:"antiscroll-wrap",ref:s},r.createElement(j.ZP,{className:"antiscroll-inner",onClick:a,selectedKeys:[c]},t.sort((function(e,t){return e.sortOrder-t.sortOrder})).map((function(e){return r.createElement(j.gO,{key:e.id,title:(0,Be.O2)(e.name),withChecker:!0})})),r.createElement(j.gO,{key:"-1",title:k.U2("habit_section_others"),withChecker:!0}),t.length+1<19&&r.createElement(j.gO,{key:"addSection",titleRef:o,title:k.U2("habit_modal_section_add_section")})))};function He(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ye(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 Ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ve=function(e){var t=e.setSectionId,n=e.sectionId,i=He((0,r.useState)(!1),2),o=i[0],a=i[1],s=(0,r.useRef)(null),c=He((0,r.useState)(!1),2),l=c[0],u=c[1],d=He((0,r.useState)(),2),m=d[0],p=d[1],h=He((0,r.useState)(!1),2),y=h[0],v=h[1],g=(0,f.v9)((function(e){var t;return(null===(t=e.habitSection)||void 0===t?void 0:t.filter((function(e){return e.syncStatus!==Ue.wR.DELETED})))||[]})),b=g.map((function(e){return e.id})),E=new Map(g.map((function(e){return[e.id,e]}))),w=new Set(g.map((function(e){return(0,Be.pH)(e)})));var T=function(e){var t=e.target.value.trim(),n=0===(null===t||void 0===t?void 0:t.length),r=t.match(Re.Z.columnNameFilter),i=w.has(t)||"others"===t.toLowerCase()||"\u5176\u4ed6"===t;if(p(t),!n)return i?(v(!1),void O.$Z({text:k.U2("duplicate_column_name")})):r?(v(!1),void O.$Z({text:k.U2("column_name_warn")})):void v(!0);v(!1)},x=function(e){var n=e.key;"addSection"!==n?(t(n),a(!1)):u(!0)},_=function(){return l&&r.createElement(be.Z,{relativeRef:s,className:"px-[12px] pt-[8px] py-[12px] w-[182px]",hideMenu:function(){u(!1)}},r.createElement("div",{className:" w-full overflow-hidden"},r.createElement("div",{className:"flex items-center h-[27px]"},r.createElement(H.Z,{className:"inline-block h-[27px] text-left px-[12px] rounded-default text-[13px] text-grey-80 leading-[13px] w-full",type:"text",onChange:T,maxLength:64,value:m,placeholder:k.U2("habit_modal_section_new_section"),withBaseBorder:!0})),r.createElement("div",{className:"w-full h-[28px] mt-[18px] flex items-center"},r.createElement(S.Z,{onClick:function(){p(void 0),u(!1)},size:"custom",type:"cancel",className:"flex-1 w-[75px] h-[28px] min-w-auto padding-0 mr-[8px]"},k.U2("cancel")),r.createElement(S.Z,{onClick:function(){!function(){var e=(0,Le.Z)(),n={id:e,createdTime:Ze.Z.parseUTCString((new Date).toString()),modifiedTime:Ze.Z.parseUTCString((new Date).toString()),name:m,syncStatus:Ue.wR.NEW,sortOrder:(0,Be.VK)()};(0,Be.b8)(n),t(e,m)}(),p(void 0),u(!1),a(!1)},disabled:!y,size:"custom",className:"flex-1 w-[75px] h-[28px] min-w-auto padding-0"},k.U2("ok")))))};return r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden"},r.createElement(B.Z,{menu:function(){var e=b.length+1<19?34*(b.length+2):646;return r.createElement("div",{className:"relative"},r.createElement("div",{className:"w-full max-h-[290px] flex flex-col",style:{height:e}},r.createElement(Fe,{habitSections:g,sectionIds:b,sectionId:n,relativeRef:s,changeSectionId:x}),_()))}(),visible:o,placement:"bottomLeft",onVisibleChange:a,menuClassName:"absolute z-[1050] w-[182px] bg-main-background shadow-tip border border-solid border-grey-10 py-[4px]"},r.createElement(P.Z,{value:function(e){var t;return e&&"0"!=e?"-1"===e?k.U2("habit_section_others"):(0,Be.O2)(null===(t=E.get(e))||void 0===t?void 0:t.name):k.U2("habit_section_others")}(n),isActive:o})))};function Ke(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return We(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return We(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 We(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ze=function(e){var t=e.targetDays,n=void 0===t?0:t,i=e.setTargetDays,o=Ke((0,r.useState)(!1),2),a=o[0],s=o[1],c=Ke((0,r.useState)(!1),2),l=c[0],u=c[1],f=Ke((0,r.useState)(n),2),d=f[0],m=f[1],p=(0,Se.D)(a),h=(0,r.useCallback)((function(e){var t=parseInt(e.target.value,10);m(t<1?1:t>999?999:t)}),[]),y=(0,r.useCallback)((function(e){var t=e.key;switch(t){case"custom":return void u(!0);case"forever":m(void 0),i(0);break;default:m(parseInt(t,10)),i(parseInt(t,10))}s(!1)}),[i]);(0,r.useEffect)((function(){p===a||a||u(!1)}),[p,a]);return r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden"},r.createElement(B.Z,{menu:l?r.createElement("div",{className:"px-[12px] pt-[8px] pb-[12px] w-full overflow-hidden"},r.createElement("div",{className:"flex items-center h-[27px]"},r.createElement(H.Z,{className:"inline-block mr-[16px] h-[27px] text-left px-[12px] rounded-default text-[13px] text-grey-80 leading-[13px] min-w-[111px] flex-auto",type:"number",placeholder:"1~999",min:"1",max:"999",value:d&&d>0?d:void 0,autoFocus:!0,onChange:h,withBaseBorder:!0}),r.createElement("p",{className:"text-[13px] flex-none"},k.U2("days"))),r.createElement("div",{className:"w-full h-[28px] mt-[18px] flex items-center"},r.createElement(S.Z,{onClick:function(){u(!1)},size:"custom",type:"cancel",className:"flex-1 w-[75px] h-[28px] min-w-auto padding-0 mr-[8px]"},k.U2("cancel")),r.createElement(S.Z,{onClick:function(){i(d),u(!1),s(!1)},disabled:!d,size:"custom",className:"flex-1 w-[75px] h-[28px] min-w-auto padding-0"},k.U2("ok")))):function(){var e="custom";switch(n.toString()){case"-1":case"0":e="forever";break;case"7":e="7";break;case"21":e="21";break;case"30":e="30";break;case"100":e="100";break;case"365":e="365";break;default:e="custom"}return r.createElement("div",{className:"relative"},r.createElement("div",{className:"w-full"},r.createElement(j.ZP,{className:"dropdown-menu-menu",onClick:y,selectedKeys:[e]},r.createElement(j.gO,{key:"forever",title:k.U2("habit_duration_forever"),withChecker:!0}),r.createElement(j.gO,{key:"7",title:k.U2("habit_duration_days",{d:7}),withChecker:!0}),r.createElement(j.gO,{key:"21",title:k.U2("habit_duration_days",{d:21}),withChecker:!0}),r.createElement(j.gO,{key:"30",title:k.U2("habit_duration_days",{d:30}),withChecker:!0}),r.createElement(j.gO,{key:"100",title:k.U2("habit_duration_days",{d:100}),withChecker:!0}),r.createElement(j.gO,{key:"365",title:k.U2("habit_duration_days",{d:365}),withChecker:!0}),r.createElement(j.gO,{key:"custom",title:k.U2("habit_modal_custom"),withChecker:!0}))))}(),visible:a,placement:"bottomLeft",onVisibleChange:function(e){s(e)},menuClassName:"absolute z-[1050] w-[182px] bg-main-background shadow-tip border border-solid border-grey-10 py-[4px]"},r.createElement(P.Z,{value:function(e){return e&&e>0?k.U2("habit_duration_days",{d:e}):k.U2("habit_duration_forever")}(n),isActive:a})))},Ge=n("0swr"),qe=n.n(Ge),Je=n("PMrR"),Xe=n("UPLa"),Qe=n("lIat"),$e=n("zoGk");function et(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tt(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 tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nt=function(e){var t=e.setTargetStartDate,n=e.startDate,i=et((0,r.useState)(!1),2),o=i[0],a=i[1],s=et((0,r.useState)(n||parseInt(qe()(new Date).format("YYYYMMDD"),10)),2),c=s[0],l=s[1],u=(0,r.useContext)(Xe.Z),f=function(e){l(parseInt(qe()(e).format("YYYYMMDD"),10))};return r.createElement("div",{className:"relative h-[32px] cursor-pointer w-full overflow-hidden"},r.createElement(B.Z,{menu:r.createElement("div",{className:"relative"},r.createElement("div",{className:"w-full"},r.createElement(Je.Z,{dateInstance:u,showRepeat:!0,isDisplayDateInfo:!1,selected:n?qe()(n,"YYYYMMDD").format("YYYY-MM-DD"):qe()(new Date).format("YYYY-MM-DD"),onChange:f,extraClassName:"z-[2000]",kClassName:"w-[220px]"}),r.createElement("div",{className:"w-full h-[28px] mt-[12px] flex items-center"},r.createElement(S.Z,{onClick:function(){l(n||parseInt(qe()(new Date).format("YYYYMMDD"),10)),a(!1)},type:"cancel",className:"flex-1 w-[86px] h-[28px] min-w-auto padding-0 mr-[8px]"},k.U2("cancel")),r.createElement(S.Z,{onClick:function(){t(c),a(!1)},className:"flex-1 w-[86px] h-[28px] min-w-auto padding-0"},k.U2("ok"))))),visible:o,placement:"bottomLeft",onVisibleChange:a,menuClassName:"absolute z-[1050] w-[244px] bg-main-background shadow-tip border border-solid border-grey-10 p-[12px]"},r.createElement(P.Z,{value:function(e){return $e.Z.formatToDate((0,Qe.FR)(e))}(c),isActive:o})))},rt=n("gFJJ"),it=n("rviF"),ot=function(e){var t=(0,r.useRef)(null),n=(0,r.useRef)(0),i=e.children;return(0,r.useEffect)((function(){return t.current&&ee.iD($(t.current)),function(){ee.Dh($(t.current))}})),r.createElement("div",{className:"antiscroll-wrap",ref:t},r.createElement("div",{className:s()("relative flex flex-col w-full h-full","antiscroll-inner"),onScroll:function(e){if(e.currentTarget){var r=null===t||void 0===t?void 0:t.current;r&&$(e.target).closest($(r)).length&&Math.abs(n.current-e.currentTarget.scrollTop)>1&&(b.vp.dispatch(x),n.current=e.currentTarget.scrollTop)}}},i))},at=n("tVRO"),st=n("B33z"),ct=n("YKhs"),lt=n("lQiI");function ut(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ft(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ft(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 ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var dt=function(e){it.Z.habit("add_edit_habit",e)};function mt(e){"Boolean"===e.type&&(e.goal=1),0===e.reminders.length&&(e.annoyingAlert=null)}var pt=function(e){var t=e.habit,n=e.dismiss,i=e.type,a=e.defaultSectionId,c=(0,r.useCallback)((function(e){setTimeout((function(){e.focus()}),0)}),[]),l=ut((0,F.zu)(c),2),d=(l[0],l[1]),m=ut((0,r.useState)(null!==t&&void 0!==t?t:Ee.jn.createDefault()),2),p=m[0],h=m[1],y=(0,r.useRef)(null!==t&&void 0!==t?t:Ee.jn.createDefault()),v=(0,r.useRef)(null!==t&&void 0!==t?t:Ee.jn.createDefault()),S=ut((0,r.useState)(!1),2),w=S[0],T=S[1],_=ut((0,r.useState)(!1),2),O=_[0],C=_[1],D=(0,r.useRef)({date:20220101,earliestDate:20220101}),I=(0,f.v9)((function(e){return e.habitSection||[]})),P=(0,f.v9)((function(e){return(0,lt._y)()})),M=(0,r.useRef)((null!==t&&void 0!==t?t:Ee.jn.createDefault()).annoyingAlert),N=p.name,j=p.recordEnable,R=p.reminders,L=p.color,U=p.iconRes,Z=p.repeatRule,B=p.goal,H=p.step,Y=p.type,V=p.unit,K=p.targetDays,W=p.sectionId,G=p.targetStartDate,q=p.annoyingAlert,J=(0,f.v9)((function(e){return(0,se.jK)(te.b7H,q,e)})),X=(0,f.v9)((function(e){return(0,se.jK)(te.b7H,M.current,e)})),$=ut((0,r.useState)(R.length>0),2),ee=$[0],ne=$[1],re=ut((0,r.useState)(new Date),2),ie=re[0],oe=re[1],ae=(0,r.useCallback)((function(e,t){var n=p.mutableCopy();n.iconRes=e,n.color=t,h(n),y.current=n,oe(new Date)}),[p]),ce=(0,r.useCallback)((function(e){var t=p.mutableCopy();t.targetDays=e,t.targetStartDate||(t.targetStartDate=parseInt(qe()(new Date).format("YYYYMMDD"),10)),-1===e&&(t.targetStartDate=0),h(t),y.current=t}),[p]),le=(0,r.useCallback)((function(e){var t=p.mutableCopy();t.reminders=e,h(t),y.current=t}),[p]),ue=(0,r.useCallback)((function(e,t){var n,r=["_morning","_afternoon","_night","\u4e0a\u5348","\u4e0b\u5348","\u665a\u4e0a","Morning","Afternoon","Night"],i=I.find((function(t){return t.id===e})),o=p.mutableCopy(),a=null===i||void 0===i?void 0:i.name;if(0===o.reminders.length){if(a&&r.includes(a)||t&&r.includes(t))switch(a||t){case"_morning":case"Morning":case"\u4e0a\u5348":o.reminders=["09:00"];break;case"_afternoon":case"Afternoon":case"\u4e0b\u5348":o.reminders=["13:00"];break;case"_night":case"Night":case"\u665a\u4e0a":o.reminders=["20:00"]}}else if(1===o.reminders.length&&!ee&&(a&&r.includes(a)||t&&r.includes(t)))switch(a||t){case"_morning":case"morning":case"\u4e0a\u5348":o.reminders=["09:00"];break;case"_afternoon":case"afternoon":case"\u4e0b\u5348":o.reminders=["13:00"];break;case"_night":case"night":case"\u665a\u4e0a":o.reminders=["20:00"]}o.sectionId=e,o.sortOrder=null!==(n=(0,Q.VK)())&&void 0!==n?n:0,h(o),y.current=o}),[p,I,ee]);(0,r.useEffect)((function(){a&&"-1"!==a&&ue(a)}),[]);var de=(0,r.useCallback)((function(e){var t=p.mutableCopy();t.targetStartDate=e,h(t),y.current=t}),[p]),me=(0,r.useCallback)((function(e){if((0,ct.w)()){var t=p.mutableCopy();t.annoyingAlert=e.target.checked===X?M.current:e.target.checked?1:0,h(t),y.current=t,e.target.checked&&(0,ct.E)()}}),[p,X]),pe=(0,r.useMemo)((function(){var e=(0,Q.gd)(U);return null==e?k.U2("label-"+U.toLowerCase()):e}),[U]),he=(0,r.useCallback)((function(){if(b.vp.dispatch(x),y.current){var e=y.current.mutableCopy(),r=v.current,o=-1!==e.targetDays&&0!==e.targetDays,a=e.targetDays!==r.targetDays||e.targetStartDate!==r.targetStartDate;if("edit"===i&&o&&a)return void T(!0);if(!e.name){var s=(0,Q.gd)(e.iconRes);e.name=null==s?k.U2("label-"+e.iconRes.toLowerCase()):s}e.syncStatus=Ne.w.UPDATED,mt(e),(0,Q.Ge)(e,!0,(function(){if(t&&(0,Q.Vz)(t,e),t){var n=t.reminders,r=e.reminders;u().isEqual(n,r)||at.gk(["".concat(t.id)])}}))}T(!1),n()}),[n,t,i]),ve=(0,r.useCallback)((function(){if(b.vp.dispatch(x),y.current){var e=y.current.mutableCopy();e.name||(e.name=k.U2("label-"+e.iconRes.toLowerCase())),e.syncStatus=Ne.w.UPDATED,mt(e),(0,Q.Ge)(e,!0,(function(){t&&(0,Q.Vz)(t,e)}))}n()}),[n,t]),ge=(0,r.useCallback)((function(){n()}),[n]),be="w-[71px] mr-[26px] leading-[16px] text-[13px] flex-none min-h-[32px] flex items-center";return r.createElement(E.Z,{visible:!0,maskClosable:!1,className:o().habitModal,title:"add"===i?k.U2("habit_modal_title_add"):k.U2("habit_modal_title_edit"),onCancel:ge,onOk:he,cancelText:k.U2("cancel"),okText:k.U2("save"),disabled:!pe&&0===p.name.length,popupStyle:{maxHeight:"unset"}},r.createElement("div",{style:{height:341}},r.createElement(ot,null,r.createElement(r.Fragment,null,r.createElement("div",{className:"flex mb-[8px] px-[4px] pt-[4px] flex-none"},r.createElement("div",{className:"w-[71px] mr-[26px] flex-none"},r.createElement(ye,{key:"".concat(ie.getTime()),iconRes:U,color:L,submit:ae})),r.createElement("input",{type:"text",ref:d,value:N,onChange:function(e){var t=p.mutableCopy();t.name=e.target.value,h(t),y.current=t},className:"flex-auto px-[12px] h-[32px] border-[1px] border-solid border-grey-10 rounded-select-trigger outline-none focus:border-primary dark:bg-[transparent] placeholder:text-grey-20",placeholder:pe,maxLength:rt.b9.commonNameLimit})),r.createElement("div",{className:"flex mb-[8px] px-[4px] flex-none items-center overflow-hidden"},r.createElement("div",{className:be},k.U2("habit_modal_section_frequency")),r.createElement(z,{repeatRule:Z,setFrequency:function(e){var t=p.mutableCopy();t.repeatRule=e,h(t),y.current=t}})),r.createElement("div",{className:"flex mb-[8px] px-[4px] flex-none items-center overflow-hidden"},r.createElement("div",{className:be},k.U2("habit_modal_section_goal")),r.createElement(Me,{goal:B,step:H,type:Y,unit:V,setGoal:function(e){var t=e.goal,n=e.step,r=e.type,i=e.unit,o=p.mutableCopy();o.goal=t,o.step=n,o.type=r,o.unit=i,h(o),y.current=o}})),r.createElement("div",{className:"flex mb-[8px] px-[4px] flex-none items-center overflow-hidden"},r.createElement("div",{className:be},k.U2("habit_modal_section_start_date")),r.createElement(nt,{setTargetStartDate:de,startDate:G})),r.createElement("div",{className:"flex mb-[8px] px-[4px] flex-none items-center overflow-hidden"},r.createElement("div",{className:s()(be,"flex")},r.createElement("span",{className:"inline-flex items-center text-[13px] relative",style:{lineHeight:"16px",minHeight:"32px"}},k.U2("habit_modal_section_duration_days"),r.createElement(fe.Z,{title:r.createElement("div",{className:"text-left text-white text-[12px] leading-[17px]"},k.U2("goal_days_description")),placement:"top",type:"help"},r.createElement("div",{className:"w-[16px] h-[16px] flex-none",style:{position:"absolute",right:-18,top:8}},r.createElement(g.Z,{name:"help-new",className:"w-[16px] h-[16px] text-grey-40"}))))),r.createElement(ze,{targetDays:K,setTargetDays:ce})),r.createElement("div",{className:"flex mb-[3px] px-[4px] flex-none items-center overflow-hidden"},r.createElement("div",{className:be},k.U2("habit_modal_section_section")),r.createElement(Ve,{setSectionId:ue,sectionId:W})),r.createElement("div",{className:"flex mb-[8px] px-[4px] flex-none"},r.createElement("div",{className:"w-[71px] mr-[26px] flex-none mt-[5px] leading-[32px] text-[13px]"},k.U2("reminder_time")),r.createElement("div",null,r.createElement(A,{reminders:R,setReminders:le,setModifiedReminder:ne}))),R.length>0&&r.createElement("div",{className:"flex mb-[16px] px-[4px] flex-none items-center overflow-hidden"},r.createElement("div",{className:s()(be,"flex")},r.createElement("span",{className:"inline-flex items-center text-[13px] relative",style:{lineHeight:"16px",minHeight:"32px"}},k.U2("constant_reminder"),!P&&r.createElement("div",{className:"w-[16px] h-[16px] flex-none flex items-center justify-center",style:{position:"absolute",right:-18,top:8}},r.createElement(g.Z,{name:"user-icon",className:"w-[12px] h-[12px] text-brand-secondary"})))),r.createElement("div",null,r.createElement(st.Z,{id:"habit-stick-reminder",size:"tiny",checked:J,onChange:me}))),r.createElement("div",{className:"w-full h-[1px] bg-grey-10 mb-[16px] flex-none"}),r.createElement("div",{className:"flex mb-[8px] px-[4px] flex-none items-center"},r.createElement(je.Z,{checkboxId:"log",isChecked:j,checkboxDesc:k.U2("auto_pop_habit_log_desc"),onChange:function(){var e=p.mutableCopy();e.recordEnable=!p.recordEnable,e.recordEnable?dt("show_auto_habit_log"):dt("hide_auto_habit_log"),h(e),y.current=e},style:{height:"auto"},textStyle:{marginLeft:10,lineHeight:"18px"},textClassName:"text-grey-80"}))))),r.createElement("div",null,w&&r.createElement(E.Z,{visible:!0,maskClosable:!1,className:o().warningModal,onCancel:function(){T(!1)},noHeader:!0,onOk:ve,cancelText:k.U2("cancel"),okText:k.U2("continue")},r.createElement("div",{className:"flex items-center h-[124px] text-grey"},k.U2("habit_modal_confirm_edit_target_info",{s1:$e.Z.formatToDate((0,Qe.FR)(y.current.targetStartDate)),s2:y.current.targetDays}))),O&&r.createElement(E.Z,{visible:!0,maskClosable:!1,closable:!1,className:o().warningModal,onOk:function(){C(!1)},noHeader:!0,isAbleShowCancelButton:!1,okText:k.U2("got_it")},r.createElement("div",{className:"flex items-center h-[124px] text-grey"},k.U2("habit_start_date_tip_desc",{s:$e.Z.formatToDate((0,Qe.FR)(D.current.earliestDate))})))))}},"6m88":function(e,t,n){"use strict";n("ma9I"),n("07d7"),n("JfAA");var r=n("q1tI"),i=n("d3zX"),o=n("7qG7"),a=n.n(o),s=n("gpHz"),c=n("vRcb"),l=n("DRdV"),u=n("V/jI");t.Z=function(e){var t,n=e.relativeRef,o=e.showTooltip,f=e.habitTask,d=e.updateValueRef,m=e.checkTypeRef,p=e.paddingRight,h=void 0!==p&&p;if("number"===m.current)if(f instanceof l.zr){var y=f.unit,v=f.step;(0,c.Co)(f)===l.c0.autoTarget&&(t="+".concat(v.toString()," ").concat((0,c.Wy)(y))),(0,c.Co)(f)===l.c0.manualTarget&&(t="+".concat(d.current.toString()," ").concat((0,c.Wy)(y)))}else{var g=f.habit,b=(0,c.C4)(g.get("type"),g.get("step"));b===l.c0.autoTarget&&(t="+".concat(g.get("step")," ").concat((0,c.Wy)(g.get("unit")))),b===l.c0.manualTarget&&(t="+".concat(d.current.toString()," ").concat((0,c.Wy)(g.get("unit"))))}return"complete"===m.current&&(t=u.U2("done")),"uncomplete"===m.current&&(t=u.U2("undone_habit")),r.createElement(i.Z,{timeout:500,in:o,appear:!0,mountOnEnter:!0,unmountOnExit:!0,classNames:{enter:a().tooltipEnter,enterActive:a().tooltipEnterActive,exit:a().tooltipExit,exitActive:a().tooltipExitActive}},r.createElement(s.Z,{key:t,relativeEl:n.current,value:t,relativeElPaddingTop:h?0:10}))}},"YOp+":function(e,t,n){"use strict";var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("p9LX"),s=n("P26T"),c=n("zoGk"),l=n("z8Uv");t.Z=function(e){var t=e.task,n=e.dismiss,i=e.action,u=e.showDate,f=e.relativeRef,d=e.isTaskList;return r.createElement(l.Z,{className:"!shadow-none !border-none !bg-[transparent] !max-w-[280px]",relativeRef:f,hideMenu:n,placement:d?"top-left":"bottom-center",gap:d?-70:10,gap2:d?-30:void 0},r.createElement(a.Z,{header:function(){var e=s.Z.parseTimeStamp(+t.get("checkinStamp"));return u?r.createElement("h1",{className:o()("text-[14px] font-medium leading-[22px] mt-[-2px] mb-[10px]","primary-text")},c.Z.formatToDate(e)):null}(),task:t,dismiss:n,action:function(e){var n=t.get("value");0!==e&&i(n+e)}}))}},p9LX:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("EPMa"),a=n.n(o),s=n("qydu"),c=n.n(s),l=n("V/jI"),u=n("Llsf"),f=n("aALo"),d=n("vRcb"),m=n("EItl");function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(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 h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=(0,i.ZP)((function(e){var t=e.intl,n=e.label,i=e.task,o=e.dismiss,s=e.action,h=e.header,y=e.defaultValue,v=void 0===y?"":y,g=e.className,b=p((0,r.useState)(v),2),E=b[0],k=b[1],S=(0,r.useRef)(null);return(0,r.useEffect)((function(){setTimeout((function(){S.current&&(S.current.focus(),S.current.select())}))}),[]),(0,m.PE)("habit-manual-checkin-modal",T),r.createElement("div",{className:a()(c().container,"kanban-click-ignore",g),id:"habit-manual-checkin-modal",tabIndex:-1,onKeyDown:function(e){S.current&&S.current!==document.activeElement&&e.keyCode===u.Z.enter&&w()}},h,r.createElement("div",{className:c().inputWrapper},r.createElement("span",{className:c().label},n||t.formatMessage({id:"habit_manual_checkin_modal_increase"})),r.createElement("input",{ref:S,className:"".concat(c().input," px-[12px] py-[1px] h-[32px] border border-solid border-grey-10 rounded-select-trigger outline-none dark:bg-[transparent] focus:border-primary"),value:E,onChange:function(e){var t=e.target.value;if(/^\d+(?:.\d{0,2})?$/.test(t)){var n=+t;n>=0&&n<=99999&&k(t)}else 0===t.length&&k("")},onKeyDown:function(e){(e.metaKey||e.ctrlKey)&&e.keyCode===u.Z.enter&&w()}}),r.createElement("span",{className:c().unit},(0,d.k8)(i))),r.createElement("div",{className:c().actionArea},r.createElement(f.Z,{type:"cancel",onClick:T},(0,l.U2)("close")),r.createElement(f.Z,{className:a()("btn-primary","ml-[12px]"),onClick:w},(0,l.U2)("confirm"))));function w(){s(+E),o()}function T(){o()}}))},IbEC:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("yq1k"),n("4mDm"),n("9N29"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("SYor"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("NW6w"),s=n("schq"),c=n("HhFk"),l=n("2F7/"),u=n("YV8Q"),f=n.n(u),d=n("DRdV"),m=n("JtpY"),p=n("vRcb"),h=n("UWFD"),y=n("4+DD"),v=n("Ph81"),g=n("AtZj"),b=n("5WEu"),E=n("gFJJ"),k=n("0swr"),S=n.n(k),w=n("P26T"),T=n("yhZ0"),x=n("AqaH");function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(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 O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var C={addHabitRecord:m.bN,updateHabitRecord:m.F$,deleteHabitRecord:m.aH},D=(0,a.$j)((function(e,t){return{theme:(0,b.gh)().toLowerCase()}}),C),A=[d.Ax.smiley,d.Ax.smile,d.Ax.general,d.Ax.sad,d.Ax.cry];t.Z=D((0,s.ZP)((function(e){var t,n=e.intl,i=e.record,a=e.defaultEmoji,s=(e.theme,e.closeModal),u=e.addHabitRecord,m=e.updateHabitRecord,k=e.deleteHabitRecord,O=e.type,C=_((0,r.useState)(null!==(t=i.content)&&void 0!==t?t:""),2),D=C[0],I=C[1],P=_((0,r.useState)(a),2),M=P[0],N=P[1],j=(0,r.useMemo)((function(){return(0,p.P2)(i.habitId)}),[i.habitId]),R=(0,r.useRef)(null),L=(0,r.useCallback)((function(e){N((function(t){return t===e?0:e}))}),[]),U=(0,r.useCallback)((function(){return A.reduceRight((function(e,t){var n="habit-emoji-".concat(d.Ax[t]);return e.push(r.createElement("div",{key:t,onClick:function(){return L(t)},className:o()(f().emojiContent)},r.createElement(g.Z,{className:f().emojiIcon,fill:(0,b.$o)()?"#ffffff":"#000000",name:M===t?n:"".concat(n,"-black")}))),e}),[])}),[M,L]),Z=(0,r.useCallback)((function(){var e="Boolean"===j.type;return!i.id?e?n.formatMessage({id:"habit_record_create_hint_target"}):n.formatMessage({id:"habit_record_create_hint_non_target"}):n.formatMessage({id:"habit_record_edit_hint"})}),[j,n,i]),B=(0,r.useCallback)((function(){var e=j.recordEnable,t=j.mutableCopy();return t.recordEnable=!1,e&&O===c.W.CHECK?r.createElement("span",{className:o()(f().recordDisableOption,"text-primary"),onClick:function(){(0,p.Ge)(t),h.WI({key:"record_disable_setting",title:n.formatMessage({id:"habit_record_not_show_again_title"}),content:n.formatMessage({id:"habit_record_not_show_again_content"}),type:"singleButton",confirmText:n.formatMessage({id:"got_it"}),confirmAction:function(){h.Cp("record_disable_setting"),s()},cancelAction:function(){s()}})}},n.formatMessage({id:"habit_record_not_show_again"})):null}),[s,j,n,O]),F=(0,r.useCallback)((function(){return D.trim().length>0?(setTimeout((function(){h.WI({key:"habit_record_log",title:n.formatMessage({id:"confirm_discard_changes"}),content:n.formatMessage({id:"discard_habit_log_confirm_hint"}),cancelText:n.formatMessage({id:"keep_editing"}),confirmText:n.formatMessage({id:"discard"}),swapBtn:!0,confirmAction:function(){s()},cancelAction:function(){setTimeout((function(){R.current&&(0,y.KN)(R.current,R.current.value.length)}))}})})),!1):(s(),!0)}),[s,n,D]),H=(0,r.useCallback)((function(){var e=j.color,t=j.iconRes,n=j.name;return r.createElement("div",{className:"items-center justify-center flex overflow-hidden relative flex-none",style:{padding:"20px 40px 24px",margin:"0 -20px"}},r.createElement(l.Z,{iconRes:t,color:e,size:36,className:"flex-none"}),r.createElement("div",{style:{marginLeft:8,fontSize:20,fontWeight:500,lineHeight:"28px"},className:"text-grey truncate"},n),r.createElement(T.Z,{componentProps:{tagName:"a"},className:"popup-close close",style:{position:"absolute",top:16,right:16},onClick:F},r.createElement(x.Z,{style:{width:20,height:20},name:"close",className:"text-grey-40 dark:text-grey-60"})))}),[j,F]),Y=(0,r.useCallback)((function(){var e=i.id,t=i.habitId;if(!e){var n=0===D.trim().length,r=!A.includes(M);n&&r||(u(t,d.Ng.createByHabitRecord(i,D,M)),(0,p.m4)(t))}else{var o=i.content!==D,a=i.emoji!==M,c=0===D.length,l=!A.includes(M);if(c&&l)k(t,e),(0,p.m4)(t);else if(o||a){m(t,{id:e,content:D,emoji:M}),(0,p.m4)(t)}}s()}),[u,s,k,M,i,D,m]),V=(0,r.useCallback)((function(e){I(e.target.value)}),[]);(0,r.useEffect)((function(){setTimeout((function(){R.current&&(0,y.KN)(R.current,R.current.value.length)}))}),[]);var K=(0,r.useMemo)((function(){return w.Z.formatToDateWithWeek(S()(i.stamp,"YYYYMMDD"))}),[i.stamp]);if(j){var W=D.trim().length-1024,z=W>0;return r.createElement(v.Z,{id:"habit-record-modal",visible:!0,maskClosable:!1,disabled:z,className:f().habitRecordModal,okText:n.formatMessage({id:"save"}),cancelText:n.formatMessage({id:"cancel"}),onClose:F,onCancel:F,onOk:Y,extraFooterElement:B(),confirmEscCallbackResult:!0,noHeader:!0},H(),r.createElement("div",{className:"flex justify-center mb-[14px] text-grey-40"},K),r.createElement("div",{className:f().emojiWrapper},U()),r.createElement("textarea",{id:"habitEdit",name:"habitEdit",placeholder:Z(),onChange:V,value:D,ref:R,maxLength:E.b9.habitLogWordLimit,className:"border-[1px] border-solid focus:border-primary border-grey-10"}),z?r.createElement("div",{className:f().overrunWordCount},-W):null)}return null})))},HhFk:function(e,t,n){"use strict";n.d(t,{W:function(){return r}});var r=function(e){return e[e.CHECK=0]="CHECK",e[e.EDIT=1]="EDIT",e}({})},"gW+k":function(e,t,n){"use strict";var r=n("q1tI"),i=n("dmHn"),o=n.n(i),a=n("Ph81"),s=n("V/jI"),c=n("P26T");t.Z=function(e){var t=e.action,n=e.dismiss,i=e.timeStamp;return r.createElement(a.Z,{visible:!0,maskClosable:!1,className:"calendar-click-ignore",title:s.U2("habit_task_redo_modal_title"),okText:s.U2("reset"),onCancel:function(){n()},onOk:function(){t(),n()}},r.createElement("span",{className:"line-sml break-word"},s.U2("habit_task_redo_modal_desc",{s:o()(c.Z.parseTimeStamp(i)).format(s.LO()?"MMMDo":"M/D")})))}},OkrP:function(e,t,n){"use strict";n.d(t,{q:function(){return a}});n("fbCW"),n("sMBO"),n("07d7");var r=n("sLZY"),i=n("q1tI"),o=n("NW6w"),a=function(){var e=(0,o.v9)((function(e){return(0,r.x6)(e)})),t=(0,i.useMemo)((function(){var t=e.find((function(e){return"CALENDAR"===e.name}));return!(!t||"active"!==t.status)}),[e]);return{isMatrixEnabled:(0,i.useMemo)((function(){var t=e.find((function(e){return"MATRIX"===e.name}));return!(!t||"active"!==t.status)}),[e]),isHabitEnabled:(0,i.useMemo)((function(){var t=e.find((function(e){return"HABIT"===e.name}));return!(!t||"active"!==t.status)}),[e]),isPomoEnabled:(0,i.useMemo)((function(){var t=e.find((function(e){return"POMO"===e.name}));return!(!t||"active"!==t.status)}),[e]),isCalendarEnabled:t,isCountdownEnabled:(0,i.useMemo)((function(){var t=e.find((function(e){return"COUNTDOWN"===e.name}));return!(!t||"active"!==t.status)}),[e])}}},AqaH:function(e,t,n){"use strict";n("yyme"),n("sMBO");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=n("HD0b"),c=n.n(s),l=n("5VMf"),u=r.forwardRef((function(e,t){var n=e.style,i=e.fill,s=e.name,u=e.className,f=void 0===u?"":u,d=e.opacity,m=e.onClick,p=void 0===m?function(){}:m,h=e.disabled,y=e.bgClassName,v=e.wrapperClassName,g=void 0===v?"":v,b=e.sameSize,E=void 0!==b&&b,k=e.wrapperStyle,S=e.roundClassName,w=e.arrow,T=e.inset,x=e.active;return r.createElement("div",{ref:t,className:o()("relative flex items-center group",c().bgIconWrapper,g),style:k,onClick:p},!h&&r.createElement("div",{className:o()("absolute opacity-0 z-0 bg cursor-pointer",y||l.DE,c().bg,S||"rounded-hover-bg"),style:{inset:null==T?E?0:-l.SO:T,opacity:x?1:void 0}}),r.createElement(a.Z,{name:s,className:o()(f,"relative z-[1]"),fill:i,opacity:d,style:n}),w&&r.createElement(a.Z,{name:"arrow-down",className:"text-grey-40",style:{marginLeft:2,width:10,height:10}}))}));u.displayName="BgIcon",t.Z=u},"4Gc8":function(e,t,n){"use strict";var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=r.forwardRef((function(e,t){var n=e.children,i=e.className,a=e.style||{padding:"3px"};return r.createElement("div",{className:o()(null!==i&&void 0!==i?i:"rounded-[2px]","hover:bg-grey-5 dark:hover:bg-white-10"),ref:t},r.cloneElement(n,{style:a}))}));a.displayName="BgIconTextWrapper",t.Z=a},AtZj:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("yyme"),n("TeQF"),n("4mDm"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r,i=n("q1tI"),o=n("EPMa"),a=n.n(o);function s(e){return s="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},s(e)}function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){u(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}(r=n("ft+V")).keys().forEach(r),t.Z=function(e){var t=e.style,n=e.fill,r=e.marginTop,o=e.name,s=e.className,c=void 0===s?"":s,u=e.opacity,f=e.onClick,d=void 0===f?function(){}:f,m=t||{fill:n||"",marginTop:r||""};return i.createElement("svg",{onClick:function(e){d(e)},className:a()("icon-".concat(o),c),style:l(l({},m),{},{opacity:function(){if(u)return"".concat(u/100);return}()})},i.createElement("use",{xlinkHref:"#".concat(o)}))}},qj4f:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("IZvb"),o=n.n(i),a=n("EPMa"),s=n.n(a);function c(e){return c="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},c(e)}var l=["id","className","checked","style","size"];function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}t.Z=function(e){var t=e.id,n=e.className,i=void 0===n?"":n,a=e.checked,c=e.style,f=e.size,m=void 0===f?14:f,h=p(e,l),y=d(d({},c),{},{width:m,height:m}),v=16===m?10:8,g={width:v,height:v};return r.createElement("div",{className:s()(o().inputRadio,i,a&&o().checked),style:y},r.createElement("div",{className:o().before}),r.createElement("div",{className:o().after,style:g}),r.createElement("input",u({type:"radio",id:t,checked:a},h)))}},"56Ht":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("XoE2"),s=n("Bx2w"),c=n("AtZj"),l=n("EItl"),u=n("4+DD"),f=n("mLa8"),d=n("UDbp");function m(e){return m="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},m(e)}function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(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 g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=new Set(["left-top","left-bottom","right-top","right-bottom"]),E=r.forwardRef((function(e,t){var n=e.relativeRef,i=e.hideMenu,m=e.menu,p=e.placement,y=void 0===p?"bottom-left":p,g=e.className,E=e.gap,k=void 0===E?0:E,S=e.gap2,w=void 0===S?0:S,T=e.showChecker,x=void 0!==T&&T,_=e.selectedKeys,O=void 0===_?[]:_,C=e.menuClassName,D=void 0===C?"":C,A=e.scrollable,I=void 0!==A&&A,P=e.size,M=void 0===P?"small":P,N=e.style,j=e.onSelect,R=e.menuStyle,L=e.width,U=(0,r.useRef)(null),Z=v((0,r.useState)({top:0,left:0}),2),B=Z[0],F=Z[1],H=v((0,r.useState)(0),2),Y=H[0],V=H[1],K=(0,l.hj)(),W=(0,r.useRef)(I),z=(0,r.useRef)(O),G="medium"===M;(0,r.useEffect)((function(){W.current=I}),[I]),(0,r.useEffect)((function(){z.current=O}),[O]);var q=(0,r.useMemo)((function(){return new Set(O)}),[O]),J=(0,r.useCallback)((function(e){if(e&&W.current){var t=z.current[0],n=$(e);if(u.iD(n),t){var r,i,o,a,s=null!==(r=null===(i=n.offset())||void 0===i?void 0:i.top)&&void 0!==r?r:0,c=null!==(o=null===(a=n.find(".ap-menu-item[data-key=".concat(t,"]")).offset())||void 0===a?void 0:a.top)&&void 0!==o?o:0,l=Math.max(c-36,0)-s;l>0&&n.find(".antiscroll-inner").scrollTop(l)}}}),[]),X=(0,r.useCallback)((function(e){if(e){if(n&&n.current){var t=n.current.getBoundingClientRect(),r=t.top,i=t.left,o=t.height,a=t.width,c=e.offsetHeight,l=e.offsetWidth,u=v(y.split("-"),2),f=u[0],d=u[1];if(b.has(y)){var m="top"===d?r-w:r+o-c+w,p="left"===f?i-l-k:i+a+k;F((0,s._3)(e,{top:m,left:p}))}else{var h="top"===f?r-c-k:r+o+k,g="center"===d?i+a/2-l/2+w:"left"===d?i-w:i+a-l+w;F((0,s._3)(e,{top:h,left:g}))}}else F({top:0,left:0});setTimeout((function(){K.current&&V(1)}))}}),[k,w,K,y,n]),Q=(0,r.useCallback)((function(e){X(e),J(e)}),[J,X]),ee=v((0,l.zu)(Q),2),te=ee[0],ne=ee[1],re=(0,r.useCallback)((function(e){ne(e),t&&(t.current=e)}),[t,ne]),ie=B.top,oe=B.left;(0,l.vB)(te,U,i),(0,l.DH)(te,U,i),(0,l.PE)("select-menu",i);var ae=(0,r.useCallback)((function(e,t){e.stopPropagation();var n=m.find((function(e){return e.key===t})),r=(null!==n&&void 0!==n?n:{}).action;(void 0===r?function(){}:r)(),i()}),[i,m]),se=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=e.domEvent,r=t[0];j?j(r):ae(n,r)}),[ae,j]);return r.createElement(a.Z,null,r.createElement(f.ZP,null,m.length>0&&r.createElement("div",{className:o()(s.gi,g),ref:U,style:h(h({},N),{},{opacity:Y})},r.createElement("div",{ref:re,className:o()(s.jE,D,{"antiscroll-wrapper":I}),style:h(h({width:L},R),{},{top:ie+"px",left:oe+"px"})},r.createElement("div",{className:o()({"antiscroll-inner":I})},r.createElement(d.ZP,{onSelect:se,onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()},selectedKeys:O},m.map((function(e){var t=e.key,n=e.className,i=void 0===n?"":n,a=e.text,l=e.disabled,u=void 0!==l&&l,f=e.subText,m=e.itemClassName,p=e.onItemClick;if("divider"===e.type)return r.createElement(d.iz,{key:t,style:{margin:"4px 0"}});var h=q.has(t);return r.createElement(d.sN,{key:t,disabled:u,className:m,onClick:p},r.createElement("div",{ref:e.ref,"data-key":t,className:o()("ap-menu-item","min-w-menu px-[12px] cursor-pointer flex",i,G?"min-h-[44px]":"min-h-[34px]",G&&f?"":"items-center",{"cursor-not-allowed opacity-40":u}),style:{minWidth:L?"unset":void 0}},e.getIconElement?e.getIconElement(o()("mr-[8px] flex-none w-[24px] h-[24px]",G&&f?"mt-[10px]":"")):null,e.icon&&r.createElement(c.Z,{style:e.icon.style||(G?{width:24,height:24}:{width:18,height:18}),name:e.icon.name,className:G?s.Ig:s.Qt,opacity:e.icon.opacity}),f?r.createElement("div",{className:o()("flex flex-col w-full",G?"pt-[13px] pb-[11px]":"py-[9px]")},r.createElement("span",{className:o()(s.BQ,{"!text-menu-primary":h,"!text-grey-30":u})},a),r.createElement("div",{className:"text-xs leading-[18px] text-grey-40 w-full mt-[2px] max-w-menu"},f)):r.createElement("span",{className:o()(s.BQ,{"!text-menu-primary":h,"!text-grey-30":u})},a),x&&h&&r.createElement(c.Z,{name:"selected",className:"text-menu-primary w-[18px] h-[18px] flex-none ml-[5px]"})))}))))))))}));E.displayName="RelatedSelectMenu",t.Z=E},Bx2w:function(e,t,n){"use strict";n.d(t,{Kj:function(){return y},Nn:function(){return v},_3:function(){return g},gi:function(){return b},jE:function(){return E},Qt:function(){return S},Ig:function(){return w},BQ:function(){return T}});n("pNMO"),n("4Brf"),n("0oug"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("zKZe"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("XoE2"),o=n("AtZj"),a=n("EItl"),s=n("EPMa"),c=n.n(s),l=n("5VMf"),u=n("mLa8"),f=n("UDbp"),d=n("RDjN");function m(){return m=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(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 h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=new Set(["left-top","left-bottom","right-top","right-bottom"]),v=function(e,t,n,r){var i=n.top,o=n.left,a=n.height,s=n.width;if(!t)return{top:i,left:o};var c=t.offsetHeight,l=t.offsetWidth,u=r.gap,f=r.gap2,d=window.innerHeight,m=window.innerWidth,h=p(e.split("-"),2),v=h[0],g=h[1];if(y.has(e)){var b="top"===g?i-f:i+a-c+f,E="left"===v?o-l-u:o+s+u;return b+c>d&&(b="top"===g?i+a-c+f:i-f)<0&&(b=(d-c)/2),E+l>m&&(E="left"===v?o+s+u:o-l-u)<0&&(E=(m-l)/2),{top:Math.max(b,0),left:Math.max(E,0)}}var k="top"===v?i-c-u:i+a+u,S="left"===g?o-f:o+s-l+f;return k+c>d&&(k="top"===v?i+a+u:i-c-u)<0&&(k=(d-c)/2),S+l>m&&(S="left"===g?o+s-l+f:o-f)<0&&(S=(m-l)/2),{top:Math.max(k,0),left:Math.max(S,0)}},g=function(e,t){var n=t.top,r=t.left;if(!e)return{top:n,left:r};var i=e.offsetHeight,o=e.offsetWidth,a=window.innerHeight,s=window.innerWidth;return n+i>a&&(n-=i)<0&&(n=(a-i)/2),r+o>s&&(r-=o)<0&&(r=(s-o)/2),{top:Math.max(n,0),left:Math.max(r,0)}};t.ZP=function(e){var t=e.position,n=e.hideMenu,s=e.menu,l=e.className,d=e.menuProps,h=e.children,y=e.onSelect,v=(0,r.useRef)(null),w=p((0,r.useState)({top:t.top,left:t.left}),2),x=w[0],_=w[1],O=(0,r.useRef)({top:t.top,left:t.left}),C=p((0,r.useState)(0),2),D=C[0],A=C[1],I=(0,a.hj)(),P=(0,r.useCallback)((function(e){var t=O.current.top,n=O.current.left;e&&(_(g(e,{left:n,top:t})),setTimeout((function(){I.current&&A(1)})))}),[I]),M=p((0,a.zu)(P),2),N=M[0],j=M[1];(0,a.vB)(N,v,n),(0,a.DH)(N,v,n),(0,a.PE)("select-menu",n);var R=x.top,L=x.left,U=(0,r.useCallback)((function(e,t){e.stopPropagation();var r=s.find((function(e){return e.key===t})),i=null!==r&&void 0!==r?r:{},o=i.action,a=void 0===o?function(){}:o,c=i.text;a(),"string"===typeof c&&n()}),[n,s]),Z=(0,r.useCallback)((function(e){var t=e.selectedKeys,n=e.domEvent,r=t[0];y?y(r):U(n,r)}),[U,y]);return r.createElement(i.Z,null,r.createElement(u.ZP,null,h?r.createElement("div",{className:b,ref:v,style:{opacity:D}},r.createElement("div",{ref:j,className:E,style:{top:R+"px",left:L+"px"}},h)):s.length>0&&r.createElement("div",{className:b,ref:v,style:{opacity:D}},r.createElement("div",{ref:j,className:E,style:{top:R+"px",left:L+"px"}},r.createElement(f.ZP,m({onSelect:Z,onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation()}},d),s.map((function(e){var t=e.key,n=e.text,i=e.itemClassName;return"string"===typeof n?r.createElement(f.sN,{key:t,className:i},r.createElement("div",{className:c()(k,l)},e.icon&&r.createElement(o.Z,{name:e.icon.name,className:S,opacity:e.icon.opacity}),r.createElement("span",{className:T},n))):n})))))))};var b=c()("absolute inset-0 z-menu menu-mask",d.SIv),E="absolute select-none py-[4px] shadow-default dark:shadow-dark-default bg-main-background rounded-dropdown border border-solid border-grey-10",k="h-[34px] min-w-menu px-[12px] cursor-pointer flex items-center",S="mr-[8px] flex-none w-[18px] h-[18px]",w="mr-[8px] flex-none w-[24px] h-[24px]",T=c()("leading-[18px] text-[13px] flex-auto truncate",l.RM)},NSLZ:function(e,t,n){"use strict";var r=n("2sNt"),i=n("ZalT"),o=n("q1tI"),a=n("9IBm"),s=n("56Ht");t.Z=function(e){var t=e.status,n=e.relativeRef,c=e.hideMenu,l=e.placement,u=e.menuAction,f=(0,a.Z)(),d=(0,o.useMemo)((function(){return(0,r.Z1Q)(t)?t===i.hY.WontDo?["wont-do"]:t===i.hY.Completed?["completed"]:[]:[]}),[t]),m=(0,o.useMemo)((function(){return[{key:"completed",text:f.formatMessage({id:"list_completed"}),action:function(){u(i.hY.Completed)}},{key:"wont-do",text:f.formatMessage({id:"project_wont_do"}),action:function(){u(i.hY.WontDo)}}]}),[f,u]);return o.createElement(s.Z,{className:"calendar-click-ignore kanban-click-ignore timeline-click-ignore",selectedKeys:d,relativeRef:n,hideMenu:c,menu:m,placement:l,showChecker:!0})}},eWLr:function(e,t,n){"use strict";var r=n("q1tI"),i=n("Ph81"),o=n("EPMa"),a=n.n(o),s=n("9IBm");t.Z=function(e){var t=e.onConfirm,n=e.onClose,o=e.className,c=e.isRenderBatchAddNote,l=(0,s.Z)();return r.createElement(i.Z,{maskClosable:!1,className:a()("batch-add-tasks-modal",o),visible:!0,title:c?l.formatMessage({id:"batch_add_notes"}):l.formatMessage({id:"batch_add_tasks"}),okText:l.formatMessage({id:"add"}),cancelText:l.formatMessage({id:"cancel"}),onOk:t,onCancel:n},r.createElement("p",null,c?l.formatMessage({id:"batch_add_notes_desc"}):l.formatMessage({id:"batch_add_tasks_desc"})))}},Plb4:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("Ph81"),o=n("SnZ1"),a=n("9IBm");function s(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return c(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return c(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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.onClearTime,n=e.onClose,c=e.projectId,l=e.taskId,u=s((0,r.useState)(!1),2),f=u[0],d=u[1],m=(0,a.Z)();return r.createElement(i.Z,{className:"timecard-element",maskClosable:!1,visible:!0,loading:f,title:m.formatMessage({id:"clear_date"}),okText:m.formatMessage({id:"clear"}),cancelText:m.formatMessage({id:"cancel"}),onOk:function(){d(!0),c&&l?(0,o.dMm)(c,l).then((function(){d(!1),t()}),(function(){d(!1)})):n()},onCancel:n},r.createElement("p",null,m.formatMessage({id:"schedule_clear_time_confirm"})))}},"+wHO":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("Ph81"),a=n("SnZ1");function s(e){return s="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},s(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,l(r.key),r)}}function l(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}function u(e,t,n){return t=d(t),function(e,t){if(t&&("object"===s(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,f()?Reflect.construct(t,n||[],d(e).constructor):t.apply(e,n))}function f(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(f=function(){return!!e})()}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function m(e,t){return m=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},m(e,t)}var p=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=u(this,t,[e])).state={loading:!1},n.onConfirm=n.onConfirm.bind(n),n.onClose=n.onClose.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&m(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.intl,n=e.isScheduleOwner;return r.createElement(o.Z,{className:"timecard-element",maskClosable:!1,visible:!0,loading:this.state.loading,title:t.formatMessage({id:"delete_agenda"}),okText:t.formatMessage({id:"delete"}),cancelText:t.formatMessage({id:"cancel"}),onOk:this.onConfirm,onCancel:this.onClose},r.createElement("p",null,n?t.formatMessage({id:"schedule_owner_delete_confirm"}):t.formatMessage({id:"schedule_participant_delete_confirm"})))}},{key:"onClose",value:function(){this.props.onClose()}},{key:"onConfirm",value:function(){var e=this;this.setState({loading:!0},(function(){var t=e.props,n=t.projectId,r=t.taskId;n&&r?(0,a._ai)(n,r).then((function(){e.props.onDelete&&e.props.onDelete(),e.resetLoading()}),(function(){e.resetLoading()})):e.onClose()}))}},{key:"resetLoading",value:function(){this.setState({loading:!1})}}])&&c(n.prototype,i),s&&c(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component);t.Z=(0,i.ZP)(p)},"7RjM":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("9IBm"),s=n("z8Uv"),c=n("56Ht"),l=n("5bAh"),u=n("aALo"),f=n("2sNt"),d=n("MQhE"),m=n("EItl"),p=n("ylzY"),h=n("2jWv");function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return v(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return v(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 v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var g=/^\d+?$/;t.Z=function(e){var t=e.taskId,n=e.visible,i=e.setVisible,v=e.relativeRef,b=e.afterSubmit,E=void 0===b?function(){}:b,k=e.isTriggerByHover,S=e.env,w=e.afterCancel,T=void 0===w?function(){}:w,x=(0,a.Z)(),_=(0,r.useRef)(null),O=(0,r.useMemo)((function(){return(0,f.FOH)(t)}),[t]),C=(0,r.useMemo)((function(){var e=O&&(0,f.V14)(O);if(null==e)return{type:p.ZP.defaultSelectEstimationType,pomoValue:0,durationValue:{hours:0,mins:0}};if(0!==e.get("estimatedDuration")){var t=(0,d.Fe)(e.get("estimatedDuration"),60),n=t%60;return{type:"estimated_duration",pomoValue:0,durationValue:{hours:(0,d.Fe)(t-n,60),mins:n}}}return{type:0!==e.get("estimatedPomo")?"estimated_pomo":p.ZP.defaultSelectEstimationType,pomoValue:e.get("estimatedPomo"),durationValue:{hours:0,mins:0}}}),[O]),D=y((0,r.useState)(C.type),2),A=D[0],I=D[1],P=(0,r.useRef)(A),M=y((0,r.useState)(C.pomoValue),2),N=M[0],j=M[1],R=y((0,r.useState)(C.durationValue),2),L=R[0],U=R[1],Z=y((0,r.useState)(!1),2),B=Z[0],F=Z[1],H=(0,m.D9)(n);(0,r.useEffect)((function(){H!==n&&n&&(I(C.type),j(C.pomoValue),U(C.durationValue))}),[C.durationValue,C.pomoValue,C.type,n,H]);var Y=(0,r.useCallback)((function(e,t){null!=O&&(0,f.Top)(O,{estimatedPomo:e,estimatedDuration:t})}),[O]),V=function(e,t,n){return r.createElement("div",{className:"flex items-center"},r.createElement(h.Z,{type:"text",value:e,onChange:n,className:"mr-[10px] py-0 px-[2px] text-center w-[50%] rounded-select-trigger h-[24px] border-solid border border-grey-10 dark:bg-[transparent] max-w-[70px]"}),r.createElement("p",{className:"text-[13px]"},t))},K=function(e){var t=e.target.value;if(""===t&&j(""),g.test(t)){var n=+t;n>=0&&j(Math.min(n,60))}},W=function(e){var t=e.target.value;if(""===t&&U({hours:"",mins:L.mins}),g.test(t)){var n=+t;n>=0&&U({hours:Math.min(n,99999),mins:L.mins})}},z=function(e){var t=e.target.value;if(""===t&&U({hours:L.hours,mins:""}),g.test(t)){var n=+t;n>=0&&U({hours:L.hours,mins:Math.min(n,99999)})}},G=function(){if("estimated_duration"===A){var e=""===L.hours?0:60*L.hours*60,t=""===L.mins?0:60*L.mins;Y(0,Math.min(359999940,e+t))}else{Y(""!==N?N:0,0)}P.current!==A&&(p.ZP.defaultSelectEstimationType=A),i(!1),E()};return r.createElement(r.Fragment,null,n&&r.createElement(s.Z,{relativeRef:v,hideMenu:function(){return i(!1)},className:o()("valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore","flex flex-col p-[10px] w-[200px]"),placement:k?"detailFooter"===S?"left-top":"right-top":void 0,gap:"detailFooter"===S||"contextMenu"===S?8:void 0},r.createElement(l.Z,{ref:_,value:x.formatMessage({id:A}),onClick:function(e){e.stopPropagation(),F(!0)},isActive:B}),"estimated_duration"===A?r.createElement("div",{className:"py-[10px] px-0 flex"},V(L.hours,x.formatMessage({id:+L.hours>1?"hrs":"hr"}),W),V(L.mins,x.formatMessage({id:+L.mins>1?"mins":"min"}),z)):r.createElement("div",{className:"py-[10px] px-0 flex"},V(N,x.formatMessage({id:+N>1?"_pomos":"_pomo"}),K)),r.createElement("div",{className:"flex items-center justify-between"},r.createElement(u.Z,{onClick:function(){i(!1),T()},type:"cancel",className:"flex-auto mr-[12px]",size:"tiny"},x.formatMessage({id:"cancel"})),r.createElement(u.Z,{onClick:G,className:"flex-auto",size:"tiny"},x.formatMessage({id:"ok"})))),B&&r.createElement(c.Z,{className:"valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",relativeRef:_,placement:"bottom-left",menu:[{key:"estimated_pomo",text:x.formatMessage({id:"estimated_pomo"}),action:function(){I("estimated_pomo")}},{key:"estimated_duration",text:x.formatMessage({id:"estimated_duration"}),action:function(){I("estimated_duration")}}],hideMenu:function(){F(!1)},gap:4,selectedKeys:[A],showChecker:!0}))}},S2z5:function(e,t,n){"use strict";n.d(t,{Z:function(){return F}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("7RjM"),o=n("56Ht"),a=n("9IBm"),s=n("Ag2S"),c=n("/0bn"),l=n("V/jI"),u=n("NW6w"),f=n("EPMa"),d=n.n(f),m=n("Fl1+"),p=n("tLk/"),h=n("X+OG"),y=n("rviF"),v=n("kBzm"),g=(n("gXIK"),n("ma9I"),n("TeQF"),n("XbcX"),n("2B1R"),n("ToJy"),n("c9m3"),n("7+zs"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("B6y2"),n("5s+n"),n("YGK4"),n("FZtP"),n("hPvk")),b=n("4+DD"),E=n("1nUT"),k=n("c+aH"),S=n("y8mg"),w=n.n(S),T=n("dmHn"),x=n.n(T),_=n("nI31"),O=n("AxaE"),C=n("89Ua"),D=n("2sNt");function A(e){return A="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},A(e)}function I(e){return function(e){if(Array.isArray(e))return L(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||R(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){N(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function N(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function j(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||R(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 R(e,t){if(e){if("string"===typeof e)return L(e,t);var n=Object.prototype.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)?L(e,t):void 0}}function L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var U=function(e){var t=e.close,n=e.taskId,i=(0,a.Z)(),o=(0,r.useRef)(null),s=(0,r.useRef)(null);(0,r.useEffect)((function(){var e=$(o.current||{});return(0,b.iD)(e),function(){(0,b.Dh)(e)}}),[]);var c=j((0,r.useState)([]),2),l=c[0],f=c[1],d=(0,O.Z)((function(){return(0,D.FOH)(n)}),[]),m=(0,r.useMemo)((function(){var e;if(!d)return new Set([]);var t=(0,D.V14)(d);return t?new Set((null===(e=t.get("focuses"))||void 0===e?void 0:e.toArray().filter((function(e){return+e.get(2)>0})).map((function(e){return e.get(0)})))||[]):new Set([])}),[d]);(0,C.Z)((function(){d&&(0,k.kF)(d.get("projectId"),n)}));var p=(0,u.v9)((function(){return(0,k.Jq)()})),h=(0,u.v9)((function(){return(0,k.hb)()})),y=(0,r.useMemo)((function(){var e=(p||[]).map((function(e){return M(M({},e),{},{type:0})})),t=(h||[]).map((function(e){return M(M({},e),{},{type:1})})),n=e.concat(t),r=new Map,i=[];n.forEach((function(e){var t=Number(x()(e.startTime).format("YYYYMMDD")),n=w().cloneDeep(M(M({},e),{},{duration:0,groupName:-1,sortOrder:-1})),i=(0,k.$A)(e),o=i.tasks,a=i.endTime,s=i.duration;n.tasks=o,n.endTime=a,n.duration=s,n.groupName=t;var c=r.get(t)||[];r.set(t,[].concat(I(c),[n]))})),r.forEach((function(e){i.push.apply(i,I(e))}));var o={};return i.forEach((function(e){var t=new Date(e.startTime).getTime(),n=new Date(e.endTime).getTime();e.sortOrder=t,e.sortOrder2=n})),i.sort((function(e,t){var n=t.sortOrder-e.sortOrder;return 0!==n?n:t.sortOrder2-e.sortOrder2})),i.filter((function(e){return m.has(e.id)})).forEach((function(e){var t=e.groupName;o[t]?o[t].push(e):o[t]=[e]})),o}),[p,h,m]),v=(0,r.useMemo)((function(){return Object.values(y).flatMap((function(e){return e.map((function(e){return e.id}))}))}),[y]),S=(0,r.useMemo)((function(){var e=new Set(l);return v.filter((function(t){return e.has(t)}))}),[v,l]),T=(0,r.useMemo)((function(){return S.length===v.length}),[v,S]),A=(0,r.useMemo)((function(){return S.length>0}),[S]),P=j((0,r.useState)(!1),2),N=P[0],R=P[1],L=j((0,r.useState)(!1),2),U=L[0],Z=L[1];return r.createElement(r.Fragment,null,r.createElement(g.Z,{title:i.formatMessage({id:"statistics_focus_records"}),onClose:t,maskClosable:!1,noFooter:!0,bodyClassName:"!p-0"},r.createElement("div",{style:{height:366},className:"flex flex-col"},r.createElement("div",{className:"flex-auto antiscroll-wrap",ref:o},r.createElement("div",{className:"antiscroll-inner",ref:s,style:{paddingLeft:20,paddingRight:16,paddingTop:10}},r.createElement(E.Z,{timeline:y,selectedIds:S,setSelectedIds:f}))),v.length>0&&r.createElement("div",{style:{height:54,padding:"0 ".concat(20,"px")},className:"flex items-center flex-none justify-between"},r.createElement("div",{className:"text-primary text-s cursor-pointer",style:{lineHeight:"20px"},onClick:function(){f(T?[]:Array.from(new Set(v)))}},T?i.formatMessage({id:"deselect_all"}):i.formatMessage({id:"select_all"})),A&&r.createElement("div",{className:"text-warn-red text-s cursor-pointer",style:{lineHeight:"20px"},onClick:function(){R(!0)}},i.formatMessage({id:"delete"}))))),N&&r.createElement(_.Z,{isLoading:U,getDeleteIds:function(){return{pomodoroIds:(0,k.m)(S).map((function(e){return e.id})),timingIds:(0,k.z)(S).map((function(e){return e.id}))}},setIsLoading:Z,close:function(){return R(!1)}}))};function Z(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return B(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(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 B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var F=function(e){var t=e.placement,n=void 0===t?"right-top":t,f=e.taskId,g=e.relativeRef,b=e.pomodoroSubMenuVisible,E=void 0!==b&&b,k=e.setPomodoroSubMenuVisible,S=void 0===k?function(){}:k,w=e.hideTaskMenu,T=void 0===w?function(){}:w,x=e.startPomo,_=e.onEstimationClick,O=void 0===_?function(){}:_,C=e.env,D=(0,a.Z)(),A=Z((0,r.useState)(!1),2),I=A[0],P=A[1],M=(0,r.useRef)(null),N=(0,r.useRef)(!1),j=(0,m.Ri)(),R=j.pomoInProgress,L=j.stopwatchInProgress,B=(0,u.I0)(),F=(0,r.useCallback)((function(e){B((0,p.o9)(e))}),[B]),H=(0,r.useCallback)((function(e){B((0,h.X6)(e))}),[B]),Y=Z((0,r.useState)(!1),2),V=Y[0],K=Y[1],W=(0,r.useMemo)((function(){return[{key:"start_pomo",text:D.formatMessage({id:"start_pomo"}),action:function(){switch(y.Z.focus("start_from","task_detail_pomo"),H("pomo"),(0,v.U2)(f,void 0)){case"ok":F(f),setTimeout((function(){c.$Z({text:l.U2("start_focusing")}),s.vp.dispatch("startPomo")})),x();break;case"confirm/pomo-change-task":s.vp.dispatch("ChangePomoTaskModalShow",{taskId:f,env:C,type:"pomo"})}S(!1),T()},className:"",disabled:L},{key:"start_stopwatch",text:D.formatMessage({id:"start_stopwatch"}),action:function(){switch(y.Z.focus("start_from","task_detail_pomo"),H("stopwatch"),(0,v.U2)(f,void 0)){case"ok":F(f),setTimeout((function(){c.$Z({text:l.U2("start_focusing")}),s.vp.dispatch("startStopwatch")})),x();break;case"confirm/stopwatch-change-task":s.vp.dispatch("ChangePomoTaskModalShow",{taskId:f,env:C,type:"stopwatch"})}S(!1),T()},className:"",disabled:R},{key:"divider",text:"",type:"divider"},{key:"estimation_duration",text:D.formatMessage({id:"estimation_duration"}),action:function(){N.current=!0,P(!0),O()},className:d()(I?"dropdown-menu-menu-submenu-open":"","")},{key:"record",text:D.formatMessage({id:"statistics_focus_records"}),action:function(){K(!0)},className:""}]}),[C,T,D,O,R,I,F,S,H,x,L,f]);return r.createElement(r.Fragment,null,E&&r.createElement(o.Z,{ref:M,className:"valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",relativeRef:g,placement:n,menu:W,hideMenu:function(){N.current?N.current=!1:S(!1)},gap:4}),r.createElement(i.Z,{key:I.toString(),taskId:f,visible:I,setVisible:P,relativeRef:M,afterSubmit:T,isTriggerByHover:!1,env:C}),V&&r.createElement(U,{close:function(){return K(!1)},taskId:f}))}},OjQ7:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("7RjM"),o=n("9IBm"),a=n("Ag2S"),s=n("/0bn"),c=n("V/jI"),l=n("NW6w"),u=n("UDbp"),f=n("EPMa"),d=n.n(f),m=n("bjJs"),p=n("Fl1+"),h=n("tLk/"),y=n("X+OG"),v=n("rviF"),g=n("kBzm");function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(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 E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var k=function(e){var t=e.visible,n=e.setVisible,i=e.menu,o=e.isInContextMenu,a=e.containerMenuRef,s=(0,r.useRef)();return(0,r.useEffect)((function(){t&&"keyboard"===window.userInputType&&setTimeout((function(){s.current&&s.current.focus()}))}),[t]),r.createElement(u.ZP,{onKeyDown:function(e){"Escape"!==e.key&&e.stopPropagation(),"ArrowLeft"===e.key&&t&&(n(!1),setTimeout((function(){a&&a.current&&a.current.focus()})))},tabIndex:-1,ref:s},i.map((function(e){return r.createElement(u.sN,{key:e.key,eventKey:e.key,onClick:e.action,className:d()(o?"w-[192px]":"","valid-task-menu-click-area calendar-click-ignore kanban-click-ignore"),disabled:e.disabled},r.createElement("a",{className:d()({"!cursor-not-allowed opacity-40":e.disabled})},r.createElement("span",null,e.text)))})))};t.Z=function(e){var t=e.taskId,n=e.relativeRef,u=e.setPomodoroSubMenuVisible,f=void 0===u?function(){}:u,E=e.hideTaskMenu,S=void 0===E?function(){}:E,w=e.startPomo,T=void 0===w?function(){}:w,x=e.onEstimationClick,_=void 0===x?function(){}:x,O=e.env,C=e.trigger,D=e.containerMenuRef,A=e.align,I=e.onAfterShow,P=e.onHide,M="contextMenu"===O,N=(0,o.Z)(),j=b((0,r.useState)(!1),2),R=j[0],L=j[1],U=b((0,r.useState)(!1),2),Z=U[0],B=U[1],F=(0,r.useRef)(!1),H=(0,p.Ri)(),Y=H.pomoInProgress,V=H.stopwatchInProgress,K=(0,l.I0)(),W=(0,r.useCallback)((function(e){K((0,h.o9)(e))}),[K]),z=(0,r.useCallback)((function(e){K((0,y.X6)(e))}),[K]),G="habitContextMenu"===O||"habitDetailFooter"===O,q=(0,r.useMemo)((function(){var e=M?"w-[192px]":"";return[{key:"start_pomo",text:N.formatMessage({id:"start_pomo"}),action:function(){switch(O){case"contextMenu":v.Z.focus("start_from","cm_single_task");break;case"habitDetailFooter":v.Z.focus("start_from","habit_detail");break;case"detailFooter":v.Z.focus("start_from","task_detail")}switch(z("pomo"),(0,g.U2)(t,void 0)){case"ok":W(t),setTimeout((function(){s.$Z({text:c.U2("start_focusing")}),a.vp.dispatch("startPomo")})),T();break;case"confirm/pomo-change-task":a.vp.dispatch("ChangePomoTaskModalShow",{taskId:t,env:O,type:"pomo"})}f(!1),S()},className:e,disabled:V},{key:"start_stopwatch",text:N.formatMessage({id:"start_stopwatch"}),action:function(){switch(O){case"contextMenu":v.Z.focus("start_from","cm_single_task");break;case"habitDetailFooter":v.Z.focus("start_from","habit_detail");break;case"detailFooter":v.Z.focus("start_from","task_detail")}switch(z("stopwatch"),(0,g.U2)(t,void 0)){case"ok":W(t),setTimeout((function(){s.$Z({text:c.U2("start_focusing")}),a.vp.dispatch("startStopwatch")})),T();break;case"confirm/stopwatch-change-task":a.vp.dispatch("ChangePomoTaskModalShow",{taskId:t,env:O,type:"stopwatch"})}f(!1),S()},className:e,disabled:Y}].concat(G?[]:[{key:"estimation_duration",text:N.formatMessage({id:"estimation_duration"}),action:function(){F.current=!0,L(!0),_()},className:d()(R?"dropdown-menu-menu-submenu-open":"",e),disabled:!1}])}),[O,S,N,G,M,_,Y,R,W,f,z,T,V,t]),J=(0,r.useCallback)((function(e){B(e),e||null===P||void 0===P||P()}),[P]);return r.createElement(r.Fragment,null,r.createElement(m.Z,{boult:!1,visible:Z,menu:r.createElement(k,{visible:Z,setVisible:B,menu:q,isInContextMenu:M,containerMenuRef:D}),placement:"rightTop",action:["hover"],onVisibleChange:J,mouseEnterDelay:.1,align:A,onShow:function(e){null===I||void 0===I||I(e)}},C),!G&&r.createElement("div",{tabIndex:-1,onKeyDown:function(e){return e.stopPropagation()},onClick:function(e){return e.stopPropagation()},className:"valid-task-menu-click-area"},r.createElement(i.Z,{key:R.toString(),taskId:t,visible:R,setVisible:L,relativeRef:n,afterSubmit:S,afterCancel:function(){return B(!1)},isTriggerByHover:!0,env:O})))}},Qs1d:function(e,t,n){"use strict";n.d(t,{Z:function(){return ne}});n("pNMO"),n("4Brf"),n("0oug"),n("TeQF"),n("4mDm"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("SuFq"),n("PKPk"),n("3bBZ"),n("gXIK"),n("fbCW"),n("2B1R"),n("Junv"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("07d7"),n("5s+n"),n("FZtP");var r=n("q1tI"),i=n("Eh+D"),o=n("y8mg"),a=n.n(o),s=n("/Qhg"),c=n.n(s),l=n("7Rop"),u=n("zoGk"),f=n("/kYj"),d=n("5WEu"),m=n("NMvI"),p=n("2sNt"),h=n("fEur"),y=n("QjE/"),v=n("aALo"),g=n("Ph81"),b=n("+Ili"),E=n("wPh5"),k=n("RDjN"),S=n("ylzY"),w=n("0Nh+"),T=n("/0bn"),x=n("V/jI"),_=n("xS9v"),O=n("dvcG"),C=n("l3/N"),D=n("Ag2S"),A=n("bJwH"),I=n("V7o8"),P=n("Ici6"),M=n("mV5u"),N=n("C+ZP"),j=n("tEj8"),R=n("f4Y0"),L=n("P26T"),U=n("6uPe"),Z=n("Ygis"),B=n("5i3H"),F=n("O/pf"),H=n("+vT4"),Y=["title","projectId","tags","priority","dateGroup","extractPos","draftKind"];function V(e){return V="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},V(e)}function K(){return K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},K.apply(this,arguments)}function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){ee(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,te(r.key),r)}}function J(e,t,n){return t=Q(t),function(e,t){if(t&&("object"===V(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,X()?Reflect.construct(t,n||[],Q(e).constructor):t.apply(e,n))}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(X=function(){return!!e})()}function Q(e){return Q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Q(e)}function $(e,t){return $=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$(e,t)}function ee(e,t,n){return(t=te(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function te(e){var t=function(e,t){if("object"!=V(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=V(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==V(t)?t:t+""}function ne(e){var t=function(t){function n(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),ee(t=J(this,n,[e]),"buildTaskData",(function(e,n,r){var o=e.title,s=e.projectId,c=e.tags,l=e.priority,f=e.dateGroup,h=e.extractPos,y=(e.draftKind,G(e,Y)),v="";if(Array.isArray(h)){var g=0;h.sort((function(e,t){return e.from.ch-t.from.ch})).forEach((function(e){g>e.from.ch?g=Math.max(e.to.ch,g):(v+=o.slice(g,e.from.ch),g=e.to.ch)})),v+=o.slice(g)}else v=o;var b=m.Vc(o);d.YL()&&(0,m.KL)(b);var E=a().union(c||[],n.tags||[]),S={title:v,projectId:s||n.projectId,priority:l||n.priority,kind:n.kind,tags:i.List(E),createdTime:L.Z.formatToServerDate()};n.assignee&&"-1"!==n.assignee&&Object.assign(S,{assignee:n.assignee,isAssignedNew:!0}),Object.assign(S,z({},y)),n.pinned&&Object.assign(S,{pinnedTime:L.Z.formatToServerDate(new Date)}),n.completedUserId&&Object.assign(S,{completedTime:L.Z.formatToServerDate(new Date),completedUserId:n.completedUserId,status:n.status});var w=n.dateGroup||f||(n.defaultStartDate?{startDate:n.defaultStartDate,dueDate:n.defaultDueDate,isAllDay:!0,isFloating:!1,timeZone:N.vN}:{});if(w&&(-1===w.startDate?Object.assign(S,{startDate:null}):null!=w.startDate&&Object.assign(S,{startDate:u.Z.formatToUtcString(w.startDate),dueDate:w.dueDate||null,repeatFlag:w.repeatFlag,repeatFrom:w.repeatFrom,isAllDay:w.isAllDay,isFloating:w.isFloating,timeZone:w.timeZone})),S.startDate)if(w&&w.reminders)Object.assign(S,{isAllDay:w.isAllDay,reminders:i.fromJS(w.reminders),annoyingAlert:w.annoyingAlert});else{var T=S.isAllDay;a().isUndefined(T)&&(T="1"!==d.U2("defaultTimeMode")||d.CW()),Object.assign(S,{isAllDay:T,reminders:d.Xc(T),annoyingAlert:null})}Object.assign(S,{sortOrder:p.XW7(S.projectId,void 0,r)});var x=t.props,_=x.project,O=x.columnId,D=x.groupBy;if(null==O){var I=C.NA(),P=_||A.Rp(I);if(n.columnId)Object.assign(S,{columnId:n.columnId});else if(P){var M,j=A.t3(P),U=A.Oe(P).groupBy===k.X9E.sortOrder,Z=R.H9(P.get("id"));Z&&!j&&U&&Z.size>0&&(M=Z.get(0).get("id")),M&&Object.assign(S,{columnId:M})}}else D===k.X9E.sortOrder&&Object.assign(S,{columnId:n.columnId||O});return S})),t.state={isDefaultSettingPromptShown:!1},t.rootRef=r.createRef(),t.doBatchTasks=t.doBatchTasks.bind(t),t.doAddTodo=t.doAddTodo.bind(t),t.closeDefaultSettingPromot=t.closeDefaultSettingPromot.bind(t),t}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$(e,t)}(n,t),o=n,(s=[{key:"render",value:function(){return r.createElement(r.Fragment,null,r.createElement(e,K({ref:this.rootRef},this.props,{onAdd:this.doAddTodo,onBatchAdd:this.doBatchTasks,buildTaskData:this.buildTaskData})),this.renderDefaultSettingPrompt())}},{key:"renderDefaultSettingPrompt",value:function(){return this.state.isDefaultSettingPromptShown?r.createElement(g.Z,{maskClosable:!1,title:x.U2("new_task_reminder_title"),visible:!0,onCancel:this.closeDefaultSettingPromot,footer:r.createElement(v.Z,{onClick:this.closeDefaultSettingPromot},x.U2("step_known"))},r.createElement("p",null,x.U2("new_task_reminder_content"))):null}},{key:"closeDefaultSettingPromot",value:function(){this.setState({isDefaultSettingPromptShown:!1}),this.finishAddTodo()}},{key:"blurEditor",value:function(){return this.rootRef.current&&this.rootRef.current.blurEditor&&this.rootRef.current.blurEditor()}},{key:"resetComponent",value:function(){return this.rootRef.current&&this.rootRef.current.resetInitalState&&this.rootRef.current.resetInitalState()}},{key:"finishAddTodo",value:function(){return this.rootRef.current&&this.rootRef.current.finishAddTodo&&this.rootRef.current.finishAddTodo()}},{key:"buildSubscribeEventData",value:function(e,t){var n=this.props.project,r=e.title,o=e.content,s=e.extractPos,c=e.dateGroup,l=t.dateGroup||c||(t.defaultStartDate?{startDate:t.defaultStartDate,dueDate:t.defaultDueDate,isAllDay:!1}:{}),f="";if(Array.isArray(s)){var m=0;s.sort((function(e,t){return e.from.ch-t.from.ch})).forEach((function(e){m>e.from.ch?m=Math.max(e.to.ch,m):(f+=r.slice(m,e.from.ch),m=e.to.ch)})),f+=r.slice(m)}else f=r;var p=P.xE(t.projectId)||(0,F.m)(void 0,t.projectId),h={title:f,content:o||"",calendarId:(null===p||void 0===p?void 0:p.get("id"))||t.projectId,accountId:(null===p||void 0===p?void 0:p.get("accountId"))||(n?n.get("id"):C.NA())},y=h.accountId,v=P.eL(y),g=P.Ob(y);if(l){var b=(0,j.vT)(l.startDate,{isAllDay:l.isAllDay,toTimeZone:"UTC"}),E=(0,j.vT)(l.dueDate||u.Z.buildRealDueDate(l.startDate,l.isAllDay).format(k.WUZ.atomTime),{isAllDay:l.isAllDay,toTimeZone:"UTC"}),S=P.y4(y),w=S.eventId,T=S.uid;Object.assign(h,{eventId:w,uid:T,dueStart:b,dueEnd:E,isAllDay:l.isAllDay,timeZone:l.timeZone,repeatFlag:l.repeatFlag,repeatFrom:l.repeatFrom})}if(!v&&!g&&h.dueStart)if(l&&l.reminders){var x=(0,H.a)(l.reminders);Object.assign(h,{isAllDay:l.isAllDay,reminders:i.fromJS(i.List.isList(x)?x.toJS():x)})}else{var _=h.isAllDay;a().isUndefined(_)&&(_="1"!==d.U2("defaultTimeMode")||d.CW()),Object.assign(h,{isAllDay:_,reminders:(0,H.a)(d.Xc(_))})}return h}},{key:"doAddTodo",value:function(e){var t=e.data,n=e.template,r=e.presetData,i=this.props.isSubscribeCalendar;return(null!=t.draftKind?t.draftKind===F.m5.Event:i)?(this.doAddSubscribeEvent(t,r),null):this.doAddTask(t,n,r)}},{key:"doAddSubscribeEvent",value:function(e,t){var n=this.buildSubscribeEventData(e,t),r=I.j2(n);P.x9(r);var i=this.showAddSubscribeEventToast(r),o=this.context,a=o.isCardMode,s=o.sizeOptions,c=o.isCalendarTaskMode;re()&&((0,B.zl)(a&&!c,s)||c||(p.Ca0(r.get("id")),S.ZP.newAddedTaskId=r.get("id")),document.activeElement.blur()),C.gz()||C.kG()||i||D.vp.dispatch("scrollToActive"),M.Z.doSync("add"),this.afterSaveTask(!1===r.get("isAllDay"))}},{key:"doAddTask",value:function(e,t,n){var r;e.projectId&&b.Kf("quick_list");var o=this.buildTaskData(e,n),a=p.j29(z({id:(0,l.Z)(),modifiedTime:u.Z.formatToUtcString()},o));if(E.YV({projectId:a.get("projectId")}))return this.blurEditor(),y.$Z({type:"task"}),null;t?a=(0,p.im5)(t,a):a.get("tags").size>0&&(0,m.KL)(a.get("tags"));var s=a;if(a.get("kind")===k.V60.Note){var c={priority:0,repeatFlag:null,repeatFrom:null};a.get("dueDate")&&(c.dueDate=null),s=a.merge(i.fromJS(c))}if((null===t||void 0===t||null===(r=t.children)||void 0===r?void 0:r.length)>0){var f=(0,U.kQ)([z(z({},t),{},{projectId:s.get("projectId")})],p.nFZ),h=f[0],v=h.get("id"),g=(s=(s=s.set("id",v)).set("childIds",h.get("childIds"))).get("columnId"),w=!!d.U2("defaultToAdd");f[0]=s,w&&f.reverse(),f.forEach((function(e,t){var n=e.set("sortOrder",p.XW7(e.get("projectId"),void 0,f.length-t));g&&(n=n.set("columnId",g)),p.IdD(n)}))}else p.IdD(s);return b.$W(),(0,S.nZ)(S.ZP.quickAddLimit+1),this.didSaveTask(s,n.projectStartDate),this.afterSaveTask(!1===s.get("isAllDay")),s}},{key:"doBatchTasks",value:function(e){var t=this,n=e.data,r=e.presetData,i=!1,o=!1,s=!1,c=n.map((function(e,a){return e.projectId&&(i=!0),e.dateGroup&&(o=!0),t.buildTaskData(e,r,n.length-a)})),f=a().countBy(c,(function(e){return e.projectId}));if(a().find(f,(function(e,t){return E.YV({projectId:t,newCounts:e})})))return y.$Z({type:"task"}),[];var d=[],h=[];return c.forEach((function(e){var t=(0,l.Z)();d.push(t);var n=p.j29(z({id:t,modifiedTime:u.Z.formatToUtcString()},e));n.get("tags").size>0&&(0,m.KL)(n.get("tags")),p.IdD(n),h.push(n),!1===n.get("isAllDay")&&(s=!0)})),o&&b.Kf("quick_date"),i&&b.Kf("quick_list"),w.Z.doSync(),this.afterSaveTask(s),h}},{key:"didSaveTask",value:function(e,t){var n=this.showAddTaskToast(e,t),r=this.context,i=r.isCardMode,o=r.sizeOptions,a=r.isCalendarTaskMode;if(re()&&!C.uY()){if(!(0,B.zl)(i&&!a,o)){var s=e.get("id");p.Ca0(s),S.ZP.newAddedTaskId=s}document.activeElement.blur()}C.gz()&&a&&document.activeElement.blur(),C.kG()&&document.activeElement.blur(),C.gz()||C.kG()||n||D.vp.dispatch("scrollToActive"),w.Z.doSync()}},{key:"afterSaveTask",value:function(e){this.resetComponent(),e?this.renderPromptDefaultSetting():this.finishAddTodo(),this.props.onAfterAddTask&&this.props.onAfterAddTask()}},{key:"showAddTaskToast",value:function(e,t){var n=e.get("projectId"),r=A.Rp(n);try{if(C.Rq()){var i=m.Js(),o=m.eO(i),s=e.get("tags").toJS();return a().intersection(o,s).length?void 0:(T.$Z({text:x.U2("add_to_other_list",{s1:r.get("name")})}),!0)}if(C.rQ())return h.Pi(e)?void 0:(T.$Z({text:x.U2("add_to_other_list",{s1:r.get("name")})}),!0);if(C.cW()||C._X()||C.DN()||C.Kd()||C.uY()||C.MQ()||C.ib())return T.$Z({text:x.U2("add_to_other_list",{s1:r.get("name")})}),!0;if(C.C3()){if(A.fY(e,r))return T.$Z({text:x.U2("add_to_other_list",{s1:r.get("name")})}),!0}else{var l=this.getCurrentProjectIds();if(l.length&&r&&!~l.indexOf(r.get("id")))return T.$Z({text:x.U2("add_to_other_list",{s1:r.get("name")})}),!0}var f=e.get("startDate");if(t&&f&&!u.Z.prefMoment(f).isSame(t)){var p=_.J0(f);if(C.t5()&&p<7)return;if(C.GW()&&p<1)return;if(C.dW()&&1===p)return;var y=d.Kl(e.get("startDate"),e.get("dueDate"),e.get("isAllDay"),!0);return T.$Z({text:x.U2("add_to_other_time",{s1:y,s2:r.get("name")})}),!0}}catch(v){c().error(v)}}},{key:"showAddSubscribeEventToast",value:function(e){var t=P.xE(e.get("calendarId"));if(t&&"show"!==t.get("show"))return T.$Z({text:x.U2("add_to_other_list",{s1:t.get("name")})}),!0}},{key:"getCurrentProjectIds",value:function(){var e=[];if(C.QF())e=A.wA(f.ii().get("id")).map((function(e){return e.get("id")})).toArray();else if(C.OU()){var t=A.vo();e=t&&[t.get("id")]}return e}},{key:"renderPromptDefaultSetting",value:function(){var e=!O.LP("prompt_defaultSetting"),t=d.U2("defaultReminds");e&&t&&!t.length?(this.blurEditor(),this.setState({showDefaultSettingPrompt:!0}),O.JU("prompt_defaultSetting",!0)):this.finishAddTodo()}}])&&q(o.prototype,s),Z&&q(o,Z),Object.defineProperty(o,"prototype",{writable:!1}),o;var o,s,Z}(r.Component);return ee(t,"contextType",Z.Z),t.displayName="WithAddAction(".concat(function(e){return e.displayName||e.name||"Component"}(e),")"),r.forwardRef((function(e,n){return r.createElement(t,K({},e,{forwardedRef:n}))}))}function re(){return!C.gz()&&!C.cW()&&!C._X()&&!C.O1()&&!C.ib()&&!C.kG()&&!C.DN()}},WfbV:function(e,t,n){"use strict";n.d(t,{Z:function(){return qe}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("ALS0"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("EnZy"),n("LKBx"),n("SYor"),n("GKVU"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("Nr3o"),o=n.n(i),a=n("EPMa"),s=n.n(a),c=n("rdyL"),l=n("Chbu"),u=n("eWLr"),f=n("/0bn"),d=n("V/jI"),m=n("wPh5"),p=n("Llsf"),h=n("l3/N"),y=n("gFJJ"),v=n("xS9v"),g=n("d7tj"),b=n("CPwy"),E=n("+Ili"),k=n("bJwH"),S=n("97ST"),w=n("Ici6"),T=n("2sNt"),x=n("2KMM"),_=n("LcUx"),O=n("wR+Z"),C=n("rFuB"),D=n("AtZj"),A=n("pWE6"),I=n("Ag2S"),P=n("RDjN"),M=(n("pjDv"),n("sMBO"),n("JfAA"),n("Kz25"),n("vxnP"),n("mGGf"),n("ISIW")),N=n("JIFD"),j=n.n(N),R=n("cFdC");function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return U(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return U(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 U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Z=function(e){var t=e.file,n=e.remove,i=(0,r.useMemo)((function(){return(0,M.tJ)(t).toLowerCase()}),[t]),o=L((0,r.useState)(""),2),a=o[0],c=o[1],l="image"===i,u=(0,r.useMemo)((function(){var e=i;return"voice"===i&&(e="audio"),"rar"!==i&&"zip"!==i||(e="package"),P.lJ_[i]||(e="other"),e}),[i]);return(0,r.useEffect)((function(){return l&&!a&&c(window.URL.createObjectURL(t)),function(){a&&window.URL.revokeObjectURL(a)}}),[t,a,l]),r.createElement(R.Z,{placement:"bottom",title:t.name,overlayClassName:"pointer-events-none"},r.createElement("div",{style:{height:48,width:48,backgroundImage:a?'url("'.concat(a,'")'):void 0,backgroundRepeat:"no-repeat",backgroundSize:"cover"},className:s()("bg-grey-40 relative rounded-s group",j().attachment,j()[i.toLowerCase()])},r.createElement("div",{className:"absolute inset-0 border border-solid border-grey-10 rounded-s z-10"}),r.createElement("div",{className:"absolute bg-black-60 rounded-full cursor-pointer invisible group-hover:visible z-20",style:{width:12,height:12,top:-4,right:-4},onClick:n},r.createElement(D.Z,{name:"close",className:"text-white absolute left-1/2 -translate-x-1/2 top-1/2 -translate-y-1/2",style:{width:6,height:6}})),!l&&r.createElement(D.Z,{name:u,style:{},className:"absolute left-1/2 -translate-x-1/2 top-1/2 -translate-y-1/2"})))},B=n("nmib"),F=n("hnzI"),H=n("Eh+D"),Y=n.n(H),V=n("QjE/"),K=n("ylzY"),W=n("pwco"),z=n("4+DD"),G=n("y8mg"),q=n.n(G),J=n("ZLOq"),X=n.n(J),Q=(n("YGK4"),n("Bx2w")),ee=n("UDbp"),te=n("XoE2"),ne=n("9IBm"),re=n("LCaO"),ie=n("rviF"),oe=n("1/gw"),ae=n("O/pf");function se(e){return function(e){if(Array.isArray(e))return ce(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ce(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var le=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:ae.m5.Task,r=arguments.length>3?arguments[3]:void 0,i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=new Set(e),a=[{key:"date",title:d.U2("date_label"),icon:"date-unselected"},{key:"priority",title:d.U2("priority"),icon:"priority-0"},{key:"project",title:d.U2("project_label"),icon:"move-list"},{key:"tag",title:d.U2("tag"),icon:"tag"},{key:"attachment",title:d.U2("attachment"),icon:"attachment"},{key:"template",title:d.U2("add_from_template"),icon:"add_from_template"}].filter((function(e){return!o.has(e.key)})),s=[{key:"convert:".concat(ae.m5.Task),title:d.U2("convert_to_task"),icon:"convert_note",draftKind:ae.m5.Task},{key:"convert:".concat(ae.m5.Note),title:d.U2("convert_to_note"),icon:"convert-task",draftKind:ae.m5.Note},{key:"convert:".concat(ae.m5.Event),title:d.U2("convert_to_event"),icon:"convert-event",draftKind:ae.m5.Event}].filter((function(e){return e.draftKind!==n&&!(e.draftKind===ae.m5.Event&&!r)})),c=[].concat(se(a),se(i?s:[]));return t?c.filter((function(e){return(0,oe.B)(e.title,t)})):c},ue=function(e){var t=e.action,n=e.top,i=e.left,o=e.keywords,a=e.menuRef,c=e.hideMenu,l=e.disabledKey,u=e.className,f=e.showActive,d=void 0===f||f,m=e.draftKind,p=void 0===m?ae.m5.Task:m,h=e.canConvertToEvent,y=e.showConvertMenu,v=(0,ne.Z)();(0,r.useEffect)((function(){ie.Z.slashMenu("show","inputbox")}),[]);var g=(0,r.useMemo)((function(){return le(l,o,p,h,y)}),[h,l,p,o,y]),b=(0,re.Z)(a),E=b.offsetTop,k=b.offsetLeft,S=r.createElement("div",{ref:a,className:s()("absolute z-modal rounded-dropdown dropdown-menu !max-h-none",u),style:{top:n+E,left:i+k},onClick:function(e){e.stopPropagation()}},g.length>0?r.createElement(ee.ZP,{onSelect:function(e){var n=e.selectedKeys[0];if(n)switch(n){case"attachment":ie.Z.slashMenu("input_box","attachment"),t("attachment"),c();break;case"template":ie.Z.slashMenu("input_box","add_template"),t("template"),c();break;case"tag":ie.Z.slashMenu("input_box","tag"),t("replace:#"),c();break;case"project":ie.Z.slashMenu("input_box","list"),t("replace:~");break;case"date":ie.Z.slashMenu("input_box","date"),t("replace:*"),c();break;case"priority":ie.Z.slashMenu("input_box","priority"),t("replace:!"),c();break;default:if(n.startsWith("convert:")){ie.Z.slashMenu("input_box","convert_to_".concat(n.replace("convert:",""))),t(n),c();break}t(n)}}},g.map((function(e){if("divider"===e.key)return r.createElement("div",{key:q().uniqueId(),style:{padding:"4px 0"}},r.createElement(ee.iz,null));var t=d&&!1;return r.createElement(ee.sN,{key:e.key},r.createElement("div",{"data-key":e.key,className:s()("ap-menu-item menu-item","min-w-menu pl-[12px] pr-[6px] cursor-pointer flex items-center","min-h-[34px]")},e.icon&&r.createElement(D.Z,{style:{width:16,height:16,marginRight:6},name:e.icon,className:s()(t?"text-primary":"")}),r.createElement("span",{className:s()(Q.BQ,{"!text-primary":t})},e.title),t&&r.createElement(D.Z,{name:"selected",className:"text-primary w-[18px] h-[18px] flex-none ml-[5px]"})))}))):r.createElement("div",{className:s()("min-w-menu pl-[12px] pr-[6px] flex items-center","min-h-[34px]")},v.formatMessage({id:"no_results_found"}))),w=(0,r.useCallback)((function(e){$(e).find(".rc-menu-item").first().addClass("rc-menu-item-active")}),[]);return r.createElement(te.Z,null,r.createElement("div",{ref:w,className:s()("fixed z-modal top-0 left-0 bottom-0 right-0 preset-element",P.SIv),onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.preventDefault(),e.stopPropagation(),c()}},S))},fe=n("bOKg"),de=n("XEEp"),me=n("dvcG"),pe=n("q9+P"),he=n("HilP"),ye=(n("XbcX"),n("c9m3"),n("5s+n"),n("NW6w")),ve=n("U872"),ge=n("kxzV");function be(e){return be="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},be(e)}function Ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ke(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ee(Object(n),!0).forEach((function(t){Se(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Se(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=be(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=be(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==be(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Te(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 Te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var xe=function(e){var t=e.item,n=e.active;return r.createElement("div",{className:"ap-menu-item menu-item min-w-menu min-h-[34px] pl-[12px] pr-[6px] cursor-pointer flex items-center"},r.createElement(D.Z,{name:"rss-subscribe",className:s()("flex-none w-[16px] h-[16px] mr-[6px]",n?"text-primary":"text-grey-60")}),r.createElement("div",{className:"flex-auto flex flex-col overflow-hidden justify-center"},r.createElement("span",{className:s()("leading-[18px] text-[13px] truncate",n?"text-primary":"text-grey-80")},t.title),t.accountName&&r.createElement("span",{className:s()("leading-[18px] text-[13px] truncate",n?"text-primary-40":"text-grey-40")},t.accountName)),n&&r.createElement(D.Z,{name:"selected",className:"text-primary w-[18px] h-[18px] flex-none ml-[5px]"}))},_e=function(e){var t=e.top,n=e.left,i=e.hideMenu,o=e.action,a=e.keywords,c=e.menuRef,l=e.selectedCalendarId,u=we((0,r.useState)([]),2),f=u[0],d=u[1],m=(0,ye.v9)((function(e){return e.subscribeAccounts.accounts})),p=(0,ye.v9)((function(e){return e.subscribeAccounts.calendars})),h=(0,r.useMemo)((function(){return 0===p.size?[]:m.filter((function(e){return e&&(0,w.DP)(e)&&!(0,w.pY)(e.get("id"))&&(0,w.iD)(e.get("id")).size>0})).sort(ge.ZP.subscribeAccounts).map((function(e){return{id:e.get("id"),title:(0,w.Py)(e),calendars:(0,w.iD)(e.get("id")).sort(ge.ZP.subscribeCalendar).map((function(e){return{id:e.get("id"),title:e.get("name")}})).toArray()}})).toArray()}),[m,p]),y=(0,r.useMemo)((function(){return a?h.flatMap((function(e){return e.calendars.filter((function(e){return(0,oe.B)(e.title,a)})).map((function(t){return ke(ke({},t),{},{accountName:e.title})}))})):[]}),[h,a]),v=(0,r.useMemo)((function(){return new Set(h.flatMap((function(e){return e.calendars.map((function(e){return e.id}))})))}),[h]),g=(0,re.Z)(c),b=g.offsetTop,E=g.offsetLeft;(0,ve.Z)((function(){setTimeout((function(){var e=$(".rc-menu-submenu-popup.calendarQuickMenuSubMenu:not(.rc-menu-submenu-hidden)").first().find(".rc-menu-item");e.removeClass("rc-menu-item-active"),f[0]&&e.first().addClass("rc-menu-item-active")}))}),[f[0]]),(0,r.useEffect)((function(){var e=c.current;return e&&(0,z.iD)($(e)),function(){e&&(0,z.Dh)($(e))}}),[c]);var k=(0,r.useCallback)((function(e){var t=$(e).find(".rc-menu-item");t.removeClass("rc-menu-item-active"),t.first().addClass("rc-menu-item-active")}),[a]);return 0===(a?y:h).length?r.createElement("div",null):r.createElement(te.Z,null,r.createElement("div",{ref:k,className:s()("fixed z-modal top-0 left-0 bottom-0 right-0 preset-element tk-CodeMirror-hints",P.SIv),onMouseDown:function(e){return e.stopPropagation()},onClick:function(e){e.preventDefault(),e.stopPropagation(),i()}},r.createElement("div",{ref:c,className:"absolute z-modal rounded-default dropdown-menu antiscroll-wrap",style:{top:t+b,left:n+E,maxHeight:"none",minHeight:0,height:"auto",width:200},onClick:function(e){return e.stopPropagation()}},r.createElement("div",{className:"antiscroll-inner",style:{height:"auto",maxHeight:287,minHeight:0}},r.createElement(ee.ZP,{selectedKeys:[l||""],openKeys:f,triggerSubMenuAction:"hover",onOpenChange:d,onClick:function(e){var t=e.key;t&&v.has(t)&&o(t)}},a?y.map((function(e){return r.createElement(ee.sN,{key:e.id},r.createElement(xe,{item:e,active:l===e.id}))})):h.map((function(e){return r.createElement(ee.Wd,{key:e.id,className:"rc-menu-item",popupClassName:s()("calendarQuickMenuSubMenu preset-element tk-CodeMirror-hints",P.SIv),popupOffset:[8,0],onTitleClick:function(t){var n=t.domEvent;d(f.includes(e.id)?[]:[e.id]);var r=n.currentTarget;setTimeout((function(){var e;null===(e=r.parentElement)||void 0===e||e.classList.add("rc-menu-item-active")}))},title:r.createElement("div",{className:"ap-menu-item menu-item min-w-menu min-h-[34px] pl-[12px] pr-[6px] cursor-pointer flex items-center"},r.createElement(D.Z,{name:"event-calendar",className:"flex-none w-[16px] h-[16px] mr-[6px] text-grey-60"}),r.createElement("span",{className:"leading-[18px] text-[13px] text-grey-80 flex-auto truncate"},e.title),r.createElement(D.Z,{name:"right-triangle-down",className:"notUseGlobalCss flex-none w-[12px] h-[12px] ml-[6px]"}))},e.calendars.map((function(e){return r.createElement(ee.sN,{key:e.id},r.createElement(xe,{item:e,active:l===e.id}))})))})))))))},Oe=n("f4Y0"),Ce=n("/bNi"),De=n("WAOt"),Ae=n.n(De),Ie="quick-add-first-line-with-draft-kind-icon",Pe=function(e){if(e)return{"--quick-add-draft-kind-icon-offset":"28px","--quick-add-draft-kind-icon-size":"24px","--quick-add-draft-kind-icon-line-height":"26px"}},Me=function(e){return e===ae.m5.Task?"draft-task":e===ae.m5.Event?"draft-event":e===ae.m5.Note?"draft-note":null},Ne={width:"var(--quick-add-draft-kind-icon-size)",height:"var(--quick-add-draft-kind-icon-size)",fill:"currentColor"},je=function(e){var t=e.draftKind,n=Me(t);return n?r.createElement("span",{className:s()(Ae().draftKindIcon,"absolute top-0 left-0 z-[1] inline-flex items-center justify-start opacity-100 select-none pointer-events-none"),"aria-hidden":"true"},r.createElement(D.Z,{name:n,className:"flex-none text-grey-40 fill-current select-none pointer-events-none",style:Ne})):null};function Re(e){return Re="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},Re(e)}function Le(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ue(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Le(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Le(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ke(r.key),r)}}function Be(e,t,n){return t=He(t),function(e,t){if(t&&("object"===Re(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Fe()?Reflect.construct(t,n||[],He(e).constructor):t.apply(e,n))}function Fe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Fe=function(){return!!e})()}function He(e){return He=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},He(e)}function Ye(e,t){return Ye=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ye(e,t)}function Ve(e,t,n){return(t=Ke(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ke(e){var t=function(e,t){if("object"!=Re(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Re(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Re(t)?t:t+""}var We=o().keyMap.default===o().keyMap.macDefault?"Cmd":"Ctrl",ze=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ve(n=Be(this,t,[e]),"refreshLayoutAfterResize",(function(){var e=n.state.text;n.updateInlineTextWrapped(e,(function(e){var t=function(){n.getTitleCodeMirrors().forEach((function(e){return e.refresh()}))};e||!n.hasDesc()?t():n.forceUpdate(t)}))})),Ve(n,"updateInlineTextWrapped",(function(e,t){var r=n.props,i=r.pureSimple,o=r.getPresetComponent,a=n.state.inlineTextWrapped,s=function(e){e===a?t(!1):n.setState({inlineTextWrapped:e},(function(){return t(!0)}))};if(i)t(!1);else if(0!==e.length){var c=n.inlinePresetRef.current,l=n.taskInputRef.current,u=n.taskEditorCalculateRef.current;if(c&&u&&l){var f=(null===o||void 0===o?void 0:o().getTags().length)||0,d=$(u).width()+11*f,m=$(l).width(),p=$(c).find(".preset").width()+5;s(a?d+(p-5)>m:d+(p+5)>m)}else t(!1)}else s(!1)})),Ve(n,"getTitleCodeMirrors",(function(){return[n.editorRef.current,n.calculateEditorRef.current].map((function(e){var t;return null===e||void 0===e||null===(t=e.getCodeMirror)||void 0===t?void 0:t.call(e)})).filter(Boolean)})),Ve(n,"syncDraftKindFirstLineClass",(function(){var e=!!n.getDraftKindIconName();n.getTitleCodeMirrors().forEach((function(t){var n,r=t.doc;if(null===r||void 0===r||null===(n=r.lineCount)||void 0===n?void 0:n.call(r)){var i=r.lineInfo(0),o=((null===i||void 0===i?void 0:i.textClass)||"").split(/\s+/).includes(Ie);e&&!o?r.addLineClass(0,"text",Ie):!e&&o&&r.removeLineClass(0,"text",Ie)}})),n.refreshTitleEditors()})),Ve(n,"refreshTitleEditors",(function(){n.getTitleCodeMirrors().forEach((function(e){var t;null===(t=e.refresh)||void 0===t||t.call(e)}))})),Ve(n,"getDraftKindIconName",(function(){var e=n.props,t=e.draftKind;return e.showDraftKindIcon?Me(t):null})),Ve(n,"reCalTipCount",(function(){var e=pe.EA.isJustRegistered,t=(0,me.LP)(P._Yt.quickAddReturnTipShowCount,"json"),n=(0,me.LP)(P._Yt.quickAddShiftReturnTipShowCount,"json")||0,r=(0,me.LP)(P._Yt.quickAddCmdReturnTipShowCount,"json")||0;return null==t&&(t=e?0:3,(0,me.JU)(P._Yt.quickAddReturnTipShowCount,t)),{returnCount:t,cmdReturnCount:r,shiftReturnCount:n}})),Ve(n,"initDropHint",(function(){$(n.rootRef.current).on("dragover",(function(e){n.setState({isDragOver:!0}),e.stopPropagation(),e.preventDefault()})).on("dragleave",(function(){n.setState({isDragOver:!1})})).on("drop",(function(e){n.setState({isDragOver:!1});var t=e.originalEvent&&e.originalEvent.dataTransfer;if(t&&t.files&&t.files.length){var r=t.items;if(r&&r.length&&r[0].webkitGetAsEntry&&r[0].webkitGetAsEntry()&&r[0].webkitGetAsEntry().isDirectory)return void(0,z.eD)(d.U2("over_type"),1e3);var i=t.files[0];if(!i)return;if(e.stopPropagation(),e.preventDefault(),!n.verifyUploadPermission())return;if(!(0,M.tX)(i))return;n.setState({files:n.state.files.concat({id:q().uniqueId(),file:i})}),setTimeout((function(){n.focusEditor()}))}}))})),Ve(n,"removeDropHint",(function(){$(n.rootRef.current).off("dragover").off("dragleave").off("drop")})),Ve(n,"initPasteFile",(function(){var e=n.rootRef.current;if(e){var t=$(e).find("textarea");t.pastableTextarea(),t.on("paste.global-quick-add",(function(e,t){n.doPasteFile(e,t)}))}})),Ve(n,"removePasteFile",(function(){var e=n.rootRef.current;e&&$(e).find("textarea").off("paste.global-quick-add")})),Ve(n,"doPasteFile",(function(e){for(var t=e,r=(t.clipboardData||t.originalEvent.clipboardData).items,i=[],o=0;o<r.length;o++){var a=r[o];if("file"===a.kind){var s=a.getAsFile();i.push(s)}}var c=i[0];c&&n.verifyUploadPermission()&&(0,M.tX)(c)&&(n.setState({files:n.state.files.concat({id:q().uniqueId(),file:c})}),e.stopPropagation(),e.preventDefault())})),Ve(n,"removeFile",(function(e){n.setState({files:n.state.files.filter((function(t){var n=t.id;return e!==n}))})})),Ve(n,"saveAttachment",(function(e,t){if(e&&t.length){var r=e.get("content"),i=t.map((function(t){var n=t.file,r=(0,M.OE)(n,e);return K.ZP.uploadingAttachmentsSet.add(r.get("id")),r})),o=i.map((function(e){var t=e.get("id"),n=e.get("fileType"),r=e.get("fileName");return(0,W.W_)(t,n,r)})).join("\n");(0,M.MN)(e.get("id"),Y().List(i)),(0,T.RR)(e)||F.h.dispatch((0,B.cT)(e.get("id"),"".concat(r||"").concat(r?"\n":"").concat(o))),n.setState({files:[]})}})),Ve(n,"insertPreset",(function(e){if(n.editorRef.current){var t=n.editorRef.current.getCodeMirror();if(t){var r=t.getCursor(),i={line:r.line,ch:r.ch};t.replaceRange(e,i)}}})),Ve(n,"getEventDraftTextData",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ae.F2,n=e.getAllMarks().filter((function(e){return t.includes(e.markType)})).map((function(t){var n=t.find();if(!n)return null;var r=e.getLine(n.to.line)||"",i={line:n.to.line,ch:Math.min(n.to.ch+1,r.length)};return{from:e.indexFromPos(n.from),to:e.indexFromPos(i),text:e.getRange(n.from,i),type:t.markType}})).filter(Boolean).sort((function(e,t){return e.from-t.from})),r=n.map((function(e,t){return{text:e.text,order:t,type:e.type}})),i=n.slice().sort((function(e,t){return t.from-e.from})).reduce((function(e,t){return e.slice(0,t.from)+e.slice(t.to)}),e.getValue());return{text:i,markerInsertions:r}})),Ve(n,"getDraftInputState",(function(){var e,t,r,i,o=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=o.includeMarkerInsertions,s=void 0!==a&&a,c=o.removableMarkTypes,l=void 0===c?ae.F2:c,u=n.state,f=u.text,d=u.desc,m=u.files,p=null===(e=n.editorRef.current)||void 0===e||null===(t=e.getCodeMirror)||void 0===t?void 0:t.call(e),h=s&&(null===p||void 0===p?void 0:p.getValue)?n.getEventDraftTextData(p,l).markerInsertions:[];return Ue({text:null!==(r=null===p||void 0===p||null===(i=p.getValue)||void 0===i?void 0:i.call(p))&&void 0!==r?r:f,desc:d,files:m.map((function(e){return Ue({},e)}))},h.length>0?{markerInsertions:h}:{})})),Ve(n,"getDraftInputStateWithoutMarkers",(function(e){var t,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.keepFiles,a=void 0===o||o,s=n.getDraftInputState({includeMarkerInsertions:!0,removableMarkTypes:e}),c=null===(t=n.editorRef.current)||void 0===t||null===(r=t.getCodeMirror)||void 0===r?void 0:r.call(t);return c?{text:n.getEventDraftTextData(c,e).text,desc:s.desc,files:a?s.files:[],markerInsertions:n.getEventDraftTextData(c,ae.F2).markerInsertions.filter((function(t){return!e.includes(t.type||"")}))}:Ue(Ue({},s),{},{files:a?s.files:[]})})),Ve(n,"getEventDraftInputState",(function(){return n.getDraftInputStateWithoutMarkers(ae.F2,{keepFiles:!1})})),Ve(n,"getEditorEndCursor",(function(e){var t=Math.max(0,e.doc.lineCount()-1);return{line:t,ch:(e.doc.getLine(t)||"").length}})),Ve(n,"rematchDraftInputMarkers",(function(){if(n.editorRef.current){var e=n.editorRef.current.getCodeMirror();if(e){var t=n.props,r=t.isQuickAssignDisabled,i=t.isQuickDateDisabled,o=t.isQuickProjectDisabled,a=t.isQuickPriorityDisabled,s=t.isQuickTagDisabled,c=t.onTypeKeyChange;e.doc.setCursor(n.getEditorEndCursor(e)),[{type:"tag",disabled:s},{type:"project",disabled:o},{type:"priority",disabled:a},{type:"assign",disabled:r},{type:"date",disabled:i}].forEach((function(t){var n=t.type;t.disabled||null===c||void 0===c||c(e,!1,n)}))}}})),Ve(n,"restoreDraftInputState",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e){var r=t.rematchMarkers,i=void 0===r||r,o=t.onComplete,a=e.text||"";if(n.editorRef.current){var s=n.editorRef.current.getCodeMirror();s&&s.setValue(a)}n.setState({text:a,desc:null==e.desc?null:e.desc,files:(e.files||[]).map((function(e){return Ue({},e)})),inlineTextWrapped:!1},(function(){i&&n.rematchDraftInputMarkers(),n.syncDraftKindFirstLineClass(),null===o||void 0===o||o()}))}})),Ve(n,"reset",(function(){if(n.editorRef.current){var e=n.editorRef.current.getCodeMirror();e&&(e.setValue(""),e.clearHistory())}n.pasteData={},n.lastCursor=null,n.setState({text:"",files:[],desc:null,isBatchAddConfirmShown:!1,inlineTextWrapped:!1}),n.props.onReset&&n.props.onReset(),n.syncDraftKindFirstLineClass()})),Ve(n,"canAdd",(function(){var e=n.state,t=e.text,r=e.desc,i=e.files;return!!t.trim().length||(!!r||!!i.length)})),Ve(n,"confirm",(function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=n.props,i=r.isSubscribeCalendar,o=r.listenId,a=r.globalMode,s=r.updateQuickAddStayBehavior,c=n.state,l=c.text,u=c.desc,f=c.files,d=e||{},m=d.template;if(n.canAdd()||m){var p=n.editorRef.current.getCodeMirror();if(!i){if(ie.Z.addTask("inputbox_style",n.isRenderDetailMode()?"detailed":"minimalist"),u){var h=n.reCalTipCount(),y=h.cmdReturnCount;ie.Z.addTask("description","description_with_text"),(0,me.JU)(P._Yt.quickAddCmdReturnTipShowCount,y+1)}else{var v=n.reCalTipCount(),g=v.returnCount;(0,me.JU)(P._Yt.quickAddReturnTipShowCount,g+1)}o&&I.vp.dispatchOne("manulDoNlpDate",o,p)}a&&s(!!t);var b=n.props.onAdd(p,{title:l,content:u||""},e);E.Kf("add"),n.saveAttachment(b,f)}})),Ve(n,"focusEditor",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=function(){if(n.editorRef.current)if(e){if("end"===e){var t=n.editorRef.current.getCodeMirror();t.doc.setCursor(n.getEditorEndCursor(t)),n.editorRef.current.focus(),n.lastCursor=null}}else n.lastCursor?(n.editorRef.current.getCodeMirror().doc.setCursor(n.lastCursor),n.editorRef.current.focus(),n.lastCursor=null):n.editorRef.current.focus()};t.defer?window.requestAnimationFrame?window.requestAnimationFrame(r):setTimeout(r,0):r()})),Ve(n,"hasDesc",(function(){return null!=n.state.desc})),Ve(n,"handleKeyCmdShiftReturn",(function(e){var t=n.props.globalMode;return n.confirm(void 0,t),!1})),Ve(n,"handleKeyCmdReturn",(function(e){return n.confirm(),!1})),Ve(n,"handleKeyShiftReturn",(function(e){var t=n.props.pureSimple,r=n.state.desc;if(!t){var i,o=n.reCalTipCount().shiftReturnCount;if((0,me.JU)(P._Yt.quickAddShiftReturnTipShowCount,o+1),null==r)n.showDesc();else null===(i=n.descRef.current)||void 0===i||i.focus()}})),Ve(n,"showDesc",(function(){var e=n.state.desc,t=n.props.listenId;null==e&&(ie.Z.addTask("description","description_show"),n.setState({desc:""},(function(){var e;null===(e=n.descRef.current)||void 0===e||e.focus();var r=n.editorRef.current.getCodeMirror();t&&I.vp.dispatchOne("manulDoNlpDate",t,r)})))})),Ve(n,"handleBlur",(function(e,t){n.lastCursor=e.getCursor(),n.props.onBlur&&n.props.onBlur(e,t)})),Ve(n,"handleBeforeChange",(function(e,t){Array.isArray(t.text)&&""===t.text[0]&&""===t.text[1]&&Object.prototype.hasOwnProperty.call(t,"cancel")&&t.cancel()})),Ve(n,"getIsNoteList",(function(){var e=n.props,t=e.isNote,r=e.projectId,i=e.columnId,o=e.presetProperties,a=e.draftKind;if(e.hasConvertedDraftKind)return a===ae.m5.Note;var s=k.Rp(r);return t||s&&k.vG(s)||h.kG()&&"note"===i||o&&o.kind===P.V60.Note})),Ve(n,"isEventDraft",(function(){var e=n.props,t=e.draftKind,r=e.isSubscribeCalendar;return t===ae.m5.Event||r})),Ve(n,"getDetailedTitlePlaceholder",(function(){if(n.isEventDraft())return d.U2("whats_on_agenda");var e=n.props.draftKind;return d.U2(e===ae.m5.Note?"record_inspiration_and_time":"what_would_you_like_to_do")})),Ve(n,"getDescPlaceholder",(function(){return d.U2(n.isEventDraft()?"notes":"placeholder_task_content")})),Ve(n,"hideProjectMenu",(function(){n.setState((function(e){return{projectMenuState:Ue(Ue({},e.projectMenuState),{},{visible:!1})}}))})),Ve(n,"autoMatchProjectMenu",(function(e){if(!n.props.isSubscribeCalendar||!h.uY()){for(var t=/[#\uff03!\uff01@\uff20*\uff0a~\uff5e\uff3e^]/,r=e.getCursor(),i=e.getLine(r.line),o=r.ch-1,a=r.ch;o>-1&&!t.test(i.charAt(o));o--);o<0&&(o=0);var s=i.slice(o,a).match(/^[~\uff5e\uff3e^]([^\\\*\"\'\:\?\<\>\|~|\uff5e|\uff3e|^]*)$/);if(s){var c=s[1]||"",l=e.charCoords({line:r.line,ch:r.ch});n.setState({projectMenuState:{visible:!0,top:l.top,left:l.left,keywords:c,start:o,end:a,line:r.line}})}else n.hideProjectMenu()}})),Ve(n,"hideSlashMenu",(function(){n.setState((function(e){return{slashMenuState:Ue(Ue({},e.slashMenuState),{},{visible:!1})}}))})),Ve(n,"canMatchSlashMenuKeyword",(function(e){var t=n.props,r=t.draftKind,i=t.canConvertToEvent,o=t.showConvertMenu;return le(n.getSlashMenuDisabledKeys(),e,r,i,o).length>0})),Ve(n,"autoMatchSlash",(function(e){for(var t=/[!\uff01\uff3e^~\uff5e@\uff20*\uff0a\s]/,r=e.getCursor(),i=e.getLine(r.line),o=r.ch-1,a=r.ch;o>-1;o--)if(t.test(i.charAt(o))){o+=1;break}o<0&&(o=0);var s=i.slice(o,a).match(/^[\/\u3001]([^\\\/\*\"\'\:\?\<\>\|#|\uff03|\/|\s]*)/);if(s){var c=s[1]||"";if(c.length<=5||n.canMatchSlashMenuKeyword(c)){r.line;var l=e.charCoords({line:r.line,ch:o});return void n.setState({slashMenuState:{visible:!0,top:l.top,left:l.left,keywords:c,start:o,end:a,line:r.line}})}}n.hideSlashMenu()})),Ve(n,"getSlashMenuDisabledKeys",(function(){var e=n.props,t=e.pureSimple,r=e.isSubscribeCalendar,i=[];return t&&i.push("attachment"),r&&i.push("attachment","template","priority","tag"),n.getIsNoteList()&&i.push("priority"),i.length>0?i:void 0})),Ve(n,"renderExtra",(function(){var e,t,i=n.props,o=i.getPresetComponent,a=i.isSubscribeCalendar,s=i.onConvertDraftKind,c=i.draftKind,l=i.canConvertToEvent,u=i.showConvertMenu,f=n.state,d=f.slashMenuState,m=f.projectMenuState;return d.visible?r.createElement(ue,{key:d.keywords,menuRef:n.slashMenuRef,top:d.top+24,left:d.left,hideMenu:n.hideSlashMenu,showActive:!1,lineType:d.type,action:function(e){var t,r=null===(t=n.editorRef.current)||void 0===t?void 0:t.getCodeMirror();if(r){var i={line:d.line,ch:d.start},a={line:d.line,ch:d.end};if(e.includes("replace:"))r.replaceRange(e.replace("replace:",""),i,a),r.focus(),n.hideSlashMenu();else if(e.startsWith("convert:"))r.replaceRange("",i,a),null===s||void 0===s||s(e.replace("convert:","")),r.focus(),n.hideSlashMenu();else switch(r.replaceRange("",i,a),n.hideSlashMenu(),e){case"attachment":n.selectFile();break;case"template":var c=o();null===c||void 0===c||c.onAddFromTemplateClick()}}},disabledKey:n.getSlashMenuDisabledKeys(),draftKind:c,canConvertToEvent:l,showConvertMenu:u,keywords:d.keywords}):m.visible?a&&!h.uY()?r.createElement(_e,{menuRef:n.projectMenuRef,top:m.top+24,left:m.left,hideMenu:n.hideProjectMenu,action:function(e){var t,r=null===(t=n.editorRef.current)||void 0===t?void 0:t.getCodeMirror(),i=w.xE(e);if(r&&i){var a,s={line:m.line,ch:m.start},c={line:m.line,ch:m.end};n.focusEditor(),r.replaceRange("",s,c),null===(a=o())||void 0===a||a.onProjectSelect(i,void 0,{showNameInMarker:!0})}n.hideProjectMenu()},keywords:m.keywords,selectedCalendarId:(null===(e=o())||void 0===e||null===(t=e.getProjectId)||void 0===t?void 0:t.call(e))||""}):r.createElement(he.Z,{menuRef:n.projectMenuRef,top:m.top+24,left:m.left,hideMenu:n.hideProjectMenu,action:function(e,t,r){var i,a=null===(i=n.editorRef.current)||void 0===i?void 0:i.getCodeMirror();if(a){var s={line:m.line,ch:m.start};n.focusEditor();var c={line:m.line,ch:m.end},l=e?k.Rp(e):void 0,u=t?(0,Oe.UM)(t):void 0;if(a.replaceRange("",s,c),l){var f=o();null===f||void 0===f||f.onProjectSelect(l,u,r)}n.hideProjectMenu()}},keywords:m.keywords}):null})),Ve(n,"getTip",(function(){var e=n.state.text,t=n.reCalTipCount(),r=t.returnCount,i=t.cmdReturnCount,o=t.shiftReturnCount;return n.hasDesc()?i>=3?"":(0,fe.V5)()?d.U2("cmd_enter_add_task"):d.U2("ctrl_enter_add_task"):e.length>20&&o<3?d.U2("shift_enter_add_desc"):e.replace(/[/\u3001@#*~\uff5e!\uff01]/,"").length&&r<3?d.U2("enter_add_task"):""})),Ve(n,"isRenderDetailMode",(function(){return n.props.detailMode||n.hasDesc()})),Ve(n,"getInputStyle",(function(){var e=n.props.globalMode,t=n.state.inlineTextWrapped;return e||n.isRenderDetailMode()?{}:{paddingRight:0,paddingBottom:t?0:8}})),Ve(n,"isExpandDetailOnBlur",(function(){var e=n.state,t=e.text,r=e.files;return!!n.isRenderDetailMode()&&(!!t.length||n.hasDesc()||!!r.length)})),Ve(n,"renderTips",(function(){var e=n.props,t=e.pureSimple,i=(e.isSubscribeCalendar,e.globalMode),o=n.state.isFocused,a=n.getTip();return t?null:o&&a?r.createElement("div",{className:"whitespace-nowrap absolute text-grey-30 cursor-auto text-right",style:Ue({right:24+(h.kG()?0:12),lineHeight:"14px",fontSize:10,bottom:2},i?{position:"static",margin:"-2 0"}:{})},a.replace("\u21a9\ufe0e","\u21b5")):null})),Ve(n,"selectFile",(function(){var e;null===(e=n.attachmentInputRef.current)||void 0===e||e.click()})),Ve(n,"uploadAttachment",(function(e){var t=e.target.files[0];if(t){if(!(0,M.tX)(t))return;n.setState({files:n.state.files.concat({id:q().uniqueId(),file:t})}),setTimeout((function(){n.focusEditor(),e.target.value=""}))}}));var i=e.autoFocusDelay,o=e.kanbanQuickAddDefaultVisible,a=!(!(i&&i>0)||o);return n.state={isFocused:a,text:"",isBatchAddConfirmShown:!1,inlineTextWrapped:!1,files:[],isDragOver:!1,desc:null,slashMenuState:{visible:!1,left:0,top:0,keywords:"",start:0,end:0,line:0},projectMenuState:{visible:!1,left:0,top:0,keywords:"",start:0,end:0,line:0}},n.doBatchAddTasks=n.doBatchAddTasks.bind(n),n.undoBatchAddTasks=n.undoBatchAddTasks.bind(n),n.handleBeforeNativeFocus=n.handleBeforeNativeFocus.bind(n),n.handleFocus=n.handleFocus.bind(n),n.handleBlur=n.handleBlur.bind(n),n.handleUpdateText=n.handleUpdateText.bind(n),n.handlePaste=n.handlePaste.bind(n),n.handleKeyDown=n.handleKeyDown.bind(n),n.handleMouseDown=n.handleMouseDown.bind(n),n.keyHandleMap=Ve(Ve(Ve(Ve(Ve(Ve(Ve({Enter:n.handleKeyReturn.bind(n)},"".concat(We,"-Enter"),n.handleKeyCmdReturn),"Shift-".concat(We,"-Enter"),n.handleKeyCmdShiftReturn),"Shift-Enter",n.handleKeyShiftReturn),"LeftClick",n.handleKeyClick.bind(n)),"Down",n.handleKeyDownArrow.bind(n)),"Shift-Tab",!1),"Tab",!1),n.pasteData={},n.lastCursor=null,n.editorOptions={scrollbarStyle:"null",spellcheck:!1,keyMap:"inline",lineWrapping:!e.pureSimple},n.editorRef=r.createRef(),n.calculateEditorRef=r.createRef(),n.rootRef=r.createRef(),n.taskInputRef=r.createRef(),n.taskEditorCalculateRef=r.createRef(),n.descRef=r.createRef(),n.slashMenuRef=r.createRef(),n.projectMenuRef=r.createRef(),n.attachmentInputRef=r.createRef(),n.inlinePresetRef=r.createRef(),n.defaultText="",n.reCalTipCount(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ye(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.autoFocus,r=t.autoFocusDelay,i=void 0===r?0:r,o=t.isSubscribeCalendar;setTimeout((function(){setTimeout((function(){if(e.editorRef.current){var t=e.editorRef.current.getCodeMirror();t&&(n&&t.focus(),e.defaultText=t.getValue(),e.syncDraftKindFirstLineClass())}}))}),i),o||(this.initPasteFile(),this.initDropHint())}},{key:"componentDidUpdate",value:function(e,t,n){var r=this.state,i=this.props;if(e.isSubscribeCalendar!==i.isSubscribeCalendar&&(i.isSubscribeCalendar?(this.removePasteFile(),this.removeDropHint()):(this.initPasteFile(),this.initDropHint())),e.pureSimple!==i.pureSimple){var o=!i.pureSimple;this.editorOptions=Ue(Ue({},this.editorOptions),{},{lineWrapping:o}),[this.editorRef.current,this.calculateEditorRef.current].forEach((function(e){var t,n;null===e||void 0===e||null===(t=e.getCodeMirror)||void 0===t||null===(n=t.call(e))||void 0===n||n.setOption("lineWrapping",o)}))}if(e.draftKind===i.draftKind&&e.showDraftKindIcon===i.showDraftKindIcon||this.syncDraftKindFirstLineClass(),!i.pureSimple&&(t.text!==r.text||i.detailMode!==e.detailMode))if(0===r.text.length)this.setState({inlineTextWrapped:!1});else{var a=this.inlinePresetRef.current,s=this.taskInputRef.current,c=this.taskEditorCalculateRef.current;if(a&&c&&s){var l,u=(null===(l=i.getPresetComponent)||void 0===l?void 0:l.call(i).getTags().length)||0,f=$(c).width()+11*u,d=$(s).width(),m=$(a).find(".preset").width()+5;r.text.length<t.text.length?f+(m-5)<=d&&this.setState({inlineTextWrapped:!1}):f+(m+5)>d&&this.setState({inlineTextWrapped:!0})}}}},{key:"componentWillReceiveProps",value:function(e){if(e.projectId&&e.projectId!==this.props.projectId&&this.editorRef.current){var t=k.yE(e.projectId),n=this.editorRef.current.getCodeMirror();this.props.onTypeKeyChange&&this.props.onTypeKeyChange(n,!t,"assign")}}},{key:"componentWillUnmount",value:function(){var e=this.props.saveBeforeUnmount,t=this.state,n=t.files,r=t.desc;if(e&&this.editorRef.current){var i=this.editorRef.current.getCodeMirror();if(i){var o=i.getValue();(this.defaultText!==o||r||n.length>0)&&this.confirm()}}this.removePasteFile(),this.removeDropHint()}},{key:"verifyUploadPermission",value:function(){if(this.props.pureSimple)return!1;var e=this.state.files;return K.ZP.canUploadAttachment?!(e.length>=y.b9.taskAttachmentNumber)||(this.showOverNumberToast(),!1):(V.$Z({type:P.VIb.attachment}),!1)}},{key:"showOverNumberToast",value:function(){var e=d.U2("over_attachment_number_limit").replace("{s}",y.b9.taskAttachmentNumber);(0,z.eD)(e,1e3)}},{key:"handlePaste",value:function(e,t){var n=this.props.isSubscribeCalendar,r=v.a2(t),i=b.F1(r).replace(/[\n\r\s]/g," ");if(n)return this.doPastePlainText(e,i),!0;if(t.match(/[\n\r]/)){var o=e.doc.getCursor(!0),a=e.doc.getCursor(!1),s=e.doc.getLine(o.line).slice(0,o.ch),c=e.doc.getLine(a.line).slice(a.ch),l=!1,u=(s+t+c).split(/[\n\r]/).filter((function(e){var t=b.F1(e).replace(/[\n\r\s]/g," ");return $.trim(t).length>y.b9.taskTitleWordLimit&&(l=!0),e&&$.trim(t).length})).map((function(e){return e.replace(/\t/g," ")}));if(l)return f.$Z({text:d.U2("characters_upper_limit")}),!0;u.length>1?(this.pasteData={titles:u,text:t,textAfterCaret:c,anchor:a,head:o},this.setState({isBatchAddConfirmShown:!0})):this.doPastePlainText(e,i)}else this.doPastePlainText(e,t);return!0}},{key:"handleKeyDown",value:function(e,t){var n=this,r=this.props,i=r.onKeyDown,o=r.isSubscribeCalendar,a=this.state,s=a.slashMenuState,c=a.projectMenuState;if(m.T$(t,e.getValue()+1)&&[p.Z.backspace,p.Z.delete,p.Z.left_arrow,p.Z.right_arrow].indexOf(t.keyCode)<0)return t.preventDefault(),t.stopPropagation(),f.$Z({text:d.U2("characters_upper_limit")}),!1;if(s.visible||c.visible){var l=s.visible?"slash":c.visible?"project":"",u=function(){switch(l){case"slash":return n.slashMenuRef.current;case"project":return n.projectMenuRef.current}}();l&&u&&(0,Ce.Nx)(t,l,u,(function(){switch(l){case"slash":n.hideSlashMenu();break;case"project":n.hideProjectMenu()}}),{subMenuClassName:"project"===l&&o&&!h.uY()?"calendarQuickMenuSubMenu":void 0})}else t.key;i&&i(e,t)}},{key:"handleOverLimit",value:function(e,t){m.Uz(t,e.getValue()+1)&&Object.prototype.hasOwnProperty.call(t,"cancel")&&(t.cancel(),f.$Z({text:d.U2("characters_upper_limit")}))}},{key:"blurEditor",value:function(){if(this.editorRef.current){var e=this.props.saveBeforeUnmount;if(this.editorRef.current.blur(),!e){var t=this.editorRef.current.getCodeMirror();if(t){var n=t.getValue();this.defaultText===n&&n&&this.reset()}}this.setState({isFocused:!1})}}},{key:"setCursor",value:function(){if(this.editorRef.current){var e=this.editorRef.current.getCodeMirror().doc;e.setCursor(e.getCursor())}}},{key:"handleKeyReturn",value:function(e){var t;return this.hasDesc()?null===(t=this.descRef.current)||void 0===t||t.focus():this.confirm(),!1}},{key:"handleKeyDownArrow",value:function(){this.props.onKeyDownArrow&&this.props.onKeyDownArrow()}},{key:"handleKeyClick",value:function(e,t){return this.props.onClick&&this.props.onClick(e,t),o().Pass}},{key:"handleMouseDown",value:function(e,t){this.props.onMouseDown&&this.props.onMouseDown(e,t)}},{key:"handleBeforeNativeFocus",value:function(){this.props.onBeforeNativeFocusEditor&&this.props.onBeforeNativeFocusEditor()}},{key:"handleFocus",value:function(e,t){var n=this;this.props.onFocus&&this.props.onFocus(e,t),this.setState({isFocused:!0},(function(){n.props.onAfterFocus&&n.props.onAfterFocus(e,t)}))}},{key:"handleUpdateText",value:function(e,t){var n=e.getValue(),r=this.state.text;this.autoMatchSlash(e),this.autoMatchProjectMenu(e),r!==n?(this.setState({text:n}),this.props.onChange&&this.props.onChange(e,t),this.syncDraftKindFirstLineClass()):this.syncDraftKindFirstLineClass()}},{key:"doPastePlainText",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=n.excludeTextAfterCaret,i=void 0!==r&&r,o=(0,A.M_)(t),a=e.doc.getCursor(!0),s=e.doc.getCursor(!1),c=e.doc.getLine(a.line).slice(0,a.ch),l=e.doc.getLine(s.line).slice(s.ch),u=e.doc.getRange(a,s);if(i){var m=c+o;if(m.length>y.b9.taskTitleWordLimit)return void f.$Z({text:d.U2("characters_upper_limit")});var p=a,h={line:s.line,ch:e.doc.getLine(s.line).length};e.replaceRange(o,p,h),this.props.onPasteText&&this.props.onPasteText(e,{startCursor:a,endCursor:s,text:o,newText:m}),e.setCursor({line:p.line,ch:p.ch+o.length})}else{var v=c+o+l;if(u===o)return void e.setCursor(s);if(v.length>y.b9.taskTitleWordLimit)return void f.$Z({text:d.U2("characters_upper_limit")});e.replaceSelection(o),this.props.onPasteText&&this.props.onPasteText(e,{startCursor:a,endCursor:s,text:o,newText:v}),e.setCursor({line:s.line,ch:s.ch+o.length-u.length})}}},{key:"renderBatchAddConfirm",value:function(){var e=this.state.isBatchAddConfirmShown,t=this.props.projectId,n=k.Rp(t),i=!1;return n&&(i=k.vG(n)),e?r.createElement(u.Z,{onConfirm:this.doBatchAddTasks,onClose:this.undoBatchAddTasks,isRenderBatchAddNote:i,className:"preset-element"}):null}},{key:"undoBatchAddTasks",value:function(){var e=this;this.setState({isBatchAddConfirmShown:!1},(function(){if(e.editorRef.current){var t=e.editorRef.current.getCodeMirror(),n=e.pasteData,r=n.anchor,i=n.head,o=n.text,a=n.textAfterCaret;t.focus(),t.setSelection(r,i);var s=b.CK(o||""),c=s.titlePart,l=s.descPart,u=a?l?"".concat(l,"\n").concat(a):a:l||"";if(u.length>y.b9.taskContentWordLimit)f.$Z({text:d.U2("characters_upper_limit")});else if(e.doPastePlainText(t,c,{excludeTextAfterCaret:!0}),u){var m=e.state.desc;e.setState({desc:m?u+"\n"+m:u})}}}))}},{key:"doBatchAddTasks",value:function(){var e,t,n=this.state.files;this.setState({isBatchAddConfirmShown:!1});var r=this.state.desc,i=this.pasteData.titles.map((function(e,t){return{title:e,content:0===t&&r?r:void 0}})),o=((null===(e=(t=this.props).onBatchAdd)||void 0===e?void 0:e.call(t,i))||[])[0];this.saveAttachment(o,n)}},{key:"renderFakePlaceholder",value:function(){var e=this.props,t=e.globalMode,n=e.placeholder,i=this.state,o=i.text,a=(i.isFocused||this.isExpandDetailOnBlur())&&this.isRenderDetailMode()||t,c=!!this.getDraftKindIconName(),l=t?"text-[19px] leading-[26px] text-grey-20 flex-auto truncate":"text-s text-grey-20 flex-auto truncate";if(o)return null;var u=this.getIsNoteList();return r.createElement("div",{className:s()("fake-placeholder","absolute inset-0 z-0 text-grey-20 flex items-center"),style:{left:c?"var(--quick-add-draft-kind-icon-offset)":a?0:-4,bottom:t?0:9}},a?r.createElement("span",{className:l},this.getDetailedTitlePlaceholder()):r.createElement(r.Fragment,null,!c&&r.createElement(D.Z,{name:"add-kanban-task",className:"text-grey-20 w-[24px] h-[24px] inline-block flex-none"}),r.createElement("span",{className:l},this.isEventDraft()?n:!t&&h.kG()?d.U2(u?"add_note":"shortcuts_add_task_title"):g.tj(n))))}},{key:"renderEditor",value:function(){var e=this,t=this.props,n=t.getQuickAddPreset,i=t.getQuickAddFooter,o=t.globalMode,a=t.draftKind,c=this.state,u=c.isFocused,f=c.isDragOver,d=c.text,m=c.files,p=c.desc,h=c.inlineTextWrapped,v=this.isExpandDetailOnBlur()||d.length,g=this.hasDesc(),b=d.length||u||h,E=!!this.getDraftKindIconName(),k=n?r.createElement("div",{className:s()("flex-none flex flex-row-reverse clear-both"),ref:this.inlinePresetRef,style:Ue({},b?{marginTop:0,paddingBottom:7}:void 0)},r.createElement("div",{className:"inline-flex items-center flex-none z-[1]",style:{height:b?22:0}},n(b))):null;return r.createElement("div",{className:s()("border-[1px] border-solid rounded-[10px]",o?"border-transparent":s()(u||f?"border-primary":v?"border-grey-10":"border-transparent bg-grey-3")),ref:this.rootRef},r.createElement("div",{className:s()("task-input text-s overflow-x-hidden with-no-scroll",h||this.isRenderDetailMode()?"overflow-y-auto":"flex"),style:{maxHeight:o?378:115,padding:o?void 0:"0 12px",paddingTop:3,marginTop:5},ref:this.taskInputRef},r.createElement("div",{className:s()("task-title overflow-hidden relative leading-[40px]",h||this.isRenderDetailMode()?"":"flex-auto"),style:this.getInputStyle()},r.createElement("div",{className:s()("relative",E&&"quick-add-title-with-draft-kind-icon"),style:E?Pe(o):void 0},E&&r.createElement(je,{draftKind:a}),r.createElement("div",{className:"pointer-events-none absolute opacity-0",ref:this.taskEditorCalculateRef},r.createElement(l.Z,{ref:this.calculateEditorRef,value:d,options:this.editorOptions})),r.createElement(l.Z,{ref:this.editorRef,value:d,onBeforeNativeFocus:this.handleBeforeNativeFocus,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyDown:this.handleKeyDown,handleOverLimit:this.handleOverLimit,onMouseDown:this.handleMouseDown,handleBeforeInput:this.handleBeforeChange,onChange:this.handleUpdateText,handlePaste:this.handlePaste,keyHandleMap:this.keyHandleMap,options:this.editorOptions,scrollEltSelector:".task-input",className:o?"text-[19px] font-medium leading-[26px]":""}),this.renderFakePlaceholder()),o&&!g&&r.createElement("div",{className:"flex cursor-text",style:{height:18},onClick:function(){e.showDesc()}}),g&&r.createElement("div",{className:"flex"},r.createElement(de.Z,{ref:this.descRef,className:s()(X().desc,"text-grey-80 w-full placeholder:text-grey-20 bg-transparent overflow-hidden"),maxLength:y.A6.taskContentWordLimit,style:{fontSize:o?14:13,lineHeight:o?"22px":"20px",paddingTop:o?8:4,outline:"none"},onFocus:function(){e.setState({isFocused:!0})},value:p,placeholder:this.getDescPlaceholder(),onChange:function(t){e.setState({desc:t.target.value})},onPaste:this.doPasteFile,minRows:o?5:1,onKeyDown:function(t){switch(t.key){case"Enter":if(t.ctrlKey||t.metaKey){var n,r=null===(n=e.editorRef.current)||void 0===n?void 0:n.getCodeMirror().doc;t.shiftKey?e.handleKeyCmdShiftReturn(r):e.handleKeyCmdReturn(r)}break;case"ArrowUp":0===t.currentTarget.selectionStart&&e.focusEditor()}}}))),!this.isRenderDetailMode()&&!h&&k),!o&&this.renderTips(),m&&m.length?r.createElement("div",{className:s()("flex flex-wrap",X().attachments),style:{padding:o?void 0:"0 12px"}},m.map((function(t){var n=t.id,i=t.file;return r.createElement("div",{key:n,className:"flex-none",style:{marginRight:8,marginTop:o?12:6}},r.createElement(Z,{file:i,remove:function(){e.removeFile(n)}}))}))):null,!this.isRenderDetailMode()&&h&&r.createElement("div",{className:"flex justify-between",style:{padding:"0 12px",marginTop:4}},r.createElement("div",{className:s()("text-grey-60 text-xs",{"opacity-0":y.b9.taskTitleWordLimit-d.length>100}),style:{lineHeight:"17px",height:17,marginTop:3}},"".concat(d.length,"/").concat(y.b9.taskTitleWordLimit)),k),null===i||void 0===i?void 0:i(u||v,this.canAdd(),g),o&&this.renderTips(),this.renderExtra())}},{key:"render",value:function(){var e=this;return r.createElement(r.Fragment,null,this.renderEditor(),this.renderBatchAddConfirm(),r.createElement(te.Z,null,r.createElement("input",{type:"file",className:"w-0 h-0 absolute top-0 left-0 opacity-0 p-0 cursor-pointer preset-element",name:"file",style:{color:"transparent"},tabIndex:-1,title:"",ref:this.attachmentInputRef,onClick:function(t){e.verifyUploadPermission()||t.preventDefault(),t.stopPropagation()},onChange:this.uploadAttachment})))}}],i&&Ze(n.prototype,i),a&&Ze(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),Ge=function(e){return e.isSubscribeCalendar?h.uY()?w.jw():w.xW():x.Vq()},qe=(0,c.qC)((0,C.Z)({getSelectOptions:Ge,type:"project",symbols:"\uff3e^~\uff5e",isDisabledPropKey:"isQuickProjectDisabled",isCertainSettedPropKey:"isProjectCertainSetted",codeMirrorHint:o().hint.preset,completionMatchRule:function(e,t){var n,r=t.projectId,i=t.isSubscribeCalendar;if(!i)return k.FP(e);var o=w.xE(r);return(null===o||void 0===o?void 0:o.get("name"))===e?r:null===(n=Ge({isSubscribeCalendar:i}).find((function(t){return t.match===e})))||void 0===n?void 0:n.key},applyCompletionToData:k.bi,supportProjectColumn:!0}),(0,C.Z)({getSelectOptions:T.h2w,type:"priority",symbols:"!\uff01",isDisabledPropKey:"isQuickPriorityDisabled",isCertainSettedPropKey:"isPriorityCertainSetted",codeMirrorHint:o().hint.preset,completionMatchRule:T.aCn,applyCompletionToData:T.MSV}),(0,C.Z)({getSelectOptions:S.jw,type:"assign",symbols:"@\uff20",isDisabledPropKey:"isQuickAssignDisabled",codeMirrorHint:o().hint.assignee,completionMatchRule:S.FW,applyCompletionToData:S.bi}),O.Z,_.Z)(ze)},HilP:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("sMBO"),n("Tskq"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("UDbp"),o=n("bJwH"),a=n("NW6w"),s=n("DhI8"),c=n("AtZj"),l=n("EPMa"),u=n.n(l),f=n("XoE2"),d=n("RDjN"),m=n("LCaO"),p=n("xS9v"),h=n("AVQR"),y=n("U872"),v=n("2KMM"),g=n("4+DD"),b=n("Eh+D"),E=n.n(b),k=n("ZvEw"),S=n("1/gw");function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(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 T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var x="leading-[18px] text-[13px] flex-auto truncate",_="text-grey-80",O=function(e,t){return(0,S.B)(e,t)},C=function(e){var t=e.id,n=e.title,i=e.icon,o=e.subTitle,a=e.active,s=e.emoji,l=e.hasSub,f=e.onClick;return r.createElement("div",{"data-key":t,className:u()("ap-menu-item menu-item","min-w-menu pl-[12px] pr-[6px] cursor-pointer flex items-center","min-h-[34px]"),style:{height:o?52:void 0},onClick:f},s?r.createElement(h.Z,{emoji:i,size:16,className:"emoji w-[16px] h-[16px] text-[16px] leading-[16px] relative mr-[6px] flex-none"}):r.createElement(c.Z,{style:{width:16,height:16,marginRight:6},name:i,className:u()("flex-none",a?"text-primary":"text-grey-60")}),o?r.createElement("div",{className:"flex-auto flex flex-col overflow-hidden justify-center"},r.createElement("span",{className:u()(x,a?"text-primary":_)},n),r.createElement("span",{className:u()(x,a?"text-primary-40":"text-grey-40")},o)):r.createElement("span",{className:u()(x,a?"text-primary":_)},n),l&&r.createElement(c.Z,{name:"right-triangle-down",className:"notUseGlobalCss flex-none w-[12px] h-[12px] ml-[6px]"}),a&&!l&&r.createElement(c.Z,{name:"selected",className:"text-primary w-[18px] h-[18px] flex-none ml-[5px]"}))};t.Z=function(e){var t=e.selectedId,n=e.selectedProjectId,c=e.menuRef,l=e.hideMenu,h=e.keywords,b=e.className,S=e.top,T=e.left,x=e.action,_=(0,r.useMemo)((function(){var e=w(h.split("/"),2),t=e[0],n=e[1];return n?[n,t]:[t,void 0]}),[h]),D=w(_,2),A=D[0],I=D[1],P=w((0,r.useState)([]),2),M=P[0],N=P[1],j=(0,a.v9)((function(e){return(0,k.LK)()})),R=(0,r.useMemo)((function(){return(0,k.Fr)(j).toArray().reduce((function(e,t){return e.concat((0,v.Sd)(t.get("id"),"edit"))}),E().List())}),[j]),L=(0,a.v9)((function(e){return(0,v.Sd)()})),U=(0,r.useMemo)((function(){return R.concat(L)}),[L,R]),Z=(0,a.v9)((function(e){return e.projects.projectInbox})),B=(0,a.v9)((function(e){return(0,s.Vg)(e)})),F=(0,a.v9)((function(e){return(0,o.g8)(e)})),H=(0,r.useMemo)((function(){return F?U.toArray():[Z].concat(U.toArray())}),[Z,F,U]),Y=(0,r.useMemo)((function(){return new Map(H.map((function(e){return[e.get("id"),e]})))}),[H]),V=(0,r.useMemo)((function(){return B.toArray().reduce((function(e,t){var n=e.get(t.get("projectId"));return n?n.push(t):e.set(t.get("projectId"),[t]),e}),new Map)}),[B]),K=(0,r.useMemo)((function(){return H.reduce((function(e,t){var n=V.get(t.get("id"));return n?e.concat(n):e}),[])}),[V,H]),W=(0,r.useMemo)((function(){if(I)return[];var e=H.map((function(e){var t=function(){var t=e.get("name")||"";if((0,p.Cy)(t)){var n=(0,p.y9)(t);return{icon:n.emoji,title:n.title,emoji:!0}}return{icon:(0,o.Sw)(e),title:t,emoji:!1}}(),n=t.emoji,r=t.title,i=t.icon;return{id:e.get("id"),title:r,icon:i,list:A?void 0:function(){var t=V.get(e.get("id"));if(t&&t.length>1)return t.map((function(e){return{id:e.get("projectId")+"/"+e.get("id"),title:e.get("name")||"",icon:"section-list"}}))}(),emoji:n}}));return A?e.filter((function(e){return O(e.title,A)})):e}),[A,V,I,H]),z=(0,r.useMemo)((function(){return A.length>0||I?K.filter((function(e){var t=Y.get(e.get("projectId"));return!I||(null===t||void 0===t?void 0:t.get("name"))===I})).map((function(e){var t=Y.get(e.get("projectId"));return{id:e.get("projectId")+"/"+e.get("id"),title:e.get("name")||"",subTitle:(null===t||void 0===t?void 0:t.get("name"))||"",icon:"section-list"}})).filter((function(e){return O(e.title,A)})):[]}),[A,Y,I,K]),G=(0,m.Z)(c),q=G.offsetTop,J=G.offsetLeft;(0,y.Z)((function(){M[0]?setTimeout((function(){$(".rc-menu-submenu-popup.projectQuickMenuSubMenu:not(.rc-menu-submenu-hidden)").first().find(".rc-menu-item").first().addClass("rc-menu-item-active")})):setTimeout((function(){$(".rc-menu-submenu-popup.projectQuickMenuSubMenu").find(".rc-menu-item").removeClass("rc-menu-item-active")}))}),[M[0]]),(0,r.useEffect)((function(){var e=c.current;if(e){var t=$(e);(0,g.iD)(t)}return function(){if(e){var t=$(e);(0,g.Dh)(t)}}}),[c]);var X=r.createElement("div",{ref:c,className:u()("absolute z-modal rounded-default dropdown-menu antiscroll-wrap",b),style:{top:S+q,left:T+J,maxHeight:"none",minHeight:0,height:"auto",width:200},onClick:function(e){e.stopPropagation()}},r.createElement("div",{className:"antiscroll-inner",style:{height:"auto",maxHeight:287,minHeight:0}},r.createElement(i.ZP,{onOpenChange:function(e){N(e)},selectedKeys:[t||n],openKeys:M,triggerSubMenuAction:"hover",onSelect:function(e){var t=e.selectedKeys[0];if(t){var n=w(t.split("/"),2),r=n[0],i=n[1];x(r,i)}}},W.concat(z).map((function(e){var o=n===e.id;if(e.list){var a,s=null===(a=e.list[0])||void 0===a?void 0:a.id;return r.createElement(i.Wd,{key:e.id,className:"rc-menu-item",popupClassName:u()("projectQuickMenuSubMenu preset-element tk-CodeMirror-hints",d.SIv),title:r.createElement(C,{key:e.id,id:e.id,title:e.title,subTitle:e.subTitle,icon:e.icon,emoji:e.emoji,active:o,hasSub:!0,onClick:function(e){if(e.preventDefault(),e.stopPropagation(),s){var t=w(s.split("/"),2),n=t[0],r=t[1];x(n,r,{hideColumnNameInMarker:!0})}}}),onTitleClick:function(t){var n=t.domEvent;M.includes(e.id)?N([]):N([e.id]);var r=n.currentTarget;setTimeout((function(){var e;null===(e=r.parentElement)||void 0===e||e.classList.add("rc-menu-item-active")}))},popupOffset:[8,0]},e.list.map((function(e){var n=t===e.id.split("/")[1];return r.createElement(i.sN,{key:e.id},r.createElement(C,{key:e.id,id:e.id,title:e.title,subTitle:e.subTitle,icon:e.icon,emoji:e.emoji,active:n}))})))}return r.createElement(i.sN,{key:e.id},r.createElement(C,{key:e.id,id:e.id,title:e.title,subTitle:e.subTitle,icon:e.icon,emoji:e.emoji,active:o}))}))))),Q=(0,r.useCallback)((function(e){var t=$(e).find(".rc-menu-item"),n=t.first();t.removeClass("rc-menu-item-active"),n.addClass("rc-menu-item-active")}),[A]);return r.createElement(f.Z,null,W.length+z.length>0?r.createElement("div",{ref:Q,className:u()("fixed z-modal top-0 left-0 bottom-0 right-0 preset-element tk-CodeMirror-hints",d.SIv),onMouseDown:function(e){e.stopPropagation()},onClick:function(e){e.preventDefault(),e.stopPropagation(),l()}},X):r.createElement("div",null))}},DQcm:function(e,t,n){"use strict";n.d(t,{Z:function(){return ue}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("4mDm"),n("2B1R"),n("7+zs"),n("Tskq"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("SuFq"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("cYOW"),a=n("y8mg"),s=n.n(a),c=n("Qs1d"),l=n("l3/N"),u=n("Ag2S"),f=n("bJwH"),d=n("WfbV"),m=n("0Gim"),p=n("97ST"),h=n("+Aid"),y=n("V/jI"),v=n("dvcG"),g=n("RDjN"),b=n("ZLOq"),E=n.n(b),k=n("EPMa"),S=n.n(k),w=n("aALo"),T=n("hPvk"),x=n("yPzf"),_=n("sLZY"),O=n("9IBm"),C=n("EItl"),D=n.p+"i/9e5662adc7ede81b8fc39895ca59a94d.png",A=n.p+"i/23821ac7fc802095089d27dcac9ea85d.png",I=n.p+"i/c4265bbb96fadbde8fa92f31639fa98c.png",P=n.p+"i/1c73d00b37d48b15864f5ea05debbb8f.png",M=n.p+"i/b68139f0f8497702b6c1754ade011b22.png",N=n.p+"i/6b071ad7650943dc5f480158d28c7608.png",j=n.p+"i/3c2a29d5129f6131da8477b4c18f92e9.png",R=n.p+"i/496772300043cee2e4fc35611097e35e.png",L=n("hmS9"),U=n("5WEu");function Z(e){return Z="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},Z(e)}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){H(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Y=function(e){var t=e.img,n=e.style,i=e.active,o=e.onClick,a=e.title;return r.createElement("div",{className:"flex flex-auto items-center justify-center bg-grey-2 hover:bg-grey-4 relative cursor-pointer",style:F(F({},n),{},{width:204,height:80,borderRadius:8,marginBottom:48}),onClick:o},r.createElement("img",{src:t,alt:"",style:{width:"88%"},draggable:"false"}),r.createElement("div",{className:"absolute",style:{left:0,right:0,bottom:-26}},r.createElement(L.G,{isSelected:i,title:a})))},V=function(e){var t=e.close,n=(0,O.Z)(),o=(0,i.I0)(),a=function(e){o((0,x.J9)(e)),(0,_.a1)()},s=(0,i.v9)((function(e){return e.extPreference.desktopQuickAdd.style})),c=(0,C.jV)(),l=(0,r.useMemo)((function(){return(0,U.$o)(c)}),[c]),u=(0,r.useMemo)((function(){return(0,y.zO)()?l?A:D:l?P:I}),[l]),f=(0,r.useMemo)((function(){return(0,y.zO)()?l?N:M:l?R:j}),[l]);return r.createElement(T.Z,{visible:!0,title:n.formatMessage({id:"input_box_style"}),onClose:t,maskClosable:!1,noFooter:!0,className:"!w-auto kanban-click-ignore global-quick-add-click-ignore",coverClassName:"preset-element"},r.createElement("div",{className:"flex items-center justify-between"},r.createElement(Y,{img:f,onClick:function(){a(0)},active:0===s,title:n.formatMessage({id:"simple"})}),r.createElement(Y,{img:u,onClick:function(){a(1)},active:1===s,style:{marginLeft:16},title:n.formatMessage({id:"detailed"})})))},K=n("AtZj"),W=n("rviF"),z=n("Ygis"),G=n("2sNt"),q=n("7Rop"),J=n("O/pf");function X(e){return X="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},X(e)}function Q(){return Q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Q.apply(this,arguments)}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){se(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ce(r.key),r)}}function re(e,t,n){return t=oe(t),function(e,t){if(t&&("object"===X(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ie()?Reflect.construct(t,n||[],oe(e).constructor):t.apply(e,n))}function ie(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ie=function(){return!!e})()}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function ae(e,t){return ae=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ae(e,t)}function se(e,t,n){return(t=ce(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(e){var t=function(e,t){if("object"!=X(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=X(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==X(t)?t:t+""}var le=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),se(n=re(this,t,[e]),"certainData",void 0),se(n,"draftCertainDataStash",void 0),se(n,"draftInputStateStash",void 0),se(n,"autoFocusTimer",void 0),se(n,"finishAddTodoTimer",void 0),se(n,"delayBlurAction",void 0),se(n,"taskTemplateToolTipTimer",void 0),se(n,"presetFocusTimer",void 0),se(n,"resizeObserver",void 0),se(n,"resizeAnimationFrame",void 0),se(n,"quickAddWidth",void 0),se(n,"onKeyDownArrow",(function(){var e=n.getTitleEditorComponent(),t=n.context.isCalendarTaskMode;if(e)if(e.hasDesc()){var r;null===(r=e.descRef.current)||void 0===r||r.focus()}else{var i=$(n.rootRef.current).closest(".tasklist").find("#task-list-content ul li");if(i.length>0){var o=i.eq(0).find("a").attr("taskid");n.blurEditor(),n.props.onSelectTasks(o,[o]),!t&&n.props.navigateTask(o),u.vp.dispatch("focusToTaskItem.list."+o)}}})),se(n,"setupResizeObserver",(function(){window.ResizeObserver&&n.rootRef.current&&(n.resizeObserver=new window.ResizeObserver((function(e){var t,r=null===(t=e[0])||void 0===t?void 0:t.contentRect.width;null!=r&&r!==n.quickAddWidth&&(n.quickAddWidth=r,0!==r&&(null!==n.resizeAnimationFrame&&cancelAnimationFrame(n.resizeAnimationFrame),n.resizeAnimationFrame=requestAnimationFrame((function(){var e;n.resizeAnimationFrame=null,null===(e=n.getTitleEditorComponent())||void 0===e||e.refreshLayoutAfterResize()}))))})),n.resizeObserver.observe(n.rootRef.current))})),se(n,"teardownResizeObserver",(function(){var e;null===(e=n.resizeObserver)||void 0===e||e.disconnect(),n.resizeObserver=null,null!==n.resizeAnimationFrame&&(cancelAnimationFrame(n.resizeAnimationFrame),n.resizeAnimationFrame=null)})),se(n,"confirmQuickAdd",(function(){n.getTitleEditorComponent().confirm()})),se(n,"updateInputStyleModalVisible",(function(e){var t=n.state.inputStyleModalVisible;n.setState({inputStyleModalVisible:e},(function(){var r;t&&!e&&(null===(r=n.getTitleEditorComponent())||void 0===r||r.focusEditor())}))})),se(n,"selectAttachment",(function(){var e;null===(e=n.getTitleEditorComponent())||void 0===e||e.selectFile()})),se(n,"isDetailMode",(function(){var e=n.props,t=e.quickAddStyle,r=e.pureSimple;return!!n.state.hasConvertedDraftKind||!r&&1===t})),se(n,"getDraftKindByProjectId",(function(e){var t=n.state,r=t.draftKind,i=t.hasConvertedDraftKind;if(r===J.m5.Event||i)return r;var o=f.Rp(e);return o?f.vG(o)?J.m5.Note:J.m5.Task:r})),se(n,"onPresetReset",(function(){})),se(n,"getCertainData",(function(){return n.certainData})),se(n,"updateCertainData",(function(e){n.certainData=s().cloneDeep(e)})),se(n,"clearDelayBlurAction",(function(){n.delayBlurAction&&(clearTimeout(n.delayBlurAction),n.delayBlurAction=null)})),se(n,"onConvertDraftKind",(function(e){var t,r,i,o;n.clearDelayBlurAction();var a=n.state.draftKind;if(a!==e){var s=(null===(t=n.getPresetComponent())||void 0===t||null===(r=t.getTags)||void 0===r?void 0:r.call(t))||[],c=null===(i=n.getPresetComponent())||void 0===i||null===(o=i.getDateGroup)||void 0===o?void 0:o.call(i),l=n.getTitleEditorComponent(),f=(0,J.TI)({currentKind:a,targetKind:e,certainData:n.certainData,presetDateGroup:c,presetTags:s,draftCertainDataStash:n.draftCertainDataStash,titleEditor:l,inputStateStash:n.draftInputStateStash});n.draftInputStateStash=f.inputStateStash,n.draftCertainDataStash=f.draftCertainDataStash,n.certainData=f.certainData;var d=f.targetInputState;u.vp.dispatch("hideTimecard"),n.setState({draftKind:e,hasConvertedDraftKind:!0,isQuickDateDisabled:!1,isProjectCertainSetted:!1,isPriorityCertainSetted:!1},(function(){var e=n.getPresetComponent();e&&n.setState({projectId:e.getProjectId()});var t=function(){n.clearDelayBlurAction(),n.focusEditor("end",{defer:!0})};d&&(null===l||void 0===l?void 0:l.restoreDraftInputState)?l.restoreDraftInputState(d,{rematchMarkers:!0,onComplete:t}):t()}))}})),se(n,"blurEditor",(function(){var e=n.getTitleEditorComponent();e&&e.blurEditor&&e.blurEditor()})),se(n,"focusEditor",(function(e,t){var r=n.getTitleEditorComponent();r&&r.focusEditor&&r.focusEditor(e,t)})),se(n,"setCursor",(function(){n.getTitleEditorComponent().setCursor()})),se(n,"resetInitalState",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.props;n.draftCertainDataStash={},n.draftInputStateStash={},n.getTitleEditorComponent().reset(),n.certainData={},n.setState({draftKind:n.getInitialDraftKind(e),hasConvertedDraftKind:!1,isQuickDateDisabled:!1,isProjectCertainSetted:!1,isPriorityCertainSetted:!1},(function(){var e=n.getPresetComponent();e.reset(),n.setState({projectId:e.getDefaultProjectId(),editorPlaceholder:e.getPlaceholderText()})})),n.closeTaskTemplateToolTip()})),se(n,"finishAddAiAdviceTodo",(function(){n.resetInitalState()})),se(n,"finishAddTodo",(function(){n.finishAddTodoTimer=setTimeout((function(){n.focusEditor(),n.finishAddTodoTimer=null}),0)})),se(n,"getPresetComponent",(function(){return n.presetRef.current})),se(n,"getTitleEditorComponent",(function(){return n.titleRef.current})),se(n,"onClickBody",(function(e){var t=n.props.kanbanQuickAddDefaultVisible;if(!l.kG()||t){var r=e.target||null;r&&($(r).hasClass("cm-bold")||$(r).closest(n.rootRef.current).length||$(r).closest(".preset-element, .quick-preset-timecard, .timecard-element, .CodeMirror-hints, .timecard").length)||(n.delayBlurAction&&clearTimeout(n.delayBlurAction),n.delayBlurAction=setTimeout((function(){n.blurEditor(),n.delayBlurAction=null}),100))}})),se(n,"buildCurrentTask",(function(){var e,t=n.props.buildTaskData,r=null===(e=n.getTitleEditorComponent())||void 0===e?void 0:e.state;if(r&&t){var i=r.text,o=r.desc;console.log("title",{title:i}),console.log("desc",{content:o});var a=t({title:i,content:o||""},n.getPresetDataToAddTodo());return(0,G.j29)(te(te({id:(0,q.Z)()},a),{},{isNew:!0}))}})),n.state={draftKind:n.getInitialDraftKind(e),hasConvertedDraftKind:!1,isEditorFocus:!1,projectId:"",editorPlaceholder:"",isQuickDateDisabled:!1,isProjectCertainSetted:!1,isPriorityCertainSetted:!1,isTaskTemplateToolTipShown:"true"===v.LP(g.PpT.tryTaskTemplateShown),inputStyleModalVisible:!1},n.draftCertainDataStash={},n.draftInputStateStash={},n._componentId=s().uniqueId("addTask_"),n.onChangeParse=n.onChangeParse.bind(n),n.onChangePreset=n.onChangePreset.bind(n),n.onChangePlaceholder=n.onChangePlaceholder.bind(n),n.onFocusEditor=n.onFocusEditor.bind(n),n.onBlurEditor=n.onBlurEditor.bind(n),n.onMorePresetVisibleChange=n.onMorePresetVisibleChange.bind(n),n.onAddTodoFromTemplate=n.onAddTodoFromTemplate.bind(n),n.onAddTodo=n.onAddTodo.bind(n),n.onBatchAddTodo=n.onBatchAddTodo.bind(n),n.clearQuickAddValue=n.clearQuickAddValue.bind(n),n.rootRef=r.createRef(),n.titleRef=r.createRef(),n.presetRef=r.createRef(),n.autoFocusTimer=null,n.finishAddTodoTimer=null,n.delayBlurAction=null,n.taskTemplateToolTipTimer=null,n.presetFocusTimer=null,n.resizeObserver=null,n.resizeAnimationFrame=null,n.quickAddWidth=null,n.certainData={},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ae(e,t)}(t,e),n=t,i=[{key:"getInitialDraftKind",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;if(e.isSubscribeCalendar)return J.m5.Event;var t=e.project||e.activeProject;return e.isNote||t&&f.vG(t)?J.m5.Note:J.m5.Task}},{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.autoFocus,r=t.autoFocusDelay,i=t.columnId;document.addEventListener("mousedown",this.onClickBody,{capture:!0}),u.vp.subscribe(this._componentId,"focusQuickAdd",this.focusEditor),u.vp.subscribe(this._componentId,"setCursorQuickAdd",this.setCursor),u.vp.subscribe(this._componentId,"focusQuickAddByColumnId",(function(t){t.columnId===i&&e.focusEditor()})),this.setState({projectId:this.getPresetComponent().getDefaultProjectId()}),n&&(r?this.autoFocusTimer=setTimeout((function(){e.focusEditor(),e.autoFocusTimer=null}),r):this.focusEditor()),this.setupResizeObserver()}},{key:"componentWillUnmount",value:function(){this.autoFocusTimer&&(clearTimeout(this.autoFocusTimer),this.autoFocusTimer=null),this.finishAddTodoTimer&&(clearTimeout(this.finishAddTodoTimer),this.finishAddTodoTimer=null),this.delayBlurAction&&(clearTimeout(this.delayBlurAction),this.delayBlurAction=null),this.taskTemplateToolTipTimer&&(clearTimeout(this.taskTemplateToolTipTimer),this.taskTemplateToolTipTimer=null),this.presetFocusTimer&&(clearTimeout(this.presetFocusTimer),this.presetFocusTimer=null),document.removeEventListener("mousedown",this.onClickBody,{capture:!0}),u.vp.unSubscribe(this._componentId,"focusQuickAdd"),u.vp.unSubscribe(this._componentId,"setCursorQuickAdd"),u.vp.unSubscribe(this._componentId,"focusQuickAddByColumnId"),this.teardownResizeObserver()}},{key:"componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=e.activeProjectId!==n.activeProjectId||e.hashProjectId!==n.hashProjectId;r&&this.resetInitalState(e);try{r||e.activeProject.get("kind")===n.activeProject.get("kind")||this.setState({draftKind:this.getInitialDraftKind(e),hasConvertedDraftKind:!1},(function(){var e=t.getPresetComponent();e&&t.onChangePlaceholder(e.getPlaceholderText())}))}catch(i){}}},{key:"componentDidUpdate",value:function(e,t){var n=this.state;if(t.projectId!==n.projectId){var r=n.projectId;f.yE(r)&&p.Jh(r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.presetOptions,i=void 0===n?{}:n,o=t.presetProperties,a=void 0===o?{}:o,s=t.activeProjectId,c=t.templateEnabled,u=t.groupBy,p=t.columnId,h=t.saveBeforeUnmount,v=t.autoFocusDelay,g=(t.quickAddStyle,t.pureSimple),b=t.disableDraftConvert,k=t.kanbanQuickAddDefaultVisible,T=t.isSubscribeAccountContext,x=this.state,_=x.projectId,O=x.draftKind,C=x.editorPlaceholder,D=x.isQuickDateDisabled,A=x.isProjectCertainSetted,I=x.isPriorityCertainSetted,P=x.hasConvertedDraftKind,M=x.inputStyleModalVisible,N=O===J.m5.Event,j=O===J.m5.Note,R=P,L=!b,U=this.isDetailMode(),Z=f.Rp(_),B=(0,J.e2)(),F=N;return!P&&Z&&f.vG(Z)&&(F=!0),j&&(F=!0),r.createElement("div",{ref:this.rootRef,id:"add-task",className:S()("tl-quick pb-[16px] relative",E().quickAddView,l.kG()?"px-[12px]":"px-[20px]"),"data-id":this._componentId,onClick:this.onClickQuickAdd,onKeyUp:this.onKeyUp},r.createElement(d.Z,{isNote:j,draftKind:O,hasConvertedDraftKind:P,showDraftKindIcon:R,canConvertToEvent:B,onConvertDraftKind:this.onConvertDraftKind,showConvertMenu:L,ref:this.titleRef,placeholder:C,activeProjectId:s,projectId:_,isSubscribeCalendar:N,onKeyDownArrow:this.onKeyDownArrow,onFocus:this.onFocusEditor,onBlur:this.onBlurEditor,onAdd:this.onAddTodo,onBatchAdd:this.onBatchAddTodo,onChangeParse:this.onChangeParse,isQuickProjectDisabled:!1,isQuickPriorityDisabled:F,isQuickAssignDisabled:N,isQuickDateDisabled:D,isQuickTagDisabled:N,isProjectCertainSetted:A,isPriorityCertainSetted:I,groupBy:u,columnId:p,presetProperties:a,pureSimple:g&&!R,getQuickAddPreset:function(t){return r.createElement(m.ZP,Q({},i,{visible:t,isDisableMoreOptions:!!N&&i.isDisableMoreOptions,isNote:j,draftKind:O,hasConvertedDraftKind:P,canConvertToEvent:B,onConvertDraftKind:e.onConvertDraftKind,showConvertMenu:L,ref:e.presetRef,isSubscribeCalendar:N,onMorePresetVisibleChange:e.onMorePresetVisibleChange,onChangePreset:e.onChangePreset,onChangePlaceholder:e.onChangePlaceholder,onFocusEditor:e.focusEditor,addTaskFromTemplate:e.onAddTodoFromTemplate,templateEnabled:c,clearQuickAddValue:e.clearQuickAddValue,groupBy:u,columnId:p,presetProperties:a,updateInputStyleModalVisible:g?void 0:e.updateInputStyleModalVisible,selectAttachment:g?void 0:e.selectAttachment,updateCertainData:e.updateCertainData,getCertainData:e.getCertainData,getTitleEditorComponent:e.getTitleEditorComponent,buildCurrentTask:e.buildCurrentTask,finishAddAiAdviceTodo:e.finishAddAiAdviceTodo,isSubscribeAccountContext:T}))},getPresetComponent:this.getPresetComponent,getQuickAddFooter:function(t,n){var o=arguments.length>2&&void 0!==arguments[2]&&arguments[2],s=o||U;if(s){var f=l.kG();return r.createElement("div",{className:S()("global-footer","flex items-center justify-between preset-element overflow-hidden"),style:{height:t?36:0,padding:"0 12px",paddingTop:t?6:0,paddingBottom:t?6:8,lineHeight:"1.5"}},r.createElement("div",{className:"preset-wrapper inline-flex overflow-y-hidden overflow-x-auto with-no-scroll z-[1]",style:{display:t?void 0:"none",padding:5,margin:-5}},r.createElement(m.ZP,Q({},i,{isNote:j,draftKind:O,hasConvertedDraftKind:P,canConvertToEvent:B,onConvertDraftKind:e.onConvertDraftKind,showConvertMenu:L,ref:e.presetRef,isSubscribeCalendar:N,onMorePresetVisibleChange:e.onMorePresetVisibleChange,onChangePreset:e.onChangePreset,onChangePlaceholder:e.onChangePlaceholder,onFocusEditor:e.focusEditor,addTaskFromTemplate:e.onAddTodoFromTemplate,templateEnabled:c,clearQuickAddValue:e.clearQuickAddValue,groupBy:u,columnId:p,presetProperties:a,isDisableMoreOptions:!0,detailMode:!0,updateInputStyleModalVisible:e.updateInputStyleModalVisible,updateCertainData:e.updateCertainData,getCertainData:e.getCertainData,selectAttachment:e.selectAttachment,hideProjectName:f,getTitleEditorComponent:e.getTitleEditorComponent,buildCurrentTask:e.buildCurrentTask,finishAddAiAdviceTodo:e.finishAddAiAdviceTodo,autoFocusDelay:v,isSubscribeAccountContext:T}))),r.createElement(w.Z,{type:"primary",size:"tiny",className:"global-quick-add-add !flex-none relative",onClick:e.confirmQuickAdd,disabled:!n,style:{display:t?void 0:"none",padding:f?"0 5px":"0 10px",minWidth:"unset",height:f?20:24,marginLeft:f?12:24}},f?r.createElement(K.Z,{name:"send",className:"text-white",style:{width:14,height:14}}):y.U2("add")))}return null},saveBeforeUnmount:h,autoFocusDelay:v,detailMode:U,kanbanQuickAddDefaultVisible:k}),M&&r.createElement(V,{close:function(){e.updateInputStyleModalVisible(!1)}}),this.renderTemplateToolTip())}},{key:"renderTemplateToolTip",value:function(){var e=this.state.isEditorFocus;if(this.isShownTaskTemplateToolTip()){var t=l.kG();return e?r.createElement(h.Z,{arrowPosition:{right:"10px"},relativeRef:this.rootRef,gap:-20,gap2:t?-16:-23},y.U2("template_tooltips_1")):null}}},{key:"isShownTaskTemplateToolTip",value:function(){var e=this.props,t=e.templateEnabled,n=e.isSubscribeCalendar,r=this.state.isTaskTemplateToolTipShown;return!n&&t&&!r&&!this.isDetailMode()}},{key:"closeTaskTemplateToolTip",value:function(){this.isShownTaskTemplateToolTip()&&(this.setState({isTaskTemplateToolTipShown:!0}),v.JU(g.PpT.tryTaskTemplateShown,"true"))}},{key:"getPresetDataToAddTodo",value:function(){var e=this.props,t=e.isPin,n=e.presetProperties,r=void 0===n?{}:n,i=e.columnId,o=e.groupBy,a=this.getPresetComponent(),s=a.getCertain("dateGroup"),c=a.getTags(),u=a.getProjectId(),d=a.getPriority(),m=a.getDefaultDateData(),h=m.defaultStartDate,y=m.defaultDueDate,v=a.getProjectStartDate(),b={kind:a.getKind(),dateGroup:s,tags:c,projectId:u,priority:d,defaultStartDate:h,defaultDueDate:y,projectStartDate:v,columnId:a.getColumnId(),pinned:t||r.pinnedTime,assignee:r.assignee||(o===g.X9E.assignee?i:null)},E=l.OE();if(E&&o===g.X9E.assignee){var k=i;if("-1"!==k){var S=f.wA(E).toArray(),w=new Map(S.map((function(e){return[e.get("id"),f.vi(e)]}))),T=p.Oj(E).toArray().find((function(e){return e.get("userId")===k&&w.get(e.get("projectId"))})),x=null===T||void 0===T?void 0:T.get("projectId");x&&(b.projectId=x)}}return r.completedUserId&&Object.assign(b,te({},r)),b}},{key:"onMorePresetVisibleChange",value:function(e){e&&this.closeTaskTemplateToolTip()}},{key:"onFocusEditor",value:function(){var e=this;this.setState({isEditorFocus:!0}),u.vp.dispatch("setShowDate",this.rootRef.current.offsetWidth),this.isShownTaskTemplateToolTip()&&(this.taskTemplateToolTipTimer=setTimeout((function(){e.closeTaskTemplateToolTip(),e.taskTemplateToolTipTimer=null}),3e3))}},{key:"onBlurEditor",value:function(){this.setState({isEditorFocus:!1})}},{key:"onChangeParse",value:function(e,t){var n=this.getPresetComponent();if(n){if("date"===e&&(t&&t.dateGroup?n.setDateGroup(t.dateGroup):n.setDateGroup()),"project"===e){n.setCertainProjectId(t);var r=n.getProjectId();this.setState({projectId:r,draftKind:this.getDraftKindByProjectId(r),isProjectCertainSetted:!1})}"priority"===e&&(n.setCertainPriority(t),this.setState({isPriorityCertainSetted:!1})),"tag"===e&&n.setCertainTag(t),"assign"===e&&n.setCertainAssign(t)}}},{key:"onChangePreset",value:function(e,t,n){var r=this;switch(e){case"date":this.setState({isQuickDateDisabled:!0});break;case"project":this.setState({isProjectCertainSetted:!n,projectId:t,draftKind:this.getDraftKindByProjectId(t)});break;case"priority":this.setState({isPriorityCertainSetted:!n})}this.presetFocusTimer=setTimeout((function(){var e;r.focusEditor("end"),n&&(null===(e=r.getTitleEditorComponent())||void 0===e||e.insertPreset(n)),r.presetFocusTimer=null}),0)}},{key:"onChangePlaceholder",value:function(e){this.setState({editorPlaceholder:e})}},{key:"onAddTodoFromTemplate",value:function(e){W.Z.addTask("template","template_apply"),this.getTitleEditorComponent().confirm({template:e})}},{key:"onAddTodo",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=this.props.onAdd,i=this.state.draftKind,o=null===r||void 0===r?void 0:r({data:te(te({},t),{},{draftKind:i}),template:n.template,presetData:this.getPresetDataToAddTodo()});return o}},{key:"onBatchAddTodo",value:function(e){var t=this.props.onBatchAdd;return null===t||void 0===t?void 0:t({data:e,presetData:this.getPresetDataToAddTodo()})}},{key:"clearQuickAddValue",value:function(){var e;null===(e=this.getTitleEditorComponent())||void 0===e||e.reset()}}],i&&ne(n.prototype,i),o&&ne(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);se(le,"contextType",z.Z);var ue=(0,i.$j)((function(e){return{templateEnabled:e.preference.get("templateEnabled"),activeProjectId:l.C3()?e.router.location.pathname.split("/")[3]:e.router.location.pathname.split("/")[2],hashProjectId:e.router.location.pathname.split("/")[2],activeProject:f.vo(),quickAddStyle:e.extPreference.desktopQuickAdd.style}}),(function(e){return{navigateTask:function(t){e((0,o.VF)("/".concat(l.x6(),"/").concat(t)))},onSelectTasks:function(e,t){(0,G.j1p)(e,t)}}}))((0,c.Z)(le))},fVoS:function(e,t,n){"use strict";n("2B1R");var r=n("q1tI"),i=n("Ez/e");t.Z=function(e){var t=e.menu,n=e.onSelect,o=e.selectKey,a=e.size,s=void 0===a?"normal":a;return r.createElement("div",null,t.map((function(e){var t=o===e.key;return r.createElement(i.Z,{key:e.key,id:e.key,onSelect:n,text:e.text,isSelected:t,size:s})})))}},PZEr:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("9IBm"),o=n("EPMa"),a=n.n(o),s=n("7Eh3"),c=n.n(s),l=n("Ph81"),u=n("fVoS"),f=n("2sNt"),d=n("+Ili"),m=n("owjm"),p=n("Eh+D");function h(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(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 y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.onCancel,n=e.task,o=e.generateTask,s=e.generateOptions,y=e.className,v=(0,i.Z)(),g=h((0,r.useState)("complete"),2),b=g[0],E=g[1];(0,r.useEffect)((function(){d.Pm("show")}),[]);var k=(0,r.useCallback)((function(e){E(e)}),[]),S=(0,r.useCallback)((function(){if(!o)return[];var e=o.get("startDate");return e?f.Ns9(n,e):[]}),[o,n]),w=(0,r.useCallback)((function(){return S().length}),[S]),T=(0,r.useCallback)((function(e){var t=(0,f.FOH)(e);null!=t&&("complete"===s.type?m.cW(p.List([t]),s.toStatus):"progress"===s.type?f.eEM(t,s.progress):"checklist"===s.type&&f.J7G(t,s.subtaskId))}),[s.progress,s.subtaskId,s.toStatus,s.type]),x=(0,r.useCallback)((function(){d.Pm("skip_all"),f.R85(n,o,w()),T(n.get("id"))}),[w,o,T,n]),_=(0,r.useCallback)((function(){d.Pm("finish_all"),m.fj(s.toStatus,n,o,S()),T(n.get("id"))}),[s.toStatus,o,S,T,n]),O=w(),C=(0,r.useCallback)((function(){"complete"===b?_():x(),t()}),[_,t,b,x]);return r.createElement(l.Z,{visible:!0,maskClosable:!1,className:a()(c().handleRepeat,y,"calendar-click-ignore"),title:v.formatMessage({id:"edit-recurring"}),okText:v.formatMessage({id:"ok"}),cancelText:v.formatMessage({id:"cancel"}),onCancel:t,onOk:C},r.createElement("span",{className:"mx-auto mb-[10px] inline-block"},O>1?v.formatMessage({id:"handle_repeat_tasks_new"},{s:O}):v.formatMessage({id:"handle_repeat_task_new"},{s:O})),r.createElement(u.Z,{menu:[{key:"complete",text:v.formatMessage({id:"repeat_complete_all"})},{key:"skip",text:v.formatMessage({id:"repeat_skip_all"})}],onSelect:k,selectKey:b}))}},CayQ:function(e,t,n){"use strict";n.d(t,{Z:function(){return W}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("9IBm"),s=n("NW6w"),c=n("NxjR"),l=n("AtZj"),u=n("r9c+"),f=n("R6RL"),d=n("0Af/"),m=n("m2WI"),p=n("cCsS"),h=n("PiDg"),y=n("ejQ0"),v=n("2sNt"),g=n("l3/N"),b=n("f4Y0"),E=n("/0bn"),k=n("ylzY"),S=n("bjJs"),w=n("UDbp"),T=n("bJwH"),x=n("AqaH"),_=n("yhZ0"),O=n("r9e1"),C=n("kFY+"),D=n("Ygis"),A=n("5i3H"),I=(n("2B1R"),n("Ph81"));function P(e){return function(e){if(Array.isArray(e))return j(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||N(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function M(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||N(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 N(e,t){if(e){if("string"===typeof e)return j(e,t);var n=Object.prototype.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)?j(e,t):void 0}}function j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var R=function(e){var t=(0,a.Z)(),n=e.onCancel,i=e.columnId,o=e.project,s=e.toProjectId,c=o.get("id"),l=(0,r.useMemo)((function(){return(0,b.Hk)(i,c)}),[i,c]),u=l.uncompleteTasks,f=l.completeTasks,d=(0,r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=(e?u.concat(f):u).map((function(e){return e.get("id")}));(0,b.sh)(i,s,t),n()}),[i,f,n,s,u]);(0,r.useEffect)((function(){0===f.length&&d(!1)}),[d,f.length]);var m=M((0,r.useState)("move"),2),p=m[0],h=m[1],y=(0,r.useCallback)((function(){"move"===p?d():d(!0)}),[d,p]),g=function(e){h(e)},E=(0,r.useMemo)((function(){return{textMove:t.formatMessage({id:"move_section_and"},{s:function(){var e=!1,n=!1;return u.forEach((function(t){v.ZWx(t)?n=!0:e=!0})),n&&e?t.formatMessage({id:"task_type_uncompleted_tasks_notes"}):e?t.formatMessage({id:"task_type_uncompleted_task"}):t.formatMessage({id:"task_type_note"})}()}),textMoveAll:t.formatMessage({id:"move_section_and"},{s:function(){var e=!1,n=!1;return[].concat(P(u),P(f)).forEach((function(t){v.ZWx(t)?n=!0:e=!0})),n&&e?t.formatMessage({id:"task_type_all_tasks_notes"}):e?t.formatMessage({id:"task_type_all_tasks"}):t.formatMessage({id:"task_type_all_notes"})}()})}}),[f,t,u]),k=E.textMove,S=E.textMoveAll;return r.createElement(I.Z,{visible:!0,maskClosable:!1,title:t.formatMessage({id:"move_section"}),cancelText:t.formatMessage({id:"cancel"}),onCancel:n,onOk:y},r.createElement(C.R,{key:"move",id:"move",text:k,isSelected:"move"===p,onSelect:g}),r.createElement(C.R,{key:"moveAll",id:"moveAll",text:S,isSelected:"moveAll"===p,onSelect:g}))},L=n("X+OG"),U=n("Ag2S");function Z(e){return Z="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},Z(e)}function B(){return B=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},B.apply(this,arguments)}function F(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?F(Object(n),!0).forEach((function(t){Y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):F(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Z(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Z(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Z(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function V(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return K(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return K(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 K(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var W=function(e){var t=e.index,n=e.style,i=e.section,I=e.toggleSectionCollapse,P=e.childCount,M=e.project,N=e.displayModel,j=e.columnId,Z=e.collapsed,F=e.columnCount,K=e.childCountVisible,W=void 0===K||K,z=e.view,G=e.selectAction,q=e.selectActionTitle,J=e.isBoldSectionName,X=(0,a.Z)(),Q=V((0,r.useState)(!1),2),$=Q[0],ee=Q[1],te=V((0,r.useState)(!1),2),ne=te[0],re=te[1],ie=V((0,r.useState)(!1),2),oe=ie[0],ae=ie[1],se=V((0,r.useState)(!1),2),ce=se[0],le=se[1],ue=(0,c.k6)().push,fe=(0,r.useRef)(null),de=(0,r.useRef)(null),me=(0,r.useRef)(null),pe=(0,r.useRef)(!1),he=(0,r.useRef)(null),ye=i.name,ve=(0,s.I0)(),ge=(0,r.useContext)(D.Z),be="timeline"===z,Ee=(0,r.useCallback)((function(e,t){ve(y.XX(e,t))}),[ve]),ke=(0,r.useCallback)((function(e){var t=e.prevSectionId,n=e.nextSectionId,r=e.projectId;ve((0,L.dE)({prevSectionId:t,nextSectionId:n,projectId:r}))}),[ve]),Se=(0,r.useCallback)((function(e,t){var n=t;0===t.trim().length&&(n=ye),ve(y.R(e,n)),ve(y.XX(e,"show"))}),[ve,ye]),we=(0,r.useRef)(),Te=function(e){var t=e.selectedKeys,n=M.get("id");switch(t[0]){case"rename":setTimeout((function(){Ee(i.id,"edit")}),100);break;case"add-top":b.E0(n)?E.$Z({text:X.formatMessage({id:"column_limit_warn"})}):setTimeout((function(){ke({prevSectionId:void 0,nextSectionId:i.id,projectId:n})}),100);break;case"add-bottom":b.E0(n)?E.$Z({text:X.formatMessage({id:"column_limit_warn"})}):setTimeout((function(){ke({prevSectionId:i.id,nextSectionId:void 0,projectId:n})}),100);break;case"delete":re(!0)}ee(!1)},xe=(0,r.useCallback)((function(e,t){v.j1p(e,t)}),[]),_e=(0,r.useCallback)((function(){ve((0,L.KC)())}),[ve]),Oe=(0,r.useCallback)((function(e){var t="/".concat(g.x6(),"/").concat(e);ue(t)}),[ue]),Ce=function(e){xe(e,[e]),ge.isCalendarTaskMode||Oe(e);var t=ge.isCardMode,n=ge.isCalendarTaskMode,r=ge.sizeOptions;(n||(0,A.zl)(t&&!n,r))&&(k.ZP.taskOutSingleFocusAfterCreate=e)},De=(0,p.ZP)({section:i,columnId:j,toggleSectionCollapse:I,previewRef:de,projectId:M.get("id"),dropperRef:me,childCount:P,collapsed:Z,view:z}),Ae=De.listeners,Ie=De.setNodeRef,Pe=De.setDropNodeRef,Me=De.isOver;(0,r.useEffect)((function(){pe.current!==Me&&!1===Me&&((0,f.SB)(),k.ZP.dragHoverTarget=""),pe.current=Me}),[Me]),(0,r.useEffect)((function(){var e="list_".concat(i.id);return U.vp.subscribe(e,U.Ly,(function(){le(!0),setTimeout((function(){le(!1)}),2e3)})),function(){U.vp.unSubscribe(e,U.Ly)}}),[i.id]);var Ne=(0,r.useMemo)((function(){return H(H({},n),{},{paddingTop:be?void 0:0===t?0:16})}),[t,be,n]),je=o()("section-header",{open:!Z}),Re=!1;("tempSection"===i.id||b.Ug(i.id))&&(Re=!0);var Le=function(){var e=T.gX(T.Rp(M.get("id"))),t=(0,T.I2)(M);return!!e||!!t},Ue=(0,r.useCallback)((function(e){ee(e)}),[]),Ze=(0,r.useMemo)((function(){return N?2:1}),[N]),Be=(0,r.useMemo)((function(){return 2===Ze?"group-hover:pr-[64px]":"group-hover:pr-[32px]"}),[Ze]),Fe=(0,r.useMemo)((function(){return 2===Ze?"pr-[64px]":"pr-[32px]"}),[Ze]),He=be&&!Le()?Ae:{};return r.createElement(r.Fragment,null,Re?r.createElement(m.Z,{style:Ne,headerClassName:je,mode:i instanceof h.I3?"add":"edit",action:Se,sectionName:ye,sectionId:i.id,projectId:M.get("id"),removeTempSection:_e,collapsed:Z}):r.createElement(u.Z,B({type:"div",style:Ne,className:o()(je,"custom-section leading-[36px] cursor-pointer overflow-hidden px-[16px] relative flex items-center group"),ref:function(e){me.current=e,Pe(e),be&&!Le()&&Ie(e)},"section-type":"custom",onClick:function(){I&&I(i.id)}},He),ce&&r.createElement("div",{className:"absolute bottom-0 bg-grey-5 rounded-default",style:{left:16,right:16,top:Ne.paddingTop||0}}),!Le()&&!be&&r.createElement("span",B({onContextMenu:function(e){},className:o()("absolute left-0 pl-[2px] cursor-move invisible group-hover:visible z-10"),ref:Ie},Ae),(0,l.Z)({name:"drag",className:"i-4 i-mic h-[12px] w-[12px] text-grey-40 hover:text-grey"})),r.createElement(d.Z,{type:"thin",collapsed:Z,className:"collapse-icon flex-none",style:{marginLeft:2,marginRight:2}}),r.createElement("div",{className:"flex flex-auto h-full overflow-hidden"},r.createElement("h6",{className:o()("section-title relative flex items-center overflow-hidden h-full",Be,Y({},Fe,$))},r.createElement("div",{className:"flex flex-auto items-baseline overflow-hidden"},r.createElement("p",{className:o()(J?"text-s":"text-xs","font-semibold truncate flex-auto")},ye),W&&r.createElement("span",{className:"count badge text-grey-40 text-xs leading-none font-normal ml-[8px] align-baseline flex-none"},P)),!Le()&&r.createElement("span",{className:o()("absolute right-[5px] top-1/2 -translate-y-1/2 transform group-hover:visible flex items-center flex-auto",$?"visible":"invisible")},N&&r.createElement("div",{className:"flex-none ml-[8px] mr-[8px]",onClick:function(e){if(e.stopPropagation(),N){var t=M.get("id");v.gIg(Ce,t,N),I&&Z&&I(i.id)}}},r.createElement(x.Z,{name:"add",className:o()("w-[18px] h-[18px] text-grey-40")})),r.createElement(S.Z,{visible:$,onVisibleChange:Ue,menu:r.createElement(w.ZP,{ref:we,onSelect:Te,selectedKeys:[]},r.createElement(w.sN,{key:"rename"},r.createElement("a",null,r.createElement(l.Z,{name:"edit"}),r.createElement("span",null,X.formatMessage({id:"rename"})))),r.createElement(w.sN,{key:"add-top"},r.createElement("a",null,r.createElement(l.Z,{name:"add_section_top"}),r.createElement("span",null,X.formatMessage({id:"list_add_section_to_top"})))),r.createElement(w.sN,{key:"add-bottom"},r.createElement("a",null,r.createElement(l.Z,{name:"add_section_bottom"}),r.createElement("span",null,X.formatMessage({id:"list_add_section_to_bottom"})))),N&&r.createElement(O.Z,{menuClassName:"task-menu-element i-text-i project-dropdown-menu valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",trigger:r.createElement(w.sN,{key:"move-to",eventKey:"move_to"},r.createElement("a",{onClick:function(e){return e.stopPropagation()}},r.createElement(l.Z,{name:"move-list"}),r.createElement("span",null,X.formatMessage({id:"move_to"})),r.createElement(l.Z,{name:"right-triangle-down",className:"flex-none w-[12px] h-[12px] notUseGlobalCss"}))),selected:M,selectedId:M.get("id"),onSelect:function(e){var t=e.get("id");t!==M.get("id")&&(he.current=t,ae(!0)),ee(!1)},bodyContainer:!0,enterDelay:!0,action:["hover"],align:{offset:[8,0]},containerMenuRef:we,placement:"rightTop"}),F>1&&r.createElement(w.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,r.createElement(l.Z,{name:"delete"}),r.createElement("span",null,X.formatMessage({id:"delete"}))))),placement:"bottomLeft",menuClassName:"dropdown-menu-auto-width"},r.createElement("span",{ref:fe,className:"flex-none",onClick:function(e){e.stopPropagation(),e.preventDefault(),ee(!$)}},r.createElement(x.Z,{name:"more-titlebar",className:o()("w-[18px] h-[18px] text-grey-40")})))))),q&&r.createElement(_.Z,{className:o()("calendar-task-click-ignore ml-[8px] text-brand-primary text-xs leading-[18px] flex-none"),style:{marginRight:16},onClick:function(e){e.stopPropagation(),null===G||void 0===G||G()}},q),ne&&r.createElement(C.Z,{onCancel:function(){return re(!1)},columnId:i.id,project:M,view:z}),oe&&he.current&&r.createElement(R,{onCancel:function(){ae(!1),he.current=null},columnId:i.id,project:M,toProjectId:he.current}),r.createElement("div",{ref:de,className:o()("hide ui-sortable-helper overflow-hidden px-[12px] absolute left-[16px] right-0 top-0 bottom-0 flex items-center justify-between z-[-1] bg-main-background w-drag-preview",je)},r.createElement("h6",{className:"text-info text-tny section-title text-xs font-normal text-grey-60"},ye),Z&&W&&r.createElement("span",{className:"count badge text-grey-40 text-xs leading-none"},P))))}},"j+fn":function(e,t,n){"use strict";var r=n("q1tI"),i=n("9IBm"),o=n("+Ili"),a=n("Ag2S"),s=n("ITzT"),c=n("EPMa"),l=n.n(c);t.Z=function(e){var t=e.style,n=(0,i.Z)(),c=r.useContext(s.E),u=c.env,f=c.quadrantId;return r.createElement("p",{style:t,className:l()("show-more text-xs text-grey-40 h-[44px] cursor-pointer pt-[8px]","kanban"===u?"px-[16px]":"pl-[34px] pr-[28px]"),onClick:function(e){o.Ft("view_more"),f?a.vp.dispatchOne("showFullCompletedTasks",f):a.vp.dispatch("showFullCompletedTasks")}},n.formatMessage({id:"show_more_tasks"}))}},WIB2:function(e,t,n){"use strict";n.d(t,{M:function(){return m}});var r=n("q1tI"),i=n("CayQ"),o=n("u2oN"),a=n("PiDg"),s=n("DRqq"),c=n("+TCt"),l=n("ITzT"),u=n("NW6w"),f=n("2sNt"),d=n("9IBm"),m=function(e){var t=e.index,n=e.style,m=e.section,p=e.collapsed,h=e.toggleSectionCollapse,y=e.childCount,v=e.project,g=e.displayModel,b=e.columnId,E=e.columnCount,k=e.hasWontDo,S=e.wholeListRef,w=(0,d.Z)(),T=(0,r.useContext)(l.E).env,x=(0,u.v9)((function(e){return e.globalState.get("multiSelectMode")})),_=(0,u.v9)((function(){return(0,f.Ki6)()})),O=(0,r.useMemo)((function(){return"list"===T&&(x&&_.length>0||_.length>1)}),[T,x,_.length]),C=(0,r.useMemo)((function(){return!!O&&(0,c.GE)([g],_)}),[g,O,_]),D=(0,r.useMemo)((function(){if(O){if(null==C)return;return C?w.formatMessage({id:"deselect_all"}):w.formatMessage({id:"select_all"})}}),[w,C,O]),A=(0,s.Z)((function(){O&&(0,c.jF)([g],C?"remove":"add")})),I=(0,r.useMemo)((function(){return"list"===T||"quadrant"===T}),[T]);return m instanceof a.lf||m instanceof a.I3?r.createElement(i.Z,{index:t,style:n,section:m,toggleSectionCollapse:h,collapsed:p,childCount:y,project:v,displayModel:g,columnId:b,columnCount:E,view:"list",selectActionTitle:D,selectAction:A,isBoldSectionName:I}):r.createElement(o.Z,{index:t,style:n,section:m,toggleSectionCollapse:h,childCount:y,columnId:b,collapsed:p,project:v,displayModel:g,hasWontDo:k,wholeListRef:S,selectActionTitle:D,selectAction:A,isBoldSectionName:I})}},m2WI:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("Rm1S"),n("SYor"),n("3bBZ");var r=n("q1tI"),i=n("9IBm"),o=n("NW6w"),a=n("EPMa"),s=n.n(a),c=n("Llsf"),l=n("f4Y0"),u=n("CGpF"),f=n("/0bn"),d=n("0Nh+"),m=n("0Af/"),p=n("gFJJ"),h=n("gWWx"),y=n("lAy9"),v=n("dOVZ"),g=n("+TCt");function b(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return E(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return E(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 E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.action,n=e.sectionName,a=e.sectionId,E=e.mode,k=e.style,S=e.headerClassName,w=e.projectId,T=e.removeTempSection,x=e.collapsed,_=e.isHabitSection,O=b((0,r.useState)(n),2),C=O[0],D=O[1],A=(0,o.v9)((function(e){return(0,g.pJ)()})),I=(0,r.useRef)(null),P=(0,i.Z)(),M=(0,o.v9)((function(e){var t;return(null===(t=e.habitSection)||void 0===t?void 0:t.filter((function(e){return e.syncStatus!==y.wR.DELETED})))||[]})),N=new Set(M.map((function(e){return(0,v.pH)(e)})));(0,r.useEffect)((function(){I.current&&I.current.focus()}));var j=function(){return"add"===E?void T():n},R=function(){var e=C.trim(),t=!e.length,r=_?n!==e&&N.has(e)||"others"===e.toLowerCase()||"\u5176\u4ed6"===e:(0,l.wR)({columnId:a,projectId:w,name:e}),i=e.match(u.Z.columnNameFilter);return t?j():r?(f.$Z({text:P.formatMessage({id:"duplicate_column_name"})}),j()):i?(f.$Z({text:P.formatMessage({id:"column_name_warn"})}),j()):e},L=function(){var n=R();if(n){var r=e.isHabitSection;if("edit"===E)t(a,n),r?h.ZP.doSync(h.gw.regularSync):d.Z.doSync();else{var i=A.get("prevSectionId"),o=A.get("nextSectionId");(0,l.Wf)({projectId:w,prevColumnId:i,nextColumnId:o,name:n}),T(),d.Z.doSync()}}};return r.createElement("div",{style:k,className:s()(S,"relative")},r.createElement("div",{className:s()("section-name-input-wrapper","absolute inset-0 px-[16px] flex items-center overflow-hidden")},r.createElement(m.Z,{type:"thin",collapsed:x,className:"collapse-icon mr-[4px] flex-none"}),r.createElement("input",{ref:I,className:s()("section-name-input","text-tny flex-1 h-[28px] placeholder-grey-50 bg-[transparent] rounded-none border-[transparent] focus:border-primary border-b-[1px] text-xs"),value:C,onBlur:function(){L()},placeholder:"edit"===E?"":P.formatMessage({id:"kanban_new_column"}),onChange:function(e){var t=e.target.value;D(t)},onKeyDown:function(e){e.keyCode===c.Z.enter&&L()},maxLength:p.b9.commonNameLimit,style:{width:1}})))}},nV7f:function(e,t,n){"use strict";n.d(t,{kE:function(){return w},b:function(){return x}});n("ma9I"),n("TeQF"),n("2B1R"),n("sMBO"),n("07d7");var r=n("q1tI"),i=n("NW6w"),o=n("cCsS"),a=n("R6RL"),s=n("RDjN"),c=n("ylzY"),l=n("PiDg"),u=n("5i3H"),f=n("ejQ0"),d=n("lBvt"),m=n("lp6m"),p=n("7th3"),h=n("2sNt"),y=n("yscd"),v=n("fn0o"),g=n("y8mg"),b=n.n(g),E=n("Ygis"),k=n("/0bn"),S=n("V/jI"),w=function(){$('#task-list-content [class*="task-drag-hovered"]').removeClass("task-drag-hovered")},T=function(e){return e instanceof l.Ou||e instanceof l.sj},x=function(e,t,n){var r=(0,p.RU)(e,[],t.id);if(null==r)return!1;var i=r.model,o=r.dragDisplayModel,a=r.fromMultiColumns,s=r.groupId,c=e.type;if(t instanceof l.zu&&t.disabled||!t.canDrop||n&&s!==n||n&&a)return!1;var u=o.section.name;return(c!==d.cj.TIMETABLE||u===t.name)&&(!(c===d.cj.TASK&&h.ZWx(i))||!(t instanceof l.lS||t instanceof l.Ou||t instanceof l.Uy))};t.ZP=function(e){var t=e.columnId,n=e.section,g=e.dropperRef,w=e.projectId,_=e.collapsed,O=e.env,C=e.quadrantId,D="quadrant"===O,A="kanban"===O,I=(0,i.I0)(),P=(0,r.useCallback)((function(e){I(f.mz(e))}),[I]),M=(0,r.useContext)(E.Z),N=function(e,r){var i=(0,p.RU)(e,[],n.id);if(null==i)return!1;if((0,p.GD)(e))return!1;if((0,p.nF)())return!1;if((0,p.ZP)(e))return!1;if(!(0,p.QM)(e,O))return!1;var o=e.type;switch(o){case d.cj.TASK:case d.cj.CHECKLIST:if(o===d.cj.CHECKLIST)return n instanceof l.Uy;if(D&&C!==(0,m.ZY)(e.area))return!1;var a=i.model,s=o===d.cj.TASK&&h.ZWx(a);return!(n instanceof l.sj&&!s)&&((!A||"note"!==t||n instanceof l.qH)&&(n instanceof l.P2?("drop"===r&&k.$Z({text:S.U2("dragging_not_supported_in_grouping_hint")}),!1):!(n.isSortFree&&!_)&&!!x(e,n,t)));case d.cj.CUSTOM_SECTION:return!!T(n);default:return!1}},j={accepts:[d.cj.TASK,d.cj.CHECKLIST,d.cj.CUSTOM_SECTION],over:function(){},move:function(e){var r=e.active.data.current.dragItem;switch(r.type){case d.cj.TASK:case d.cj.CHECKLIST:if(!N(r,"hover"))return;var i=(0,p.RU)(r,[],n.id);if(null==i)return;var o=i.model,l="section-drop ".concat(o.get("columnId")," ").concat(n.id);c.ZP.dragHoverTarget!==l&&(c.ZP.dragHoverTarget=l,(0,a.SB)(),$("".concat(D?"#"+C+" ":"","#task-list-content [section-id='").concat(null!==t&&void 0!==t?t:"").concat(n.id,"']")).first().addClass(s.wIS.section));break;case d.cj.CUSTOM_SECTION:if(T(n)){var f=g.current;if(f){var m=f.getBoundingClientRect(),h=$(f).hasClass("section-header");if(!N(r,"hover"))return;var y="custom-section-drop ".concat(h," ").concat(n.id);if(c.ZP.dragHoverTarget===y)return;c.ZP.dragHoverTarget=y,(0,a.SB)(),(0,u.t0)(s.LxN.Section,{top:m.top,left:m.left,right:m.right})}}}},drop:function(e){var t=e.active.data.current.dragItem;if(N(t,"drop"))switch(t.type){case d.cj.TASK:case d.cj.CHECKLIST:var r=(0,p.RU)(t,[],n.id);if(null==r)return;var i=M.isCalendarTaskMode;M.isCardMode&&(i?(0,p.ig)(t,"calendar+task","task"):(0,p.ig)(t,"task+calendar","task"));var a=r.dragDisplayListModels;(n instanceof l.lS||n instanceof l.Uy)&&(a=a.filter((function(e){var t;return!(null===(t=e.model)||void 0===t?void 0:t.isNote)})));var s=a.filter((function(e){return e.model instanceof y.Y5})).map((function(e){return e.id}));h.hGO(s),n.dropTasks(a);break;case d.cj.CUSTOM_SECTION:if(T(n)){var c=g.current;if(c){var u=$(c).prev().attr("section-id");(0,o.tW)({sectionId:t.id,prevSectionId:u,nextSectionId:void 0,projectId:w,setColumnOrders:P})}}}}},R=(0,r.useMemo)((function(){return"section-".concat(b().uniqueId(n.id))}),[n.id]),L=(0,v.Z)({id:R,data:j});return{setNodeRef:L.setNodeRef,isOver:L.isOver}}},"5bAh":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=n("EItl");function c(e){return c="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},c(e)}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=r.forwardRef((function(e,t){var n=e.value,i=e.onClick,c=e.isActive,l=e.className,f=void 0===l?"":l,d=e.height,m=void 0===d?32:d,p=e.disabled,h=void 0!==p&&p,y=e.placeholder,v=e.style,g=e.type,b=void 0===g?"normal":g,E=(0,s.$h)(),k=u({lineHeight:"".concat(m-2,"px")},v);return c&&(k=u({border:"1px solid ".concat(E)},k)),r.createElement("div",{ref:t,className:o()("relative h-[32px] w-full",f,"can-not-select",h?"cursor-not-allowed opacity-50":"cursor-pointer"),onClick:function(e){!h&&(null===i||void 0===i||i(e))},style:{height:m}},r.createElement("div",{className:o()("w-full h-full bg-main-background border border-solid border-grey-10 pl-[12px] pr-[28px] leading-[30px] text-[13px]","eclipse-text truncate",!h&&"hover:border-primary",n&&!h?"text-grey":"text-grey-60","tiny"===b?"rounded-default":"rounded-select-trigger"),style:k},n||y),r.createElement(a.Z,{name:"thin-triangle-down",className:"absolute top-1/2 right-[8px] transform -translate-y-1/2 w-[12px] h-[12px] text-grey-20"}))}));d.displayName="Selector",t.Z=d},yGzg:function(e,t,n){"use strict";var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj");t.Z=function(e){var t=e.downListShow,n=e.title;return r.createElement("div",{className:o()("select-menu relative",{open:t})},r.createElement("div",{className:o()("select-title rounded-s cursor-pointer group relative select-none"),"data-toggle":"dropdown",style:{height:18,paddingLeft:8,paddingRight:20,lineHeight:"18px",marginRight:-6}},r.createElement("div",{style:{top:-3,bottom:-3,left:0,right:0},className:o()("absolute rounded-hover-bg group-hover:bg-grey-6 ",{"bg-grey-6":t})}),r.createElement("div",{className:"text-s text-grey-60 truncate max-w-full"},n),r.createElement(a.Z,{name:"drop-menu-trigger","data-toggle":"dropdown",className:"select-arrow text-grey-40 cursor-pointer absolute top-1/2 transform -translate-y-1/2",style:{width:12,height:12,right:4}})))}},YKhs:function(e,t,n){"use strict";n.d(t,{w:function(){return l},E:function(){return u}});var r=n("RDjN"),i=n("dvcG"),o=n("V/jI"),a=n("/0bn"),s=n("QjE/"),c=n("lQiI"),l=function(){return!!(0,c._y)()||(s.$Z({type:r.VIb.annoyingAlert}),!1)},u=function(){var e=(0,i.LP)(r._Yt.constantRemindToastCount,"json");e<3&&(a.$Z({text:o.U2("constant_remind_toast")}),(0,i.JU)(r._Yt.constantRemindToastCount,(e||0)+1))}},G93n:function(e,t,n){"use strict";n("qePV");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("Ag2S"),s=n("AqaH"),c=n("y8mg"),l=n.n(c),u=n("RDjN"),f=n("dvcG"),d=n("X+OG"),m=n("NW6w"),p=n("Ygis"),h=n("4Gc8"),y=n("AtZj"),v=u.qIj.singleLineLeftListViewDefaultWidth;t.Z=function(e){var t=e.className,n=e.getRenderTitle,i=(0,r.useContext)(p.Z),c=i.containerWidth,g=i.sizeOptions,b=g.isLg,E=g.isSm,k=g.isSSm,S=(0,r.useRef)(null),w=(0,m.v9)((function(e){return e.globalState.get("isLeftListHide")})),T=(0,m.v9)((function(e){return e.globalState.get("rightViewWidthPercent")}));(0,r.useEffect)((function(){return function(){S.current&&clearTimeout(S.current)}}),[]);var x=(0,m.I0)(),_=(0,r.useCallback)((function(){if(w){var e,t=u.qIj.leftListViewDefaultWidth,n=null!==(e=$("#right-view").width())&&void 0!==e?e:0,r=f.LP(u._Yt.leftListWidth);if(r&&!k&&!E){if(t=Number(r),c-n-t-u.qIj.leftSideBarWidth<u.qIj.midListViewMinWidth){var i=(c-(t+u.qIj.leftSideBarWidth)-u.qIj.midListViewMinWidth)/c*100;T!==i&&(x((0,d.Y0)(i)),f.JU(u._Yt.rightViewWidthPercent,i))}b||t+u.qIj.leftSideBarWidth+u.qIj.midListViewMinWidth>c&&(t=Math.max(u.qIj.leftListViewMinWidth,c-u.qIj.leftSideBarWidth-u.qIj.midListViewMinWidth))}(k||E)&&(t=Math.min(v,.9*window.innerWidth)),f.JU(u._Yt.leftListWidth,t),x((0,d.qJ)(t)),$("body").addClass("list-show"),f.JU(u._Yt.isLeftListHide,!1),x((0,d.GB)(!1))}else x((0,d.GB)(!0)),f.JU(u._Yt.isLeftListHide,!0)}),[c,x,w,b,k,E,T]),O=(0,r.useCallback)((function(e){(k||E)&&(w||(x((0,d.GB)(!0)),e&&f.JU(u._Yt.isLeftListHide,!0)),w&&a.vp.dispatch("HoverSidebarTrigger",{visible:!1}))}),[x,w,k,E]);return(0,r.useEffect)((function(){var e=l().uniqueId();return a.vp.subscribe(e,"toggleLeftBar",O),function(){a.vp.unSubscribe(e,"toggleLeftBar")}}),[O]),(0,r.useEffect)((function(){(k||E)&&x((0,d.GB)(!0))}),[x,k,E]),n?r.createElement("div",{className:"flex items-center overflow-hidden",onClick:_,style:{marginLeft:-3}},r.createElement(h.Z,{className:"rounded-hover-bg overflow-hidden",style:{padding:"0 3px"}},r.createElement("div",{className:"flex items-center cursor-pointer",style:{height:34}},r.createElement("button",{type:"button",id:"left-menu-t",className:o()("left-menu-t mr-[6px] w-[20px] h-[20px]",t)},r.createElement(y.Z,{name:w?"sidebar-expand":"sidebar-collapse",className:"w-[20px] h-[20px] toggleSideBarIcon"})),n()))):r.createElement("button",{type:"button",id:"left-menu-t",className:o()("left-menu-t mr-[6px] w-[20px] h-[20px]",t),onClick:_},r.createElement(s.Z,{name:w?"sidebar-expand":"sidebar-collapse",className:"w-[20px] h-[20px] toggleSideBarIcon"}))}},TRmJ:function(e,t,n){"use strict";n.d(t,{Z:function(){return Rt}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("4mDm"),n("+2oP"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("schq"),s=n("NW6w"),c=n("cYOW"),l=n("Llsf"),u=n("l3/N"),f=n("4+DD"),d=n("q9+P"),m=n("y8mg"),p=n.n(m),h=n("V/jI"),y=n("cZ8c");function v(e){return v="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},v(e)}function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function b(e,t,n){return t=k(t),function(e,t){if(t&&("object"===v(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,E()?Reflect.construct(t,n||[],k(e).constructor):t.apply(e,n))}function E(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(E=function(){return!!e})()}function k(e){return k=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},k(e)}function S(e,t){return S=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},S(e,t)}function w(e){var t=function(e,t){if("object"!=v(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=v(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==v(t)?t:t+""}var T=function(e){function t(e){var n,i,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=b(this,t,[e]),i=n,a=function(e,t){"update"===e?n.debounceChangeTitle(t.text):"save"===e&&n.saveTask(!1)},(o=w(o="onTitleAction"))in i?Object.defineProperty(i,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[o]=a,n.listenKeyDown=n.listenKeyDown.bind(n),n.handleBlurTitle=n.handleBlurTitle.bind(n),n.onChangeParse=n.onChangeParse.bind(n),n.debounceChangeTitle=p().debounce(n.__changeTitle,2*d.Rb),n.taskTitleRef=r.createRef(),n._listenId=p().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&S(e,t)}(t,e),n=t,i=[{key:"shouldComponentUpdate",value:function(e){var t=this.props;return e.title!==t.title||e.isReadOnly!==t.isReadOnly||e.isQuickDateDisabled!==t.isQuickDateDisabled}},{key:"onChangeParse",value:function(e,t){var n=this.props.onChangeParse;n&&n(e,t)}},{key:"render",value:function(){var e=this.props,t=e.isReadOnly,n=e.task,i=e.isNew,a=e.isQuickDateDisabled,s=e.isInOutSingle;return r.createElement("div",{className:o()("td-header relative flex-none w-full border-b-[1px] border-solid border-grey-5",{"l-low:pl-[45px]":!s},{"border-t-[1px] l-low:pl-[45px]":!s&&!0},s?"py-[12px] px-[20px]":"p-[20px] pb-[10px]")},r.createElement("div",{className:"td-bar"},r.createElement("div",{id:"tasktitle",className:o()("line-left relative",{"mr-[30px]":s}),onClick:this.onClickTitle},r.createElement(y.Z,{ref:this.taskTitleRef,key:"".concat(!1),model:n,id:n.get("id"),isNoteTask:!1,isScheduleOwner:!0,title:n.get("title"),desc:n.get("desc"),isReadOnly:t,subtaskNotText:!1,placeholder:h.U2("subscribe_title"),isNewOutSingle:i,onAction:this.onTitleAction,onChangeParse:this.onChangeParse,isQuickDateDisabled:a,isTooltipAble:!1,allowAutoMatchDate:!1}))))}},{key:"__changeTitle",value:function(e){e!==this.props.title&&this.props.onAction("doUpdateEvent",{title:e},{needSync:!1})}},{key:"handleBlurTitle",value:function(){this.__changeTitle(),this.props.onAction("doSaveEvent")}},{key:"listenKeyDown",value:function(e){(e=e||window.event).keyCode===l.Z.enter?(e.preventDefault(),this.handleReturn()):e.keyCode===l.Z.s&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),this.saveTask())}},{key:"handleReturn",value:function(){u.gz()&&this.props.isNewOutSingle&&this.props.onAction("doSaveEvent")}},{key:"saveTask",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e&&f.eD(h.U2("saving"),1e3),this.props.onAction("doSaveEvent")}}],i&&g(n.prototype,i),a&&g(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),x=T,_=(n("sMBO"),n("5s+n"),n("oVuX"),n("2B1R"),n("ToJy"),n("zKZe"),n("AtZj")),O={marginTop:2},C=r.memo((function(e){var t=e.className,n=void 0===t?"py-[6px] pr-[6px]":t,i=e.iconName,a=e.iconClassName,s=e.iconStyle,c=void 0===s?O:s,l=e.mainClassName,u=e.children;return r.createElement("section",{className:o()("section-container flex flex-row border-0 pl-[6px]",n)},i&&r.createElement(_.Z,{name:i,className:o()("h-[18px] w-[18px] flex-none text-grey-60 mr-[6px]",a),style:c}),r.createElement("div",{className:o()("section-main min-w-0 flex-auto overflow-hidden",l)},u))})),D="text-[14px] leading-[22px] truncate",A="text-[12px] leading-[16px] text-grey-40",I=C,P=n("5uUV"),M=n("zoGk"),N=n("5WEu"),j=n("AHUU"),R=n("2sNt"),L=n("WTgQ"),U=n("V7o8"),Z=n("XTqd"),B=n("Ici6"),F=n("C+ZP"),H=n("tVRO"),Y=n("nCmD");function V(e){return V="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},V(e)}function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function W(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?K(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):K(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return(t=q(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function G(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,q(r.key),r)}}function q(e){var t=function(e,t){if("object"!=V(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=V(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==V(t)?t:t+""}function J(e,t,n){return t=Q(t),function(e,t){if(t&&("object"===V(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,X()?Reflect.construct(t,n||[],Q(e).constructor):t.apply(e,n))}function X(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(X=function(){return!!e})()}function Q(e){return Q=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Q(e)}function ee(e,t){return ee=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ee(e,t)}var te=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=J(this,t,[e])).initTimecardPosition=n.initTimecardPosition.bind(n),n.hideTimecard=n.hideTimecard.bind(n),n.toggleTimecard=n.toggleTimecard.bind(n),n.saveTimeByTimecard=n.saveTimeByTimecard.bind(n),n.datePrimaryRowRef=r.createRef(),n.state={isTimecardShown:!1},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ee(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){this.scrollContainer=document.getElementById("content-view")}},{key:"componentDidUpdate",value:function(e){var t=this.props.subscribeEvent,n=e.subscribeEvent;t.get("id")!==n.get("id")&&this.hideTimecard()}},{key:"render",value:function(){var e=this.props,t=e.subscribeEvent,n=e.isInOutSingle,i=e.isReadOnly,a=this.renderReminderPreview(),s=this.renderRepeatPreview(),c=a||s;return r.createElement(I,{className:c?"pt-[6px] pb-[10px] pr-[6px]":void 0,iconName:"date-unselected",isInOutSingle:n},r.createElement("div",{className:o()("timecard-trigger min-w-0",i?"cursor-default":"cursor-pointer"),onClick:this.toggleTimecard},r.createElement("div",{ref:this.datePrimaryRowRef,className:"section-title primary-text inline-click-block flex items-center justify-between"},r.createElement("div",{className:"min-w-0 flex-auto"},this.renderDueDatePreview(t.get("startDate"),t.get("dueDate"),t.get("isAllDay")))),r.createElement("div",{className:"section-content"},a,s)),this.renderTimeCard())}},{key:"getPrimaryTextClassName",value:function(e){return o()(D,e&&"text-grey-80")}},{key:"renderRepeatPreview",value:function(){return this.getRepeatInfo()?r.createElement("div",{className:"section-item mt-[4px]"},r.createElement("div",{className:"flex min-w-0 items-center"},r.createElement("span",{className:o()(A,"min-w-0 truncate")},this.getRepeatInfo()),r.createElement(_.Z,{name:"item-repeat",className:o()("ml-[6px] h-[14px] w-[14px] text-grey-40 flex-none")}))):null}},{key:"renderReminderPreview",value:function(){var e=this.props,t=e.subscribeEvent,n=e.nextRemindTime;if(!e.isReminderEnableHolidayCalendarEvent)return null;var i,a=t.get("isAllDay"),s=t.get("startDate"),c=t.get("reminders");if(n&&M.Z.getUnix(n)>M.Z.getUnix()&&(i=h.U2("snooze_until",{s1:N.du(n)})),!c||!c.size)return(0,U.tl)(t)&&i?r.createElement("div",{className:"section-item mt-[4px]"},r.createElement("div",{className:"flex min-w-0 items-center"},r.createElement("span",{className:o()(A,"min-w-0 flex-auto truncate")},i),r.createElement(_.Z,{name:"item-reminder",className:o()("ml-[6px] h-[14px] w-[14px] text-grey-40 flex-none")}))):null;var l=c.map((function(e){return e.get("trigger")})).filter((function(e){return!!e})).toJS().sort(Z.cS).map((function(e){return j.y({isAllDay:a,startDate:s,trigger:e})})).join(", ");return r.createElement("div",{className:"section-item mt-[4px]"},r.createElement("div",{className:"flex min-w-0 items-center"},r.createElement("span",{className:o()(A,"min-w-0 truncate")},l),i&&r.createElement("span",{className:o()(A,"ml-[6px] flex-auto truncate")},i),r.createElement(_.Z,{name:"item-reminder",className:o()("ml-[6px] h-[14px] w-[14px] text-grey-40 flex-none")})))}},{key:"renderDueDatePreview",value:function(e,t,n){var i=this.props,o=i.intl,a=i.isReadOnly,s=this.getPrimaryTextClassName(a);if(!e)return r.createElement("p",{className:s},o.formatMessage({id:"task_due_date"}));t&&(t=M.Z.formatToUtc(M.Z.getRealDueDate(t,n)));var c=M.Z.prefMoment(e),l=t?M.Z.prefMoment(t):null,u=M.Z.prefMoment(),f=(0,P.I4)("MMMD"),d=(0,P.I4)("MMMD"),m="";return(c.year()!==u.year()||t&&l.year()!==u.year())&&(f=(0,P.I4)("fullDate"),d=(0,P.I4)("slashShortDate")),n||(m=N.U2("showMeridiem")?h.LO()?"A h:mm":"h:mm A":"HH:mm"),t&&!c.isSame(l)?c.format("YYYY-MM-DD")===l.format("YYYY-MM-DD")?r.createElement("p",{className:s},this.formatDateText(e,c,f,m)+" - "+l.format(m)):r.createElement("p",{className:s},[this.formatDateRangeText(c,d,m),this.formatDateRangeText(l,d,m)].join(" - ")):r.createElement("p",{className:s},this.formatDateText(e,c,f,m))}},{key:"formatDateRangeText",value:function(e,t,n){var r=[e.format(t)];return n&&r.push(e.format(n)),r.join(", ")}},{key:"formatDateText",value:function(e,t,n,r){var i=M.Z.formatRecentlyDueDateTip(e).tip,o=[t.format(n)];return i&&o.push(i),r&&o.push(t.format(r)),o.join(", ")}},{key:"getRepeatInfo",value:function(){var e=this.props.subscribeEvent;return R.UUz(e,e.get("repeatFlag")||e.get("recurrence"))}},{key:"renderTimeCard",value:function(){var e=this.props,t=e.isReadOnly,n=e.subscribeEvent,i=this.state.isTimecardShown;if(t||!i)return null;var o=n.get("accountId"),a=(0,B.eL)(o),s=(0,B.Ob)(o),c=Object.assign(R.ALW(n),{isSubscribeTask:!0,isDisableRepeat:(0,U.XC)(n)}),l=s?{timeZone:F.vN}:{};return r.createElement(L.Z,{className:"subscribe-event-timecard",options:W(W({},c),l),trigger:this.datePrimaryRowRef.current,initTimecardPosition:this.initTimecardPosition,onUnmountCard:this.hideTimecard,onConfirmTime:this.saveTimeByTimecard,container:document.body,scroller:this.scrollContainer,isCalDav:a,isICloud:s})}},{key:"initTimecardPosition",value:function(e){var t=e.getBoundingClientRect(),n=this.datePrimaryRowRef.current,r=(null===n||void 0===n?void 0:n.getBoundingClientRect())||{top:0,left:0,height:30},i=r.top+r.height+6,o=r.left,a=i+t.height-window.innerHeight,s=o+t.width-window.innerWidth;i=a>0?i-a:i,o=o<0?0:s>0?o-s:o,e.style.top="".concat(i,"px"),e.style.left="".concat(o,"px")}},{key:"hideTimecard",value:function(e){e||this.setState({isTimecardShown:!1})}},{key:"toggleTimecard",value:function(e){e.preventDefault(),this.props.isReadOnly||this.setState((function(e){return{isTimecardShown:!e.isTimecardShown}}))}},{key:"saveTimeByTimecard",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props,n=t.onUpdateEvent,r=t.subscribeEvent,i=r.get("accountId"),o=(0,B.eL)(i),a=(0,B.Ob)(i),s=W({dueStart:e.startDate,dueEnd:e.dueDate,repeatFlag:e.repeatFlag,isAllDay:e.isAllDay,timeZone:e.timeZone},o||a?{}:{reminders:e.reminders});n(s),this.hideTimecard()}}],i&&G(n.prototype,i),a&&G(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),ne=(0,s.$j)((function(e,t){var n=new Y.QO(t.subscribeEvent),r="".concat((0,Y.PG)(n));return{nextRemindTime:(0,H.im)(r)}}),null)((0,a.ZP)(te)),re=n("Eh+D"),ie=n("kxzV");function oe(e){return oe="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},oe(e)}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,se(r.key),r)}}function se(e){var t=function(e,t){if("object"!=oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oe(t)?t:t+""}function ce(e,t,n){return t=ue(t),function(e,t){if(t&&("object"===oe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,le()?Reflect.construct(t,n||[],ue(e).constructor):t.apply(e,n))}function le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(le=function(){return!!e})()}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}function fe(e,t){return fe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fe(e,t)}var de=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ce(this,t,[e])).state={sortedAttendees:e.attendees?e.attendees.filter((function(e){return e.get("email")})).sort(ie.ZP.subscribeEventAttendees):re.List()},n.checkEditable=n.checkEditable.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fe(e,t)}(t,e),n=t,(i=[{key:"componentWillReceiveProps",value:function(e){var t=this.props,n=e.attendees,r=t.attendees;re.is(n,r)||this.setState({sortedAttendees:n?n.filter((function(e){return e.get("email")})).sort(ie.ZP.subscribeEventAttendees):re.List()})}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.isInOutSingle,i=e.isReadOnly,a=this.state.sortedAttendees,s=a.size;return s<=0?null:r.createElement(I,{className:"pt-[6px] pb-[10px] pr-[6px]",iconName:"attendee",isInOutSingle:n},r.createElement("div",{className:o()("section-title",D,i&&"text-grey-80")},t.formatMessage({id:"subscribed_event_attendees_count"},{d:s})),r.createElement("div",{className:"section-content"},r.createElement("ul",{onClick:this.checkEditable},a.map((function(e){return r.createElement("li",{key:e.get("email"),className:"mt-[4px]"},r.createElement("p",{className:o()(A,"truncate")},e.get("displayName")||e.get("email"),e.get("organizer")&&t.formatMessage({id:"subscribed_event_organizer"})))})))))}},{key:"checkEditable",value:function(){var e=this.props.intl;f.eD(e.formatMessage({id:"subscribed_event_toast_edit_attendees"}),1e3)}}])&&ae(n.prototype,i),a&&ae(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),me=(0,a.ZP)(de),pe=n("enMc");function he(e){return he="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},he(e)}function ye(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ve(r.key),r)}}function ve(e){var t=function(e,t){if("object"!=he(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=he(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==he(t)?t:t+""}function ge(e,t,n){return t=Ee(t),function(e,t){if(t&&("object"===he(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,be()?Reflect.construct(t,n||[],Ee(e).constructor):t.apply(e,n))}function be(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(be=function(){return!!e})()}function Ee(e){return Ee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ee(e)}function ke(e,t){return ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ke(e,t)}var Se=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ge(this,t,[e])).listenKeyDown=n.listenKeyDown.bind(n),n.handleBlurContent=n.handleBlurContent.bind(n),n.handleUpdateContent=n.handleUpdateContent.bind(n),n.debounceChangeTitle=p().debounce(n.__changeContent,2*d.Rb),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ke(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this,t=this.props,n=t.location,i=t.intl,a=t.isReadOnly,s=t.isInOutSingle;return a&&!n?null:r.createElement(I,{iconName:"item-location",isInOutSingle:s},r.createElement(pe.Z,{className:o()("location-editor",D,"overflow-hidden",a&&"text-grey-80"),ref:function(t){return e.domEditor=t},placeholder:i.formatMessage({id:"subscribe_location"}),placeholderClassName:"text-grey-40",hidePlaceholder:!1,readOnly:a,value:n,valueClassName:o()("break-words whitespace-pre-line overflow-hidden",a&&"text-grey-80"),onChange:this.handleUpdateContent,listenKeyDown:this.listenKeyDown,onBlur:this.handleBlurContent,lineWrapping:!0}))}},{key:"__changeContent",value:function(){if(this.domEditor){var e=this.domEditor.getValue();e!==this.props.location&&this.props.onUpdateEvent({location:e})}}},{key:"handleUpdateContent",value:function(){this.debounceChangeTitle()}},{key:"listenKeyDown",value:function(e){(e=e||window.event).keyCode===l.Z.enter?e.preventDefault():e.keyCode===l.Z.s&&(e.ctrlKey||e.metaKey)&&(e.preventDefault(),this.saveTask())}},{key:"handleBlurContent",value:function(){this.__changeContent(),this.props.onSaveEvent()}},{key:"saveTask",value:function(){var e=this.props.intl;f.eD(e.formatMessage({id:"saving"}),1e3),this.props.onSaveEvent()}}])&&ye(n.prototype,i),a&&ye(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),we=(0,a.ZP)(Se),Te=(n("rB9j"),n("UxlC"),n("Chbu"));function xe(e){return xe="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},xe(e)}function _e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Oe(r.key),r)}}function Oe(e){var t=function(e,t){if("object"!=xe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xe(t)?t:t+""}function Ce(e,t,n){return t=Ae(t),function(e,t){if(t&&("object"===xe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,De()?Reflect.construct(t,n||[],Ae(e).constructor):t.apply(e,n))}function De(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(De=function(){return!!e})()}function Ae(e){return Ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ae(e)}function Ie(e,t){return Ie=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ie(e,t)}var Pe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ce(this,t,[e])).saveTask=n.saveTask.bind(n),n.handleBlurContent=n.handleBlurContent.bind(n),n.handleUpdateContent=n.handleUpdateContent.bind(n),n.handleCursorActivity=n.handleCursorActivity.bind(n),n.debounceChangeContent=p().debounce(n.__changeContent,2*d.Rb),n.cursorActivityTimer=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ie(e,t)}(t,e),n=t,(i=[{key:"componentWillUnmount",value:function(){this.cursorActivityTimer&&clearTimeout(this.cursorActivityTimer)}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,i=t.isReadOnly,a=t.isInOutSingle,s=t.content,c=void 0===s?"":s;return i&&!c?null:r.createElement(I,{iconName:"item-note",isInOutSingle:a,iconStyle:{marginTop:2,marginRight:5}},r.createElement("div",{className:"section-content"},r.createElement(Te.Z,{className:o()("note-editor","text-[14px] leading-[22px]",i&&"text-grey-80"),ref:function(t){return e.domEditor=t},placeholder:n.formatMessage({id:"subscribe_note"}),options:{mode:"link-markdown",theme:"link-markdown",keyMap:"tickticklink",lineWrapping:!0},onSave:this.saveTask,hidePlaceholder:!1,readOnly:i,value:c,onChange:this.handleUpdateContent,onBlur:this.handleBlurContent,onCursorActivity:this.handleCursorActivity})))}},{key:"getPureContent",value:function(){var e=this.props.content;return(void 0===e?"":e).replace(/<br(?:\s*\/)?>/g,"\n").replace(/<[^>]*>/g,"")}},{key:"handleUpdateContent",value:function(){this.debounceChangeContent()}},{key:"handleCursorActivity",value:function(e){this.cursorActivityTimer=setTimeout((function(){if($(e.display.cursorDiv.firstChild).length){var t=$(e.display.cursorDiv.firstChild)[0].getBoundingClientRect(),n=$("#task-detail-inner .td-footer").outerHeight();if(u.gz()){var r=$("#out-single-task-detail")[0];if(r){var i=r.getBoundingClientRect();if(t.bottom>i.bottom-n){var o=$(e.display.cursorDiv.firstChild).position(),a=$("#task-detail-inner .td-main").height();$("#td-main-scroll")[0].scrollTop=o.top+a+$(e.display.cursorDiv.firstChild).height()}}}else{var s=$("body").height();if(t.bottom>s-n){var c=$(e.display.cursorDiv.firstChild).position(),l=$("#task-detail-inner .td-main").height();$("#td-main-scroll")[0].scrollTop=c.top+l+$(e.display.cursorDiv.firstChild).height()}}}}))}},{key:"__changeContent",value:function(){if(this.domEditor){var e=this.domEditor.getValue();e!==this.getPureContent()&&this.props.onUpdateEvent({content:e})}}},{key:"handleBlurContent",value:function(){this.__changeContent(),this.props.onSaveEvent()}},{key:"saveTask",value:function(e){var t=this.props.intl;e&&f.eD(t.formatMessage({id:"saving"}),1e3),this.props.onSaveEvent()}}])&&_e(n.prototype,i),a&&_e(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),Me=(0,a.ZP)(Pe),Ne=function(e){var t=e.label,n=e.data,i=e.isInOutSingle,a=e.isReadOnly,s=(0,r.useMemo)((function(){return"video"===n.get("entryPointType")?"video-call":"phone"===n.get("entryPointType")?"phone-call":"video-call"}),[n]),c=(0,r.useCallback)((function(){window.open(n.get("uri"))}),[n]);return r.createElement(I,{iconName:"meeting",isInOutSingle:i,iconStyle:{marginTop:5}},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("p",{className:o()(D,"pr-[12px]",a&&"text-grey-80")},t),r.createElement("div",{onClick:c,className:"relative cursor-pointer rounded-full bg-primary-10 flex-none",style:{width:"28px",height:"28px"}},r.createElement(_.Z,{name:s,className:"absolute w-[18px] h-[18px] left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 text-primary"}))))};function je(e){return je="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},je(e)}function Re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fe(r.key),r)}}function Le(e,t,n){return t=Ze(t),function(e,t){if(t&&("object"===je(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Ue()?Reflect.construct(t,n||[],Ze(e).constructor):t.apply(e,n))}function Ue(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Ue=function(){return!!e})()}function Ze(e){return Ze=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ze(e)}function Be(e,t){return Be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Be(e,t)}function Fe(e){var t=function(e,t){if("object"!=je(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=je(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==je(t)?t:t+""}var He=function(e){function t(e){var n,r,i,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=Le(this,t,[e]),r=n,o=function(){var e,t,r,i=n.props.subscribeEvent.get("conference"),o=null,a=null,s="";return i&&(s=null!==(e=i.get("name"))&&void 0!==e?e:"",(null!==(t=null===(r=i.get("entryPoints"))||void 0===r?void 0:r.toArray())&&void 0!==t?t:[]).forEach((function(e){switch(e.get("entryPointType")){case"video":null==o&&(o=e);break;case"phone":null==a&&(a=e)}}))),{meet:o||a,name:s}},(i=Fe(i="getMeetData"))in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o,n.onUpdateEvent=n.onUpdateEvent.bind(n),n.onSaveEvent=n.onSaveEvent.bind(n),n.onChangeEventDateRelated=n.onChangeEventDateRelated.bind(n),n.onSelectCalendar=n.onSelectCalendar.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Be(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.subscribeEvent,n=e.isReadOnly,i=e.isInOutSingle,o=e.isHolidayCalendarEvent,a=e.isReminderEnableHolidayCalendarEvent,s=this.getMeetData();return r.createElement("div",{className:"td-main p-0 overflow-hidden"},r.createElement("div",{id:"content-view",className:"px-[12px] pt-[8px]"},s.meet&&r.createElement(Ne,{label:s.name,data:s.meet,isInOutSingle:i,isReadOnly:n}),r.createElement(ne,{subscribeEvent:t,isInOutSingle:i,isReadOnly:n,onUpdateEvent:this.onChangeEventDateRelated,isReminderEnableHolidayCalendarEvent:a}),r.createElement(me,{isInOutSingle:i,isReadOnly:n,attendees:t.get("attendees")}),r.createElement(we,{isInOutSingle:i,isReadOnly:n,location:t.get("location"),onUpdateEvent:this.onUpdateEvent,onSaveEvent:this.onSaveEvent}),!o&&r.createElement(Me,{isInOutSingle:i,isReadOnly:n,content:t.get("content"),onUpdateEvent:this.onUpdateEvent,onSaveEvent:this.onSaveEvent})))}},{key:"onSelectCalendar",value:function(e){this.props.onAction&&this.props.onAction("doMoveEvent",{calendarId:e})}},{key:"onSaveEvent",value:function(){this.props.onAction&&this.props.onAction("doSaveEvent")}},{key:"onUpdateEvent",value:function(e,t){this.props.onAction&&this.props.onAction("doUpdateEvent",e,t)}},{key:"onChangeEventDateRelated",value:function(e){this.props.onChangeQuickDateDisabled&&this.props.onChangeQuickDateDisabled("date"),this.props.onAction&&this.props.onAction("doChangeEventDateRelated",e)}}])&&Re(n.prototype,i),o&&Re(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),Ye=n("+4Md"),Ve=n("tRnB");function Ke(e){return Ke="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},Ke(e)}function We(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ze(r.key),r)}}function ze(e){var t=function(e,t){if("object"!=Ke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ke(t)?t:t+""}function Ge(e,t,n){return t=Je(t),function(e,t){if(t&&("object"===Ke(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qe()?Reflect.construct(t,n||[],Je(e).constructor):t.apply(e,n))}function qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qe=function(){return!!e})()}function Je(e){return Je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Je(e)}function Xe(e,t){return Xe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xe(e,t)}var Qe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ge(this,t,[e])).onSelecteCalendar=n.onSelecteCalendar.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xe(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.isDisable,n=e.calendar,i=e.onClick,o=e.showAccountGroups;return r.createElement(Ve.Z,{isSubscribeCalendar:!0,isDisable:t,project:n,iconName:"event-calendar",showSubscribeAccountGroups:o,onSelect:this.onSelecteCalendar,onClick:i})}},{key:"onSelecteCalendar",value:function(e,t,n){(0,this.props.onChange)(e,n)}}])&&We(n.prototype,i),o&&We(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),$e=(0,s.$j)((function(e,t){return{calendar:B.xE(t.calendarId)||Ye.xE(t.calendarId)}}))((0,a.ZP)(Qe)),et=(n("pjDv"),n("ALS0"),n("JfAA"),n("bjJs")),tt=n("AqaH"),nt=n("UDbp"),rt=n("9IBm"),it=n("9QXU"),ot=n("xS9v"),at=n("Aw1m"),st=n("O/pf");function ct(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return lt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return lt(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 lt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ut=function(e){var t=e.showDelete,n=e.isDeclined,i=e.onAction,a=e.onConvertDraftKind,s=e.isNew,c=e.model,l=ct((0,r.useState)(!1),2),u=l[0],f=l[1],d=(0,rt.Z)(),m=(0,it.k)({model:c}),p=m.isArchived,h=m.doArchive,y=m.doUnarchive,v=(0,r.useMemo)((function(){var e=p?"unarchive":"archive";return!n&&(0,ot.fc)(c)>=0?r.createElement(nt.sN,{key:e},r.createElement("a",null,r.createElement(_.Z,{name:e,className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,d.formatMessage({id:e})))):null}),[d,p,n,c]),g=(0,r.useMemo)((function(){return[s&&a&&r.createElement(nt.sN,{key:"convert-draft-task"},r.createElement("a",null,r.createElement(_.Z,{name:"convert_note",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,d.formatMessage({id:"convert_to_task"})))),s&&a&&r.createElement(nt.sN,{key:"convert-draft-note"},r.createElement("a",null,r.createElement(_.Z,{name:"convert-task",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,d.formatMessage({id:"convert_to_note"})))),!s&&v,t&&r.createElement(nt.sN,{key:"delete",className:"deleteItem"},r.createElement("a",null,r.createElement(_.Z,{name:"delete",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,d.formatMessage({id:"delete"}))))].filter(at.y)}),[v,d,s,a,t]),b=(0,r.useCallback)((function(e){switch(e.selectedKeys[0]){case"delete":i("doDeleteEvent");break;case"unarchive":y();break;case"archive":h();break;case"convert-draft-task":null===a||void 0===a||a(st.m5.Task);break;case"convert-draft-note":null===a||void 0===a||a(st.m5.Note)}f(!1)}),[h,y,i,a]);return g.length<=0?null:r.createElement("div",{className:o()("dropup td-item more dropdown-custom flex items-center",{open:u}),id:"detail-footer-more"},r.createElement(et.Z,{visible:u,onVisibleChange:f,menuStyle:{maxHeight:"unset"},menu:r.createElement(nt.ZP,{onSelect:b,selectedKeys:[],style:{maxHeight:"unset"}},g),placement:"topRight",menuClassName:"timeline-click-ignore"},r.createElement("a",{className:"dropdown-toggle power-tip",title:d.formatMessage({id:"more"})},r.createElement(tt.Z,{name:"more-titlebar",className:"i-2-1 fast-transition td-item-svg w-[18px] h-[18px]"}))))};function ft(e){return ft="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},ft(e)}function dt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,mt(r.key),r)}}function mt(e){var t=function(e,t){if("object"!=ft(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ft(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ft(t)?t:t+""}function pt(e,t,n){return t=yt(t),function(e,t){if(t&&("object"===ft(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ht()?Reflect.construct(t,n||[],yt(e).constructor):t.apply(e,n))}function ht(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ht=function(){return!!e})()}function yt(e){return yt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yt(e)}function vt(e,t){return vt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vt(e,t)}var gt=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=pt(this,t,[e])).onSelectCalendar=n.onSelectCalendar.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vt(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.subscribeEvent,n=e.isReadOnly,i=e.isDeclined,a=e.isInOutSingle,s=e.isNew,c=e.onAction,l=e.onConvertDraftKind,u=e.showAccountGroups,d=t.get("calendarId"),m=!(n||s),p=(0,B.$H)(t);return r.createElement("div",{id:"td-footer",className:o()("td-footer flex-none w-full dark:bg-screen-background",{"rounded-b-outsingle":a,"border-t-[1px] border-solid border-t-grey-5":!a})},r.createElement("div",{className:"toolBar relative h-[48px] leading-[48px] mr-[18px] flex justify-between"},r.createElement($e,{isDisable:n||!p,calendarId:d,showAccountGroups:u,onChange:this.onSelectCalendar,onClick:function(){p||(0,f.eD)(h.U2("event_move_non_organizer_hint"))}}),r.createElement(ut,{onAction:c,onConvertDraftKind:l,isNew:s,isDeclined:i,showDelete:m,model:t})))}},{key:"onSelectCalendar",value:function(e,t){var n=this.props.onAction;n&&n("doMoveEvent",{calendarId:e,accountId:null===t||void 0===t?void 0:t.get("accountId"),calendarName:null===t||void 0===t?void 0:t.get("name")})}}])&&dt(n.prototype,i),a&&dt(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),bt=n("mV5u"),Et=n("/0bn"),kt=n("lQiI"),St=n("owjm"),wt=n("+TCt"),Tt=n("BOF4");function xt(e){return xt="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},xt(e)}function _t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ot(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(n),!0).forEach((function(t){Ct(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ct(e,t,n){return(t=At(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Dt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,At(r.key),r)}}function At(e){var t=function(e,t){if("object"!=xt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xt(t)?t:t+""}function It(e,t,n){return t=Mt(t),function(e,t){if(t&&("object"===xt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pt()?Reflect.construct(t,n||[],Mt(e).constructor):t.apply(e,n))}function Pt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pt=function(){return!!e})()}function Mt(e){return Mt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Mt(e)}function Nt(e,t){return Nt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Nt(e,t)}var jt=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=(n=It(this,t,[e])).props.task;n.onAction=n.onAction.bind(n),n.onChangeParse=n.onChangeParse.bind(n),n.checkUserPermission=n.checkUserPermission.bind(n),n.onChangeQuickDateDisabled=n.onChangeQuickDateDisabled.bind(n),n.headerRef=r.createRef(),n.wrapperRef=r.createRef(),n.accountId=i.get("accountId"),n.account=(0,B._H)(n.accountId),n.isCalDav=n.account&&"caldav"===n.account.get("kind"),n.isICloud=n.account&&(0,B.P_)(n.account);var o=!!i.get("startDate");return n.state={isQuickDateDisabled:o},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Nt(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){this.wrapperRef.current&&f.iD($(this.wrapperRef.current))}},{key:"componentWillUnmount",value:function(){$(window).off("resize.detail"),this.wrapperRef.current&&f.Dh($(this.wrapperRef.current))}},{key:"render",value:function(){var e=this.props,t=e.task,n=e.onUpdate,i=e.isInOutSingle,a=e.isNew,s=e.generateTask,c=e.className,l=e.calendars,u=e.showSubscribeAccountGroups,f=e.onConvertDraftKind,d=this.state.isQuickDateDisabled,m=(0,B.Iw)(t),p=(0,U.ll)(t),h=function(){var e=null===l||void 0===l?void 0:l.find((function(e){return e.get("id")===t.get("calendarId")})),n=(null===e||void 0===e?void 0:e.get("kind"))===Tt.h.holiday;return{isHolidayCalendarEvent:n,isReminderEnableHolidayCalendarEvent:!n||!!(null===e||void 0===e?void 0:e.get("reminderEnable"))}}(),y=h.isHolidayCalendarEvent,v=h.isReminderEnableHolidayCalendarEvent;return r.createElement("div",{id:"task-detail-inner",className:o()("subscribe-event-detail task-detail b-h flex flex-col h-full",c,{readonly:m,"min-h-[300px]":i}),onClick:this.checkUserPermission},r.createElement("div",{className:o()("td-body antiscroll-wrap pt-0 flex-auto overflow-hidden relative h-full",{"rounded-t-outsingle":i}),ref:this.wrapperRef},r.createElement("div",{className:"antiscroll-inner overflow-auto w-full",id:"td-main-scroll"},r.createElement(x,{ref:this.headerRef,isReadOnly:m,task:t,title:t.get("title"),onAction:this.onAction,onUpdate:n,isInOutSingle:i,isNew:a,onChangeParse:this.onChangeParse,isQuickDateDisabled:d}),r.createElement(He,{isReadOnly:m,subscribeEvent:s||t,onAction:this.onAction,onChangeQuickDateDisabled:this.onChangeQuickDateDisabled,isCalDav:this.isCalDav||this.isICloud,isInOutSingle:i,isHolidayCalendarEvent:y,isReminderEnableHolidayCalendarEvent:v}))),r.createElement(gt,{isReadOnly:m,isDeclined:p,subscribeEvent:s||t,onAction:this.onAction,onConvertDraftKind:f,showAccountGroups:u,isInOutSingle:i,isNew:a}))}},{key:"onChangeQuickDateDisabled",value:function(e,t){var n=this;this.setState({isQuickDateDisabled:!0},(function(){n.headerRef.current.taskTitleRef.current.focus()}))}},{key:"onChangeParse",value:function(e,t){var n=this.props.isNew;if("date"===e&&n){var r=t.dateGroup,i=(0,B.yR)(r);this.doChangeEventDateRelated(i)}}},{key:"checkUserPermission",value:function(){var e=this.props.intl;kt._y()||Et.$Z({text:e.formatMessage({id:"subscribed_event_warning_free_edit"})})}},{key:"onAction",value:function(e){this[e]&&this[e].apply(this,Array.prototype.slice.call(arguments,1))}},{key:"doMoveEvent",value:function(e){var t=e.calendarId,n=e.accountId,r=e.calendarName,i=this.props,o=i.task,a=i.isNew,s=i.onUpdate;a?s&&s((0,st.eJ)({model:o,calendarId:t,accountId:n,calendarName:r})):(this.isCalDav||this.isICloud?B.rH(o.get("accountId"),o.get("id"),t):B.sE(o.get("accountId"),o.get("id"),t),bt.Z.doSync())}},{key:"doDeleteEvent",value:function(){var e=this.props.task;St.Bt(e,this.isCalDav||this.isICloud),!u.gz()&&this.props.navigateTask()}},{key:"doUpdateEvent",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.needSync,r=this.props.task;this.props.onUpdate&&this.props.onUpdate(r.merge(Ot({},e))),B.yd(r.get("accountId"),r.get("id"),e),n&&bt.Z.doSync("update")}},{key:"doChangeEventDateRelated",value:function(e){var t=this.props.task,n=Ot(Ot({},e),{},{dueDate:e.dueEnd,startDate:e.dueStart});this.props.onUpdate&&this.props.onUpdate(t.merge(Ot({},n))),B.Lk(t.get("accountId"),t.get("id"),e),bt.Z.doSync("update")}},{key:"doSaveEvent",value:function(){var e=this.props.task;(0,U.w_)(e)&&bt.Z.doSync("update")}},{key:"convertDraftKind",value:function(e){this.props.onConvertDraftKind&&this.props.onConvertDraftKind(e)}}],i&&Dt(n.prototype,i),a&&Dt(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),Rt=(0,s.$j)((function(e){return{calendars:e.subscribeCalendars.calendars}}),(function(e){return{setActiveSelectedTaskIds:function(e,t){(0,R.j1p)(e,t)},navigateTo:function(t){e((0,c.VF)(t))},navigateTask:function(t){t?(e((0,c.VF)("/".concat(u.x6(),"/").concat(t))),(0,R.j1p)(t,[t])):(e((0,c.VF)("/".concat(u.x6()))),(0,wt.ye)())}}}))((0,a.ZP)(jt))},dVW0:function(e,t,n){"use strict";n.d(t,{ZP:function(){return _i},m2:function(){return Ei}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("pjDv"),n("DEfu"),n("I9xj"),n("5DmW"),n("27RR"),n("NBAS"),n("ExoC"),n("SuFq"),n("ALS0"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("XbcX"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("ToJy"),n("pDQq"),n("c9m3"),n("7+zs"),n("sMBO"),n("6cQw"),n("Tskq"),n("qePV"),n("tkto"),n("07d7"),n("B6y2"),n("5s+n"),n("rB9j"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("OM9Z"),n("UxlC"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("NW6w"),a=n("y8mg"),s=n.n(a),c=n("Eh+D"),l=n("dmHn"),u=n.n(l),f=n("lOk1"),d=n("EPMa"),m=n.n(d),p=n("d7tj"),h=n("+4Md"),y=n("vRcb"),v=n("q9+P"),g=n("Aw1m"),b=n("rviF"),E=n("XJoh"),k=n("tJ0S");function S(e){return S="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},S(e)}function w(e){return function(e){if(Array.isArray(e))return T(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function x(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,M(r.key),r)}}function _(e,t,n){return t=C(t),function(e,t){if(t&&("object"===S(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,O()?Reflect.construct(t,n||[],C(e).constructor):t.apply(e,n))}function O(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(O=function(){return!!e})()}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}function D(e,t){return D=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},D(e,t)}function A(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function I(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?A(Object(n),!0).forEach((function(t){P(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):A(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function P(e,t,n){return(t=M(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function M(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}var N=function(e){return b.Z.summary("content_range",e)},j=function(e){return e.includes(v._t)&&e.includes(v.d1)&&!e.includes(v.bm)},R=function(e){return j(e.selects)?I(I({},e),{},{names:[],selects:[],listOrGroup:{list:[],group:[]}}):e},L=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),P(n=_(this,t,[e]),"listOrGroup",void 0),P(n,"projects",void 0),n.listOrGroup={list:[],group:[]},n.projects=e.selectedKeys||[],n.state={filterProjectIds:n.projects,filterProjectNames:[],isMenuShow:!1},n.onProjectConfirm=n.onProjectConfirm.bind(n),n.onProjectCancel=n.onProjectCancel.bind(n),n.onProjectChange=n.onProjectChange.bind(n),n.onProjectFilterMounted=n.onProjectFilterMounted.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&D(e,t)}(t,e),n=t,(i=[{key:"onProjectFilterMounted",value:function(e){var t=R(e);this.projects=t.selects,this.listOrGroup=t.listOrGroup||this.listOrGroup,this.setState({filterProjectIds:t.selects,filterProjectNames:t.names||[]})}},{key:"onProjectConfirm",value:function(e){var t=this,n=this.props.onConfirm,r=R(e);this.setState({filterProjectNames:r.names||[],filterProjectIds:r.selects},(function(){var e=new Set(r.selects);e.has("all-list")?N("all"):(e.has(v.d1)&&N("calendar"),e.has(v.bm)&&N("habit"),r.selects.filter((function(e){return e!==v.d1&&e!==v.bm})).length>0&&N("list")),t.projects=r.selects,t.listOrGroup=r.listOrGroup||t.listOrGroup,n&&n(r.selects)}))}},{key:"onProjectChange",value:function(e){var t=R(e);this.setState({filterProjectIds:t.selects})}},{key:"onProjectCancel",value:function(e){var t=this.props.onConfirm,n=R(e);this.setState({filterProjectIds:n.selects},(function(){t&&t(n.selects)}))}},{key:"getProjectTrigger",value:function(){var e=this.state.isMenuShow;return r.createElement("div",{className:m()("selected-title"),onClick:function(){Ei("list")},style:{marginRight:-18}},r.createElement("div",{style:{marginRight:18}},r.createElement(E.I,{title:(0,p.tj)(this.renderProjectTitle()),open:e})))}},{key:"getProjectOptions",value:function(){var e=this.props.placement;return{selectedKeys:this.state.filterProjectIds,onConfirm:this.onProjectConfirm,onCancel:this.onProjectCancel,onChange:this.onProjectChange,placement:e||"bottomLeft",onMounted:this.onProjectFilterMounted}}},{key:"renderProjectTitle",value:function(){var e=this.state.filterProjectNames,t=this.props.intl,n=t.formatMessage({id:"all_calendars"}),r=t.formatMessage({id:"all_list"}),i=t.formatMessage({id:"list_habit"}),o=[this.projects.includes(v._t)&&r,this.projects.includes(v.d1)&&n,this.projects.includes(v.bm)&&i].filter(g.y),a=new Set(o),s=e.filter((function(e){return!a.has(e)}));return 3===o.length||0===s.length?o.join(","):1===s.length?[s[0]].concat(o).join(","):[t.formatMessage({id:"n_list_and_so_on"},{s1:s[0],d:s.length-1})].concat(o).join(",")}},{key:"onMenuVisibleChange",value:function(e){this.setState({isMenuShow:e})}},{key:"getCondition",value:function(){var e=this.projects;return!e.length||"all-list"===e[0]||j(e)?{list:[],group:[]}:this.listOrGroup}},{key:"render",value:function(){var e=this.getProjectOptions(),t=e.selectedKeys,n=e.onConfirm,i=e.onChange,o=e.onCancel,a=e.placement,s=e.onMounted,c=(0,h.g3)(t),l=(0,y.XJ)(),u=c||l?(0,k.n)(k.w.ALL_AND_ALL_LIST_TREE,[].concat(w(c?["calendar"]:[]),w(l?["habit"]:[]))):k.w.ALL_WITH_LIST_FLAT;return r.createElement(f.Z,{selectedKeys:t,moduleTemplate:u,onConfirm:n,onSelectChange:i,onCancel:o,placement:a,onMounted:s,className:"filter-component-dropdown filter-project p-0 w-[180px] min-w-[216px] max-w-[260px] bg-main-background overflow-hidden mt-[5px] max-h-[400px] border border-solid border-grey-10",menuListClassName:"bg-[transparent] relative shadow-none border-none mt-0",menuListWrapperClassName:"pt-[5px]",menuUlClassName:"max-h-[250px]",onMenuVisibleChange:this.onMenuVisibleChange,isCsl:!0},this.getProjectTrigger())}}])&&x(n.prototype,i),o&&x(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),U=(0,i.ZP)(L,{forwardRef:!0}),Z=n("JMxj"),B=n("sjhN"),F=n("NMvI");function H(e){return H="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},H(e)}function Y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,q(r.key),r)}}function V(e,t,n){return t=W(t),function(e,t){if(t&&("object"===H(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,K()?Reflect.construct(t,n||[],W(e).constructor):t.apply(e,n))}function K(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(K=function(){return!!e})()}function W(e){return W=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},W(e)}function z(e,t){return z=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},z(e,t)}function G(e,t,n){return(t=q(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e){var t=function(e,t){if("object"!=H(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=H(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==H(t)?t:t+""}var J=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),G(n=V(this,t,[e]),"onClickTrigger",(function(){Ei("tag")})),G(n,"getTitle",(function(){return(0,p.tj)(n.renderTagTitle())}));var r=n.initTagOptions();return n.tags=n.props.selectedKeys||r.selects,n.state={selectedTags:n.tags,isMenuShow:!1},n.onTagFilterConfirm=n.onTagFilterConfirm.bind(n),n.onTagFilterCancel=n.onTagFilterCancel.bind(n),n.onTagFilterChange=n.onTagFilterChange.bind(n),n.onMenuVisibleChange=n.onMenuVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&z(e,t)}(t,e),n=t,i=[{key:"render",value:function(){var e=this.state,t=e.selectedTags,n=e.isMenuShow;return r.createElement(Z.Z,{minMenuWidthMatchTrigger:!0,placement:"bottomRight",selectedKeys:t,className:"filter-component-dropdown filter-tag p-0 min-w-[180px] mt-[5px] border border-solid border-grey-10 max-h-none overflow-hidden",isDividerShown:!0,isItemWithTagShown:!1,onConfirm:this.onTagFilterConfirm,onCancel:this.onTagFilterCancel,onSelectChange:this.onTagFilterChange,menuListClassName:"bg-[transparent]",menuListWrapperClassName:"pt-[5px]",menuUlClassName:"max-h-[250px]",onMenuVisibleChange:this.onMenuVisibleChange},r.createElement("div",{onClick:this.onClickTrigger,style:{marginRight:-16}},r.createElement("div",{style:{marginRight:16}},r.createElement(E.I,{title:this.getTitle(),open:n}))))}},{key:"onMenuVisibleChange",value:function(e){this.setState({isMenuShow:e})}},{key:"onTagFilterMounted",value:function(e){this.setState({selectedTags:e.selects})}},{key:"onTagFilterConfirm",value:function(e){var t=this;this.setState({selectedTags:e.selects},(function(){t.tags=e.selects,t.props.onConfirm&&t.props.onConfirm(e.selects)}))}},{key:"onTagFilterCancel",value:function(e){var t=this;this.setState({selectedTags:e.selects},(function(){t.props.onConfirm&&t.props.onConfirm(e.selects)}))}},{key:"onTagFilterChange",value:function(e){this.setState({selectedTags:e.selects})}},{key:"initTagOptions",value:function(){var e=this.props.rule,t=this.props.tags.map((function(e){return e.get("name")})).toArray();return B.F(e,t)}},{key:"renderTagTitle",value:function(){var e=this.tags,t=(0,F.x3)((0,Z.p)(e)),n=this.props.intl,r=(n.formatMessage({id:"all_tag"}),t.length);return 0===e.length||1===e.length&&"!all"===e[0]?n.formatMessage({id:"all_tag"}):r<=2?t.join(", "):n.formatMessage({id:"n2_tag_and_so_on"},{s1:t[0],s2:t[1],d:r-2})}},{key:"getCondition",value:function(){return"!all"===this.tags[0]?[]:this.tags}}],i&&Y(n.prototype,i),o&&Y(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),X=(0,o.$j)((function(e){return{tags:e.tags}}),null,null,{forwardRef:!0})((0,i.ZP)(J,{forwardRef:!0})),Q=n("fW1m"),ee=n("V/jI");function te(e){return te="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},te(e)}function ne(e){return function(e){if(Array.isArray(e))return re(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return re(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return re(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ue(r.key),r)}}function oe(e,t,n){return t=se(t),function(e,t){if(t&&("object"===te(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ae()?Reflect.construct(t,n||[],se(e).constructor):t.apply(e,n))}function ae(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ae=function(){return!!e})()}function se(e){return se=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},se(e)}function ce(e,t){return ce=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ce(e,t)}function le(e,t,n){return(t=ue(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ue(e){var t=function(e,t){if("object"!=te(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==te(t)?t:t+""}var fe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),le(n=oe(this,t,[e]),"assignee",void 0),le(n,"filterRef",r.createRef()),le(n,"onMenuVisibleChange",(function(e){n.setState({isMenuShow:e})})),le(n,"getCondition",(function(){var e=n.assignee,t=new Set(e);return t.has("all")||0===t.size?[]:e})),le(n,"onClickTrigger",(function(){Ei("assignee")})),le(n,"getAssigneeOptions",(function(){var e=n.props.users,t=(0,Q.V)(e),r=[];return r.push({icon:"all-list",key:"all",value:ee.U2("list_all")}),r=r.concat([{icon:"assignment-none",key:"noassignee",value:ee.U2("filter_not_assigned")},{icon:"assignment",key:"me",value:ee.U2("assigned_me")},{icon:"assignment-detail",key:"other",value:ee.U2("assigned_to_others")}]).concat(t)})),le(n,"getCommitSelectData",(function(e){return e})),le(n,"getAssigneeNames",(function(e,t){return t.filter((function(t){return n.getCommitSelectData(e).includes(t.key)})).map((function(e){return e.value}))})),le(n,"getTitle",(function(){var e=n.state.selectedKeys,t=ee.U2("all_assignees"),r=e,i=n.getAssigneeOptions(),o=new Set(r);if(0===r.length||1===r.length&&"all"===r[0]||i.length===r.length)return t;var a=new Set,s=0,c=0;return["noassignee","me","other"].forEach((function(e){o.has(e)&&(o.delete(e),a.add(e),s<2&&s++)})),o.forEach((function(e){s<2&&(a.add(e),o.delete(e),s++)})),o.size>2-s&&(c=o.size-(2-s)),n.getAssigneeNames(ne(a),i).join(",")+(c?"".concat(ee.LO()?"":" ").concat(ee._R("filter_and_more_assignee",c,{d:c})):"")})),n.assignee=0===e.selectedKeys.length?["all"]:e.selectedKeys,n.state={selectedKeys:n.assignee,isMenuShow:!1},n.onConfirm=n.onConfirm.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ce(e,t)}(t,e),n=t,(i=[{key:"onConfirm",value:function(e){var t=this,n=e.selects,r=this.props.onConfirm;this.setState({selectedKeys:n},(function(){t.assignee=n,r&&r(n)}))}},{key:"render",value:function(){var e=this.props.users,t=this.state,n=t.selectedKeys,i=t.isMenuShow;return r.createElement(Q.Z,{assignOtherOptions:(0,Q.V)(e),placement:"bottomRight",selectedKeys:n,className:"filter-component-dropdown filter-assigeed multi-select-menu advance p-0 min-w-[180px] mt-[5px] border border-solid border-grey-10 overflow-auto max-h-none",onConfirm:this.onConfirm,menuListClassName:"bg-[transparent] oveflow-hidden",menuListWrapperClassName:"py-[5px]",menuUlClassName:"max-h-[250px]",eclipseCount:2,onClickTrigger:this.onClickTrigger,allLang:ee.U2("all_assignees"),ref:this.filterRef,onMenuVisibleChange:this.onMenuVisibleChange},r.createElement("div",{style:{marginRight:-16}},r.createElement("div",{style:{marginRight:16}},r.createElement(E.I,{title:this.getTitle(),open:i}))))}}])&&ie(n.prototype,i),o&&ie(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),de=(n("zKZe"),n("/hid")),me=n("UDbp"),pe=n("zoGk"),he=n("5uUV"),ye=n("0swr"),ve=n.n(ye),ge=n("eZ4P"),be=n.n(ge),Ee=n("5WEu");function ke(e){return ke="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},ke(e)}function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Se.apply(this,arguments)}function we(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,De(r.key),r)}}function Te(e,t,n){return t=_e(t),function(e,t){if(t&&("object"===ke(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,xe()?Reflect.construct(t,n||[],_e(e).constructor):t.apply(e,n))}function xe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(xe=function(){return!!e})()}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}function Oe(e,t){return Oe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Oe(e,t)}function Ce(e,t,n){return(t=De(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function De(e){var t=function(e,t){if("object"!=ke(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ke(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ke(t)?t:t+""}var Ae=function(e){return b.Z.summary("time_range",e)},Ie=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ce(n=Te(this,t,[e]),"renderTrigger",(function(e){var t=n.state.isMenuShow;return r.createElement("div",{style:{marginRight:-18}},r.createElement("div",{style:{marginRight:18}},r.createElement(E.I,{title:e,open:t})))})),Ce(n,"onVisibleChange",(function(e){n.setState({isMenuShow:e})})),Ce(n,"onClickTrigger",(function(){Ei("date")})),Ce(n,"getCondition",(function(){var e=n.state,t=e.filterRange,r=e.filterRangeCustomFrom,i=e.filterRangeCustomTo;if("custom"===t[0]){var o=ve()(r,"YYYY-MM-DD"),a=ve()(i,"YYYY-MM-DD"),s=ve()(ve()().format("YYYY-MM-DD"),"YYYY-MM-DD");return["span(".concat(o.diff(s,"day"),"~").concat(a.diff(s,"day"),")")]}return t}));var i=(n.props.dueType[0]||"").match(/^span\((-?\d+)?~(-?\d+)?\)$/),o="",a="",s=n.props.dueType||["thisweek"];if(i){s=["custom"];var c=(i[1]||0===i[1]?+i[1]:null)||0,l=(i[2]||0===i[2]?+i[2]:null)||0;o=ve()().add(c,"day").startOf("day").format("YYYY-MM-DD"),a=ve()().add(l,"day").startOf("day").format("YYYY-MM-DD")}return n.state={filterRange:s,filterRangeCustomFrom:o,filterRangeCustomTo:a,isMenuShow:!1},n.getValue=n.getValue.bind(n),n.updateFilterRange=n.updateFilterRange.bind(n),n.updateFilterRangeCustom=n.updateFilterRangeCustom.bind(n),n.filterRangeComponentRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Oe(e,t)}(t,e),n=t,i=[{key:"componentWillReceiveProps",value:function(e){var t=e.dueType,n=(t[0]||"").match(/^span\((-?\d+)?~(-?\d+)?\)$/),r="",i="",o=t||["thisweek"];if(n){o=["custom"];var a=(n[1]||0===n[1]?+n[1]:null)||0,s=(n[2]||0===n[2]?+n[2]:null)||0;r=ve()().add(a,"day").startOf("day").format("YYYY-MM-DD"),i=ve()().add(s,"day").startOf("day").format("YYYY-MM-DD")}this.setState({filterRange:o,filterRangeCustomFrom:r,filterRangeCustomTo:i})}},{key:"render",value:function(){var e=this.state,t=e.filterRangeCustomFrom,n=e.filterRangeCustomTo,i=this.getRangeMenuOptions(),o={menu:i.menu,map:i.map,selectedKeys:this.state.filterRange,customFrom:t,customTo:n,updateRange:this.updateFilterRange,updateRangeCustom:this.updateFilterRangeCustom,renderTrigger:this.renderTrigger,onVisibleChange:this.onVisibleChange,placement:"bottomRight"};return r.createElement(de.Z,Se({},o,{customPlaceRight:!0,onClickTrigger:this.onClickTrigger,className:"dropdown-toggle selected-title direct inline-block align-baseline text-[12px] leading-[14px] relative max-w-full",menuClassName:be().rangeComp,ref:this.filterRangeComponentRef}))}},{key:"getRangeMenuOptions",value:function(){var e=(0,Ee.A0)(this.props.weekStartDay),t=[{key:"today",value:ee.U2("today")},{key:"tomorrow",value:ee.U2("tomorrow")},{key:"offset(-1D)",value:ee.U2("yesterday")},{key:"thisweek",value:ee.U2("this_week")+this.formatRange(pe.Z.getThisWeek(e))},{key:"nextweek",value:ee.U2("next_week")+this.formatRange(pe.Z.getNextWeek(e))},{key:"offset(-1W)",value:ee.U2("last_week")+this.formatRange(pe.Z.getLastWeek(e))},{key:"thismonth",value:ee.U2("this_month")},{key:"offset(-1M)",value:ee.U2("last_month")},{key:"custom",value:ee.U2("custom")}],n={},i=[];return t.forEach((function(e){n[e.key]=e.value,i.push(r.createElement(me.gO,{key:e.key,title:e.value,withChecker:!0}))})),{map:n,menu:i}}},{key:"updateFilterRange",value:function(e){var t=this;this.setState({filterRange:e}),"custom"!==e[0]&&this.setState({filterRangeCustomFrom:"",filterRangeCustomTo:""},(function(){switch(t.state.filterRange[0]){case"today":Ae("today");break;case"tomorrow":Ae("tomorrow");break;case"offset(-1D)":Ae("yesterday");break;case"thisweek":Ae("this_week");break;case"nextweek":Ae("next_week");break;case"offset(-1W)":Ae("last_week");break;case"thismonth":Ae("this_month");break;case"offset(-1M)":Ae("last_month")}t.props.onSelectItem&&t.props.onSelectItem(t.state.filterRange,t.state.filterRangeCustomFrom,t.state.filterRangeCustomTo)}))}},{key:"updateFilterRangeCustom",value:function(e,t){var n=this;this.setState({filterRange:["custom"],filterRangeCustomFrom:e,filterRangeCustomTo:t},(function(){var e=ve()().day(1).format("YYYY-MM-DD"),t=ve()().day(5).format("YYYY-MM-DD"),r=ve()().day(-6).format("YYYY-MM-DD"),i=ve()().day(-2).format("YYYY-MM-DD"),o=n.state,a=o.filterRangeCustomFrom,s=o.filterRangeCustomTo;Ae(a===e&&s===t?"this_mon_to_fri_custom":a===r&&s===i?"last_mon_to_fri_custom":"other_custom"),n.props.onSelectItem&&n.props.onSelectItem(n.state.filterRange,n.state.filterRangeCustomFrom,n.state.filterRangeCustomTo)}))}},{key:"getValue",value:function(){return this.filterRangeComponentRef.current.getValue()}},{key:"formatRange",value:function(e){var t=(0,he.I4)("MMMD"),n=e.startDay,r=e.endDay;return" ("+pe.Z.toMoment(n).format(t)+(ee.LO()?"-":" - ")+pe.Z.toMoment(r).format(t)+")"}}],i&&we(n.prototype,i),o&&we(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),Pe=(0,o.$j)((function(e){return{weekStartDay:e.preference.get("startDayOfWeek")}}),null,null,{forwardRef:!0})(Ie),Me=n("bjJs");function Ne(e){return Ne="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},Ne(e)}function je(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Fe(r.key),r)}}function Re(e,t,n){return t=Ue(t),function(e,t){if(t&&("object"===Ne(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Le()?Reflect.construct(t,n||[],Ue(e).constructor):t.apply(e,n))}function Le(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Le=function(){return!!e})()}function Ue(e){return Ue=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ue(e)}function Ze(e,t){return Ze=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ze(e,t)}function Be(e,t,n){return(t=Fe(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Fe(e){var t=function(e,t){if("object"!=Ne(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ne(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ne(t)?t:t+""}var He=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Be(n=Re(this,t,[e]),"options",void 0),Be(n,"map",void 0),Be(n,"onSelectSortType",(function(e){var t=n.props.onSelect,r=e.selectedKeys[0],i="";switch(r){case"progress":i="completion_status";break;case"project":i="list";break;case"completedTime":i="completion_date";break;case"dueDate":i="task_date";break;case"priority":i="priority";break;case"assignee":i="assignee";break;case"tag":i="tag"}i&&function(e){b.Z.summary("sort",e)}(i),n.setState({isMenuShow:!1},(function(){null===t||void 0===t||t(r)}))})),Be(n,"getOptions",(function(){return[{key:"progress",iconName:"sort-by-completion",title:ee.U2("summary_sort_by_complete_status")},{key:"project",iconName:"sort-by-list",title:ee.U2("list_label")},{key:"completedTime",iconName:"sort-by-complete",title:ee.U2("summary_sort_by_time")},{key:"dueDate",iconName:"sort-by-duedate",title:ee.U2("summary_sort_by_taskDate")},{key:"tag",iconName:"sort-by-tag",title:ee.U2("by_tag")},{key:"priority",iconName:"sort-by-priority",title:ee.U2("priority_label")},{key:"assignee",iconName:"sort-by-assignee",title:ee.U2("assignee_label")}]})),Be(n,"onMenuVisibleChange",(function(e){n.setState({isMenuShow:e})})),n.state={isMenuShow:!1},n.options=n.getOptions(),n.map={},n.options.forEach((function(e){n.map[e.key]=e})),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ze(e,t)}(t,e),n=t,(i=[{key:"renderSortMenu",value:function(){var e=this.props.selectedKeys,t=this.getOptions();return r.createElement(me.ZP,{onSelect:this.onSelectSortType,selectedKeys:e},t.map((function(e){return r.createElement(me.gO,{key:e.key,title:e.title,withChecker:!0})})))}},{key:"render",value:function(){var e,t,n=this.props.selectedKeys,i=this.state.isMenuShow;return r.createElement(Me.Z,{visible:i,onVisibleChange:this.onMenuVisibleChange,menu:this.renderSortMenu(),menuClassName:"dropdown-toggle summary-sort-dropMenu",placement:"bottomRight"},r.createElement("div",{style:{marginRight:-18}},r.createElement("div",{style:{marginRight:18}},r.createElement(E.I,{title:(null===(e=this.map[n[0]])||void 0===e?void 0:e.title)||(null===(t=this.map.progress)||void 0===t?void 0:t.title),open:i}))))}}])&&je(n.prototype,i),o&&je(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),Ye=n("AqaH"),Ve=n("PuJ2"),Ke=n("jxPn"),We=n("AtZj"),ze=n("z8Uv"),Ge=n("lQiI"),qe=n("QjE/"),Je=n("RDjN"),Xe=n("/0bn"),Qe=n("9IBm"),$e=n("4+DD"),et=n("TXkH");function tt(e){return tt="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},tt(e)}var nt=["id","title","moreItems","activeItemKey","onChangeActiveItem","className","disabledSortable","enabled","isModal"];function rt(){return rt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},rt.apply(this,arguments)}function it(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||ut(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 ot(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function at(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function st(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?at(Object(n),!0).forEach((function(t){ct(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):at(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ct(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=tt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=tt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==tt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lt(e){return function(e){if(Array.isArray(e))return ft(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ut(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ut(e,t){if(e){if("string"===typeof e)return ft(e,t);var n=Object.prototype.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)?ft(e,t):void 0}}function ft(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var dt=function(e){switch(e){case"status":return ee.U2("task_status");case"completedTime":default:return ee.U2("summary_completed_time");case"progress":return ee.U2("progress");case"focus":return ee.U2("summary_detail_focus");case"project":return ee.U2("summary_detail_list");case"dueDate":return ee.U2("task_time");case"title":return ee.U2("task_title");case"parentTask":return ee.U2("parent_task");case"tag":return ee.U2("tag");case"detail":return ee.U2("detail_content")}},mt=function(e){var t=e.key;return"parentTask"===t||"dueDate"===t||"tag"===t||"status"===t},pt=function(e){var t=e.displayItems,n=e.updateDisplayItems,i=e.isModal,a=(0,r.useRef)({}),s=(0,o.v9)((function(){return Ge._y()})),c=lt(t).sort((function(e,t){return e.sortOrder-t.sortOrder})),l=c.filter((function(e){return e.enabled})),u=l.some((function(e){return mt(e)}))&&!s,f=(0,r.useRef)(u);f.current=u;var d=(0,r.useRef)(t);d.current=t;var p=(0,Qe.Z)(),h=(0,r.useCallback)((function(e,r){var i=(0,et.ZP)(t,(function(t){t=t.map((function(t){return t.key===e&&(t.style=r,t.enabled=!0),t}))}));n(i)}),[t,n]),y=(0,r.useCallback)((function(){var e=function(e){return"title"===e},t=function(e,t){switch(e){case"completedTime":case"dueDate":return[{key:"date",title:ee.U2("date_label")},{key:"time",title:ee.U2("date_plus_time")}];case"project":return[{key:"project",title:ee.U2("project_label")},{key:"column",title:ee.U2("project_column")}];case"detail":return[{key:"markdown",title:"Markdown"},{key:"text",title:ee.U2("summary_copy_text")}];default:return[]}},n=c.map((function(n){var r=n.key,o=n.style;return{key:r,title:dt(r),disabled:e(r),moreItems:t(r),activeItemKey:"detail"===r&&i?"text":o,enabled:n.enabled}}));return r.createElement(r.Fragment,null,n.map((function(e){var t=e.key,n=e.title,o=e.disabled,a=e.moreItems,s=e.activeItemKey,c=e.enabled,l="status"===t||"detail"===t;return r.createElement(ht,{key:t,id:t,title:n,enabled:c,activeItemKey:s,disabled:o,moreItems:a,onChangeActiveItem:h,className:m()(t,{"ui-sort-disabled":l}),disabledSortable:l,"data-key":t,isModal:i})})),u&&r.createElement("div",{className:"flex min-w-full cursor-default",style:{padding:"9px 10px",width:166}},r.createElement(We.Z,{name:"statistics_pro_warning",fill:"#FFB000",style:{width:18,height:18,marginRight:8},className:"flex-none"}),r.createElement("p",{className:"text-xs",style:{color:"#FFB000",lineHeight:"18px"}},"".concat(p.formatMessage({id:"use_pro_summary_style"})," ").concat(l.filter((function(e){return mt(e)})).sort((function(e,t){return(a.current[e.key]||0)-(a.current[t.key]||0)})).map((function(e){return dt(e.key)})).join(ee.zO()?"\u3001":", ")))))}),[l,p,i,h,u,c]),v=t.filter((function(e){return e.enabled})).map((function(e){return e.key}));return r.createElement(Ve.Z,{autoAdjustOverflow:!0,placement:"bottomRight",selectMenu:y(),className:"summary-detail-dropdown !max-h-none !min-w-[164px]",onConfirm:function(e){var r=e.selectedKeys,i=new Set(r),o=(0,et.ZP)(t,(function(e){e=e.map((function(e){return i.has(e.key)?e.enabled=!0:e.enabled=!1,e}))}));n(o)},onCancel:function(e){e.selectedKeys},selectedKeys:v,onSelectChange:function(e){var r=e.selectedKeys,i=new Set(r),o=(0,et.ZP)(t,(function(e){e=e.map((function(e){var t=e.enabled;return i.has(e.key)?e.enabled=!0:e.enabled=!1,t&&!e.enabled?delete a.current[e.key]:!t&&e.enabled&&(a.current[e.key]=(new Date).getTime()),e}))}));n(o)},controlClassName:"hidden",beforeOnVisibleChange:function(e){if(e)setTimeout((function(){var e,t=$(".summary-detail-dropdown .option-root");null===t||void 0===t||null===(e=t.sortable)||void 0===e||e.call(t,{items:".option-item:not(.ui-sort-disabled)",containment:"document",helper:"clone",appendTo:".summary-detail-dropdown",start:function(e,t){t.placeholder.css("height","36px")},stop:function(e,r){var i=t.find(".option-item:not(.ui-sort-disabled)"),o=[];i.each((function(e,t){o.push(t.getAttribute("data-key")||"")}));var a=new Map(o.map((function(e,t){return[e,t+1]}))),s=d.current,c=s.filter((function(e){return"status"===e.key})).map((function(e){return st(st({},e),{},{sortOrder:0})})),l=s.filter((function(e){return"detail"===e.key})).map((function(e){return st(st({},e),{},{sortOrder:s.length-1})})),u=s.filter((function(e){return"status"!==e.key&&"detail"!==e.key})).map((function(e){return st(st({},e),{},{sortOrder:a.get(e.key)||0})})),f=c.concat(u).concat(l);n(f)}})}));else{var t,r=$(".summary-detail-dropdown .option-root");null===r||void 0===r||null===(t=r.sortable)||void 0===t||t.call(r,"destroy"),u&&qe.$Z({type:Je.VIb.summaryDetail,closeAction:function(){if(f.current){var e=d.current;n((0,et.ZP)(e,(function(e){e=e.map((function(e){return mt(e)&&(e.enabled=!1),e}))})))}}})}},onVisibleChange:function(e){if(!e){var n=[];t.forEach((function(e){var t=e.key;if(e.enabled)switch(t){case"status":n.push("status_prem");break;case"progress":n.push("progress_default");break;case"completedTime":n.push("completed_time_default");break;case"dueDate":n.push("task_time_prem");break;case"title":n.push("task_title_default");break;case"parentTask":n.push("parent_task_prem");break;case"tag":n.push("tag_prem");break;case"focus":n.push("focus_date");break;case"project":n.push("list");break;case"detail":n.push("detail")}})),n.length&&n.forEach((function(e){!function(e){b.Z.summary("view_options",e)}(e)}))}}},r.createElement("div",{style:{marginRight:-18}},r.createElement("div",{style:{marginRight:18}},r.createElement(E.I,{title:ee.U2("summary_x_selected",{d:v.length})}))))},ht=function(e){var t=e.id,n=e.title,i=e.moreItems,o=e.activeItemKey,a=e.onChangeActiveItem,s=e.className,c=e.disabledSortable,l=e.enabled,u=e.isModal,f=ot(e,nt),d=it((0,r.useState)(!1),2),p=d[0],h=d[1],y=(0,Qe.Z)(),v=i.length>0,g=(0,r.useRef)(null),b=(0,r.useCallback)((function(e){e.stopPropagation(),v&&h(!0)}),[v]),E=l?i.filter((function(e){return e.key===o})).map((function(e){return e.key})):[];return r.createElement(Ke.sN,rt({},f,{className:m()(be().menuItem,"group",s),style:{padding:0,height:36,lineHeight:"36px"}}),r.createElement("div",{className:"flex items-center h-full w-full pr-[10px]",onClick:function(){"title"===t&&Xe.$Z({text:ee.U2("task_name_cannot_be_hidden")})}},r.createElement(We.Z,{name:"drag",className:m()("w-[12px] h-[12px] text-grey-40 flex-none",c?"invisible":m()("group-hover:visible",p?"visible":"invisible"))}),r.createElement(We.Z,{name:"selected",className:"w-[18px] h-[18px] text-primary flex-none invisible",style:{marginLeft:-2}}),r.createElement("div",{className:"flex-1 mx-[6px]"},n),r.createElement(Ye.Z,{name:"more-titlebar",ref:g,onClick:b,wrapperClassName:m()(v?m()("group-hover:visible",p?"visible":"invisible"):"invisible"),className:"w-[18px] h-[18px] flex-none text-grey-40"}),p&&r.createElement(ze.Z,{relativeRef:g,placement:"bottom-right",hideMenu:function(){h(!1)},gap:9,gap2:10,className:""},r.createElement(me.ZP,{onClick:function(e){var n=e.key,r=e.domEvent;r.stopPropagation(),u&&"markdown"===n?((0,$e.eD)(y.formatMessage({id:"this_style_is_not_supported"})),r.preventDefault()):(a(t,n),h(!1))},selectedKeys:E},i.map((function(e){var t=e.key,n=e.title,i=u&&"markdown"===t;return r.createElement(me.sN,{key:t,className:be().menuItem},r.createElement("div",{className:m()("min-w-[156px] px-[12px] min-h-[36px] flex",i?"cursor-not-allowed":"cursor-pointer")},r.createElement("div",{style:{height:36},className:"flex-none flex items-center"},r.createElement(We.Z,{name:"selected",className:"w-[18px] h-[18px] text-primary invisible"})),r.createElement("div",{className:"flex-1 ml-[6px]"},r.createElement("div",{style:{height:36},className:"flex items-center"},n),"markdown"===t&&r.createElement("div",{style:{padding:"6px 10px",marginTop:4,marginBottom:12},className:"border border-solid border-grey-10 rounded-default"},r.createElement("p",{className:"font-semibold text-xs text-grey-40",style:{lineHeight:"17px",marginBottom:"4px"}},"# ".concat(y.formatMessage({id:"title"}))),r.createElement("p",{className:"text-xs text-grey-40",style:{lineHeight:"17px"}},"1. ".concat(y.formatMessage({id:"summary_content"})))),"text"===t&&r.createElement("div",{style:{padding:"6px 10px",marginTop:4,marginBottom:12},className:"border border-solid border-grey-10 rounded-default text-grey-40"},r.createElement("p",{className:"text-xs text-grey-40",style:{lineHeight:"17px"}},"# ".concat(y.formatMessage({id:"title"})," 1. ").concat(y.formatMessage({id:"summary_content"})))))))}))))))},yt=(n("p532"),n("H1th")),vt=n("DvRk"),gt=n.n(vt),bt=n("0+OH"),Et=n.n(bt),kt=n("vojZ"),St=n("mkZj"),wt=n.n(St),Tt=n("56Ht"),xt=n("penO"),_t=n("XvRz"),Ot=n("l3/N"),Ct=(n("1a+u"),n("Ph81")),Dt=n("SnZ1"),At=n("Z6mJ");function It(e){return It="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},It(e)}function Pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Mt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=It(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=It(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==It(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return jt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return jt(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 jt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Rt=function(e){b.Z.summary("action",e)},Lt=function(e){var t=e.getCM,n=e.title,i=e.displayItems,o=e.className,a=e.showAiFeedback,s=e.getAiFeedbackData,c=(0,Qe.Z)(),l=(0,r.useMemo)((function(){var e=i.find((function(e){return"detail"===e.key}));return!(!e||!e.enabled||"markdown"!==e.style)}),[i]),u=Nt((0,r.useState)(!1),2),f=u[0],d=u[1],p=Nt((0,r.useState)(!1),2),h=p[0],y=p[1],v=Nt((0,r.useState)(!1),2),b=v[0],E=v[1],k=Nt((0,r.useState)(!1),2),S=k[0],w=k[1],T=(0,r.useRef)(null),x=(0,r.useRef)(null),_=(0,r.useRef)(null),O=Ot.JK();(0,r.useEffect)((function(){function e(e){var t,n,r,i,o=null!==(t=null===(n=window.getSelection())||void 0===n?void 0:n.toString())&&void 0!==t?t:"",a=new(Et())({breaks:!0}).render(o);e.preventDefault(),null===(r=e.clipboardData)||void 0===r||r.setData("text/html",a),null===(i=e.clipboardData)||void 0===i||i.setData("text/plain",o)}return document.addEventListener("copy",e,{capture:!0}),Ot.JK()&&!Ot.Bv()&&new(wt())("#copy-summary").on("success",(function(e){Xe.$Z({text:c.formatMessage({id:"copied"})}),e.clearSelection()})),function(){document.removeEventListener("copy",e,{capture:!0})}}),[c]);function C(e,t,n,r){r=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pt(Object(n),!0).forEach((function(t){Mt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},r),r.wordwrap&&(r.wordwrap-=e.length);var i=n(t.children,r);return"\n"+e+(i=i.replace(/\n/g,"\n"+" ".repeat(e.length)))}function D(e,t,n){var r=/^\s*$/,i="",o=n.unorderedListItemPrefix;return(e.children||[]).filter((function(e){return"text"!==e.type||!r.test(e.data)})).forEach((function(e){i+=C(o,e,t,n)})),i}var A=function(){var e,n,r,i=null!==(e=null===(n=t())||void 0===n||null===(r=n.getDoc())||void 0===r?void 0:r.getValue())&&void 0!==e?e:"",o=new(Et())({breaks:!0}).render(i);return{html:o,text:yt.fromString(o,{unorderedListItemPrefix:"- ",format:{listItem:C,unorderedList:D}})}},I=function(){if(Rt("copy_rich_text"),l)E(!0);else{var e=A().html;if(O)(0,kt.DC)(e);else{var n,r,i,o=null!==(n=null===(r=t())||void 0===r||null===(i=r.getDoc())||void 0===i?void 0:i.getValue())&&void 0!==n?n:"";(0,xt.zu)(e,o)}Xe.$Z({text:c.formatMessage({id:"copied"})})}},P=[{langId:"summary_copy_md",action:function(){var e,n,r;Rt("copy_md");var i=null!==(e=null===(n=t())||void 0===n||null===(r=n.getDoc())||void 0===r?void 0:r.getValue())&&void 0!==e?e:"";O?(0,kt.G9)(i):(0,xt.Qq)(i),Xe.$Z({text:c.formatMessage({id:"copied"})})},name:"summary-markdown"},{langId:"summary_copy_rich_text",action:I,name:"summary-richText"},{langId:"summary_copy_text",action:function(){var e,n,r;Rt("copy_plain_text");var i=A().text,o=null!==(e=null===(n=t())||void 0===n||null===(r=n.getDoc())||void 0===r?void 0:r.getValue())&&void 0!==e?e:"",a=l?o:i;O?(0,kt.jk)(a):(0,xt.Qq)(a),Xe.$Z({text:c.formatMessage({id:"copied"})})},name:"summary-plainText"}],M=[{langId:"summary_export_pdf",action:function(){Rt("save_pdf");var e="".concat(c.formatMessage({id:"list_summary"}),"(").concat(n,")");if(O){if(l)return void E(!0);var t=A().html;(0,kt.x3)(e,t)}else{var r=document.title;setTimeout((function(){document.title=e,_t.Ix(),document.title=r}))}},name:"summary-pdf"},{langId:"summary_export_image",action:function(){var e;if(Rt("save_image"),l)E(!0);else{var t=$('<a download="downImg"/>');t.css({opacity:0}),_.current&&$(_.current).parent().append(t);var r=A().html,i=$('<div id="canvas2Image">'.concat(r,"</div>"));if($("body").append(i),(null!==(e=$("#canvas2Image").outerHeight())&&void 0!==e?e:0)<3e4/(2*window.devicePixelRatio)){var o="".concat(c.formatMessage({id:"list_summary"}),"(").concat(n,")");gt()(i[0],{scale:2*window.devicePixelRatio}).then((function(e){if(navigator.msSaveBlob){var n=e.msToBlob();return navigator.msSaveBlob(n,"".concat(o,".png"))}var r=e.toDataURL("image/png",1);O?(0,kt._D)(o,r.replace("data:image/png;base64,","")):(t.attr("href",r),t.attr("download","".concat(o,".png")),t[0].click()),i.remove()}))}else Xe.$Z({text:c.formatMessage({id:"summary_export_png_toast"})}),i.remove()}},name:"summary-png"},{langId:"summary_export_email",action:function(){if(Rt("save_email"),l)E(!0);else{var e="".concat(c.formatMessage({id:"list_summary"}),"(").concat(n,")");if(O){var t=A().html;(0,kt.Ep)(e,t)}else{var r=$('<a href="mailto:?subject='.concat(e,'" />'));I(),r.get(0).click()}}},name:"summary-email"}].filter(g.y),N=Nt((0,r.useState)(!1),2),j=N[0],R=N[1];return r.createElement("div",{className:m()("summary-footer clearfix flex-none flex items-center",o),style:{height:48}},r.createElement("div",{className:"flex-auto",ref:T},a&&r.createElement(Ut,{icon:"feedback",text:c.formatMessage({id:"Beta Feedback"}),onClick:function(){w(!0)}})),a&&S&&r.createElement(At.ZP,{hideMenu:function(){w(!1)},handleSubmit:function(e){if(!j){var t=e.star,n=e.text,r=e.collectData;R(!0);var i=(0,At.qf)(t),o={type:5,description:"#\ud83d\udd8b ".concat((0,At.FF)(t)," ").concat(n)+(r?"\u200b".concat(JSON.stringify(s())):""),clientTagNames:i?["AI\u6458\u8981\u53cd\u9988\uff1a".concat(i)]:[]};(0,Dt.IJR)(o).then((function(){w(!1),(0,$e.eD)(c.formatMessage({id:"Feedback submitted"}))})).catch((function(){(0,$e.eD)(c.formatMessage({id:"error_network_connection"}))})).finally((function(){R(!1)}))}},isSubmitting:j,relativeRef:T}),r.createElement("div",{className:"summary-footer-btn-wrapper flex-none"},function(){return Ot.V9()?r.createElement("button",{type:"button",className:"btn btn-primary btn-export px-[18px] h-[32px] bg-primary border border-solid border-[transparent] text-white rounded-[6px] leading-[30px] text-[14px] text-center cursor-pointer min-w-[80px] inline-block hover:bg-btn-hover-color active:bg-btn-active-color",onClick:function(){var e,n,r;(0,kt.zc)(null!==(e=null===(n=t())||void 0===n||null===(r=n.getDoc())||void 0===r?void 0:r.getValue())&&void 0!==e?e:"")}},c.formatMessage({id:"insert"})):O&&!Ot.Bv()?r.createElement("button",{type:"button",className:"btn btn-primary btn-export px-[18px] h-[32px] bg-primary border border-solid border-[transparent] text-white rounded-[6px] leading-[30px] text-[14px] text-center cursor-pointer min-w-[80px] inline-block hover:bg-btn-hover-color active:bg-btn-active-color",id:"copy-summary","data-clipboard-text":null!==(e=null===(n=t())||void 0===n||null===(i=n.getDoc())||void 0===i?void 0:i.getValue())&&void 0!==e?e:""},c.formatMessage({id:"copy"})):r.createElement(r.Fragment,null,r.createElement("div",{className:"inline-block mr-[16px]",ref:_},r.createElement(Ut,{icon:"save",text:c.formatMessage({id:"save_as"}),onClick:function(){return y(!0)}})),r.createElement("div",{className:"inline-block",ref:x},r.createElement(Ut,{icon:"copy",text:c.formatMessage({id:"copy"}),onClick:function(){return d(!0)},style:{marginLeft:16}})));var e,n,i}()),f&&r.createElement(Tt.Z,{className:"summary_copy",relativeRef:x,hideMenu:function(){return d(!1)},placement:"top-right",gap:10,menu:P.map((function(e){return{key:e.langId,text:c.formatMessage({id:e.langId}),action:e.action,icon:{name:e.name,opacity:100}}}))}),h&&r.createElement(Tt.Z,{className:"summary_export",relativeRef:_,hideMenu:function(){return y(!1)},placement:"top-right",gap:10,menu:M.map((function(e){return{key:e.langId,text:c.formatMessage({id:e.langId}),action:e.action,icon:{name:e.name,opacity:100}}}))}),b&&r.createElement(Ct.Z,{visible:!0,title:c.formatMessage({id:"notice"}),onCancel:function(){E(!1)},okText:c.formatMessage({id:"got_it"}),cancelText:c.formatMessage({id:"cancel"}),onOk:function(){E(!1)}},r.createElement("div",null,r.createElement("p",{className:"mb-[20px]"},c.formatMessage({id:"summary_export_not_support_markdown_style"})))))},Ut=function(e){var t=e.icon,n=e.text,i=e.onClick,o=e.style;return r.createElement("div",{className:"inline-flex items-center cursor-pointer relative group",onClick:i,style:o},r.createElement("div",{className:"absolute invisible group-hover:visible bg-grey-5 dark:bg-white-10 rounded-[5px]",style:{inset:-5,zIndex:-1}}),r.createElement(We.Z,{name:t,style:{width:16,height:16},className:"text-grey-60"}),r.createElement("div",{style:{marginLeft:4,lineHeight:"20px"},className:"text-s text-grey"},n))},Zt=n("0Ils"),Bt=n("dvcG"),Ft=n("kxzV"),Ht=n("bJwH"),Yt=n("DhI8"),Vt=n("P26T"),Kt=n("Mfe1"),Wt=n("VxMt"),zt=n("h5Qs"),Gt=n("yscd"),qt=n("2VSN"),Jt=n("PiDg"),Xt=n("Ag2S"),Qt=n("2sNt"),$t=n("eNa2"),en=n("G93n"),tn=n("k6Nq"),nn=n.n(tn),rn=n("DsBY");function on(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return an(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return an(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 an(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var sn=r.forwardRef((function(e,t){var n=e.onConfirm,i=e.selectedKeys,o=(0,Qe.Z)(),a=on((0,r.useState)(!1),2),s=a[0],c=a[1],l=on((0,r.useState)(i),2),u=l[0],f=l[1],d=(0,r.useRef)(i),m=on((0,r.useState)([]),2),p=m[0],h=m[1],y=(0,r.useCallback)((function(e){s!==e&&c(e)}),[s]),v=(0,r.useCallback)((function(e){var t=e.selects,n=e.names;f(t),h(n)}),[]),g=(0,r.useCallback)((function(){var e=d.current;return 0===e.length||4===e.length||1===e.length&&"all"===e[0]?[]:e.map((function(e){return+e})).sort((function(e,t){return+t-+e}))}),[]),b=(0,r.useCallback)((function(){return 4===p.length?o.formatMessage({id:"all_priorities"}):p.join(",")}),[p,o]);(0,r.useImperativeHandle)(t,(function(){return{getCondition:g,getTitle:b}}));var k=(0,r.useCallback)((function(e){d.current=e.selects,v(e),n()}),[n,v]);return r.createElement("div",{className:"relative group"},r.createElement(rn.Z,{defaultVisible:!1,className:"modal-dropdown-menu smart-filter-advance-select-menu filter-priority p-0 min-w-[180px] overflow-hidden max-w-none",selectedKeys:u,showAll:!0,onMounted:v,onConfirm:k,onCancel:v,placement:"bottomRight",enableConfirmToggle:!0,showDivider:!1,menuListWrapperClassName:"py-[5px] mt-0 mb-[48px]",menuUlClassName:"max-h-[180px]",controlClassName:"absolute border-t border-solid border-grey-10 bottom-0 w-full p-[12px]",onMenuVisibleChange:y,allLang:o.formatMessage({id:"all_priorities"})},r.createElement("div",{onClick:function(){Ei("priority")},style:{marginRight:-16}},r.createElement("div",{style:{marginRight:16}},r.createElement(E.I,{title:4===p.length?o.formatMessage({id:"all_priorities"}):p.join(","),open:s})))))}));sn.displayName="SummaryFilterPriority";var cn=sn,ln=n("fEur"),un=n("hnzI"),fn=n("yPzf"),dn=n("sLZY"),mn=n("7Rop");function pn(e){return pn="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},pn(e)}function hn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,kn(r.key),r)}}function yn(e,t,n){return t=gn(t),function(e,t){if(t&&("object"===pn(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,vn()?Reflect.construct(t,n||[],gn(e).constructor):t.apply(e,n))}function vn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(vn=function(){return!!e})()}function gn(e){return gn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},gn(e)}function bn(e,t){return bn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},bn(e,t)}function En(e,t,n){return(t=kn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kn(e){var t=function(e,t){if("object"!=pn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=pn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==pn(t)?t:t+""}var Sn=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),En(n=yn(this,t,[e]),"options",[{key:"all",value:ee.U2("all_status")},{key:"completed",value:ee.U2("list_completed")},{key:"inProgress",value:ee.U2("summary_hasprogress")},{key:"uncompleted",value:ee.U2("undone")},{key:"wontDo",value:ee.U2("project_wont_do")}]),En(n,"defaultSelectedKeys",[]),En(n,"getCondition",(function(){var e=n.state.selectedKeys,t=new Set(e);return n.options.filter((function(e){return"all"!==e.key})).every((function(e){return t.has(e.key)}))&&(e=["all"]),e.includes("all")?[]:e})),En(n,"onCancel",(function(){})),En(n,"getMenu",(function(){var e=[];return n.options.forEach((function(t){e.push(r.createElement(me.sN,{multi:!0,key:t.key,className:"h-[36px] hackHeight",style:{lineHeight:"36px"}},t.value))})),r.createElement(r.Fragment,null,e)})),En(n,"onSelectItem",(function(e){var t=e.selectedKeys,r=t,i=n.state.selectedKeys,o=s().difference(r,i)[0];o&&(r="all"===o?["all"]:s().without(t,"all")),r.length&&"none"!==o||(r=["all"]),n.setState({selectedKeys:r})}));var i=e.selectedKeys||["all"];return i=0===i.length?["all"]:i,n.state={selectedKeys:i,isMenuShow:!1},n.defaultSelectedKeys=i,n.onSelectItem=n.onSelectItem.bind(n),n.onMenuShow=n.onMenuShow.bind(n),n.onMenuHide=n.onMenuHide.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&bn(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=(e.children,e.onConfirm),n=this.state,i=n.isMenuShow,o=n.selectedKeys;return r.createElement("div",{className:"filter-status dropdown relative group"},r.createElement(Ve.Z,{autoAdjustOverflow:!1,placement:"bottomRight",selectMenu:this.getMenu(),onConfirm:t,onCancel:this.onCancel,selectedKeys:o,defaultSelectedKeys:o,onSelectChange:this.onSelectItem,confirmDisabled:0===o.length,className:"p-0 min-w-[180px] overflow-hidden",menuListWrapperClassName:"py-[5px]"},r.createElement("div",{onClick:function(){Ei("status")},style:{marginRight:-16}},r.createElement("div",{style:{marginRight:16}},r.createElement(E.I,{title:this.getTitle(),open:i})))))}},{key:"onMenuShow",value:function(){this.state.isMenuShow||this.setState({isMenuShow:!0})}},{key:"onMenuHide",value:function(){this.state.isMenuShow&&this.setState({isMenuShow:!1})}},{key:"getTitle",value:function(){var e=new Set(this.defaultSelectedKeys),t=new Set(this.options.map((function(e){return e.key})));return e.has("all")||e.size>=t.size-1?ee.U2("all_status"):this.options.filter((function(t){return e.has(t.key)})).map((function(e){return e.value})).join(", ")}}])&&hn(n.prototype,i),o&&hn(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),wn=n("eXio"),Tn=n("YSKt"),xn=n("ua2A"),_n=n("dOVZ"),On=n("Zo3Q"),Cn=n("U872"),Dn=n("+Vsp"),An=n("syNp"),In=n("DRqq"),Pn=n("89Ua"),Mn=n("Chbu"),Nn=n("Z4mW"),jn=n("uDln"),Rn=n.n(jn),Ln=n("c2Xt");function Un(e){return Un="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},Un(e)}function Zn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Zn(Object(n),!0).forEach((function(t){Wn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Zn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,zn(r.key),r)}}function Hn(e,t,n){return t=Vn(t),function(e,t){if(t&&("object"===Un(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Yn()?Reflect.construct(t,n||[],Vn(e).constructor):t.apply(e,n))}function Yn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yn=function(){return!!e})()}function Vn(e){return Vn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vn(e)}function Kn(e,t){return Kn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Kn(e,t)}function Wn(e,t,n){return(t=zn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zn(e){var t=function(e,t){if("object"!=Un(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Un(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Un(t)?t:t+""}var Gn=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Wn(n=Hn(this,t,[e]),"scrollWrapper",void 0),Wn(n,"domEditor",void 0),n.scrollWrapper=r.createRef(),n.domEditor=null,n.focus=n.focus.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kn(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){this.scrollWrapper.current&&$e.iD($(this.scrollWrapper.current))}},{key:"componentWillUnmount",value:function(){this.scrollWrapper.current&&$e.Dh($(this.scrollWrapper.current))}},{key:"getCodeMirror",value:function(){return this.domEditor?this.domEditor.getCodeMirror():null}},{key:"getDomEditor",value:function(){return this.domEditor}},{key:"focus",value:function(){this.domEditor&&this.domEditor.focus()}},{key:"render",value:function(){var e=this,t=this.props,n=t.content,i=t.setContent,o=t.isGenerating,a=void 0!==o&&o,s=t.id,c=t.isLoading,l=void 0!==c&&c,u=t.isModal;return r.createElement("div",{className:"antiscroll-wrap relative",ref:this.scrollWrapper},l&&r.createElement(Ln.Z,null),r.createElement("div",{id:s,className:"summary-content antiscroll-inner",onClick:this.focus},r.createElement("div",{className:"summary-editor",style:{paddingTop:16,paddingLeft:u?8:0,paddingRight:16,paddingBottom:0}},r.createElement(Mn.Z,{ref:function(t){e.domEditor=t},scrollEltSelector:"#".concat(s),readOnly:a,value:n,onChange:i,options:Bn(Bn({},Nn.R),{},{editorName:"summary",disableTokenSet:new Set(["image"])})}))))}}])&&Fn(n.prototype,i),o&&Fn(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),qn=n("ylzY"),Jn=function(e){return e.Default="default",e.Simple="simple",e.Formal="formal",e.Positive="positive",e.Casual="casual",e.Professional="professional",e.Oral="oral",e.Written="written",e.InternetSlang="internetSlang",e}({}),Xn=function(e){return e.Standard="standard",e.Expand2="expand2",e.Expand3="expand3",e.Short="short",e}({}),Qn=function(e){switch(e){case Xn.Expand2:return ee.U2("Expand \xd72");case Xn.Expand3:return ee.U2("Expand \xd73");case Xn.Expand5:return ee.U2("Expand \xd75");case Xn.Short:return ee.U2("Condense");case Xn.Standard:default:return ee.U2("Default")}},$n=function(e){return!!e&&"requesting"===e.status},er=function(e){return!!e&&("done"===e.status?0!==e.messages.join("").length:"generating"===e.status||$n(e))},tr=n("0MBK");function nr(e){return nr="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},nr(e)}function rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ir(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rr(Object(n),!0).forEach((function(t){or(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function or(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=nr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=nr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==nr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ar(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||cr(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 sr(e){return function(e){if(Array.isArray(e))return lr(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||cr(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function cr(e,t){if(e){if("string"===typeof e)return lr(e,t);var n=Object.prototype.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)?lr(e,t):void 0}}function lr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ur=function e(t){if(t.length<=2)return[t];var n=1.6+.4*Math.random()*2,r=Math.floor(n),i="- [x] ",o=i.length,a=t.indexOf("- [ ] "),s=t.indexOf(i),c=Math.min(a,s),l=Math.max(a,s),u=c>-1?c:l>-1?l:-1;return u>-1?[].concat(sr(e(t.slice(0,u))),[t.slice(u,u+o)],sr(e(t.slice(u+o)))):[t.slice(0,r)].concat(sr(e(t.slice(r))))},fr=(0,r.forwardRef)((function(e,t){var n,i=e.onEditorAction,o=e.summaryDocuments,a=e.currentSummaryDocumentId,s=e.updateCurrentSummaryDocumentId,c=e.updateSummaryDocument,l=e.isGenerating,u=e.setIsGenerating,f=e.isLoading,d=e.setIsLoading,p=e.isModal,h=(0,r.useRef)(null),y=(0,Qe.Z)(),g=(0,r.useRef)(!1),b=(0,r.useMemo)((function(){return o.find((function(e){return e.id===a}))}),[a,o]),E=(0,r.useRef)(o);(0,r.useEffect)((function(){E.current=o}),[o]);var k=(0,r.useMemo)((function(){return(null===b||void 0===b?void 0:b.history)||[]}),[b]),S=ar((0,r.useState)(null===(n=k[k.length-1])||void 0===n?void 0:n.id),2),w=S[0],T=S[1],x=ar((0,r.useState)(!1),2),_=x[0],O=x[1],C=(0,r.useMemo)((function(){return _||"summary"===a}),[_,a]);(0,Cn.Z)((function(){b&&O(!1)}),[null===b||void 0===b?void 0:b.id]),(0,r.useImperativeHandle)(t,(function(){return{getCodemirror:function(){var e;return null===(e=h.current)||void 0===e?void 0:e.getCodeMirror()},getDomEditor:function(){var e;return null===(e=h.current)||void 0===e?void 0:e.getDomEditor()},getActiveHistoryId:function(){return w},askAI:function(e,t){var n,r,i=qn.ZP.summaryAiOptimizeRecord.get(w);if(!er(i)){var a=new AbortController,l=(0,mn.Z)();null===(n=h.current)||void 0===n||null===(r=n.getDomEditor())||void 0===r||r.resetValue("");var u=Vt.Z.formatToServerDateWithMS(new Date),f="",d=[],m=[],p=[],g=function(){var n=t.config.tone,r=t.config.length,i=t.config.profession,a=t.config.contentTemplate,s={id:l,message:"",ai:{user:e.user,system:e.system||"",summary:t.originalText},think:"",createdTime:u},c=o.find((function(e){return e.id===t.documentId}));if(c)return ir(ir({},c),{},{_originalText:t.originalText,history:c.history.concat(s),config:ir(ir({},c.config),{},{tone:n,length:r,profession:i,contentTemplate:a})});var f=o[o.length-1];return f&&f.originalText===t.originalText?ir(ir({},f),{},{history:f.history.concat(s),config:ir(ir({},f.config),{},{tone:n,length:r,profession:i,contentTemplate:a})}):{id:(0,mn.Z)(),title:t.title,originalText:t.originalText,_originalText:t.originalText,history:[s],createdTime:u,config:{tone:n,length:r,profession:i,contentTemplate:a}}}();c(g.id,g),s(g.id),T(l),O(!1),qn.ZP.summaryAiOptimizeRecord.set(l,{messages:[],status:"requesting",historyId:l,documentId:g.id,fullMessageText:""});var b=function(e){var n,r=qn.ZP.summaryAiOptimizeRecord.get(l);if(r){var i=0===(n=m).length?[]:n.join("").split("\n"),o=e?i:i.slice(0,-1),a=e?void 0:i[i.length-1];m.length=0,a&&m.push(a);var s=p.length,c=p.slice(-1)[0],u=c?c.line+1:0,f=u,d=u,h=o.map((function(e,n){var r=n+s,i=t.summaryTextInfo[r];if(i){var o=i.line,a=i.prefixText;return d=o,{text:"".concat(a).concat(e),line:o}}return{text:"",line:-1}})).filter((function(e){return-1!==e.line}));if(h.length>0||e){var y=new Map(h.map((function(e){return[e.line,e.text]})));p.push.apply(p,sr(h));var v=ur(t.originalText.split("\n").slice(f,e?t.originalText.split("\n").length:d+1).map((function(e,t){var n=t+f,r="";return f>0&&0===t&&(r="\n"),y.has(n)?"".concat(r).concat(y.get(n)):"".concat(r).concat(e)})).join("\n"));qn.ZP.summaryAiOptimizeRecord.set(l,ir(ir({},r),{},{status:"generating",fullMessageText:r.fullMessageText+v.join(""),messages:[].concat(sr(r.messages),sr(v))}))}}},E=null;"optimizeContent"===t.type&&(E=setInterval((function(){b(!1)}),20));var k=function(e){E&&clearInterval(E);var n=qn.ZP.summaryAiOptimizeRecord.get(l);if(console.log("[summary-ai-optimize] end callback",{error:e,record:n}),e)n&&qn.ZP.summaryAiOptimizeRecord.set(l,ir(ir({},n),{},{status:"done"}));else{b(!0);var r=qn.ZP.summaryAiOptimizeRecord.get(l);if(r)if("optimizeContent"===t.type){var i=f.split("\n").reduce((function(e,n,r){var i=t.summaryTextInfo[r];return i?e.split("\n").map((function(e,t){return t===i.line?i.prefixText+n:e})).join("\n"):e}),t.originalText);console.log("[summary-ai-optimize] end result",{messageList:d,fullMessageText:f,fullReplaceMessageText:i}),qn.ZP.summaryAiOptimizeRecord.set(l,ir(ir({},r),{},{fullMessageText:i,status:"done"}))}else qn.ZP.summaryAiOptimizeRecord.set(l,ir(ir({},r),{},{fullMessageText:f,status:"done"}))}},S=!1;(0,tr._)({url:"".concat(v.ho.AI_API_HOST_V2,"/chat"),method:"POST",body:{user:e.user,system:e.system,model:e.model},onMessage:function(e){var n=JSON.parse(e.data);if("string"===typeof n)console.log("[summary-ai-optimize] onmessage",{message:n},new Date),f+=n,d.push(n),"optimizeContent"===t.type&&m.push(n);else if(n.error)if(S=!0,a.abort(),k(!0),"usage_exceed_limit"===n.error)(0,$e.eD)(y.formatMessage({id:"AI token limit"}),5e3);else(0,$e.eD)(y.formatMessage({id:"error_network_connection"}),5e3)},onClose:function(){S||k(),console.log("[summary-ai-optimize] onclose",new Date,S)},onError:function(e){throw console.log("[summary-ai-optimize] onerror",e),k(!0),a.abort(),(0,$e.eD)(y.formatMessage({id:"error_network_connection"}),5e3),e}})}},setActiveHistoryId:function(e){T(e)}}}));var D=(0,Dn.Z)((function(e){if(!_&&!g.current){var t=qn.ZP.summaryAiOptimizeRecord.get(w);if(t){var n=document.getElementById("summary-think-content");if(n&&n.scrollHeight-n.scrollTop<=n.clientHeight+30){var r=t.messages.shift();if(r){var i=e.lineCount()-1,o={line:i,ch:e.getLine(i).length};e.setCursor(o),e.focus();var a="done"===t.status&&0===t.messages.length||r.includes("\n");e.replaceRange(r,o,void 0,a?void 0:"manualMarkText")}}}}}),{wait:20,leading:!1,trailing:!0}).run;(0,An.Z)((function(){var e,t=null===(e=h.current)||void 0===e?void 0:e.getCodeMirror();t&&D(t)}),20),(0,An.Z)((function(){Array.from(qn.ZP.summaryAiOptimizeRecord.values()).forEach((function(e){if(e){var t=a===e.documentId&&w===e.historyId&&!_;if("done"===e.status){var n=function(){qn.ZP.summaryAiOptimizeRecord.delete(e.historyId);var t=E.current.find((function(t){return t.id===e.documentId}));t&&c(t.id,ir(ir({},t),{},{history:t.history.map((function(t){return t.id===e.historyId?ir(ir({},t),{},{message:e.fullMessageText}):t}))}))};t&&er(e)||n()}}}))}),20),(0,An.Z)((function(){er(qn.ZP.summaryAiOptimizeRecord.get(w))?u(!0):u(!1),$n(qn.ZP.summaryAiOptimizeRecord.get(w))?d(!0):d(!1)}),20);var A=(0,r.useMemo)((function(){if(C)return null;if(k.length>1){var e=k.findIndex((function(e){return e.id===w})),t=k[e-1],n=k[e+1];return r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center",style:{marginRight:5}},r.createElement(Ye.Z,{name:"arrow-back",className:"flex-none cursor-pointer text-grey-60",onClick:function(){l||t&&T(t.id)},style:{width:14,height:14}}),r.createElement("div",{style:{margin:"0 6px"},className:"flex items-baseline"},r.createElement("span",{className:"text-grey-60",style:{fontFamily:"HarmonyOS Sans"}},"".concat(e+1)),r.createElement("span",{className:"text-grey-60"},"/"),r.createElement("span",{className:"text-grey-60",style:{fontFamily:"HarmonyOS Sans"}},"".concat(k.length))),r.createElement(Ye.Z,{name:"arrow-back",className:"flex-none rotate-180 cursor-pointer text-grey-60",onClick:function(){l||n&&T(n.id)},style:{width:14,height:14}})))}return null}),[C,k,w,l]),I=(0,r.useMemo)((function(){return"".concat(a,"-").concat(w,"-").concat(C?"original":"optimized")}),[a,w,C]),P=(0,In.Z)((function(){if(g.current=!0,b)if(C){var e,t;null===(e=h.current)||void 0===e||null===(t=e.getDomEditor())||void 0===t||t.resetValue(b.originalText||""),setTimeout((function(){g.current=!1}))}else{var n=b.history.find((function(e){return e.id===w})),r=qn.ZP.summaryAiOptimizeRecord.get(w);setTimeout((function(){var e,t,i,o;r?null===(e=h.current)||void 0===e||null===(t=e.getDomEditor())||void 0===t||t.resetValue(r.fullMessageText||""):null===(i=h.current)||void 0===i||null===(o=i.getDomEditor())||void 0===o||o.resetValue((null===n||void 0===n?void 0:n.message)||"");g.current=!1}))}else g.current=!1}));(0,Pn.Z)((function(){P()})),(0,Cn.Z)((function(){P()}),[I]);var M=(0,r.useMemo)((function(){if(C)return null;var e=null===b||void 0===b?void 0:b.history.find((function(e){return e.id===w})),t=(null===e||void 0===e?void 0:e.think)||"";return t&&r.createElement("div",{className:"cursor-pointer",onClick:function(){(0,$e.vQ)(t,(function(){(0,$e.eD)("\u590d\u5236\u6210\u529f")}))}},"Copy Think")}),[b,w,C]),N=(0,r.useMemo)((function(){return b?r.createElement("div",{className:m()("summary-history-nav-wrapper","flex justify-between items-center flex-none"),style:{height:32,marginBottom:p?0:9,padding:p?"0 12px":void 0}},r.createElement("div",{className:"flex items-center flex-auto"},r.createElement("div",{onClick:function(){O(!0)},className:m()("cursor-pointer flex items-center rounded-full",C?"text-primary bg-primary-10":"text-grey-60 bg-grey-3 hover:text-menu-primary"),style:{marginRight:p?0:7,height:28,padding:"0 12px",backgroundColor:p?"transparent":void 0}},y.formatMessage({id:"Original"})),r.createElement("div",{onClick:function(){O(!1)},className:m()("cursor-pointer flex items-center rounded-full",C?"text-grey-60 bg-grey-3 hover:text-menu-primary":"text-primary bg-primary-10"),style:{height:28,padding:"0 12px",backgroundColor:p?"transparent":void 0}},y.formatMessage({id:"Enhanced"}))),M,A):null}),[b,A,C,y,p,M]);return r.createElement("div",{className:m()("flex flex-col flex-1 overflow-hidden relative h-full",Rn().thinkBody)},!p&&N,r.createElement("div",{className:m()("summary-md-outer-wrapper flex-auto flex flex-col overflow-hidden",{"border border-grey-5 border-solid":!p}),style:{borderRadius:8}},r.createElement("div",{className:"summary-md-wrapper px-[12px] border-b border-solid border-grey-5 flex w-full flex-none"},r.createElement(Zt.ZP,{isInPopup:!0,isInSummary:!0,className:"w-full",onSelect:function(e){var t,n=null===(t=h.current)||void 0===t?void 0:t.getCodeMirror();n&&setTimeout((function(){n.focus(),i(e,n)}))},headingPlacement:"bottomLeft",size:"tiny"})),r.createElement("div",{className:"flex-auto overflow-hidden"},r.createElement(Gn,{id:"summary-think-content",ref:h,isModal:p,isGenerating:l&&!_,isLoading:f&&!_,setContent:function(e){if(!g.current){var t=k.find((function(e){return e.id===w})),n=qn.ZP.summaryAiOptimizeRecord.get(w);if(t&&b&&!er(n)){var r=e.getValue();if(C)b.originalText!==r&&c(a,ir(ir({},b),{},{originalText:r}));else{var i=b.history.find((function(e){return e.id===t.id}));i&&i.message!==r&&c(a,ir(ir({},b),{},{history:b.history.map((function(e){return e.id===t.id?ir(ir({},e),{},{message:r}):e}))}))}}}}})),p&&N))}));fr.displayName="SummaryThinkBody";var dr=fr,mr=n("B33z"),pr=n("M0rw"),hr=n("hPvk"),yr=n("2jWv");function vr(e){return vr="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},vr(e)}function gr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function br(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gr(Object(n),!0).forEach((function(t){Er(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Er(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=vr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=vr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==vr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function kr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Sr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Sr(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 Sr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wr=function(e){var t=e.selectedKey,n=e.options,i=e.removeOption,o=e.updateOption,a=e.select,s=((0,Qe.Z)(),kr((0,r.useState)(null),2)),c=s[0],l=s[1],u=(0,r.useMemo)((function(){return r.createElement("div",{style:{width:244}},r.createElement(Ke.ZP,{selectedKeys:[t],onSelect:function(e){var t=e.selectedKeys;t.length>0&&a(t[0])},className:"w-full"},n.map((function(e){var o=e.id,a=e.title,s=e.type,c=o===t;return r.createElement(me.gO,{key:o,prefixIcon:r.createElement(We.Z,{name:"selected",className:m()("w-[16px] h-[16px] flex-none",c?"opacity-100":"opacity-0"),style:{marginRight:4}}),titleElement:r.createElement("div",{className:"flex items-center w-full"},r.createElement("span",{className:"text-[12px] leading-[14px] truncate text-grey flex-auto"},"ai"===s?"AI---":"",a),r.createElement(pr.Z,{onClick:function(e){e.stopPropagation(),l(n.find((function(e){return e.id===o}))||null)},color:"pureTransparent"},"Edit"),r.createElement(pr.Z,{onClick:function(e){e.stopPropagation(),i(o)},color:"pureTransparent"},"Delete"))})}))),r.createElement(pr.Z,{onClick:function(){return l({id:(0,mn.Z)(),title:"",content:"",type:"text"})}},"Add"))}),[n,i,a,t]),f=(0,r.useMemo)((function(){return n.find((function(e){return e.id===t}))}),[n,t]),d=(0,r.useMemo)((function(){return(null===f||void 0===f?void 0:f.title)||"None"}),[f]),p=kr((0,r.useState)(!1),2),h=p[0],y=p[1];return r.createElement(r.Fragment,null,r.createElement(Me.Z,{menu:u,onVisibleChange:y},r.createElement("a",{className:m()("dropdown-toggle selected-title direct down","border border-solid h-[24px] pl-[7px] pr-[3px] relative rounded-default flex items-center mr-[8px] mb-[8px] max-w-full ".concat(h?"border-primary":"border-grey-20 hover:border-primary"))},r.createElement("span",{className:m()("text-[12px] leading-[14px] truncate text-grey")},d),r.createElement(We.Z,{name:"chevron-dropdown-open",className:m()("i-8","inline-block ml-[8px] w-[12px] h-[12px] text-grey-20 flex-none")}))),c&&r.createElement(hr.Z,{title:"Add Custom Summary",onCancel:function(){return l(null)},disabled:!c.title||!c.content,onOk:function(){o(c.id,c),l(null)},onClose:function(){return l(null)}},r.createElement("div",null,r.createElement("div",{className:"flex"},"ai",r.createElement(mr.Z,{id:"summary-option-ai",checked:"ai"===c.type,onChange:function(e){return l(br(br({},c),{},{type:e.target.checked?"ai":"text"}))}})),r.createElement("div",{className:"flex"},"title",r.createElement(yr.Z,{className:"w-full",value:c.title,onChange:function(e){return l(br(br({},c),{},{title:e.target.value}))}})),r.createElement("div",{className:"flex",style:{marginTop:10}},"content","text"===c.type?r.createElement("div",{id:"custom-summary-option-wrapper",className:"flex-auto overflow-auto bg-grey-10",style:{height:165}},r.createElement(Mn.Z,{scrollEltSelector:"#custom-summary-option-wrapper",value:c.content,onChange:function(e){l(br(br({},c),{},{content:e.getValue()}))},options:br(br({},Nn.R),{},{editorName:"custom-summary-option",disableTokenSet:new Set(["image"])})})):r.createElement("textarea",{className:"w-full bg-grey-10",value:c.content,onChange:function(e){return l(br(br({},c),{},{content:e.target.value}))},rows:10})))))},Tr=n("+tsx"),xr=n("bV2h"),_r=n("xMFI"),Or=n("gFJJ"),Cr=function(e,t){for(var n=un.h.getState().extPreference.summaryTemplates.templates,r=new Set(n.map((function(e){return e.name})).filter((function(e){return!t||e!==t}))),i=e,o=1;r.has(i);)i=e+"(".concat(o,")"),o++;return i};function Dr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ar(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ar(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 Ar(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ir=function(e){var t=e.currentTemplateName,n=e.hide,i=e.saveTemplate,o=Dr((0,r.useState)(t||""),2),a=o[0],s=o[1],c=Dr((0,r.useState)(""),2),l=c[0],u=c[1],f=null!=t,d=(0,Qe.Z)(),m=function(){if(a){n();var e=Cr(a,t);i(e)}else u(d.formatMessage({id:"please_enter_name"}))};return r.createElement(Ct.Z,{visible:!0,title:f?d.formatMessage({id:"replace_template"}):d.formatMessage({id:"save_as_template"}),onCancel:function(){n()},okText:f?d.formatMessage({id:"replace_action"}):d.formatMessage({id:"save"}),onOk:m,disabled:0===a.trim().length,maskClosable:!1},r.createElement("div",null,r.createElement("p",{className:"mb-[20px]"},f?d.formatMessage({id:"would_you_replace_template"}):d.formatMessage({id:"save_template_desc"})),r.createElement(_r.Z,{value:a,warningText:l,onValueChange:function(e){return s(e)},onFocus:function(e){u(null!==e&&void 0!==e?e:"")},onEnterDown:m,maxLength:Or.b9.templateNameLimit,enableClear:!0})))},Pr=n("G46D");function Mr(e){return Mr="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},Mr(e)}function Nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){Rr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Rr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Mr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Mr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Mr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Lr=function(e){var t=e.title,n=e.suffix,i=e.style;return r.createElement("div",{className:"flex items-center",style:jr({height:32},i)},"string"===typeof t?r.createElement("h2",{className:"text-s text-grey font-semibold flex-auto",style:{lineHeight:"20px",marginRight:"10px"}},t):t,n&&r.createElement("div",{className:"flex-none"},n))};function Ur(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zr(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 Zr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Br=function(e){var t=e.currentTemplateId,n=e.updateCurrentTemplateId,i=e.addTemplate,a=e.saveToTemplate,s=(0,o.v9)((function(e){return e.extPreference.summaryTemplates.templates})),c=(0,Qe.Z)(),l=(0,o.I0)(),u=Ur((0,r.useState)(""),2),f=u[0],d=u[1],p=(0,r.useRef)(""),h=Ur((0,r.useState)(""),2),y=h[0],v=h[1],g=Ur((0,r.useState)(""),2),b=g[0],E=g[1],k=Ur((0,r.useState)(!1),2),S=k[0],w=k[1],T=(0,r.useCallback)((function(e,t){E(e),d(t),p.current=t,w(!0)}),[]),x=(0,r.useCallback)((function(e,t){l(fn.jN(e,t)),(0,dn.a1)()}),[l]),_=(0,r.useCallback)((function(e){l(fn.$u(e)),(0,dn.a1)()}),[l]),O=(0,r.useCallback)((function(){if(f){w(!1);var e=Cr(f,p.current);x(b,e)}else v(c.formatMessage({id:"please_enter_name"}))}),[b,c,f,x]),C=(0,r.useCallback)((function(e){v(null!==e&&void 0!==e?e:"")}),[]);return r.createElement(r.Fragment,null,r.createElement(Lr,{title:c.formatMessage({id:"template"})}),r.createElement("div",{className:"flex items-center flex-wrap",style:{margin:"8px -5px -10px"}},s.map((function(e){var i=e.id===t;return r.createElement(Me.Z,{key:e.id,action:["contextMenu"],menu:r.createElement(me.ZP,{onSelect:function(t){var n=t.key;switch(t.domEvent.stopPropagation(),n){case"edit":T(e.id,e.name);break;case"delete":_(e.id)}}},r.createElement(me.sN,{key:"edit"},r.createElement("div",{className:"min-w-[156px] px-[12px] min-h-[36px] cursor-pointer flex items-center"},c.formatMessage({id:"edit"}))),r.createElement(me.sN,{key:"delete",className:"deleteItem"},r.createElement("span",{className:"min-w-[156px] px-[12px] min-h-[36px] cursor-pointer flex items-center"},c.formatMessage({id:"delete"}))))},r.createElement("div",{key:e.id,style:{height:28,padding:"0 12px",lineHeight:"18px",fontSize:13,maxWidth:178,minWidth:50,margin:"0 5px 10px"},className:m()("flex items-center rounded-full cursor-pointer text-center group",i?"bg-primary-8":"bg-grey-3"),onClick:function(){var t;t=i?"":e.id,n(t)}},r.createElement("div",{className:m()("truncate flex-auto",i?"text-primary":"text-grey-60 group-hover:text-menu-primary")},e.name)))})),r.createElement(Me.Z,{disabled:0===s.length,menu:r.createElement(me.ZP,null,r.createElement(me.sN,{key:"add",onClick:function(){i()}},r.createElement("div",{className:"min-w-[156px] px-[12px] min-h-[36px] cursor-pointer flex items-center"},c.formatMessage({id:"Save New Template"}))),r.createElement(me.Wd,{title:c.formatMessage({id:"Overwrite Existing Template"}),popupOffset:[8,0]},s.map((function(e){return r.createElement(me.sN,{key:e.id,onClick:function(){a(e.id)}},r.createElement("div",{className:"min-w-[156px] min-h-[36px] cursor-pointer flex items-center",style:{padding:"0 12px"}},r.createElement("div",{className:"truncate flex-auto"},e.name)))}))))},r.createElement("div",{className:"flex items-center justify-center rounded-full cursor-pointer bg-grey-3",style:{width:28,height:28,margin:"0 5px 12px"},onClick:function(e){0===s.length&&i()}},r.createElement(We.Z,{name:"add",className:"flex-none text-grey-40",style:{width:16,height:16}}))),S&&r.createElement(Pr.Z,{title:c.formatMessage({id:"edit_template"}),onCancel:function(){w(!1)},okText:c.formatMessage({id:"save"}),onOk:O,disabled:0===f.trim().length},r.createElement(_r.Z,{value:f,warningText:y,onValueChange:function(e){return d(e)},onFocus:C,onEnterDown:O,maxLength:Or.b9.templateNameLimit,enableClear:!0}))),r.createElement("div",{style:{height:22}}))};function Fr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Hr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Hr(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 Hr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Yr=(0,r.forwardRef)((function(e,t){var n=Fr((0,r.useState)(!1),2),i=n[0],o=n[1],a=(0,Qe.Z)();(0,r.useEffect)((function(){var e=s().uniqueId();return Xt.vp.subscribe(e,"openAiSystemCustom",(function(){o(!0)})),function(){Xt.vp.unSubscribe(e,"openAiSystemCustom")}}),[]);var c=e.tone,l=e.length,u=e.profession,f=e.updateTone,d=e.updateLength,m=e.updateProfession,p=Fr((0,r.useState)(Bt.LP(Je._Yt.summaryAiSystemInputValue)||""),2),h=p[0],y=p[1],g=Fr((0,r.useState)(Bt.LP(Je._Yt.summaryAiModel)||""),2),b=g[0],k=g[1],S=Fr((0,r.useState)(Bt.LP(Je._Yt.summaryAiGroupSystemInputValue)||""),2),w=S[0];S[1];(0,r.useImperativeHandle)(t,(function(){return{getOptimizeConfig:function(){return{system:h,groupSystem:w,objectMode:!1,aiModel:b}}}}));var T=Object.values(Xn).map((function(e){return{key:e,value:Qn(e)}}));return v.j4?r.createElement("div",null,r.createElement(Tr.Z,null,r.createElement(xr.Z,{title:a.formatMessage({id:"Length"}),suffix:r.createElement(E.Z,{listData:T,selectedKey:l,onSelected:d})}),r.createElement(xr.Z,{title:a.formatMessage({id:"Tone"}),suffix:r.createElement(Kr,{selectedKey:c,onSelected:f})}),r.createElement(xr.Z,{title:a.formatMessage({id:"Profession"}),suffixMaxWidth:"80%",suffix:r.createElement("input",{placeholder:a.formatMessage({id:"Click to enter"}),type:"text",maxLength:20,value:u,onChange:function(e){m(e.target.value)},style:{},className:"text-right bg-transparent text-s text-grey-60 placeholder:text-grey-40 flex-none w-full"})})),i&&r.createElement(Pr.Z,{title:"Custom System Config",onClose:function(){return o(!1)},noFooter:!0},r.createElement("div",null,r.createElement("textarea",{placeholder:"ai optimize system",className:"border border-solid border-grey-10 rounded-default w-full",style:{padding:4},value:h,onChange:function(e){var t;t=e.target.value,y(t),Bt.JU(Je._Yt.summaryAiSystemInputValue,t)},rows:8}),r.createElement("textarea",{placeholder:"ai model",className:"border border-solid border-grey-10 rounded-default w-full",style:{padding:4},value:b,onChange:function(e){var t;t=e.target.value,k(t),Bt.JU(Je._Yt.summaryAiModel,t)},rows:2}),r.createElement("div",null,r.createElement("a",{href:"https://api-dev.365dida.com/ai/api/v2/models",target:"_blank",rel:"noopener noreferrer"},"model support list"))))):null}));Yr.displayName="SummaryAiOptimizeConfig";var Vr=Yr,Kr=function(e){var t=e.selectedKey,n=e.onSelected,i=(0,r.useMemo)((function(){return Object.values(Jn).map((function(e){var t=function(e){switch(e){case Jn.Simple:return{title:ee.U2("Concise"),desc:ee.U2("Clear and to the point")};case Jn.Formal:return{title:ee.U2("Formal"),desc:ee.U2("For reporting to superiors")};case Jn.Positive:return{title:ee.U2("Positive"),desc:ee.U2("For summaries and self-review")};case Jn.Casual:return{title:ee.U2("Casual"),desc:ee.U2("For everyday communication")};case Jn.Professional:return{title:ee.U2("Professional"),desc:ee.U2("For tech or project docs")};case Jn.Oral:return{title:ee.U2("Colloquial"),desc:ee.U2("For team internal chats")};case Jn.Written:return{title:ee.U2("Written"),desc:ee.U2("For reports or presentations")};case Jn.InternetSlang:return{title:ee.U2("Internet Style"),desc:ee.U2("Industry-specific language")};case Jn.Default:default:return{title:ee.U2("Default"),desc:ee.U2("Keep original tone")}}}(e);return{key:e,value:t.title,subValue:t.desc}}))}),[]),o=(0,r.useMemo)((function(){var e;return(null===(e=i.find((function(e){return e.key===t})))||void 0===e?void 0:e.value)||""}),[t,i]),a=Fr((0,r.useState)(!1),2),s=a[0],c=a[1],l=(0,r.useRef)(null);return r.createElement(r.Fragment,null,r.createElement("div",{ref:l,onClick:function(){c(!0)}},r.createElement(E.I,{title:o,hover:!1,open:s})),s&&r.createElement(ze.Z,{relativeRef:l,hideMenu:function(){c(!1)},className:"!min-w-[164px] !max-h-[322px] overflow-auto with-no-scroll",placement:"bottom-right",gap:8,gap2:18,hoverCover:!1},r.createElement("div",{className:"",style:{padding:"0 4px"}},i.map((function(e){var i=e.key===t;return r.createElement("div",{key:e.key,onClick:function(){n(e.key),c(!1)},className:"rounded-s hover:bg-grey-5 cursor-pointer",style:{padding:"8px 10px"}},r.createElement("div",{className:"flex items-center"},r.createElement("div",{className:m()("flex-auto",i?"text-primary":"text-grey-80"),style:{fontSize:13,lineHeight:"18px"}},e.value),i&&r.createElement("div",{className:"flex-none"},r.createElement(We.Z,{name:"selected",className:m()("w-[16px] h-[16px] ml-[4px] text-primary")}))),r.createElement("div",{className:"text-xs text-grey-40",style:{lineHeight:"16px",marginTop:2}},e.subValue))})))))},Wr=n("CVOi"),zr=n("SwPS"),Gr=n("cyUo");function qr(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Jr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Jr(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 Jr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Xr=function(e){var t=e.summaryDocuments,n=e.currentSummaryDocumentId,i=e.updateCurrentSummaryDocumentId,o=e.rebuildSummary,a=e.currentSummaryTitle,s=e.clearDocumentHistory,c=e.setActiveHistoryId,l=e.sidebarDrawerMode,u=e.openSidebarDrawer,f=(0,Qe.Z)(),d=qr((0,r.useState)(!1),2),p=d[0],h=d[1],y=t.slice(-20).reverse(),g=y.length+(a?1:0)>=2;return r.createElement("div",{className:"flex flex-auto items-center justify-between"},r.createElement("div",{className:"summary-title flex items-center px-[6px] ml-[-4px]"},r.createElement("h5",{className:m()("primary-text text-[20px] font-semibold truncate leading-[34px]")},f.formatMessage({id:"list_summary"}))),r.createElement("div",{className:"flex none"},v.j4&&r.createElement(zr.Z,{trigger:p?[]:["hover"],title:f.formatMessage({id:"Document History"}),placement:"bottom"},r.createElement("div",null,r.createElement(Me.Z,{onVisibleChange:function(e){h(e)},menuStyle:{maxHeight:"none",maxWidth:"none"},menu:r.createElement("div",{style:{minWidth:192,maxWidth:320,minHeight:221,maxHeight:383},className:"overflow-hidden flex flex-col"},g?r.createElement("div",{className:"flex-auto overflow-auto with-no-scroll"},r.createElement(me.ZP,{selectedKeys:[n],onSelect:function(e){var n=e.selectedKeys;if(n.length>0){var r=n[0];if(i(r),"summary"===r)o();else{var a=t.find((function(e){return e.id===r}));if(a){var s=a.history[a.history.length-1];s&&c(s.id)}}}},className:"w-full"},a&&r.createElement(me.gO,{title:a,key:"summary",withChecker:!n||"summary"===n,extraStyle:{maxWidth:"unset"}}),y.map((function(e){var t=e.id,i=e.title,o=t===n;return r.createElement(me.gO,{key:t,title:"".concat(i),withChecker:o})})))):r.createElement("div",{style:{marginTop:24}},r.createElement(Gr.Z,{name:"empty-template",iconsInfo:[void 0,3,4,void 0,6,void 0],textId:"",size:132,descId:"No document history"})),g&&t.length>0&&r.createElement("div",{className:"flex-none border-t border-solid border-grey-5 ",style:{paddingTop:4,marginTop:4,maxWidth:244}},r.createElement(me.ZP,null,r.createElement(me.gO,{titleElement:r.createElement("span",{className:"flex-auto truncate text-grey-60 text-center"},f.formatMessage({id:"Clear History"})),key:"clearHistory",onClick:function(){s()}})))),placement:"bottomRight"},r.createElement("div",{className:"cursor-pointer"},r.createElement(Ye.Z,{name:"document",className:"text-grey-60",style:{width:20,height:20}}))))),l&&r.createElement("div",{onClick:u,style:{marginLeft:16},className:"cursor-pointer"},r.createElement(Ye.Z,{name:"sidebar-trigger-right",className:"text-grey-60",style:{width:20,height:20}}))))},Qr=n("W2Wp"),$r=n("+TCt"),ei=n("u3xl"),ti=n("EItl"),ni=["dueDate","list","completedTime"];function ri(e){return ri="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},ri(e)}function ii(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function oi(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ai(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ai(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 ai(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ci(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?si(Object(n),!0).forEach((function(t){vi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function li(){li=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==ri(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ri(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ui(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function fi(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){ui(o,r,i,a,s,"next",e)}function s(e){ui(o,r,i,a,s,"throw",e)}a(void 0)}))}}function di(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,gi(r.key),r)}}function mi(e,t,n){return t=hi(t),function(e,t){if(t&&("object"===ri(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,pi()?Reflect.construct(t,n||[],hi(e).constructor):t.apply(e,n))}function pi(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(pi=function(){return!!e})()}function hi(e){return hi=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},hi(e)}function yi(e,t){return yi=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},yi(e,t)}function vi(e,t,n){return(t=gi(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function gi(e){var t=function(e,t){if("object"!=ri(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ri(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ri(t)?t:t+""}var bi=340,Ei=function(e){b.Z.summary("filter",e)},ki=function(e){return e.model instanceof Gt.Y5||e.model instanceof Gt.kz||e.model instanceof Gt.js},Si=function(e){var t=(0,he.I4)("MMMD"),n=ee.LO(),r=pe.Z.getDueDateLocalZoneDate(e).year()!==pe.Z.prefMoment().year();return n?r?"YYYY".concat(ee.U2("year"))+t:t:r?(0,he.I4)("MMMDYYYY"):t},wi=function(e,t){return e&&"0"!==e?"-1"===e?ee.U2("habit_section_others"):(0,_n.O2)(t):ee.U2("habit_section_others")},Ti=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),vi(n=mi(this,t,[e]),"filterRangeRef",void 0),vi(n,"filterPriorityRef",void 0),vi(n,"filterAssigneeRef",void 0),vi(n,"filterTagRef",void 0),vi(n,"filterProjectRef",void 0),vi(n,"filterStatusRef",void 0),vi(n,"thinkBody",r.createRef()),vi(n,"aiOptimizeConfig",r.createRef()),vi(n,"moreFilterMenuTriggerRef",r.createRef()),vi(n,"summarySideDetailRef",r.createRef()),vi(n,"summaryBodyRef",r.createRef()),vi(n,"resizePointerId",null),vi(n,"currentDisplayModels",void 0),vi(n,"currentDisplayModels2",void 0),vi(n,"isStatusEnable",!1),vi(n,"columnId2Name",void 0),vi(n,"sectionId2Name",void 0),vi(n,"tagName2Attr",void 0),vi(n,"filter2AddTime",void 0),vi(n,"isHabitShow",!1),vi(n,"eventId",s().uniqueId()),vi(n,"continueAiOptimizeData",null),vi(n,"getCodemirror",(function(){var e;return null===(e=n.thinkBody.current)||void 0===e?void 0:e.getCodemirror()})),vi(n,"getDomEditor",(function(){var e;return null===(e=n.thinkBody.current)||void 0===e?void 0:e.getDomEditor()})),vi(n,"fetchAllContacts",fi(li().mark((function e(){var t,r,i,o;return li().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Ht.x5()){e.next=10;break}return e.prev=1,e.next=4,Dt.imO();case 4:200===(t=e.sent).status&&(r=t.data,i=s().flatMap(r),o=i.filter((function(e){return e.isAccept&&!e.deleted})),n.setState({users:new Map(o.map((function(e){return["".concat(e.userId),e]})))})),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(1);case 10:case"end":return e.stop()}}),e,null,[[1,8]])})))),vi(n,"getNormalState",(function(){var e=Bt.LP(Je._Yt.summarySortType)||"progress",t=Bt.LP(Je._Yt.summaryDisplayItems,"json")||Je.jQI,r=Bt.LP(Je._Yt.summaryFilterRule,"json")||{and:[{conditionName:"date",conditionType:1,or:[{conditionName:"dueDate",or:["thisweek"]},{conditionName:"completedTime",or:["thisweek"]}]},{conditionName:"listOrGroup",conditionType:1,or:[{conditionName:"list",or:[v._t]}]}],type:0,version:5},i=n.getDateRangeByRule(r);return{sortType:e,displayItems:t,rule:r,startDay:i.startDay,endDay:i.endDay,nextEndDay:i.nextEndDay,nextStartDay:i.nextStartDay,showNext:Bt.LP(Je._Yt.summaryShowNext,"json")||!1,aiContentOptimize:{enabled:Bt.LP(Je._Yt.summaryAiOptimize,"json")||!1,tone:Bt.LP(Je._Yt.summaryAiTone)||Jn.Default,length:Bt.LP(Je._Yt.summaryAiLength)||Xn.Standard,profession:Bt.LP(Je._Yt.summaryAiProfession)||""}}})),vi(n,"getTemplateState",(function(e){var t=e.sortType,r=e.displayItems,i=JSON.parse(e.rule),o=n.getDateRangeByRule(i),a=o.startDay,s=o.endDay,c=o.nextEndDay,l=o.nextStartDay,u=e.isNextCycleVisible||!1;return{sortType:t,displayItems:r,rule:i,startDay:a,endDay:s,nextEndDay:c,nextStartDay:l,aiContentOptimize:e.contentOptimization||{enabled:!1,tone:Jn.Default,length:Xn.Standard,profession:""},showNext:u}})),vi(n,"applySummaryState",(function(e){var t=e,r=t?n.getTemplateState(t):n.getNormalState(),i=r.sortType,o=r.displayItems,a=r.rule,s=r.startDay,c=r.endDay,l=r.nextEndDay,u=r.nextStartDay,f=r.showNext,d=r.aiContentOptimize;n.setState({sortType:i,displayItems:o,rule:a,startDay:s,endDay:c,nextEndDay:l,nextStartDay:u,showNext:f,aiContentOptimize:d},(function(){n.doAction(!0)}))})),vi(n,"saveSummaryStateToLocal",(function(){var e=n.state,t=e.rule,r=e.displayItems,i=e.sortType,o=e.showNext,a=e.aiContentOptimize;Bt.JU(Je._Yt.summaryFilterRule,JSON.stringify(t)),Bt.JU(Je._Yt.summaryDisplayItems,JSON.stringify(r)),Bt.JU(Je._Yt.summarySortType,i),Bt.JU(Je._Yt.summaryShowNext,JSON.stringify(o)),Bt.JU(Je._Yt.summaryAiOptimize,JSON.stringify(a.enabled)),Bt.JU(Je._Yt.summaryAiTone,a.tone),Bt.JU(Je._Yt.summaryAiLength,a.length),Bt.JU(Je._Yt.summaryAiProfession,a.profession)})),vi(n,"addFilter",(function(e){n.setState((function(t){return ci(ci({},t),{},{visibleFilters:t.visibleFilters.concat([e])})}))})),vi(n,"removeFilter",(function(e){delete n.filter2AddTime[e],n.buildRule(vi({},e,null))})),vi(n,"getDateRangeByRule",(function(e){var t=(0,ln.YO)(JSON.stringify(e)).dueDate,n=(void 0===t?[]:t)[0]||"thisweek";switch(n){case"today":return{startDay:Vt.Z.formatToServerDate(u()().startOf("day")),endDay:Vt.Z.formatToServerDate(u()().endOf("day")),nextStartDay:Vt.Z.formatToServerDate(u()().add(1,"day").startOf("day")),nextEndDay:Vt.Z.formatToServerDate(u()().add(1,"day").endOf("day"))};case"offset(1D)":case"tomorrow":return{startDay:Vt.Z.formatToServerDate(u()().add(1,"day").startOf("day")),endDay:Vt.Z.formatToServerDate(u()().add(1,"day").endOf("day")),nextStartDay:Vt.Z.formatToServerDate(u()().add(2,"day").startOf("day")),nextEndDay:Vt.Z.formatToServerDate(u()().add(2,"day").endOf("day"))};case"offset(-1D)":return{startDay:Vt.Z.formatToServerDate(u()().add(-1,"day").startOf("day")),endDay:Vt.Z.formatToServerDate(u()().add(-1,"day").endOf("day")),nextStartDay:Vt.Z.formatToServerDate(u()().startOf("day")),nextEndDay:Vt.Z.formatToServerDate(u()().endOf("day"))};case"thisweek":return{startDay:Vt.Z.formatToServerDate(u()().startOf("week")),endDay:Vt.Z.formatToServerDate(u()().endOf("week")),nextStartDay:Vt.Z.formatToServerDate(u()().add(1,"week").startOf("week")),nextEndDay:Vt.Z.formatToServerDate(u()().add(1,"week").endOf("week"))};case"nextweek":return{startDay:Vt.Z.formatToServerDate(u()().add(1,"week").startOf("week")),endDay:Vt.Z.formatToServerDate(u()().add(1,"week").endOf("week")),nextStartDay:Vt.Z.formatToServerDate(u()().add(2,"week").startOf("week")),nextEndDay:Vt.Z.formatToServerDate(u()().add(2,"week").endOf("week"))};case"offset(-1W)":return{startDay:Vt.Z.formatToServerDate(u()().subtract(1,"week").startOf("week")),endDay:Vt.Z.formatToServerDate(u()().subtract(1,"week").endOf("week")),nextStartDay:Vt.Z.formatToServerDate(u()().startOf("week")),nextEndDay:Vt.Z.formatToServerDate(u()().endOf("week"))};case"thismonth":return{startDay:Vt.Z.formatToServerDate(u()().startOf("month")),endDay:Vt.Z.formatToServerDate(u()().endOf("month")),nextStartDay:Vt.Z.formatToServerDate(u()().add(1,"month").startOf("month")),nextEndDay:Vt.Z.formatToServerDate(u()().add(1,"month").endOf("month"))};case"offset(-1M)":return{startDay:Vt.Z.formatToServerDate(u()().subtract(1,"month").startOf("month")),endDay:Vt.Z.formatToServerDate(u()().subtract(1,"month").endOf("month")),nextStartDay:Vt.Z.formatToServerDate(u()().startOf("month")),nextEndDay:Vt.Z.formatToServerDate(u()().endOf("month"))};default:var r=n.match(/^span\((-?\d+)?~(-?\d+)?\)$/);if(r){var i=(r[1]||0===r[1]?+r[1]:null)||0,o=(r[2]||0===r[2]?+r[2]:null)||0;return{startDay:Vt.Z.formatToServerDate(u()().add(i,"day").startOf("day")),endDay:Vt.Z.formatToServerDate(u()().add(o,"day").endOf("day")),nextStartDay:Vt.Z.formatToServerDate(u()().add(o+1,"day").startOf("day")),nextEndDay:Vt.Z.formatToServerDate(u()().add(o+1+(o-i),"day").endOf("day"))}}return{startDay:"",endDay:"",nextStartDay:"",nextEndDay:""}}})),vi(n,"buildRule",(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};setTimeout((function(){var t,r,i,o,a,s,c=e.dueDate||(null===e.dueDate||null===(t=n.filterRangeRef.current)||void 0===t?void 0:t.getCondition()),l=c;c&&(l=[{or:c,conditionType:1,conditionName:"dueDate"},{or:c,conditionType:1,conditionName:"completedTime"}]);var u={listOrGroup:e.listOrGroup||(null===e.listOrGroup||null===(r=n.filterProjectRef.current)||void 0===r?void 0:r.getCondition()),tag:e.tag||(null===e.tag||null===(i=n.filterTagRef.current)||void 0===i?void 0:i.getCondition()),date:l,assignee:e.assignee||(null===e.assignee||null===(o=n.filterAssigneeRef.current)||void 0===o?void 0:o.getCondition()),priority:e.priority||(null===e.priority||null===(a=n.filterPriorityRef.current)||void 0===a?void 0:a.getCondition()),taskType:void 0,status:e.status||(null===e.status||null===(s=n.filterStatusRef.current)||void 0===s?void 0:s.getCondition())},f=JSON.parse((0,ln.vt)(u)),d=n.getDateRangeByRule(f),m=d.startDay,p=d.endDay,h=d.nextStartDay,y=d.nextEndDay;n.setState({rule:f,startDay:m,endDay:p,nextStartDay:h,nextEndDay:y,ignoreCurrentTemplate:!0},(function(){n.saveSummaryStateToLocal(),n.doAction(!0)}))}))})),vi(n,"doAction",(function(e){var t=n.state,r=t.startDay,i=t.endDay,o=t.rule,a=t.nextEndDay,s=t.showNext;if(e){var c={fd:pe.Z.prefMoment(r).utc().format("YYYY-MM-DD HH:mm:ss"),td:pe.Z.prefMoment(s?a:i).utc().format("YYYY-MM-DD HH:mm:ss")},l=(0,ln.YO)(JSON.stringify(o)),u=l.list,f=void 0===u?[]:u,d=l.group,m=void 0===d?[]:d,p=l.team,h=void 0===p?[]:p,y=l.calendar,g=void 0===y?[]:y,b=l.account,E=void 0===b?[]:b,k=!!f.find((function(e){return e===v._t}))||f.length+m.length+h.length+g.length+E.length===0,S=f.filter((function(e){return e!==v.d1&&e!==v.bm&&e!==v._t})),w=Ht.CU(new Set(m)).toArray().map((function(e){return e.get("id")})),T=h.reduce((function(e,t){var n=Ht.jG(t).toArray().map((function(e){return e.get("id")}));return e.concat(n)}),[]),x=k?["all"]:S.concat(w).concat(T);x.length>0?Dt.XG8(x.join(","),c,1e3).then((function(e){Qt.AIj(e.data),n.renderContent()})):n.renderContent()}else n.renderContent()})),vi(n,"prepareTagSection",(function(e){var t=n.props,r=t.tagList,i=t.immutableTagList,o=zt.sortBySummaryTags({taskList:e,tagList:r,immutableTagList:i}),a=[],s={},c={};return o.reduce((function(e,t,n){var r=t.section.id;return Object.prototype.hasOwnProperty.call(c,r)||(c[r]=n),e.concat(t?t.children:[])}),[]).forEach((function(e,t){if(e&&ki(e)){var n,r=e.model instanceof Gt.js,i=r?"habit":e.section.id,o=null===(n=e.model)||void 0===n?void 0:n.originModel;if(!Object.prototype.hasOwnProperty.call(s,i)){var c=new Gt.D2(r?new Jt.En:e.section.clone());c.children=[new Gt.D2(new Jt.S9),new Gt.D2(new Jt.Yo),new Gt.D2(new Jt.eV),new Gt.D2(new Jt.R_)],a.push(c),s[i]=a.length-1}(0,On.D8)(o)?a[s[i]].children[1].children.push(e):(0,On.uk)(o)?a[s[i]].children[0].children.push(e):(0,On.ul)(o)?a[s[i]].children[2].children.push(e):a[s[i]].children[3].children.push(e)}})),a.sort((function(e,t){return e.section instanceof Jt.En?1:t.section instanceof Jt.En?-1:c[e.section.id]-c[t.section.id]})),(0,qt.cO)(a)})),vi(n,"getSortedDisplayItems",(function(){return n.state.displayItems.slice().sort((function(e,t){return e.sortOrder-t.sortOrder}))})),vi(n,"buildContent",(function(){var e=n.state.showNext;n.setSection();var t=n.buildText()||"";e&&(t="".concat(t,"\n\n").concat(n.buildText(!0)||""));var r=n.getActiveCustomSummaryOption();return r&&"ai"!==r.type&&(t="".concat(t,"\n\n").concat(r.content)),t})),vi(n,"renderContent",(function(){var e=n.props.intl;n.isStatusEnable=n.isStatusItemEnable();var t=n.buildContent();n.updateCurrentSummaryDocumentId("summary"),n.setState({currentSummaryTitle:"".concat(t.split("\n")[0]," ").concat(e.formatMessage({id:"list_summary"})).replace(/^# /,""),currentSummaryDocumentId:"summary"}),setTimeout((function(){var e;null===(e=n.getDomEditor())||void 0===e||e.resetValue(t),Xt.vp.dispatch("setSummaryModalInsertAble")}))})),vi(n,"updateCurrentTemplateId",(function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=n.props,i=r.updateCurrentTemplateId,o=r.summaryTemplates;i(e);var a=n.getCurrentTemplate();t&&(null===a||void 0===a?void 0:a.id)!==e&&n.applySummaryState(o.find((function(t){return t.id===e})))})),vi(n,"selectSummaryTemplate",(function(e){n.updateCurrentTemplateId(e,!0),n.setState({ignoreCurrentTemplate:!1})})),vi(n,"saveToTemplate",(function(e){var t=n.props,r=t.summaryTemplates,i=t.updateSummaryTemplates,o=r.find((function(t){return t.id===e}));if(o){var a=n.state,s=a.rule,c=a.displayItems,l=a.sortType,u=a.showNext,f=a.aiContentOptimize;i(ci(ci({},o),{},{rule:JSON.stringify(s),displayItems:c,sortType:l,sortOrder:0,isNextCycleVisible:u,contentOptimization:f})),setTimeout((function(){n.selectSummaryTemplate(e)}))}})),vi(n,"saveTemplate",(function(e){var t=n.props,r=t.updateSummaryTemplates,i=t.summaryTemplates,o=n.state,a=o.rule,s=o.displayItems,c=o.sortType,l=o.showNext,u=o.aiContentOptimize,f=(0,mn.Z)();r({id:f,name:e,rule:JSON.stringify(a),displayItems:s,sortType:c,sortOrder:0,isNextCycleVisible:l,contentOptimization:u}),setTimeout((function(){n.selectSummaryTemplate(f)})),Bt.LP("hasShowSummaryTemplate")||i.length>0||(setTimeout((function(){Xt.vp.dispatch("showTemplateTooltip")})),Bt.JU("hasShowSummaryTemplate","true"))})),vi(n,"toggleShowNext",(function(){n.setState((function(e){return{showNext:!e.showNext,ignoreCurrentTemplate:!0}}),(function(){n.saveSummaryStateToLocal(),n.renderContent()}))})),vi(n,"getCurrentTemplate",(function(){var e=n.props.currentTemplate;if(!n.state.ignoreCurrentTemplate)return e})),vi(n,"toggleAiContentOptimize",(function(){n.setState((function(e){return{ignoreCurrentTemplate:!0,aiContentOptimize:ci(ci({},e.aiContentOptimize),{},{enabled:!e.aiContentOptimize.enabled})}}),(function(){n.saveSummaryStateToLocal()}))})),vi(n,"updateAiContentOptimizeTone",(function(e){n.setState((function(t){return{ignoreCurrentTemplate:!0,aiContentOptimize:ci(ci({},t.aiContentOptimize),{},{tone:e})}}),(function(){n.saveSummaryStateToLocal()}))})),vi(n,"updateAiContentOptimizeLength",(function(e){n.setState((function(t){return{ignoreCurrentTemplate:!0,aiContentOptimize:ci(ci({},t.aiContentOptimize),{},{length:e})}}),(function(){n.saveSummaryStateToLocal()}))})),vi(n,"updateAiContentOptimizeProfession",(function(e){n.setState((function(t){return{ignoreCurrentTemplate:!0,aiContentOptimize:ci(ci({},t.aiContentOptimize),{},{profession:e})}}),(function(){n.saveSummaryStateToLocal()}))})),vi(n,"setAiByEvent",(function(e){n.setState({aiByEvent:e},(function(){var e=n.state.aiByEvent;Bt.JU(Je._Yt.summaryAiByEvent,JSON.stringify(e))}))})),vi(n,"updateCurrentSummaryDocumentId",(function(e){n.setState({currentSummaryDocumentId:e},(function(){var e=n.state.currentSummaryDocumentId;Bt.JU(Je._Yt.currentSummaryDocumentId,e)}))})),vi(n,"updateSummaryDocument",(function(e,t){"summary"!==e&&n.setState((function(n){var r=n.summaryDocuments;return{summaryDocuments:(0,et.ZP)(r,(function(n){var r=n.findIndex((function(t){return t.id===e}));-1!==r?n[r]=t:n.push(t)}))}}),(function(){var e=n.state.summaryDocuments.slice(-20);Bt.JU(Je._Yt.summaryDocuments,JSON.stringify(e))}))})),vi(n,"clearDocumentHistory",(function(){n.setState({currentSummaryDocumentId:"",summaryDocuments:[]},(function(){var e=n.state,t=e.summaryDocuments,r=e.currentSummaryDocumentId;Bt.JU(Je._Yt.summaryDocuments,JSON.stringify(t)),Bt.JU(Je._Yt.currentSummaryDocumentId,r),n.renderContent()}))})),vi(n,"updateCustomSummaryOptions",(function(e,t){n.setState((function(n){var r=n.customSummaryOptions,i=(0,et.ZP)(r,(function(n){var r=n.findIndex((function(t){return t.id===e}));-1!==r?n[r]=t:n.push(t)}));return Bt.JU(Je._Yt.summaryCustomSummaryOptions,JSON.stringify(i)),{customSummaryOptions:i}}))})),vi(n,"removeCustomSummaryOptions",(function(e){n.setState((function(t){var n=t.customSummaryOptions,r=(0,et.ZP)(n,(function(t){var n=t.findIndex((function(t){return t.id===e}));-1!==n&&t.splice(n,1)}));return Bt.JU(Je._Yt.summaryCustomSummaryOptions,JSON.stringify(r)),{customSummaryOptions:r}}))})),vi(n,"selectCustomSummaryOption",(function(e){n.setState({selectedCustomSummaryOptionId:e},(function(){var e=n.state.selectedCustomSummaryOptionId;Bt.JU(Je._Yt.summarySelectedCustomSummaryOptionId,e),n.renderContent()}))})),vi(n,"getActiveCustomSummaryOption",(function(){var e=n.state,t=e.customSummaryOptions,r=e.selectedCustomSummaryOptionId;if(e.showSummary)return t.find((function(e){return e.id===r}))||{id:"none",title:"none",content:"# \u603b\u7ed3",type:"text"}})),vi(n,"needServerAICompile",(function(){var e=n.state,t=e.aiContentOptimize,r=e.showSummary,i=e.aiByEvent,o=n.getCurrentDocumentInfo().isHistoryDocument;if(!v.j4)return!1;if(o)return!0;if(r){var a,s=n.state,c=s.customSummaryOptions,l=s.selectedCustomSummaryOptionId,u="ai"===(null===(a=c.find((function(e){return e.id===l})))||void 0===a?void 0:a.type);if(u)return u}return t.enabled||i})),vi(n,"getReplaceContentTemplate",(function(){var e="";return n.getSortedDisplayItems().forEach((function(t){var n=t.key;if(t.enabled)switch(n){case"parentTask":e+="/\u7236\u4efb\u52a1\u6807\u9898 ";break;case"dueDate":e+="[\u4efb\u52a1\u65e5\u671f] ";break;case"completedTime":e+="[\u4efb\u52a1\u5b8c\u6210\u65e5\u671f] ";break;case"title":e+="\u4efb\u52a1\u6807\u9898 ";break;case"tag":e+="#\u6807\u7b7e\u540d\u79f0 ";break;case"progress":e+="[\u8fdb\u5ea6%] ";break;case"project":e+="<\u6e05\u5355\u540d\u79f0> ";break;case"focus":e+="(\u756a\u8304*\u6570\u91cf \u65f6\u957f \u6b63\u8ba1\u65f6: \u65f6\u957f) "}})),e.trim()})),vi(n,"getTextLineInfo",(function(e){var t,r=!!(null===(t=n.getSortedDisplayItems().find((function(e){return"status"===e.key})))||void 0===t?void 0:t.enabled),i=null;return e.replace(/(^\+\+\+\d+$\n)[\s\S]*?(^\+\+\+$)/gm,"$1\n$2").split("\n").reduce((function(e,t,n){var o=t.match(r?/^((?:[\s]{4})*)(?:-\s\[[\sx]\]\s(.*))$/:/^((?:[\s]{4})*)(?:-\s(.*))$/);if(o){var a=oi(o,3),s=a[0],c=a[1],l=a[2],u=s.replace(l,""),f=c.length;null==i?(i=f,e.push({line:n,text:l,prefixText:u})):f<=i&&e.push({line:n,text:l,prefixText:u})}return e}),[])})),vi(n,"handleContinueAiOptimizeCheck",(function(e){var t=e.originalText;return e._originalText!==t&&(n.handleContinueAiOptimize(e,t),!0)})),vi(n,"handleContinueAiOptimize",(function(e,t){var r,i,o=n.state.aiContentOptimize,a=n.getCurrentDocumentInfo().isHistoryDocument?e.config:o,s=a.tone,c=a.length,l=a.profession,u=e.config,f=e.title,d=e.id,m=u.contentTemplate,p=(null===(r=n.aiOptimizeConfig.current)||void 0===r?void 0:r.getOptimizeConfig())||{},h=p.system,y=void 0===h?"":h,v=p.aiModel,g=void 0===v?"":v,E=n.getTextLineInfo(t),k={user:Wr.replace(/{{ReplaceTone}}/g,s).replace(/{{ReplaceLength}}/g,c).replace(/{{ReplaceContent}}/g,E.map((function(e){return e.text})).join("\n")).replace(/{{ReplaceProfession}}/g,l).replace(/{{ReplaceContentTemplate}}/g,m),system:y||null,model:g||null};b.Z.summary("ai_summary","ai_enhance",{tone:s,length:c,profession:l}),null===(i=n.thinkBody.current)||void 0===i||i.askAI(k,{originalText:t,_originalText:t,summaryTextInfo:E,title:f,insertType:"full",type:"optimizeContent",documentId:d,config:{tone:s,length:c,profession:l,contentTemplate:m}})})),vi(n,"handleAiOptimize",(function(){var e,t,r,i=n.getCurrentDocumentInfo().currentDocument;if(!i||!n.handleContinueAiOptimizeCheck(i)){var o=n.props.intl,a=n.state,s=a.currentSummaryDocumentId,c=a.currentSummaryTitle,l=a.aiContentOptimize,u=l.tone,f=l.length,d=l.profession,m=(null===(e=n.aiOptimizeConfig.current)||void 0===e?void 0:e.getOptimizeConfig())||{},p=m.system,h=void 0===p?"":p,y=m.aiModel,v=void 0===y?"":y,g=null===(t=n.getCodemirror())||void 0===t?void 0:t.getDoc(),E="summary"===s?(null===g||void 0===g?void 0:g.getValue())||"":n.buildContent(),k=n.getTextLineInfo(E),S=n.getReplaceContentTemplate(),w={user:Wr.replace(/{{ReplaceTone}}/g,u).replace(/{{ReplaceLength}}/g,f).replace(/{{ReplaceContent}}/g,k.map((function(e){return e.text})).join("\n")).replace(/{{ReplaceProfession}}/g,d).replace(/{{ReplaceContentTemplate}}/g,S),system:h||null,model:v||null};b.Z.summary("ai_summary","ai_enhance",{tone:u,length:f,profession:d}),null===(r=n.thinkBody.current)||void 0===r||r.askAI(w,{originalText:E,_originalText:E,summaryTextInfo:k,title:c||"".concat(E.split("\n")[0]," ").concat(o.formatMessage({id:"list_summary"})).replace(/^# /,""),insertType:"full",type:"optimizeContent",config:{tone:u,length:f,profession:d,contentTemplate:S}}),n.setState({currentSummaryTitle:""})}})),vi(n,"setActiveHistoryId",(function(e){var t;null===(t=n.thinkBody.current)||void 0===t||t.setActiveHistoryId(e)})),vi(n,"handleAddTemplate",(function(){var e=n.props,t=e.summaryTemplates,r=e.intl;t.length>=9?Xe.$Z({text:r.formatMessage({id:"summary_template_limit_hint"})}):n.setState({isShowSaveTemplateModal:!0})})),vi(n,"getMoreFilterRenderText",(function(e){var t=e.filteredByTags,r=e.filteredByPriority,i=e.filteredByAssignee,o=n.props.intl,a=[t,r,i].filter(Boolean).length;if(0===a)return o.formatMessage({id:"none"});if(1===a){if(t)return o.formatMessage({id:"tag"});if(r)return o.formatMessage({id:"priority"});if(i)return o.formatMessage({id:"assigned_to"})}return ee.U2("summary_x_selected",{d:a})})),vi(n,"handleResizeStart",(function(e){null==n.resizePointerId&&(e.currentTarget.setPointerCapture(e.pointerId),n.resizePointerId=e.pointerId)})),vi(n,"handleResize",(function(e){var t=n.props.containerRef,r=e.clientX;if(null!=n.resizePointerId){var i=n.summarySideDetailRef.current,o=t.current;if(i&&o){var a=o.getBoundingClientRect(),s=a.width,c=a.right,l=i.getBoundingClientRect().width,u=Math.floor(Math.min(570,Math.max(bi,c-r)));s-u<=370?u<l&&n.updateSummaryLayout(bi,s-bi):n.updateSummaryLayout(u,s-u)}}})),vi(n,"handleResizeEnd",(function(e){null!=n.resizePointerId&&(e.currentTarget.releasePointerCapture(n.resizePointerId),n.resizePointerId=null)})),vi(n,"updateSummaryLayout",(function(e,t){n.setState({summarySideDetailWidth:e,summaryBodyWidth:t}),Bt.JU(Je._Yt.summarySideDetailWidth,JSON.stringify(e)),Bt.JU(Je._Yt.summaryBodyWidth,JSON.stringify(t))})),vi(n,"sidebarDrawerMode",(function(){var e=n.props,t=e.containerWidth;return!e.isModal&&(!!t&&t<710)})),vi(n,"renderAiOptimizeButton",(function(){var e=n.props,t=e.isModal,i=e.intl,o=n.state.isGenerating;return n.needServerAICompile()?r.createElement("div",{style:{paddingTop:t?0:12,paddingBottom:14},className:"flex-none"},r.createElement(pr.Z,{className:m()("w-full",{"!text-primary":t}),color:t?"pureTransparent":"primary",onClick:function(){if(Ge._y())if(Bt.LP(Je._Yt.summaryAiPrivacyAgreed)){var e=n.getCurrentDocumentInfo(),t=e.isHistoryDocument,r=e.currentDocument;t&&r?n.handleContinueAiOptimize(r,r.originalText):n.handleAiOptimize()}else n.setState({aiPrivacyTermVisible:!0});else qe.$Z({type:Je.VIb.summaryAiOptimizeContent})},loading:o,size:t?"middle":"large"},"".concat(i.formatMessage({id:"Enhance with AI"})).concat(o?"...":"")),window.debugSummaryAi&&r.createElement("div",{className:"text-primary cursor-pointer text-center",style:{fontSize:11,lineHeight:"14px",marginTop:8},onClick:function(){Xt.vp.dispatch("openAiSystemCustom")}},"AI Options")):null})),vi(n,"getCurrentDocumentInfo",(function(){var e=n.state,t=e.summaryDocuments,r=e.currentSummaryDocumentId,i=e.currentSummaryTitle,o=t.slice(-20).reverse(),a=o.findIndex((function(e){return e.id===r})),s=o[a];return{isLatestDocument:s&&!i||0===o.length,isHistoryDocument:s&&(!!i||a>0),currentDocument:s,currentDocumentIndex:a}})),vi(n,"renderSidebarContent",(function(){var e,t=n.props,i=t.intl,o=t.sharedProject,a=t.tags,s=t.isModal,c=(t.containerRef,t.containerWidth,t.isCardMode,n.state),l=c.sortType,u=c.displayItems,f=c.rule,d=c.visibleFilters,p=c.users,h=c.showNext,y=c.showSummary,g=c.customSummaryOptions,b=c.selectedCustomSummaryOptionId,k=c.aiByEvent,S=(c.summaryDocuments,c.currentSummaryDocumentId,c.currentSummaryTitle,c.isShowSaveTemplateModal),w=c.moreFilterModalVisible,T=(c.isGenerating,c.isAiRequesting,c.summarySideDetailWidth,c.summaryBodyWidth,c.aiContentOptimize),x=(c.sidebarDrawerVisible,c.aiPrivacyTermVisible,new Set(d),o.size>0),_=a.size>0,O=JSON.stringify(f),C=(0,ln.YO)(O),D=(function(){var e=C.dueDate,t=void 0===e?[]:e,n=C.list,r=void 0===n?[]:n,i=(C.completedTime,ii(C,ni)),o=t[0]||"thisweek",a=r[0];Object.keys(i).length>0&&Object.values(i).some((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.length>0}))||"thisweek"!==o||v._t}(),C.dueDate),A=void 0===D?["thisweek"]:D,I=C.priority,P=void 0===I?[]:I,M=C.team,N=void 0===M?[]:M,j=C.list,R=void 0===j?[]:j,L=C.group,Z=void 0===L?[]:L,B=C.calendar,F=void 0===B?[]:B,H=C.account,Y=void 0===H?[]:H,V=C.tag,K=void 0===V?[]:V,W=C.assignee,z=void 0===W?[]:W,G=C.status,q=void 0===G?[]:G,J=x,Q=_&&K.length>0,$=P.length>0,ee=J&&z.length>0,te=(q.length,n.getCurrentDocumentInfo()),ne=te.currentDocument,re=te.isHistoryDocument;return r.createElement(r.Fragment,null,r.createElement("div",{className:"with-no-scroll overflow-y-auto overflow-x-hidden",style:{}},re?r.createElement(r.Fragment,null,r.createElement("div",{className:"flex items-center justify-between",style:{height:48,marginTop:-7}},r.createElement("div",{className:"font-medium text-grey truncate",style:{lineHeight:"24px",fontSize:18,marginRight:10}},null===ne||void 0===ne?void 0:ne.title),r.createElement("div",{className:"text-primary text-s cursor-pointer",onClick:function(){n.updateCurrentSummaryDocumentId("summary")}},i.formatMessage({id:"exit"}))),v.j4&&r.createElement(Lr,{title:r.createElement("div",{className:"flex items-center flex-auto",style:{marginRight:"10px"}},r.createElement("h2",{className:"text-s text-grey font-semibold",style:{lineHeight:"20px",marginRight:6}},i.formatMessage({id:"Content Enhancement (Beta)"})),r.createElement(We.Z,{name:"ai-mark",style:{width:17},className:"flex-none"})),style:{marginTop:12}}),ne&&r.createElement(Vr,{ref:n.aiOptimizeConfig,tone:ne.config.tone,length:ne.config.length,profession:ne.config.profession,updateTone:function(e){n.updateSummaryDocument(ne.id,ci(ci({},ne),{},{config:ci(ci({},ne.config),{},{tone:e})}))},updateLength:function(e){n.updateSummaryDocument(ne.id,ci(ci({},ne),{},{config:ci(ci({},ne.config),{},{length:e})}))},updateProfession:function(e){n.updateSummaryDocument(ne.id,ci(ci({},ne),{},{config:ci(ci({},ne.config),{},{profession:e})}))}})):r.createElement(r.Fragment,null,r.createElement(Br,{currentTemplateId:(null===(e=n.getCurrentTemplate())||void 0===e?void 0:e.id)||"",updateCurrentTemplateId:n.selectSummaryTemplate,addTemplate:n.handleAddTemplate,saveToTemplate:n.saveToTemplate}),S&&r.createElement(Ir,{currentTemplateName:void 0,hide:function(){return n.setState({isShowSaveTemplateModal:!1})},saveTemplate:n.saveTemplate}),r.createElement(Lr,{title:i.formatMessage({id:"summaryFilter"})}),r.createElement(Tr.Z,null,r.createElement(xr.Z,{title:i.formatMessage({id:"date_label"}),suffix:r.createElement("div",{className:"dropdown filter-duedate inline-flex relative max-w-full items-center"},r.createElement(Pe,{onSelectItem:n.buildRule,ref:n.filterRangeRef,dueType:A}))}),r.createElement(xr.Z,{title:i.formatMessage({id:"project_list"}),suffixMaxWidth:"80%",suffix:r.createElement("div",{className:"dropdown filter-project inline-block relative max-w-full"},r.createElement(U,{placement:"bottomRight",key:"list_".concat(O),ref:n.filterProjectRef,onConfirm:n.buildRule,selectedKeys:R.concat(Z).concat(N).concat(F).concat(Y)}))}),r.createElement(xr.Z,{title:i.formatMessage({id:"task_status"}),suffix:r.createElement(Sn,{key:"status_".concat(O),ref:n.filterStatusRef,selectedKeys:q,onConfirm:n.buildRule})}),r.createElement(xr.Z,{title:i.formatMessage({id:"more"}),suffixMaxWidth:"80%",suffix:r.createElement("div",{className:"flex items-center",ref:n.moreFilterMenuTriggerRef,style:{marginRight:-18},onClick:function(){n.setState({moreFilterModalVisible:!0})}},r.createElement("div",{style:{marginRight:18}},r.createElement(E.I,{title:n.getMoreFilterRenderText({filteredByTags:Q,filteredByPriority:$,filteredByAssignee:ee}),open:w})))}),r.createElement(ze.Z,{key:w?"show":"hide",relativeRef:n.moreFilterMenuTriggerRef,placement:"bottom-right",gap:4,hideMenu:function(){n.setState({moreFilterModalVisible:!1})},maskClassName:m()({hidden:!w}),className:"!max-w-none"},r.createElement("div",{className:"",style:{padding:"0 4px",width:244}},_&&r.createElement(Oi,{title:i.formatMessage({id:"tag"}),filterElement:r.createElement(X,{key:"tag_".concat(O),ref:n.filterTagRef,onConfirm:n.buildRule,selectedKeys:K})}),r.createElement(Oi,{title:i.formatMessage({id:"priority"}),filterElement:r.createElement(cn,{key:"priority_".concat(O),ref:n.filterPriorityRef,selectedKeys:P.map((function(e){return e.toString()})),onConfirm:n.buildRule})}),J&&r.createElement(Oi,{title:i.formatMessage({id:"assigned_to"}),filterElement:r.createElement(fe,{key:"assignee_".concat(O),ref:n.filterAssigneeRef,onConfirm:n.buildRule,selectedKeys:z,users:p})})))),r.createElement(Lr,{title:i.formatMessage({id:"Display Options"})}),r.createElement(Tr.Z,null,r.createElement(xr.Z,{title:i.formatMessage({id:"Grouping"}),suffix:r.createElement("div",{className:"sort-control dropdown group-btn inline-block relative]","data-key":""},r.createElement(He,{onSelect:n.selectedSort,selectedKeys:[k?"aiByEvent":l]}))}),r.createElement(xr.Z,{title:i.formatMessage({id:"Display Fields"}),suffix:r.createElement("div",{className:"detail-control group-btn dropdown inline-block relative"},r.createElement(pt,{displayItems:u,updateDisplayItems:n.updateDisplayItems,isModal:s}))})),r.createElement(Lr,{title:i.formatMessage({id:"Next Period Tasks"}),suffix:r.createElement(mr.Z,{size:"tiny",id:"showNext",checked:h,onChange:n.toggleShowNext}),style:{marginTop:12}}),r.createElement("div",{className:"flex items-center"},y&&r.createElement(wr,{options:g,selectedKey:b,updateOption:n.updateCustomSummaryOptions,removeOption:n.removeCustomSummaryOptions,select:n.selectCustomSummaryOption})),v.j4&&r.createElement(Lr,{title:r.createElement("div",{className:"flex items-center flex-auto",style:{marginRight:"10px"}},r.createElement("h2",{className:"text-s text-grey font-semibold",style:{lineHeight:"20px",marginRight:6}},i.formatMessage({id:"Content Enhancement (Beta)"})),r.createElement(We.Z,{name:"ai-mark",style:{width:17},className:"flex-none"})),suffix:r.createElement(mr.Z,{size:"tiny",id:"aiOptimize",checked:T.enabled,onChange:n.toggleAiContentOptimize}),style:{marginTop:12}}),T.enabled&&r.createElement(Vr,{ref:n.aiOptimizeConfig,tone:T.tone,length:T.length,profession:T.profession,updateTone:n.updateAiContentOptimizeTone,updateLength:n.updateAiContentOptimizeLength,updateProfession:n.updateAiContentOptimizeProfession})),s&&n.renderAiOptimizeButton()),!s&&n.renderAiOptimizeButton())}));var i=e.columns,o=e.habitSection,a=e.immutableTagList,c=e.currentTemplate,l=c?n.getTemplateState(c):n.getNormalState(),f=l.sortType,d=l.displayItems,p=l.rule,h=l.startDay,y=l.endDay,g=l.nextEndDay,k=l.nextStartDay,S=l.showNext,w=l.aiContentOptimize;return n.columnId2Name=new Map(i.toArray().map((function(e){return[e.get("id"),e.get("name")]}))),n.sectionId2Name=new Map(o.map((function(e){return[e.id,wi(e.id,e.name)]}))),n.tagName2Attr=new Map(a.toArray().map((function(e,t){return[e.get("name"),{index:t,label:e.get("label")}]}))),n.state={visibleFilters:[],sortType:f,displayItems:d,startDay:h,endDay:y,rule:p,users:new Map,isGenerating:!1,nextEndDay:g,nextStartDay:k,showNext:S,aiContentOptimize:w,showSummary:!1,aiByEvent:!1,customSummaryOptions:Bt.LP(Je._Yt.summaryCustomSummaryOptions,"json")||[],currentSummaryDocumentId:Bt.LP(Je._Yt.currentSummaryDocumentId)||"",summaryDocuments:Bt.LP(Je._Yt.summaryDocuments,"json")||[],selectedCustomSummaryOptionId:Bt.LP(Je._Yt.summarySelectedCustomSummaryOptionId)||"",currentSummaryTitle:Bt.LP(Je._Yt.summaryCurrentSummaryTitle)||"",isShowSaveTemplateModal:!1,moreFilterModalVisible:!1,isAiRequesting:!1,summarySideDetailWidth:Bt.LP(Je._Yt.summarySideDetailWidth,"json")||0,summaryBodyWidth:Bt.LP(Je._Yt.summaryBodyWidth,"json")||0,ignoreCurrentTemplate:Bt.LP(Je._Yt.summaryIgnoreCurrentTemplate,"json")||!1,sidebarDrawerVisible:!1,aiPrivacyTermVisible:!1},n.currentDisplayModels=[],n.currentDisplayModels2=[],n.filterRangeRef=r.createRef(),n.filterPriorityRef=r.createRef(),n.filterAssigneeRef=r.createRef(),n.filterTagRef=r.createRef(),n.filterProjectRef=r.createRef(),n.filterStatusRef=r.createRef(),n.selectedSort=n.selectedSort.bind(n),n.updateDisplayItems=n.updateDisplayItems.bind(n),n.onEditorAction=n.onEditorAction.bind(n),n.onEditorToolbarSelect=n.onEditorToolbarSelect.bind(n),n.resetFilterConfig=n.resetFilterConfig.bind(n),n.filter2AddTime={},Xt.vp.subscribe(n.eventId,"GET_INSERT_SUMMARY_VALUE",(function(e){var t;e((null===(t=n.getDomEditor())||void 0===t?void 0:t.getValue())||"")})),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&yi(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this;(0,$e.Ld)(ee.U2("list_summary")),this.fetchAllContacts(),(0,Wt.Hc)();var t=this.state,n=t.currentSummaryDocumentId,r=t.summaryDocuments.find((function(e){return e.id===n}));r&&r.originalText===this.buildContent()?setTimeout((function(){var t,n=r.history[r.history.length-1];null===(t=e.getDomEditor())||void 0===t||t.resetValue((null===n||void 0===n?void 0:n.message)||"")}),0):this.doAction(!0)}},{key:"componentDidUpdate",value:function(e,t){var n=e.currentTemplate,r=t.ignoreCurrentTemplate,i=this.state.ignoreCurrentTemplate,o=this.getCurrentTemplate();o&&n&&n.id===o.id&&n!==o&&this.applySummaryState(o),r!==i&&Bt.JU(Je._Yt.summaryIgnoreCurrentTemplate,JSON.stringify(i))}},{key:"componentWillUnmount",value:function(){var e,t=this.state.currentSummaryTitle;Bt.JU(Je._Yt.summaryTemplateId,(null===(e=this.getCurrentTemplate())||void 0===e?void 0:e.id)||""),Bt.JU(Je._Yt.summaryCurrentSummaryTitle,t),Xt.vp.unSubscribe(this.eventId,"GET_INSERT_SUMMARY_VALUE")}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this,n=this.props,r=n.taskList,i=n.columns,o=n.habitSection,a=n.immutableTagList;c.is(e.taskList,r)||setTimeout((function(){t.renderContent()}),0),c.is(e.columns,i)||(this.columnId2Name=new Map(e.columns.toArray().map((function(e){return[e.get("id"),e.get("name")]})))),c.is(e.habitSection,o)||(this.sectionId2Name=new Map(e.habitSection.map((function(e){return[e.id,wi(e.id,e.name)]})))),c.is(e.immutableTagList,a)||(this.tagName2Attr=new Map(e.immutableTagList.toArray().map((function(e,t){return[e.get("name"),{index:t,label:e.get("label")}]}))))}},{key:"onEditorToolbarSelect",value:function(e){var t=this,n=this.getCodemirror();n&&setTimeout((function(){n.focus(),t.onEditorAction(e,n)}))}},{key:"onEditorAction",value:function(e,t){if(t){var n=null;switch(e){case Zt.$9.HEADING_1:n="TickTickHeading1";break;case Zt.$9.HEADING_2:n="TickTickHeading2";break;case Zt.$9.HEADING_3:n="TickTickHeading3";break;case Zt.$9.BOLD:n="TickTickBold";break;case Zt.$9.ITALIC:n="TickTickItalic";break;case Zt.$9.UNDERLINE:n="TickTickUnderline";break;case Zt.$9.STRIKETHROUGH:n="TickTickStrikethrough";break;case Zt.$9.LINK:n="TickTickShowLink";break;case Zt.$9.QUOTE:n="TickTickBlockquote";break;case Zt.$9.CHECK_ITEM_LIST:n="TickTickItemList";break;case Zt.$9.HIGHLIGHT:n="TickTickHighlight";break;case Zt.$9.BULLETED_LIST:n="TickTickUnorderedList";break;case Zt.$9.NUMBERED_LIST:n="TickTickOrderedList";break;case Zt.$9.SEPARATOR_LINE:n="TickTickSeparatorLine";break;case Zt.$9.CODE_INLINE:n="TickTickInlineCode";break;case Zt.$9.DATE_DATE:case Zt.$9["DATE_YYYY/MM/DD"]:case Zt.$9.DATE_DATE_TIME:case Zt.$9.DATE_TIME:n="TickTickDate"}n&&(t.hadFocused||((0,Kt.yV)(t),0!==t.getLine(t.lastLine()).length&&t.execCommand("TickTickNewline")),t.execCommand(n))}}},{key:"setSection",value:function(){var e=this.state.showNext;this.resetSection();var t=this.filterTaskList();if(this.prepareSection(t),e){var n=this.filterTaskList(!0);this.prepareSection(n,!0)}}},{key:"getTaskFilter",value:function(){var e=this,t=function(e){return!Qt.ZWx(e)},n=function(t){var n=e.state.rule,r=JSON.stringify(n),i=(0,ln.YO)(r).status,o=new Set(i||[]);if(0===o.size||o.has("all"))return!0;var a=(0,On.uk)(t),s=(0,On.ul)(t),c=(0,On.D8)(t);return!(!o.has("inProgress")||!s)||!(!o.has("wontDo")||!c)||!(!o.has("uncompleted")||a||s||c)||!(!o.has("completed")||!a||c)};return function(e){return!!t(e)&&!!n(e)}}},{key:"getEventFilter",value:function(){var e=this.state.rule,t=JSON.stringify(e),n=(0,ln.YO)(t),r=n.status,i=n.tag,o=n.assignee,a=function(e){var t=new Set(r||[]);return!(0!==t.size&&!t.has("all"))},s=function(e){var t=new Set(i||[]);return!(0!==t.size&&!t.has("all"))},c=function(e){var t=new Set(o||[]);return!(0!==t.size&&!t.has("all"))};return function(e){return!!a(e)&&!!s(e)&&!!c(e)}}},{key:"getTitle",value:function(){var e=this.state,t=e.startDay,n=e.endDay,r=(0,he.I4)("MMMD"),i=pe.Z.prefMomentFromUtc(t).format(r),o=pe.Z.prefMomentFromUtc(n).format(r);return i===o?i:i+(ee.zO()?"-":" - ")+o}},{key:"resetFilterConfig",value:function(){this.buildRule({listOrGroup:{list:[v._t],group:[]},tag:null,assignee:null,priority:null,status:null,dueDate:["thisweek"]})}},{key:"selectedSort",value:function(e){var t=this;"aiByEvent"===e?this.setAiByEvent(!0):(this.setAiByEvent(!1),this.setState({ignoreCurrentTemplate:!0,sortType:e},(function(){t.saveSummaryStateToLocal(),t.doAction(!0)})))}},{key:"updateDisplayItems",value:function(e){var t=this;this.setState({ignoreCurrentTemplate:!0,displayItems:e},(function(){t.saveSummaryStateToLocal(),t.doAction(!0)}))}},{key:"resetSection",value:function(){this.currentDisplayModels=[],this.currentDisplayModels2=[]}},{key:"filterTaskList",value:function(e){var t=this.props,n=t.taskList,r=t.events,i=this.state,o=i.rule,a=i.startDay,l=i.endDay,f=i.nextStartDay,d=i.nextEndDay,m=a,p=l,h=s().cloneDeep(o),y=this.getTaskFilter(),g=this.getEventFilter();if(e)try{var b="span(".concat(u()(Vt.Z.parseUTCString(f)).diff(u()().startOf("day"),"day"),"~").concat(u()(Vt.Z.parseUTCString(d)).add(1,"day").diff(u()().endOf("day"),"day"),")"),E=h.and.find((function(e){return"date"===e.conditionName}));E.or.forEach((function(e){"dueDate"!==e.conditionName&&"completedTime"!==e.conditionName||(e.or=[b])})),m=f,p=d}catch(F){return c.List([])}var k=JSON.stringify(h),S=(0,ln.YO)(k),w=S.list,T=void 0===w?[]:w,x=S.calendar,_=void 0===x?[]:x,O=S.account,C=void 0===O?[]:O,D=S.assignee,A=void 0===D?[]:D,I=S.priority,P=void 0===I?[]:I,M=S.tag,N=void 0===M?[]:M,j=S.status,R=void 0===j?[]:j,L=c.List(r.toArray().filter(g).reduce((function(e,t){var n=new wn.Z(t);return Tn.pA.betweenDatesOfRecurrentObject(n,u()(Vt.Z.parseUTCString(m)||new Date).subtract(10,"day").toDate(),u()(Vt.Z.parseUTCString(p)||new Date).add(10,"day").toDate(),void 0,!1).forEach((function(n){var r=Vt.Z.parseUTCString(t.get("startDate"));if(r&&+n!==r.getTime()){var i=(0,xn.f)(t,n);e.push(i)}})),e.push(t),e}),[])),U=(0,ln.Hx)(c.Map({rule:k}),n.filter(y),L,Ht.mW(),!1),Z=function(){var e=0===T.length&&0===_.length&&0===C.length||T.includes(v.bm),t=0===N.length,n=0===A.length,r=0===P.length;return e&&t&&n&&r}();this.isHabitShow=Z;var B=Z?Yt.Xn(un.h.getState(),{range:c.Map({startDay:m,endDay:p}),status:c.List(R||[])}):c.List();return(0,Qt.RLB)(U,!1).concat(B)}},{key:"prepareSection",value:function(e,t){var n=this.state.sortType,r=[],i=t?c.List(e.toArray().filter((function(e){return!(0,On.D8)(e)&&!(0,On.uk)(e)}))):e;switch(n){case"progress":default:r=this.prepareCompletionSection(i);break;case"project":r=this.prepareListSection(i);break;case"completedTime":r=this.prepareCompleteDateSection(i);break;case"dueDate":r=this.prepareTaskDateSection(i);break;case"priority":r=this.preparePrioritySection(i);break;case"assignee":r=this.prepareAssignSection(i);break;case"tag":r=this.prepareTagSection(i)}t?this.currentDisplayModels2=r:this.currentDisplayModels=r}},{key:"prepareCompletionSection",value:function(e){var t=zt.sortBySummaryCompletion({taskList:e}),n=[];return t.forEach((function(e){e.children.length&&n.push(e)})),n}},{key:"prepareListSection",value:function(e){var t=zt.sortBySummaryList({taskList:e}),n=[],r={};return t.reduce((function(e,t){return e.concat(t?t.children:[])}),[]).forEach((function(e){if(e&&ki(e)){var t,i,o=null===(t=e.model)||void 0===t?void 0:t.originModel;if(i=e.model instanceof Gt.kz?"subscribe":e.model instanceof Gt.js?"habit":o.get("projectId"),!Object.prototype.hasOwnProperty.call(r,i)){var a,s=Ht.Rp(i);if(e.model instanceof Gt.kz)a=new Gt.D2(new Jt.rD("subscribe","subscribe",!1,!1));else if(e.model instanceof Gt.js)a=new Gt.D2(new Jt.En);else{var c;a=new Gt.D2(new Jt.zu(i,s&&null!==(c=s.get("name"))&&void 0!==c?c:"",!0))}a.children=[new Gt.D2(new Jt.S9),new Gt.D2(new Jt.Yo),new Gt.D2(new Jt.eV),new Gt.D2(new Jt.R_)],n.push(a),r[i]=n.length-1}(0,On.D8)(o)?n[r[i]].children[1].children.push(e):(0,On.uk)(o)?n[r[i]].children[0].children.push(e):(0,On.ul)(o)?n[r[i]].children[2].children.push(e):n[r[i]].children[3].children.push(e)}})),n.sort((function(e,t){var n=Ht.Rp(e.id),r=Ht.Rp(t.id);return Ft.ZP.projectOrder(n,r)})),(0,qt.cO)(n)}},{key:"prepareCompleteDateSection",value:function(e){var t=zt.sortBySummaryCompleteDate({taskList:e}),n=[],r={};return t.reduce((function(e,t){return e.concat(t?t.children:[])}),[]).forEach((function(e){if(e&&ki(e)){var t,i,o=null===(t=e.model)||void 0===t?void 0:t.originModel;if(null==(i=(0,On.uk)(o)?(0,On.f4)(o):o.get("startDate")))return;var a=pe.Z.formatToDateString(i);if(!Object.prototype.hasOwnProperty.call(r,a)){var s=new Gt.D2(new Jt.Uy("summary",Vt.Z.parseUTCString(i)||void 0,pe.Z.formatToDateString(i)));s.children=[new Gt.D2(new Jt.S9),new Gt.D2(new Jt.Yo),new Gt.D2(new Jt.eV),new Gt.D2(new Jt.R_)],n.push(s),r[a]=n.length-1}(0,On.D8)(o)?n[r[a]].children[1].children.push(e):(0,On.uk)(o)?n[r[a]].children[0].children.push(e):(0,On.ul)(o)?n[r[a]].children[2].children.push(e):n[r[a]].children[3].children.push(e)}})),n.sort((function(e,t){return Ft.ZP.date(e.section.date,t.section.date)})),(0,qt.cO)(n)}},{key:"prepareTaskDateSection",value:function(e){var t,n=zt.sortBySummaryTaskDate({taskList:e}),r=[],i={};n.reduce((function(e,t){return e.concat(t?t.children:[])}),[]).forEach((function(e){if(e&&ki(e)){var t,n,o=null===(t=e.model)||void 0===t?void 0:t.originModel,a=o.get("startDate"),s=(0,On.f4)(o);if(n=a?pe.Z.formatToDateString(a):s?pe.Z.formatToDateString(s):"noDate",!Object.prototype.hasOwnProperty.call(i,n)){var c=new Gt.D2(new Jt.Uy("summary",Vt.Z.parseUTCString(a||s)||void 0,n));c.children=[new Gt.D2(new Jt.S9),new Gt.D2(new Jt.Yo),new Gt.D2(new Jt.eV),new Gt.D2(new Jt.R_)],r.push(c),i[n]=r.length-1}(0,On.D8)(o)?r[i[n]].children[1].children.push(e):(0,On.uk)(o)?r[i[n]].children[0].children.push(e):(0,On.ul)(o)?r[i[n]].children[2].children.push(e):r[i[n]].children[3].children.push(e)}}));var o=r.find((function(e,n){return"noDate"===e.section.name&&(t=n),"noDate"===e.section.name}));return null!=t&&o&&r.splice(t,1),r.sort((function(e,t){return Ft.ZP.date(e.section.date,t.section.date)})),o&&r.push(o),(0,qt.cO)(r)}},{key:"preparePrioritySection",value:function(e){var t=zt.sortBySummaryPriority({taskList:e}),n=[],r={},i={5:{id:"high_priority",priority:Je.Y$J.high},3:{id:"medium_priority",priority:Je.Y$J.medium},1:{id:"low_priority",priority:Je.Y$J.low},0:{id:"none_priority",priority:Je.Y$J.none}};return t.reduce((function(e,t){return e.concat(t?t.children:[])}),[]).forEach((function(e){if(e&&ki(e)){var t,o=null===(t=e.model)||void 0===t?void 0:t.originModel,a=o.get("priority")||0,s=e.model instanceof Gt.js,c=s?"habit":a;if(!Object.prototype.hasOwnProperty.call(r,c)){var l=new Gt.D2(s?new Jt.En:new Jt.lS(i[a].id,i[a].id,i[a].priority));l.children=[new Gt.D2(new Jt.S9),new Gt.D2(new Jt.Yo),new Gt.D2(new Jt.eV),new Gt.D2(new Jt.R_)],n.push(l),r[c]=n.length-1}(0,On.D8)(o)?n[r[c]].children[1].children.push(e):(0,On.uk)(o)?n[r[c]].children[0].children.push(e):(0,On.ul)(o)?n[r[c]].children[2].children.push(e):n[r[c]].children[3].children.push(e)}})),n.sort((function(e,t){return e.section instanceof Jt.En?1:t.section instanceof Jt.En?-1:Ft.ZP.summaryPriority(e.section.priority,t.section.priority)})),(0,qt.cO)(n)}},{key:"prepareAssignSection",value:function(e){var t=this.props,n=t.intl,r=t.users,i=zt.sortBySummaryAssignee({taskList:e,users:r}),o=[],a={};return i.reduce((function(e,t){return e.concat(t?t.children:[])}),[]).forEach((function(e){if(e&&ki(e)){var t,r=null===(t=e.model)||void 0===t?void 0:t.originModel,i=r.get("assignee"),s=(0,Wt.cc)(i),c=e.model instanceof Gt.js;i=i&&i>0?i:-1;var l=c?"habit":i;if(!Object.prototype.hasOwnProperty.call(a,l)){var u="-1",f=n.formatMessage({id:"filter_not_assigned"});s&&s.get("userId")&&s.get("userId")===i&&(i===Ge.U2("userId")?(u=Ge.U2("userId"),f=n.formatMessage({id:"me"})):(u=i?i.toString():"-1",f=s.get("displayName")));var d=new Gt.D2(c?new Jt.En:new Jt.Hy(u,f));d.children=[new Gt.D2(new Jt.S9),new Gt.D2(new Jt.Yo),new Gt.D2(new Jt.eV),new Gt.D2(new Jt.R_)],o.push(d),a[l]=o.length-1}(0,On.D8)(r)?o[a[l]].children[1].children.push(e):(0,On.uk)(r)?o[a[l]].children[0].children.push(e):(0,On.ul)(r)?o[a[l]].children[2].children.push(e):o[a[l]].children[3].children.push(e)}})),o.sort((function(e,t){if(e.section instanceof Jt.En)return 1;if(t.section instanceof Jt.En)return-1;if(-1===e.section.assignee)return 1;if(-1===t.section.assignee)return-1;var n=(0,Wt.cc)(e.section.assignee),r=(0,Wt.cc)(t.section.assignee);return Ft.ZP.mentionUsers(n,r)})),(0,qt.cO)(o)}},{key:"buildText",value:function(e){var t;switch(this.state.sortType){case"progress":default:t=this.buildCompletionText(e);break;case"project":t=this.buildListText(e);break;case"completedTime":t=this.buildCompleteDateText(e);break;case"dueDate":t=this.buildTaskDateText(e);break;case"priority":t=this.buildPriorityText(e);break;case"assignee":t=this.buildAssignText(e);break;case"tag":t=this.buildTagText(e)}return t}},{key:"getCurrentDisplayModels",value:function(e){return e?this.currentDisplayModels2:this.currentDisplayModels}},{key:"buildCompletionText",value:function(e){var t=this,n=this.buildTitle(e),r=!1,i=!1,o=!1,a=!1,s="",c="",l="",u="";return(0,qt.cO)(this.getCurrentDisplayModels(e)).forEach((function(e){"wontdo"===e.section.id?ki(e)?(i||(i=!0),c+=t.buildTask(e,e.level,e.level)):c="## "+ee.U2("project_wont_do")+"\n":"completed"===e.section.id?ki(e)?(r||(r=!0),s+=t.buildTask(e,e.level,e.level)):s="## "+ee.U2("list_completed")+"\n":"inProgress"===e.section.id?ki(e)?(o||(o=!0),l+=t.buildTask(e,e.level,e.level)):l="## "+ee.U2("summary_hasprogress")+"\n":ki(e)?(a||(a=!0),u+=t.buildTask(e,e.level,e.level)):u="## "+ee.U2("statistics_undone_status")+"\n"})),r||o||a||i?[n,r?s+"\n":"",i?c+"\n":"",o?l+"\n":"",a?u:""].join(""):n+ee.U2("summary_notask")}},{key:"buildListText",value:function(e){var t=this.buildTitle(e),n=this.buildList(e);return n?[t,n].join(""):t+"\n"+ee.U2("summary_notask")}},{key:"buildCompleteDateText",value:function(e){var t=this.buildTitle(e),n=this.buildCompleteDate(e);return n?[t,n].join(""):t+"\n"+ee.U2("summary_notask")}},{key:"buildTaskDateText",value:function(e){var t=this.buildTitle(e),n=this.buildTaskDate(e);return n?[t,n].join(""):t+"\n"+ee.U2("summary_notask")}},{key:"buildPriorityText",value:function(e){var t=this.buildTitle(e),n=this.buildPriority(e);return n?[t,n].join(""):t+"\n"+ee.U2("summary_notask")}},{key:"buildAssignText",value:function(e){var t=this.buildTitle(e),n=this.buildAssign(e);return n?[t,n].join(""):t+"\n"+ee.U2("summary_notask")}},{key:"buildTagText",value:function(e){var t=this.buildTitle(e),n=this.buildTag(e);return n?[t,n].join(""):t+"\n"+ee.U2("summary_notask")}},{key:"buildTitle",value:function(e){var t=this.state,n=t.startDay,r=t.endDay,i=t.nextStartDay,o=t.nextEndDay,a=(0,he.I4)("MMMD"),s=u()(Vt.Z.parseUTCString(e?i:n)).format(a),c=u()(Vt.Z.parseUTCString(e?o:r)).format(a);return s===c?"# "+s+"\n":"# "+s+(ee.zO()?"-":" - ")+c+"\n"}},{key:"isStatusItemEnable",value:function(){var e=this.state.displayItems.find((function(e){return"status"===e.key}));return!(!e||!e.enabled)}},{key:"getSectionPrefix",value:function(){return"\n### ".concat(" ")}},{key:"buildList",value:function(e){var t=this,n=this.getCurrentDisplayModels(e);if(s().isEmpty(n))return"";var r="";return n.forEach((function(e){if(e instanceof Gt.D2&&ki(e))r+=t.buildTask(e,e.level+1,e.level);else if(e.isSection&&e.children.length>0)if(e.section instanceof Jt.zu){var n=e.section.name;r+="\n## "+n}else e.section instanceof Jt.En?r+="\n## "+ee.U2("list_habit"):"subscribe"===e.section.id?r+="\n## "+ee.U2("tk_calendar_project"):e.section instanceof Jt.Yo?r+=t.getSectionPrefix()+ee.U2("project_wont_do")+"\n":e.section instanceof Jt.S9?r+=t.getSectionPrefix()+ee.U2("list_completed")+"\n":e.section instanceof Jt.eV?r+=t.getSectionPrefix()+ee.U2("summary_hasprogress")+"\n":r+=t.getSectionPrefix()+ee.U2("statistics_undone_status")+"\n"})),r}},{key:"buildCompleteDate",value:function(e){var t=this,n=this.getCurrentDisplayModels(e);if(s().isEmpty(n))return"";var r="";return n.forEach((function(e){if(e instanceof Gt.D2&&ki(e))r+=t.buildTask(e,e.level+1,e.level);else if(e.isSection&&e.children.length>0)if(e.section instanceof Jt.Uy){var n=pe.Z.formatToDate(e.section.name);r+="\n## "+n}else e.section instanceof Jt.Yo?r+=t.getSectionPrefix()+ee.U2("project_wont_do")+"\n":e.section instanceof Jt.S9?r+=t.getSectionPrefix()+ee.U2("list_completed")+"\n":e.section instanceof Jt.eV?r+=t.getSectionPrefix()+ee.U2("summary_hasprogress")+"\n":r+=t.getSectionPrefix()+ee.U2("statistics_undone_status")+"\n"})),r}},{key:"buildTaskDate",value:function(e){var t=this,n=this.props.intl,r=this.getCurrentDisplayModels(e);if(s().isEmpty(r))return"";var i="";return r.forEach((function(e){if(e instanceof Gt.D2&&ki(e))i+=t.buildTask(e,e.level+1,e.level);else if(e.isSection&&e.children.length>0)if(e.section instanceof Jt.Uy){var r="noDate"===e.section.name?n.formatMessage({id:"nodate_group"}):pe.Z.formatToDate(e.section.name);i+="\n## "+r}else e.section instanceof Jt.Yo?i+=t.getSectionPrefix()+ee.U2("project_wont_do")+"\n":e.section instanceof Jt.S9?i+=t.getSectionPrefix()+ee.U2("list_completed")+"\n":e.section instanceof Jt.eV?i+=t.getSectionPrefix()+ee.U2("summary_hasprogress")+"\n":i+=t.getSectionPrefix()+ee.U2("statistics_undone_status")+"\n"})),i}},{key:"buildTag",value:function(e){var t=this,n=this.getCurrentDisplayModels(e);if(s().isEmpty(n))return"";var r="";return n.forEach((function(e){if(e instanceof Gt.D2&&ki(e))r+=t.buildTask(e,e.level+1,e.level);else if(e.isSection&&e.children.length>0)if(e.section instanceof Jt.fN){var n=e.section.isNoTag?ee.U2("notag_section"):(0,F.tN)(e.section.name);r+="\n## "+n}else e.section instanceof Jt.En?r+="\n## "+ee.U2("habit"):e.section instanceof Jt.Yo?r+=t.getSectionPrefix()+ee.U2("project_wont_do")+"\n":e.section instanceof Jt.S9?r+=t.getSectionPrefix()+ee.U2("list_completed")+"\n":e.section instanceof Jt.eV?r+=t.getSectionPrefix()+ee.U2("summary_hasprogress")+"\n":r+=t.getSectionPrefix()+ee.U2("statistics_undone_status")+"\n"})),r}},{key:"buildPriority",value:function(e){var t=this,n=this.props.intl,r=this.getCurrentDisplayModels(e);if(s().isEmpty(r))return"";var i="";return r.forEach((function(e){if(e instanceof Gt.D2&&ki(e))i+=t.buildTask(e,e.level+1,e.level);else if(e.isSection&&e.children.length>0)if(e.section instanceof Jt.lS){var r=n.formatMessage({id:e.section.name});i+="\n## "+r}else e.section instanceof Jt.En?i+="\n## "+ee.U2("habit"):e.section instanceof Jt.Yo?i+=t.getSectionPrefix()+ee.U2("project_wont_do")+"\n":e.section instanceof Jt.S9?i+=t.getSectionPrefix()+ee.U2("list_completed")+"\n":e.section instanceof Jt.eV?i+=t.getSectionPrefix()+ee.U2("summary_hasprogress")+"\n":i+=t.getSectionPrefix()+ee.U2("statistics_undone_status")+"\n"})),i}},{key:"buildAssign",value:function(e){var t=this,n=this.getCurrentDisplayModels(e);if(s().isEmpty(n))return"";var r="";return n.forEach((function(e){if(e instanceof Gt.D2&&ki(e))r+=t.buildTask(e,e.level+1,e.level);else if(e.isSection&&e.children.length>0)if(e.section instanceof Jt.Hy){var n=e.section.name;r+="\n## "+n}else e.section instanceof Jt.En?r+="\n## "+ee.U2("habit"):e.section instanceof Jt.Yo?r+=t.getSectionPrefix()+ee.U2("project_wont_do")+"\n":e.section instanceof Jt.S9?r+=t.getSectionPrefix()+ee.U2("list_completed")+"\n":e.section instanceof Jt.eV?r+=t.getSectionPrefix()+ee.U2("summary_hasprogress")+"\n":r+=t.getSectionPrefix()+ee.U2("statistics_undone_status")+"\n"})),r}},{key:"buildTask",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{hasIndent:!1},o=this.props.isModal,a=e.model,s=" ".repeat(t||0),c=this.state.sortType,l=this.getSortedDisplayItems(),f=function(e){var t=e.originModel;return(0,On.uk)(t)?"[x]":"[ ]"},d=function(e,t){var n=e.originModel;if((0,On.uk)(n)){var r=(0,On.f4)(n),i=r?Vt.Z.parseUTCString(r):null;if(null==i)return"";var o,a=[];return"completedTime"!==c&&a.push(Si(i)),"date"===t||e instanceof Gt.kz||(o=Ee.U2("showMeridiem")?ee.LO()?"A hh:mm":"hh:mm A":"HH:mm",a.push(o)),a.length>0?"[".concat(u()(i).format(a.join(" ")),"]"):""}return""},m=function(e){if(e instanceof Gt.Y5){var t=e.originModel;return 0===t.get("status")&&t.get("progress")?"[".concat(t.get("progress"),"%]"):""}if(e instanceof Gt.js){var n=e.getProgressInfo();if(null==n)return"";var r=n.progress,i=n.goal;return y.mj(e.originModel)?"[".concat(r,"/").concat(i,"]"):""}return""},p=function(e){if(!(e instanceof Gt.Y5))return"";var t=e.originModel,n=Qt.HFe(t);if(null==n)return"";var r=n.stopwatchDuration,i=n.pomoCount,o=n.pomoDuration,a=function(e){var t,n=u().duration(e,"seconds"),r=Math.floor(n.asHours()),i=Math.floor(n.asMinutes())-60*r;return r&&i?t="".concat(r,"h").concat(i,"m"):r?t="".concat(r,"h"):i&&(t="".concat(i,"m")),t},s=[];if(i>0){var c=a(o);s.push("".concat(ee.U2("statistics_pomo_completion_rate"),"*").concat(i).concat(c?" "+c:""))}if(r>120){var l=a(r);s.push("".concat(ee.U2("stopwatch")).concat(l?": "+l:""))}return s.length>0?"(".concat(s.join(" "),")"):""},h=function(e,t,n){if(t instanceof Gt.Y5){var i,o=e.parent,a=t.parentId;if(a&&(null===o||void 0===o?void 0:o.id)===a)return"";var s=null===(i=t.projectInfo)||void 0===i?void 0:i.name,l=t.columnId,u=[];if("project"!==c&&u.push(s),"column"===n&&l){var f=r.columnId2Name.get(l);f&&u.push(f)}return u.length>0?"<".concat(u.join("-"),">"):""}if(t instanceof Gt.kz)return"<".concat(t.projectInfo.name,">");if(t instanceof Gt.js){var d=t.originModel.get("sectionId"),m=ee.U2("list_habit"),p=[];if("project"!==c&&p.push(m),"column"===n&&d){var h=r.sectionId2Name.get(d)||ee.U2("habit_section_others");h&&p.push(h)}return p.length>0?"<".concat(p.join("-"),">"):""}return""},v=function(e,t){var n=e.originModel,r=Qt.Nhx(n);if(null==r)return"";var i,o=n.get("isAllDay"),a=[];if("dueDate"!==c&&a.push(Si(r)),o||"date"===t||(i=Ee.U2("showMeridiem")?ee.LO()?"A hh:mm":"hh:mm A":"HH:mm",a.push(i)),a.length>0){var s=u()(r);return"[".concat(s.format(a.join(" ")),"]")}return""},g=function(e,t,n,r){var i;if(!(t instanceof Gt.Y5))return null!==(i=t.title)&&void 0!==i?i:"";var o=t.title;if(!r)return o;var a=e.parent,s=t.projectId,c=t.parentId,l=c&&(null===a||void 0===a?void 0:a.id)!==c?(0,Qt.FOH)(c):void 0;if(l&&s===l.get("projectId")){var u=l.get("title");return n?"".concat(o," /").concat(u):"".concat(u,"/ ").concat(o)}return o},b=function(e){if(!(e instanceof Gt.Y5))return"";var t=e.originModel.get("tags");return t?t.toArray().map((function(e){return r.tagName2Attr.get(e)||{index:0,label:e}})).sort((function(e,t){return e.index-t.index})).map((function(e){return"#".concat(null===e||void 0===e?void 0:e.label)})).join(" "):""},E=function(e,n){var r=e.originModel,i="",a="",s="markdown"===n&&!o,f=s?"":" ";if(e instanceof Gt.js){var d=e.originModel,m=d.get("habitId"),p=d.get("checkinStamp"),h=(0,y.EG)(m,p);h&&h.content&&(a=f.repeat(t?t+1:1)+(s?h.content:h.content.replace(/[\n\r\s]/g," "))+"\n")}else{var v,g;r.get("content")?a=f.repeat(t?t+1:1)+(s?(0,$t.JL)(null!==(v=r.get("content"))&&void 0!==v?v:""):(0,$t.JL)(null!==(g=r.get("content"))&&void 0!==g?g:"").replace(/[\n\r\s]/g," "))+"\n":(r.get("desc")&&(a=f.repeat(t?t+1:1)+(s?r.get("desc"):r.get("desc").replace(/[\n\r\s]/g," "))+"\n"),r.get("items")&&r.get("items").size&&r.get("items").sort(Ft.ZP.subtask).toJS().forEach((function(e){var n=e.status>0&&e.completedTime,r=f.repeat(t?t+1:1)+"- ",i=[];l.forEach((function(t){var r=t.key,o=t.style;if(t.enabled)switch(r){case"status":i.push(n?"[x]":"[ ]");break;case"completedTime":i.push(function(e,t){var r=e.completedTime;if(n){var i=r?Vt.Z.parseUTCString(r):null;if(null==i)return"";var o,a=[];return"completedTime"!==c&&a.push(Si(i)),"date"!==t&&(o=Ee.U2("showMeridiem")?ee.LO()?"A hh:mm":"hh:mm A":"HH:mm",a.push(o)),a.length>0?"[".concat(u()(i).format(a.join(" ")),"]"):""}return""}(e,o));break;case"dueDate":i.push(function(e,t){var n=e.startDate,r=e.isAllDay,i=n?Vt.Z.parseUTCString(n):null;if(null==i)return"";var o,a=[];if("dueDate"!==c&&a.push(Si(i)),r||"date"===t||(o=Ee.U2("showMeridiem")?ee.LO()?"A hh:mm":"hh:mm A":"HH:mm",a.push(o)),a.length>0){var s=u()(i);return"[".concat(s.format(a.join(" ")),"]")}return""}(e,o));break;case"title":i.push(e.title)}})),r+=i.filter(Boolean).join(" ")+"\n",a+=r})))}return s?a&&(i+="+++".concat(t?t+1:1,"\n").concat(a,"+++\n")):i+=a,i},k=-1,S=-1,w=!1,T={};l.forEach((function(e,t){"title"===e.key&&(k=t),"parentTask"===e.key&&(S=t,w=e.enabled),"detail"===e.key&&(T=e)}));var x=k<=S,_=[];return l.forEach((function(t){var n=t.key,r=t.style;if(t.enabled&&"parentTask"!==n)switch(n){case"status":_.push("".concat(f(a)));break;case"completedTime":_.push("".concat(d(a,r)));break;case"progress":_.push("".concat(m(a)));break;case"focus":_.push("".concat(p(a)));break;case"project":_.push("".concat(h(e,a,r)));break;case"dueDate":_.push("".concat(v(a,r)));break;case"title":_.push("".concat(g(e,a,x,w)));break;case"tag":_.push("".concat(b(a)))}})),s+="- "+_.filter(Boolean).join(" "),i.hasIndent&&(s="\t"+s),s+="\n",T.enabled&&(s+="".concat(E(a,T.style))),s}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,i=(t.sharedProject,t.tags,t.isModal),o=t.containerRef,a=t.containerWidth,s=t.isCardMode,c=t.isGlobalLayoutCardMode,l=t.theme,u=this.state,f=(u.sortType,u.displayItems),d=(u.rule,u.visibleFilters,u.users,u.showNext,u.showSummary,u.customSummaryOptions,u.selectedCustomSummaryOptionId,u.aiByEvent,u.summaryDocuments),p=u.currentSummaryDocumentId,h=u.currentSummaryTitle,y=(u.isShowSaveTemplateModal,u.moreFilterModalVisible,u.isGenerating),v=u.isAiRequesting,g=u.summarySideDetailWidth,b=u.summaryBodyWidth,E=(u.aiContentOptimize,u.sidebarDrawerVisible),k=u.aiPrivacyTermVisible;return r.createElement(r.Fragment,null,r.createElement("div",{className:m()("summary flex-auto h-full overflow-hidden flex relative",i?"bg-main-background-90 dark:bg-main-background z-10 border-t border-solid border-grey-5":m()(c?m()((0,ei.i1)({theme:l}),!s&&"cardRightRadius"):s?ei.HX:"bg-main-background-90 dark:bg-screen-background","z-[4] m:z-[2]")),onMouseUp:function(){e.resizePointerId=null},ref:o},r.createElement("div",{className:m()("flex flex-auto h-full overflow-hidden"),style:{opacity:null==a?0:void 0}},r.createElement("div",{className:m()("summary-body","summary-wrapper relative flex-auto h-full flex flex-col overflow-hidden",vi({},nn().summaryViewPaddingTop,!i)),style:{minWidth:i?void 0:370,flex:i?"6":"2 2 ".concat(b,"px")},ref:this.summaryBodyRef},!i&&r.createElement("div",{className:m()("summary-head relative w-full flex-none",nn().summaryViewPaddingX),style:{paddingBottom:9}},r.createElement("div",{className:"flex items-center"},r.createElement(en.Z,{className:"flex-none"}),r.createElement(Xr,{summaryDocuments:d,currentSummaryDocumentId:p,updateCurrentSummaryDocumentId:this.updateCurrentSummaryDocumentId,rebuildSummary:this.renderContent,currentSummaryTitle:h,clearDocumentHistory:this.clearDocumentHistory,setActiveHistoryId:this.setActiveHistoryId,sidebarDrawerMode:this.sidebarDrawerMode(),openSidebarDrawer:function(){return e.setState({sidebarDrawerVisible:!0})}}))),r.createElement("div",{className:m()("summary-body-wrapper flex-auto overflow-hidden flex flex-col",vi({},nn().summaryViewPaddingX,!i))},r.createElement(dr,{ref:this.thinkBody,onEditorAction:this.onEditorAction,summaryDocuments:d,currentSummaryDocumentId:p,updateCurrentSummaryDocumentId:this.updateCurrentSummaryDocumentId,updateSummaryDocument:this.updateSummaryDocument,isGenerating:y,setIsGenerating:function(t){e.state.isGenerating!==t&&e.setState({isGenerating:t})},isLoading:v,setIsLoading:function(t){e.state.isAiRequesting!==t&&e.setState({isAiRequesting:t})},isModal:i})),!i&&r.createElement(Lt,{getCM:this.getCodemirror,title:this.getTitle(),displayItems:f,className:nn().summaryViewPaddingX,showAiFeedback:!!d.find((function(e){return e.id===p})),getAiFeedbackData:function(){var t,n=d.find((function(e){return e.id===p}));if(!n)return null;var r=null===(t=e.thinkBody.current)||void 0===t?void 0:t.getActiveHistoryId();if(!r)return null;var i=n.history.find((function(e){return e.id===r}));return i?{before:n.originalText,after:i.message,user:i.ai.user,createdTime:i.createdTime}:null}})),this.sidebarDrawerMode()&&E&&r.createElement("div",{className:"absolute inset-0 z-10",onClick:function(){return e.setState({sidebarDrawerVisible:!1})}}),r.createElement("div",{className:m()("summary-side-detail","h-full relative flex flex-col",nn().summaryViewPaddingTop,nn().summaryViewPaddingX,{"bg-main-background":E}),style:this.sidebarDrawerMode()?{width:340,maxWidth:"80%",position:"absolute",right:0,top:0,bottom:0,zIndex:11,transform:E?"translateX(0)":"translateX(100%)",boxShadow:E?"0px 4px 20px 0px rgba(25, 25, 25, 0.1)":"none"}:{minWidth:i?void 0:bi,maxWidth:i?void 0:570,width:i?300:void 0,flex:i?"4":"1 1 ".concat(g,"px")},ref:this.summarySideDetailRef},r.createElement("div",{className:"summary-side-detail-margin-top"}),!i&&r.createElement("div",{className:"absolute top-0 bottom-0 left-0 z-20",onPointerDownCapture:this.handleResizeStart,onPointerMoveCapture:this.handleResize,onPointerUpCapture:this.handleResizeEnd,style:{width:5,cursor:"ew-resize"}}),r.createElement("div",{className:"absolute top-0 left-0 h-full bg-grey-5 z-10",style:{width:1}}),this.sidebarDrawerMode()&&r.createElement("div",{style:{marginBottom:14}},r.createElement(We.Z,{name:"close",style:{width:18,height:18},className:"text-grey-60 cursor-pointer",onClick:function(){return e.setState({sidebarDrawerVisible:!1})}})),this.renderSidebarContent()))),k&&r.createElement(hr.Z,{title:n.formatMessage({id:"summary_ai_privacy_term_title"}),onClose:function(){e.setState({aiPrivacyTermVisible:!1})},onCancel:function(){e.setState({aiPrivacyTermVisible:!1})},okText:n.formatMessage({id:"Agree and Continue"}),onOk:function(){e.setState({aiPrivacyTermVisible:!1},(function(){Bt.JU(Je._Yt.summaryAiPrivacyAgreed,"true"),e.handleAiOptimize()}))}},n.formatMessage({id:"summary_ai_privacy_term_content"})))}}],i&&di(n.prototype,i),o&&di(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),xi=(0,o.$j)((function(e){return{prefs:e.preference,sharedProject:e.projects.projectList.filter((function(e){return null!=e&&(e.get("userCount")>1||Ht.aZ(e))})),tags:e.tags,tagList:Yt.Ys(e),immutableTagList:e.tags,taskList:Yt.gg(e),users:e.projectSharedUsers,events:Yt.cf(e),summaryTemplates:e.extPreference.summaryTemplates.templates,columns:e.columns,habitSection:e.habitSection}}),(function(e){return{updateSummaryTemplates:function(t){e((0,fn.Fm)(t)),(0,dn.a1)()}}}))((0,i.ZP)(Ti)),_i=function(e){var t=e.footer,n=e.isModal,i=oi((0,r.useState)(Bt.LP(Je._Yt.summaryTemplateId)||""),2),a=i[0],s=i[1],c=(0,o.v9)((function(e){return e.extPreference.summaryTemplates.templates})),l=(0,r.useMemo)((function(){return c.find((function(e){return e.id===a}))}),[a,c]),u=(0,r.useCallback)((function(e){s(e)}),[]);(0,r.useEffect)((function(){Bt.JU(Je._Yt.summaryTemplateId,a)}),[a]);var f=(0,r.useRef)(null),d=(0,Qr.Z)(f),m=(0,o.v9)((function(e){return(0,$r.i5)(e)})),p=(0,o.v9)((function(e){return(0,$r.pe)(e)})),h=(0,ti.jV)();return r.createElement(xi,{currentTemplate:l,updateCurrentTemplateId:u,footer:t,isModal:n,containerRef:f,containerWidth:null===d||void 0===d?void 0:d.width,isCardMode:m,isGlobalLayoutCardMode:p,theme:h})},Oi=function(e){var t=e.title,n=e.filterElement;return r.createElement("div",{className:"flex items-center overflow-hidden",style:{height:34}},r.createElement("div",{className:"flex-auto leading-[32px] text-s",style:{paddingLeft:10,paddingRight:10}},t),r.createElement("div",{className:"flex-none overflow-hidden",style:{maxWidth:"60%",paddingRight:10}},n))}},Zo3Q:function(e,t,n){"use strict";n.d(t,{uk:function(){return c},D8:function(){return l},f4:function(){return u},jf:function(){return f},ul:function(){return d},gU:function(){return m},z_:function(){return p},Ds:function(){return h}});var r=n("xS9v"),i=n("nCmD"),o=n("2sNt"),a=n("vRcb"),s=n("zoGk"),c=function(e){return o.HlA(e)?!!((0,i.N7)(e)||(0,r.fc)(e)<0):o.PNE(e)},l=function(e){return o.d77(e)?a.T7(e):o.Vnl(e)},u=function(e){if(o.HlA(e)){if((0,i.N7)(e)||(0,r.fc)(e)<0){var t=e.get("isAllDay"),n=e.get("dueDate");return n&&(n=s.Z.formatToUtc(s.Z.getRealDueDate(n,t))),n||e.get("startDate")}return null}return c(e)?e.get("completedTime"):null},f=function(e){return c(e)||l(e)?1:0},d=function(e){return!c(e)&&(o.d77(e)?a.mj(e):e.get("progress"))},m=function(e){if(o.d77(e)){if(a.mj(e)){var t=a.Je(e);return t.value/t.goal*100}return c(e)?100:0}return o.HlA(e)?c(e)?100:0:c(e)?100:e.get("progress")},p=function(e){return o.d77(e)||o.HlA(e)?0:e.get("priority")},h=function(e){var t=o.d77(e);return o.HlA(e)?1:t?0:2}},"N/8e":function(e,t,n){"use strict";n.d(t,{Z:function(){return Z}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("3KU8"),o=n.n(i),a=(n("TeQF"),n("+2oP"),n("5s+n"),n("rB9j"),n("YGK4"),n("Rm1S"),n("Nr3o")),s=n.n(a),c=n("schq"),l=n("NW6w"),u=n("AtZj"),f=n("Chbu"),d=n("CGpF"),m=n("NMvI"),p=n("O3Um"),h=n("Llsf"),y=n("BF+A"),v=n.n(y),g=n("EPMa"),b=n.n(g);function E(e){return E="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},E(e)}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_(r.key),r)}}function S(e,t,n){return t=T(t),function(e,t){if(t&&("object"===E(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function x(e,t){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},x(e,t)}function _(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}var O=function(e){function t(e){var n,i,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=S(this,t,[e]),i=n,a=function(e){$(e.target).closest(".tag-item.new, .CodeMirror-hints").length||(n.domEditor&&n.domEditor.getCodeMirror().closeHint(),n.onBlur())},(o=_(o="onBodyClick"))in i?Object.defineProperty(i,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[o]=a,n.state={isEdit:!1,warningText:""},n.isInChineses=!1,n.onBlur=n.onBlur.bind(n),n.onChange=n.onChange.bind(n),n.onKeyDown=n.onKeyDown.bind(n),n.onFocus=n.onFocus.bind(n),n.selectHint=n.selectHint.bind(n),n.wrapperRef=r.createRef(),n.warnRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this.props.adjustDetailContentHeight;e&&e(),document.addEventListener("click",this.onBodyClick,{capture:!0}),this._isMounted=!0}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onBodyClick,{capture:!0}),this._isMounted=!1}},{key:"render",value:function(){var e=this,t=this.state.isEdit,n=this.props.intl,i=this.state.warningText;return t?r.createElement("div",{ref:this.wrapperRef,className:b()("tag-item new py-0 px-[8px] align-baseline text-[13px] block float-left mr-[8px] mb-[8px] whitespace-nowrap break-all max-w-full relative h-[18px]",v().addTagItem)},r.createElement("div",{className:"absolute inset-0 border-primary border-solid border rounded-[8px]"}),r.createElement(f.Z,{className:"new-title",ref:function(t){return e.domEditor=t},placeholder:n.formatMessage({id:"tag_placeholder"}),options:{autofocus:!0},onChange:this.onChange,onKeyDown:this.onKeyDown}),r.createElement("div",{ref:this.warnRef,className:"warning-tooltip pop-shadow hide text-white-80 !max-w-none absolute"},i)):r.createElement("button",{className:"add-tag fill-theme relative rounded-[8px] w-[24px] h-[18px] leading-[24px] p-0 float-left flex items-center justify-center border-solid border border-primary cursor-pointer group hover:border-btn-hover-color hover:bg-primary-5 active:border-btn-active-color active:bg-primary-5",type:"button",onClick:function(t){e.setState({isEdit:!0},(function(){e.domEditor&&e.showHint()}))}},r.createElement(u.Z,{name:"add",className:"w-[10px] h-[10px] align-middle text-primary group-hover:text-btn-hover-color group-active:!text-btn-active-color"}))}},{key:"onBlur",value:function(){var e=this;this._isMounted&&this.setState({isEdit:!1},(function(){e.toggleWarnning(!1)}))}},{key:"onChange",value:function(){this.domEditor&&this.showHint()}},{key:"onFocus",value:function(){this.domEditor&&this.showHint()}},{key:"onKeyDown",value:function(e,t){e.state.completionActive||t.keyCode===h.Z.enter&&t.preventDefault()}},{key:"showHint",value:function(){var e=this.domEditor.getCodeMirror(),t=e.getCursor().ch,n=e.getLine(e.getCursor().line),r=[],i=this.props,o=i.tags,a=i.intl,c=o||[],l=new Set(Array.isArray(c)?c:c.toArray());if(n.match(d.Z.tagNameFilter))this.toggleWarnning(!0,a.formatMessage({id:"warn_tag_name"})),e.closeHint();else if(l.has(n.toLowerCase()))this.toggleWarnning(!0,a.formatMessage({id:"duplicate_tag_name"})),e.closeHint();else{this.toggleWarnning(!1);var u=(0,m.CS)();r=u.filter((function(e){return!l.has(e.toLowerCase())})).map((function(e){return{match:e,hint:e+" "}}));var f=new Set(u.map((function(e){return e.toLowerCase()})));e.showHint({hint:s().hint.tag,completeSingle:!1,alignWithWord:!0,needClean:!0,start:0,end:t,text:n,callback:this.selectHint,source:r,originSourceSet:f})}}},{key:"toggleWarnning",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";this.setState({warningText:n},(function(){t.warnRef.current&&$(t.warnRef.current).toggleClass("hide",!e),t.wrapperRef.current&&$(t.wrapperRef.current).toggleClass("warning",e)}))}},{key:"selectHint",value:function(e,t){var n,r=this,i=t.text.slice(0,-1);if((0,m.lN)().indexOf(i.toLowerCase())<0){var o=(0,m.dv)({label:i,name:i.toLowerCase()});setTimeout((function(){o&&r.props.addTag(o)}),0)}setTimeout((function(){r.props.onUpdate(i)}),0);var a=null===(n=this.domEditor)||void 0===n?void 0:n.getCodeMirror();a&&a.showHint({}),this.onBlur()}}],i&&k(n.prototype,i),o&&k(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),C=(0,l.$j)(null,(function(e){return{addTag:function(t){e(p._U(t))}}}))((0,c.ZP)(O)),D=n("sLwx");function A(e){return A="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},A(e)}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,L(r.key),r)}}function P(e,t,n){return t=N(t),function(e,t){if(t&&("object"===A(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(M=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function j(e,t){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},j(e,t)}function R(e,t,n){return(t=L(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}var U=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=P(this,t,[e])).deleteTag=n.deleteTag.bind(n),n.updateTag=n.updateTag.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&j(e,t)}(t,e),n=t,i=[{key:"render",value:function(){var e=this,t=this.props,n=t.tags,i=t.readOnly,o=t.deleteTag,a=t.isPureTags,s=t.adjustDetailContentHeight,c=t.listClassName,l=t.detailTagClassName,u=!1;return r.createElement("div",{className:b()("tag-list",c)},n.map((function(t){if(a)return r.createElement(D.Z,{tagName:t,key:t,readOnly:i,onDelete:null,detailTagClassName:l});var n=m.pw(t);if(n){var s=(0,m.Gf)(n);return u=!0,r.createElement(D.Z,{tagName:s,tagColor:n.get("color"),key:s.toLowerCase(),readOnly:i,onDelete:o?e.deleteTag:null,detailTagClassName:l})}return null})),!u||i||a?null:r.createElement(C,{tags:n,onUpdate:this.updateTag,adjustDetailContentHeight:s}))}},{key:"deleteTag",value:function(e){var t=this.props.deleteTag;t&&t(e)}},{key:"updateTag",value:function(e){this.props.updateTag(e)}}],i&&I(n.prototype,i),o&&I(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);R(U,"propTypes",{tags:o().array,isPureTags:o().bool,readOnly:o().bool,deleteTag:o().func,updateTag:o().func}),R(U,"defaultProps",{tags:[],isPureTags:!1,readOnly:!1,deleteTag:null,updateTag:function(){}});var Z=U},sLwx:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("fbCW"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("3KU8"),o=n.n(i),a=n("EPMa"),s=n.n(a),c=n("NW6w"),l=n("cYOW"),u=n("AtZj"),f=n("NMvI"),d=n("CPwy"),m=n("cFdC"),p=n("BE9T"),h=n("y8mg"),y=n.n(h),v=n("BF+A"),g=n.n(v),b=n("5WEu");function E(e){return E="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},E(e)}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,O(r.key),r)}}function S(e,t,n){return t=T(t),function(e,t){if(t&&("object"===E(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function x(e,t){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},x(e,t)}function _(e,t,n){return(t=O(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}var C=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),_(n=S(this,t,[e]),"showTooltip",(function(){n.setState({isTooltipShow:!0})})),_(n,"hideTooltip",(function(){n.setState({isTooltipShow:!1}),n.throttleShowTooltip.cancel()})),n.state={hover:!1,isTooltipShow:!1},n.deleteTagByClick=n.deleteTagByClick.bind(n),n.gotoTagList=n.gotoTagList.bind(n),n.throttleShowTooltip=y().throttle(n.showTooltip,200,{leading:!1,trailing:!0}),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this,t=this.props,n=t.tagName,i=t.tagColor,o=t.readOnly,a=t.onDelete,c=t.detailTagClassName,l=t.isInTask,d=t.gap,h=t.isDark,y=t.className,v=t.itemClassName,b=this.state,E=b.isTooltipShow,k=b.hover,S=f.wL(i,k,h),w=f.pw(n),T=w?f.Gf(w):n;return r.createElement("div",{className:s()(l&&g().tagItem,"inline-block float-left max-w-full",y)},r.createElement(m.Z,{visible:E,title:T,placement:"top",overlayStyle:{maxWidth:"200px",whiteSpace:"normal",textAlign:"left",position:"absolute",opacity:E?1:0}},r.createElement("div",{className:s()("tag-item px-[6px] py-0 align-baseline text-[13px] group float-left whitespace-nowrap break-all relative h-[18px] leading-[24px] rounded-full flex justify-center items-center bg-primary-50 hover:bg-primary-60",_({"custom-color":S,"disable cursor-not-allowed":o},c,c),l?"max-w-[88px]":"max-w-full",v),style:{background:S?S.bg:"",marginRight:d},onClick:this.gotoTagList,onMouseEnter:function(t){var n=$(t.currentTarget).find(".tag-name").get(0),r=!1;n&&(0,p.ao)(n)&&(r=!0),r?(e.setState({hover:!0}),e.throttleShowTooltip()):(e.setState({hover:!0}),e.hideTooltip())},onMouseLeave:function(){e.setState({hover:!1}),e.hideTooltip()}},r.createElement("a",{className:"tag-name max-w-full overflow-hidden align-baseline inline-block text-xs text-grey-80",style:{color:S?S.fcolor:"",cursor:o?"not-allowed":"pointer"}},T),!o&&a&&r.createElement("a",{className:"delete absolute right-[-6px] top-[-6px] w-[14px] text-center leading-[14px] h-[14px] text-[0] z-[1] bg-main-background-default rounded-full hidden group-hover:block",onClick:this.deleteTagByClick},r.createElement(u.Z,{name:"tag-close",className:"w-[14px] h-[14px] text-grey-30"})))))}},{key:"deleteTagByClick",value:function(e){var t=this.props,n=t.onDelete,r=t.tagName;n&&((e=e||window.event).stopPropagation(),n(r))}},{key:"gotoTagList",value:function(e){var t=this.props,n=t.tagName;t.readOnly||((e=e||window.event).stopPropagation(),this.props.navigateTo("/t/".concat((0,d.xE)(n.toLowerCase()),"/tasks")))}}])&&k(n.prototype,i),o&&k(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);_(C,"propTypes",{readOnly:o().bool,tagName:o().string,tagColor:o().string,onDelete:o().func,detailTagClassName:o().string,gap:o().number,className:o().string,itemClassName:o().string}),_(C,"defaultProps",{readOnly:!1,tagName:"",tagColor:"",onDelete:null,detailTagClassName:"",gap:6,className:"",itemClassName:""});t.Z=(0,c.$j)((function(e){return{isDark:(0,b.$o)()}}),(function(e){return{navigateTo:function(t){e((0,l.VF)(t))}}}))(C)},pGqv:function(e,t,n){"use strict";var r=n("QPTY");t.Z=function(e){var t=e.scrollRef;return(0,r.mc)({id:"detail-view",yContainerRef:t,xContainerRef:t,disabledX:!0}),null}},moQO:function(e,t,n){"use strict";n.d(t,{Z:function(){return A}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=(n("ma9I"),n("TeQF"),n("yq1k"),n("Junv"),n("Tskq"),n("JTJg"),n("Ph81")),o=n("ObdJ"),a=n("AVQR"),s=n("EPMa"),c=n.n(s),l=n("NW6w"),u=n("7Rop"),f=n("MYw0"),d=n("0Nh+"),m=n("9IBm"),p=n("2KMM"),h=n("wPh5"),y=n("QjE/"),v=n("RDjN"),g=n("+YLg");function b(e){return function(e){if(Array.isArray(e))return S(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||k(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||k(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 k(e,t){if(e){if("string"===typeof e)return S(e,t);var n=Object.prototype.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)?S(e,t):void 0}}function S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var w=function(e){var t=e.onClose,n=E((0,r.useState)([]),2),s=n[0],k=n[1],S=(0,m.Z)(),w=(0,l.I0)(),T=(0,o.xl)();return r.createElement(i.Z,{visible:!0,title:S.formatMessage({id:"choose_common_lists"}),onCancel:t,onOk:function(){var e=[];if(s.length>0){if((0,h.Dw)(s.length))return void y.$Z({type:v.VIb.list});var n=new Map(T.map((function(e){return[e.name,e]}))),r=s.map((function(e){var t=n.get(e);return null==t?"":"".concat(t.emoji).concat(e)})).filter((function(e){return!!e})),i=(0,p.as)(r.length),o=r.reverse().map((function(e,t){return{id:(0,u.Z)(),color:null,groupId:null,inAll:!0,showType:g.BB.All,remindType:g._1.All,isOwner:!0,kind:"TASK",muted:!1,name:e,openToTeam:!1,sortOrder:i[t],teamId:null,viewMode:"list",needAudit:!0,teamMemberPermission:null,isNew:!0}}));e.push.apply(e,b(o)),w((0,f.EP)(e)),d.Z.doSync()}t()},okText:S.formatMessage({id:"add"}),popupStyle:{width:"472px"},bodyStyle:{padding:"8px 24px 24px"},disabled:0===s.length},r.createElement("div",{className:c()("grid gap-[16px] grid-cols-2 with-no-scroll")},T.map((function(e){var t=e.name,n=e.emoji,i=s.includes(t);return r.createElement("div",{key:t,className:c()(i?"active border-primary bg-primary-5":"border-[transparent] bg-grey-5","border-solid rounded-[6px] h-[60px] flex items-center cursor-pointer"),style:{borderWidth:1.5,height:56,paddingLeft:22},onClick:function(){if(s.includes(t)){var e=s.filter((function(e){return e!==t}));k(e)}else k((function(e){return e.concat([t])}))}},r.createElement(a.Z,{emoji:n,size:20,className:"w-[20px] h-[20px] flex-none text-[20px] leading-[20px] text-center relative"}),r.createElement("p",{className:"ml-[10px] text-[16px] leading-[22px]"},t))}))))},T=n("OkrP"),x=n("cYOW"),_=n("sLZY"),O=n("rviF");function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return D(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return D(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 D(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var A=function(e){var t=e.task,n=e.adjustDetailContentHeight,i=C((0,r.useState)(!1),2),o=i[0],a=i[1],s=(0,m.Z)(),c=(0,T.q)(),u=c.isMatrixEnabled,f=c.isHabitEnabled,d=c.isPomoEnabled,p=(0,l.I0)();(0,r.useEffect)((function(){n()}),[n]);var h=function(e){p((0,x.VF)(e))},y=t.get("actions");if(null==y)return null;return r.createElement(r.Fragment,null,r.createElement("div",{id:"extra-action-view",className:"px-[20px] pb-[8px]"},y.toArray().map((function(e){var t=e.get("url");return r.createElement("a",{key:t,onClick:function(){!function(e){switch(e){case"ticktick://project?from=select-common":a(!0),O.Z.presetList("preset_list_btn","select_list");break;case"ticktick://matrix?from=detail":u?(h("/m/all/matrix"),O.Z.presetList("preset_list_btn","go_matrix")):((0,_.dr)("MATRIX"),O.Z.presetList("preset_list_btn","enable_matrix"));break;case"ticktick://focus?from=detail":d?(h("/focus"),O.Z.presetList("preset_list_btn","go_pomo")):((0,_.dr)("POMO"),O.Z.presetList("preset_list_btn","enable_pomo"));break;case"ticktick://habit?from=detail":f?(h("/q/all/habit"),O.Z.presetList("preset_list_btn","go_habit")):((0,_.dr)("HABIT"),O.Z.presetList("preset_list_btn","enable_habit"))}}(t)}},function(e){switch(e){case"ticktick://project?from=select-common":return"\ud83d\udc49".concat(s.formatMessage({id:"choose_common_lists"}));case"ticktick://matrix?from=detail":return"\ud83d\udc49".concat(s.formatMessage({id:u?"go_tabbar":"enable_tabbar"},{s:s.formatMessage({id:"eisenhower_matrix"})}));case"ticktick://focus?from=detail":return"\ud83d\udc49".concat(s.formatMessage({id:d?"go_tabbar":"enable_tabbar"},{s:s.formatMessage({id:"pomo_module"})}));case"ticktick://habit?from=detail":return"\ud83d\udc49".concat(s.formatMessage({id:f?"go_tabbar":"enable_tabbar"},{s:s.formatMessage({id:"tab_bar_habit_tracker"})}))}return null}(t))}))),o?r.createElement(w,{onClose:function(){a(!1)}}):null)}},mYai:function(e,t,n){"use strict";n.d(t,{Z:function(){return k}});n("ma9I"),n("TeQF"),n("oVuX"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7");var r=n("/YIO"),i=n("q1tI"),o=n("dmHn"),a=n.n(o),s=n.p+"i/4ca28ad34464630d7a75f1235444d08e.png",c=n("SwPS"),l=n("9IBm"),u=n("EPMa"),f=n.n(u),d=n("EItl"),m=n("P26T"),p=n("5WEu"),h=n("0Mg1"),y=104,v=function(e){return null!==e&&void 0!==e?e:""},g=function(e){var t=e.url,n=e.name,r=e.withBorderColor,o=void 0!==r&&r,a=(0,d.jV)(),s=(0,p.$o)(a);return t?i.createElement("img",{src:t,alt:n,style:{width:26,height:26,marginRight:4},className:f()("border border-solid rounded-full flex-none",o?"border-main-background":"border-transparent")}):i.createElement("div",{style:{width:26,height:26,marginRight:4,lineHeight:"20px",color:s?"#ACACAC":"#53514D",background:s?"#3D3D3D":"#F3F3F3",fontSize:12,borderColor:function(){if(!o)return s?"rgba(255, 255, 255, 0.1);":"rgba(25, 25, 25, 0.1)"}()},className:f()("border border-solid rounded-full flex-none text-center text-grey-20 text-xs",o?"border-main-background":"")},function(e){return v(e).slice(0,1).toUpperCase()}(n))},b=function(e){var t=e.text;return i.createElement("div",{className:"flex items-center rounded-s bg-grey-6",style:{marginLeft:4}},i.createElement("div",{style:{fontSize:13,lineHeight:"20px",padding:"0 7px",height:22,maxWidth:118},className:"text-grey truncate"},t))},E=function(e){var t=e.block,n=(0,l.Z)(),r=(0,i.useMemo)((function(){return"rich_text"===t.type&&t.rich_text&&t.rich_text[0]?i.createElement("div",{className:"text-grey/60 whitespace-normal line-clamp-3 select-text",style:{lineHeight:1.5,fontSize:13,marginBottom:10}},t.rich_text.map((function(e){return e.plain_text})).join("")):null}),[t]),o=(0,i.useMemo)((function(){switch(t.type){case"people":var e=t.people;if(1===e.length){var r=e[0],o=v(r.name);return i.createElement("div",{className:"flex items-center overflow-hidden"},i.createElement(g,{url:r.avatar_url,name:o}),i.createElement("div",{style:{fontSize:13,maxWidth:y},className:"truncate flex-auto text-grey/60"},o))}var s=e.length-5>0?i.createElement("div",{className:"text-xs text-grey-40",style:{marginLeft:10,lineHeight:"22px"}},"+".concat(e.length-5)):i.createElement("div",{style:{paddingRight:6}});return i.createElement("div",{className:"flex items-center",style:{minWidth:22}},e.slice(0,5).map((function(e,n){return i.createElement(c.Z,{title:v(e.name),placement:"top",key:e.id+"".concat(n)},i.createElement("div",{className:"relative flex-none",key:e.id+"".concat(n),style:{width:20,height:26,zIndex:t.people.length-n}},i.createElement("div",{style:{width:26,height:26},className:"absolute left-0 top-0 origin-top-left"},i.createElement(g,{url:e.avatar_url,name:e.name,withBorderColor:!0}))))})),s);case"status":return i.createElement("div",{className:"flex items-center rounded-full overflow-hidden relative bg-grey-6",style:{height:22,padding:"0 6px",maxWidth:147}},i.createElement("div",{style:{width:8,height:8,marginRight:7},className:"rounded-full overflow-hidden bg-grey/40 flex-none"}),i.createElement("div",{style:{marginRight:2,fontSize:13,lineHeight:"20px",maxWidth:y},className:"text-grey truncate"},t.status.name));case"multi_select":var l=t.multi_select,u=l.length-2>0?i.createElement("div",{className:"text-xs text-grey-40",style:{marginLeft:4,lineHeight:"22px"}},"+".concat(l.length-2)):null;return i.createElement(i.Fragment,null,l.slice(0,2).map((function(e){return i.createElement(b,{key:e.id,text:e.name})})),u);case"select":return i.createElement(b,{text:t.select.name});case"number":return i.createElement("div",{className:"text-grey/60 truncate",style:{fontSize:13,lineHeight:"14px",maxWidth:y}},t.number);case"date":return i.createElement("div",{className:"text-grey/60",style:{fontSize:13,lineHeight:"14px"}},function(){if(t.date){var e=!0,r=function(t,n){if(t)return 10===t.length?n?m.Z.formatToServerDate(a()(t,"YYYYMMDD").add(1,"day")):m.Z.formatToServerDate(a()(t,"YYYYMMDD")):(e=!1,t)},i=t.date,o=i.start,s=i.end;return(0,h.dL)({startDate:r(o),dueDate:r(s,!0),isAllDay:e,isNote:!1,intl:n})}return""}());default:return null}}),[t,n]);return"url"===t.type?i.createElement("div",{style:{height:44},className:"flex items-center justify-between"},i.createElement("div",{className:"flex items-center"},i.createElement("img",{src:s,alt:"",className:"flex-none",style:{width:18,height:18,marginRight:6}}),i.createElement("div",{className:"text-s text-grey"},"Notion")),i.createElement("a",{href:t.url,target:"_blank",rel:"noopener noreferrer",style:{lineHeight:"14px",padding:"0 12px",height:28,fontSize:12},className:"flex items-center text-grey rounded-default border border-solid border-grey-10"},n.formatMessage({id:"go_to_view"}))):i.createElement("div",{style:{},className:""},i.createElement("div",{style:{height:36},className:"flex items-center"},i.createElement("div",{className:"flex-auto overflow-hidden truncate",style:{fontSize:14,lineHeight:"18px",marginRight:8}},v(t.name)),o&&i.createElement("div",{className:"flex-none overflow-hidden flex justify-between select-auto"},i.createElement("div",{className:"flex-auto"}),o)),r)},k=function(e){var t=e.data,n=(0,i.useMemo)((function(){var e=(0,r.HK)(t),n=e.filter((function(e){return"url"!==e.type})),i=e.filter((function(e){return"url"===e.type}));return n.slice(0,4).concat(i)}),[t]);return n.length>0?i.createElement("div",{id:"notion-block-view",style:{padding:"14px 12px 8px"}},i.createElement("div",{style:{padding:"6px 16px"},className:"bg-grey-2 rounded-default overflow-hidden"},n.map((function(e,t){return"url"===e.type&&0!==t?i.createElement(i.Fragment,null,i.createElement("div",{style:{margin:"6px 0",height:1},className:"bg-grey-5"}),i.createElement(E,{key:e.id,block:e})):i.createElement(E,{key:e.id,block:e})})))):null}},ECM9:function(e,t,n){"use strict";n.d(t,{Z:function(){return C}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("AtZj"),i=n("eIcv"),o=n("DNA/"),a=n("DRqq"),s=n("q1tI"),c=(n("gXIK"),n("ma9I"),n("TeQF"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("FZtP"),n("RU4J")),l=n("OJYT"),u=n("XoE2"),f=n("YXs0"),d=n("EPMa"),m=n.n(d),p=n("RDjN"),h=n("9IBm"),y=n("L1ns"),v=n("c8fU");function g(e){return g="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},g(e)}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function S(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return w(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return w(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 w(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var T=function(e){var t=e.placement,n=e.state,r=e.onMouseEnter,i=e.onMouseLeave,o=e.onUnmount,a=e.onEdit,d=e.onUnBind,g=e.hide,b=(0,s.useRef)(n),k=(0,s.useRef)(null),w=S((0,s.useState)(!1),2),T=w[0],x=w[1];(0,s.useEffect)((function(){setTimeout((function(){x(!0)}))}),[]),(0,l.Z)((function(){o()}));var _={transition:"opacity ".concat(200,"ms ease-in-out, transform ").concat(200,"ms ease-in-out"),transform:"top"===t?"translate(-50%, 5px)":"translate(-50%, -5px)",opacity:0},O={entering:{opacity:1,transform:"translate(-50%, 0)"},entered:{opacity:1,transform:"translate(-50%, 0)"},exiting:{opacity:0},exited:{opacity:0}},C=y.P,D="top"===t?b.current.top-C:b.current.top,A=b.current.left,I=(0,h.Z)();return s.createElement(s.Fragment,null,s.createElement(u.Z,null,s.createElement(f.ZP,{nodeRef:k,in:T,timeout:200},(function(e){return s.createElement("div",{id:"editor-link-toolbar",onMouseEnter:r,onMouseLeave:i},k.current&&s.createElement(c.E,{submenu:k.current}),s.createElement("div",{ref:k,className:m()("absolute z-modal bg-main-background rounded-default shadow-default dark:shadow-dark-default flex items-center box-border border-solid border border-grey-10",p.SIv),style:E(E(E({},_),O[e]),{},{top:D,left:A,height:C,padding:"0 4px"})},s.createElement(v.Z,{id:"edit",icon:"edit-link",tooltip:I.formatMessage({id:"edit"}),onClick:function(){a(),g()}}),s.createElement(v.Z,{id:"unbind",icon:"disconnect",tooltip:I.formatMessage({id:"Unlink Parent Task"}),onClick:function(){d(),g()}})))}))))};function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O={top:0,left:0,visible:!1},C=function(e){var t=e.onClick,n=e.title,c=e.onEdit,l=e.onUnBind,u=e.isFullScreen?"bottom":"top",f=x((0,i.Z)(O),2),d=f[0],m=f[1],p=(0,s.useRef)(!1),h=(0,o.Z)((function(e){p.current||m(e)}),{wait:300}),y=(0,a.Z)((function(e){p.current=!0})),v=(0,a.Z)((function(e){p.current=!1,h.run(O)})),g=(0,a.Z)((function(){p.current=!1})),b=(0,a.Z)((function(){h.run(O),h.flush()}));return s.createElement(s.Fragment,null,s.createElement("div",{className:"inline-flex mb-[8px] items-center cursor-pointer max-w-full",onClick:t,onMouseMove:function(e){var t=e.currentTarget.getBoundingClientRect();h.run({top:"top"===u?t.top:t.bottom,left:e.clientX,visible:!0})},onMouseLeave:function(){h.run(O)}},s.createElement("a",{className:"eclipse-text text-[13px] text-grey-40 leading-[22px] overflow-hidden text-ellipsis whitespace-nowrap"},n),s.createElement(r.Z,{name:"chevron-right",className:"i-o-36 flex-none w-[12px] h-[12px]"})),d.visible&&s.createElement(T,{placement:u,state:d,onMouseEnter:y,onMouseLeave:v,onUnmount:g,onEdit:c,onUnBind:l,hide:b}))}},"1+Fe":function(e,t,n){"use strict";n("oVuX"),n("2B1R"),n("07d7"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("JfAA"),n("UxlC"),n("LKBx");var r=n("q1tI"),i=n("2sNt"),o=n("AqaH"),a=n("Es6M"),s=n("pwco"),c=n("Eh+D"),l=n.n(c),u=n("Ag2S"),f=n("9IBm"),d=n("NPhx"),m=n("cFdC");t.Z=function(e){var t=e.task,n=e.isDisable,c=e.isChecklistMode,p=(0,f.Z)();return r.createElement("div",{className:"switch-mode flex-none mt-[3px] mr-[1px]"},r.createElement(m.Z,{placement:"bottom",title:p.formatMessage({id:c?"tip_description":"tip_checklist"}),offsetIcon:!0},r.createElement("div",{className:"avoid-event cursor-pointer",disabled:n,onClick:function(){n||((0,d.c5)("switch_checklist_mode"),c?i.iUs(t,{},"clearEmpty"):!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l().List([]),n=e.replace(/\n/g,""),r=new RegExp(t.toArray().map((function(e){return"(".concat((0,a.Iq)((0,s.W_)(e.get("id"),e.get("fileType"),e.get("fileName"))),")")})).join("|"),"gi"),i=n.replace(r,"");return!n.startsWith(i)}(t.get("content"),i.zne(t))?i.GiI(t,"clearEmpty"):u.vp.dispatch(u.dN,{content:p.formatMessage({id:"typesetting_format_will_be_invalid"}),confirmObject:{okText:p.formatMessage({id:"continue"}),onOk:function(){i.GiI(t,"clearEmpty")}},cancelObject:{cancelText:p.formatMessage({id:"cancel"}),onCancel:function(){}}}))}},r.createElement(o.Z,{name:c?"text-mode":"subtask-mode",className:c?"i-4 mode-subtask w-[18px] h-[18px] opacity-40":"i-4 mode-text w-[18px] h-[18px] opacity-40"}))))}},epob:function(e,t,n){"use strict";n.d(t,{l_:function(){return C},$4:function(){return D},R_:function(){return A}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("Rm1S"),n("3bBZ");var r=n("q1tI"),i=n("Uyqk"),o=n("2sNt"),a=n("F/us"),s=n.n(a),c=n("Eh+D"),l=n.n(c),u=n("TfeT"),f=n("Ag2S"),d=n("/Qhg"),m=n.n(d),p=n("Es6M"),h=n("V/jI");function y(e){return y="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},y(e)}function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(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 g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,k(r.key),r)}}function k(e){var t=function(e,t){if("object"!=y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==y(t)?t:t+""}function S(e,t,n){return t=T(t),function(e,t){if(t&&("object"===y(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,w()?Reflect.construct(t,n||[],T(e).constructor):t.apply(e,n))}function w(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(w=function(){return!!e})()}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function x(e,t){return x=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},x(e,t)}var _=(0,i.m)(),O={},C=function(e,t,n,r,i){if(null==e)return null;if(t){var a=/^https:\/\/pull\.(ticktick|dida365)\.com.*\.mp4$/.test(n),c={id:s().uniqueId(),outsideUrl:n,fileType:a?"VIDEO":"IMAGE"};if(a){var u=n.match(/\/([^/.]+)\.\w{2,4}$/);if(u){var f=u[1];Object.assign(c,{fileName:f})}}return l().Map(c)}if(null!=i&&m().info("[AttachmentContentWrapper] update on ",i),null==r)return null;var d=(0,o.sTN)(e,r);return null==d?(null==O[n]&&(O[n]=l().Map({id:s().uniqueId(),fileType:"other",size:0,fileName:h.U2("error_file")})),O[n]):d},D=function(e){var t=_.match(e);return null!=t&&(null!=t[0]&&t[0].lastIndex-t[0].index===e.length)},A=function(e,t){return"".concat(t?e.hashCode():e.get("id"))},I=function(e){function t(){return b(this,t),S(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&x(e,t)}(t,e),n=t,(i=[{key:"componentWillUnmount",value:function(){console.log("AttachmentContentWrapper componentWillUnmount",this.props)}},{key:"render",value:function(){return r.createElement(P,this.props)}}])&&E(n.prototype,i),o&&E(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.PureComponent),P=function(e){var t=e.url,n=e.isReadOnly,i=e.removeText,o=e.updateMarker,a=e.selectMarker,s=e.isNewTask,c=e.getRenderAttachment,l=e.taskId,d=e.projectId,m=e.imgMode,h=e.disableImgModeChange,y=D(t),g=(0,p.FJ)(t).id,b=v((0,r.useState)((new Date).getTime()),2),E=b[0],k=b[1],S=v((0,r.useState)(!1),2),w=S[0],T=S[1],x=(0,r.useRef)(w);(0,r.useEffect)((function(){x.current=w}),[w]);var _=(0,r.useMemo)((function(){return c({isLinkLike:y,url:t,attachmentId:g,timeStamp:E})}),[c,y,t,g,E]);(0,r.useEffect)((function(){if(_){var e=_.get("id");y||f.vp.subscribe(e,"refreshAttachment",(function(){k((new Date).getTime())}))}return function(){if(_){var e=_.get("id");y||f.vp.unSubscribe(e,"refreshAttachment")}}}),[_,y]),(0,r.useEffect)((function(){if(_){var e=A(_,y);f.vp.subscribe(e,f.T8,(function(t){var n=t.idSet;if(null!=n){var r=n.has(e);x.current!==r&&T(r)}}))}return function(){if(_){var e=A(_,y);f.vp.unSubscribe(e,f.T8)}}}),[_,y]);var O=(0,r.useCallback)((function(e){i()}),[i]);return null==_?null:r.createElement(u.Z,{inEditor:!0,imgMode:m,isSelected:w,model:_,isOutsideFile:y,key:_.get("id"),isReadOnly:n,taskId:l,onDelete:O,projectId:d,updateMarker:o,selectMarker:a,isNewTask:s,disableImgModeChange:h})};t.ZP=I},TfeT:function(e,t,n){"use strict";n.d(t,{Z:function(){return Se}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("fbCW"),n("pjDv"),n("4mDm"),n("oVuX"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("toAj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("yWo2"),n("FZtP"),n("3bBZ"),n("Kz25"),n("vxnP"),n("mGGf");var r=n("ZalT"),i=n("EPMa"),o=n.n(i),a=n("q1tI"),s=n("y8mg"),c=n.n(s),l=n("AtZj"),u=n("RDjN"),f=n("q9+P"),d=n("2sNt"),m=n("9l/a"),p=n.n(m),h=n("V/jI"),y=n("ylzY"),v=n("epob"),g=n("5VMf"),b=n("AqaH"),E=n("56Ht"),k=(n("TeQF"),function(e,t,n){var r=(0,a.useMemo)((function(){return[{key:"toggle-image-mode",text:n?h.U2("large_image"):h.U2("small_image"),action:function(){e("toggle-image-mode")}},{key:"copy",text:h.U2("copy"),action:function(){e("copy")}},{key:"download",text:h.U2("download"),action:function(){e("download")}},{key:"delete",text:h.U2("delete"),action:function(){e("delete")},itemClassName:"deleteItem"}].filter((function(e){return!t.has(e.key)}))}),[t,n,e]);return r}),S=function(e){var t=e.buttonRef,n=e.menuVisible,i=e.showMenu,s=e.hideMenu,c=e.menuAction,l=e.buttonWrapperClassName,u=e.buttonIconColorClassName,f=e.buttonBgClassName,d=e.imgMode,m=e.hiddenKeySet,p=d===r.tS.small,h=k(c,m,p),y=(0,a.useCallback)((function(e){e.stopPropagation(),i()}),[i]);return a.createElement(a.Fragment,null,a.createElement(b.Z,{ref:t,wrapperClassName:o()(l,{}),name:"more-titlebar",className:o()("w-[18px] h-[18px]",u),bgClassName:f,onClick:y}),n&&a.createElement(E.Z,{className:"calendar-click-ignore kanban-click-ignore timeline-click-ignore",relativeRef:t,placement:"bottom-right",menu:h,hideMenu:s,gap:8,gap2:10}))},w=n("Bx2w"),T=function(e){var t=e.position,n=e.imgMode,i=e.menuAction,o=e.hideMenu,s=e.hiddenKeySet,c=n===r.tS.small,l=k(i,s,c);return a.createElement(w.ZP,{position:t,menu:l,hideMenu:o,className:"calendar-click-ignore kanban-click-ignore timeline-click-ignore"})},x=n("Lyrk"),_=n("4+DD"),O=n("yDHD"),C=n("SnZ1"),D=n("+rWx"),A=n("89Ua"),I=n("A87k"),P=n("eIcv"),M=n("DRqq"),N=n("Aw1m"),j=n("9IBm"),R=function(e){var t=e.relativeRef,n=e.hideMenu,r=e.onTranscribe,i=e.onSummarize,o=e.onViewTranscribe,s=e.onViewSummary,c=(0,j.Z)(),l=(0,a.useMemo)((function(){return[r&&{key:"ai-voice-create-text",icon:{name:"ai-voice-create-text"},text:c.formatMessage({id:"Transcribe"}),action:r},o&&{key:"ai-voice-view-text",icon:{name:"ai-voice-view-text"},text:c.formatMessage({id:"View Transcript"}),action:o},i&&{key:"ai-voice-summary",icon:{name:"ai-voice-summary"},text:c.formatMessage({id:"Summarize"}),action:i},s&&{key:"ai-voice-view-summary",icon:{name:"ai-voice-view-summary"},text:c.formatMessage({id:"View Summary"}),action:s}].filter(N.y)}),[c,i,r,s,o]);return a.createElement(E.Z,{className:u.SIv,relativeRef:t,placement:"bottom-right",menu:l,hideMenu:n,gap:8,gap2:40})},L=n("NW6w"),U=(n("2B1R"),n("cyUo")),Z=n("hPvk"),B=n("c2Xt"),F=n("oIzh"),H=n("HIl9"),Y=n("yhZ0"),V=n("M0rw"),K=n("AxaE"),W=n("OJYT"),z=n("dmHn"),G=n.n(z),q=n("Ag2S"),J=n("rviF");function X(e){return X="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},X(e)}function Q(){Q=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==X(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(X(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ee(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function te(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){ee(o,r,i,a,s,"next",e)}function s(e){ee(o,r,i,a,s,"throw",e)}a(void 0)}))}}function ne(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return re(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return re(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 re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ie=function(e){return e.text.map((function(t,n){return{text:t,timestamp:e.timestamp[n]||[0,0]}}))},oe=function(e){return G()("2000-01-01","YYYY-MM-DD").startOf("day").millisecond(e[0]).format("mm:ss")},ae=function(e){var t=e.attId,n=e.projectId,r=e.taskId,i=e.hide,s=e.tab,u=e.insertIntoDetails,f=(e.getFile,e.isReadOnly),m=(0,L.v9)((function(e){return e.voiceTask})),p=(0,a.useMemo)((function(){return m.transcriptions[t]}),[t,m.transcriptions]),h=(0,a.useMemo)((function(){return m.summaries[t]}),[t,m.summaries]),v=(0,a.useMemo)((function(){var e;return null===(e=m.generating[t])||void 0===e?void 0:e.type}),[t,m.generating]),g=ne((0,a.useState)(s||"transcription"),2),E=g[0],k=g[1];(0,a.useEffect)((function(){"transcription"===E?J.Z.aiRecording("transcript","show"):"summary"===E&&J.Z.aiRecording("summary","show")}),[E]),(0,a.useEffect)((function(){y.ZP.aiVoiceModalInfo={attId:t,tab:E}}),[t,E]);var S=(0,K.Z)((function(){return c().uniqueId()}),[]),w=ne((0,a.useState)(""),2),T=w[0],x=w[1],O=ne((0,a.useState)(""),2),C=O[0],D=O[1],I=(0,a.useRef)(t);(0,a.useEffect)((function(){I.current=t}),[t]),(0,a.useEffect)((function(){return q.vp.subscribe(S,"triggerAiVoiceError",(function(e){e.attId===I.current&&("transcription"===e.type?x(e.code):D(e.code))})),function(){q.vp.unSubscribe(S,"triggerAiVoiceError")}}),[S]),(0,W.Z)((function(){y.ZP.aiVoiceModalInfo=void 0}));var P=(0,a.useMemo)((function(){return"transcription"===v||"summary"===v&&!p}),[v,p]),N=(0,a.useMemo)((function(){if(p)return(0,d.Rjv)(p)}),[p]),R=(0,a.useMemo)((function(){return!(!p||P)&&"empty"===N}),[P,N,p]),U=(0,a.useMemo)((function(){return!(!p||P)&&"too_short"===N}),[P,N,p]),V=(0,a.useMemo)((function(){return"summary"===v}),[v]),z=(0,a.useMemo)((function(){return!f&&(!R&&("summary"===E?!U&&(!!h&&!V):"transcription"===E&&(!!p&&!P)))}),[E,V,R,P,U,h,p]),G=(0,j.Z)(),X=[{key:"transcription",name:G.formatMessage({id:"Transcript"})},{key:"summary",name:G.formatMessage({id:"Summary"})}],ee=(0,M.Z)((function(){return p?ie(p).map((function(e){return"".concat(oe(e.timestamp),"\n").concat(e.text)})).join("\n"):""})),re=(0,M.Z)((function(){return h?"**".concat(G.formatMessage({id:"Topic>"}),"**").concat(h.topic,"\n").concat(h.summary):""})),ae=(0,M.Z)((function(){"transcription"===E?(J.Z.aiRecording("transcript","copy_text"),(0,_.vQ)(ee(),(function(){(0,_.eD)(G.formatMessage({id:"copied"}))}))):"summary"===E&&(J.Z.aiRecording("summary","copy_text"),(0,_.vQ)(re(),(function(){(0,_.eD)(G.formatMessage({id:"copied"}))})))})),ce=(0,M.Z)((function(){"transcription"===E?(J.Z.aiRecording("transcript","add_to_desc"),u(ee())):"summary"===E&&(J.Z.aiRecording("summary","add_to_desc"),u(re())),i()})),le=(0,a.useMemo)((function(){if("transcription"===E&&T){var e=(0,d.fD2)({code:T,type:"transcription"});return e.canRetry?a.createElement(se,{emptyKey:"empty-voice-broken",emptyTextKey:e.errorMessage,btnText:G.formatMessage({id:"Retry"}),btnAction:function(){if(v)(0,_.eD)(G.formatMessage({id:"transcribing_in_progress_toast"}));else{var e=function(){x(""),(0,d._X$)(t,n,r)};(0,d.vJF)({okCallback:e,projectId:n})||e()}}}):a.createElement(se,{emptyKey:"empty-voice-error",emptyTextKey:e.errorMessage})}if(R)return a.createElement(se,{emptyKey:"empty-voice-error",emptyTextKey:"No text detected"});if("transcription"===E){if(P)return a.createElement("div",{style:{height:136,marginTop:10},className:"relative"},a.createElement(B.Z,{inset:0}));if(p)return a.createElement(a.Fragment,null,ie(p).map((function(e,t){return a.createElement("div",{key:"".concat(e.timestamp[0],"-").concat(e.timestamp[1],"-").concat(t),style:{marginBottom:16}},a.createElement("div",{style:{fontSize:12,lineHeight:"14px",marginBottom:4},className:"text-grey-40 select-text"},oe(e.timestamp)),a.createElement("div",{className:"text-grey select-text",style:{fontSize:14,lineHeight:"24px"}},e.text))})))}return null}),[E,t,n,r,G,R,P,v,T,p]),ue=(0,a.useMemo)((function(){if("summary"===E&&C){var e=(0,d.fD2)({code:C,type:"summary"});return e.canRetry?a.createElement(se,{emptyKey:"empty-voice-broken",emptyTextKey:e.errorMessage,btnText:G.formatMessage({id:"Retry"}),btnAction:function(){if(v)(0,_.eD)(G.formatMessage({id:"transcribing_in_progress_toast"}));else{var e=function(){D(""),(0,d.C1t)(t,n,r)};(0,d.vJF)({okCallback:e,projectId:n})||e()}}}):a.createElement(se,{emptyKey:"empty-voice-error",emptyTextKey:e.errorMessage})}return R?null:"summary"===E?V?a.createElement("div",{style:{height:136,marginTop:10},className:"relative"},a.createElement(B.Z,{inset:0})):h?a.createElement("div",null,a.createElement("div",{className:"border border-solid border-grey-10",style:{borderRadius:10,padding:"10px 12px",marginTop:2}},a.createElement(l.Z,{name:"ai-voice-create-text",className:"text-grey-40 inline-block float-left align-top",style:{width:16,height:16,marginRight:2,marginTop:1,marginBottom:1}}),a.createElement("span",{className:"text-grey-60 align-top select-text",style:{fontSize:13,lineHeight:"19.5px"}},"".concat(G.formatMessage({id:"Topic>"})).concat(h.topic))),a.createElement("div",{style:{margin:"12px -12px -8px"}},a.createElement(F.Z,{options:{readOnly:!0},value:h.summary,setValue:function(){}})),a.createElement("div",{style:{fontSize:12,lineHeight:"16px",marginTop:10},className:"text-grey-20"},G.formatMessage({id:"ai_warn_tips"}))):U?a.createElement(se,{emptyKey:"empty-voice-error",emptyTextKey:"The content is too short to generate a summary."}):a.createElement(se,{emptyKey:"empty-voice",emptyTextKey:"Use AI to generate a summary",btnText:G.formatMessage({id:"ai_recording_start_summary"}),btnAction:te(Q().mark((function e(){var i;return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!v){e.next=3;break}return(0,_.eD)(G.formatMessage({id:"transcribing_in_progress_toast"})),e.abrupt("return");case 3:if(i=function(){var e=te(Q().mark((function e(){return Q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.C1t)(t,n,r);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(0,d.vJF)({okCallback:i,projectId:n})){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,i();case 8:case"end":return e.stop()}}),e)})))}):null}),[E,C,R,G,v,t,n,r,V,h,U]),fe=(0,a.useRef)(null);return(0,A.Z)((function(){fe.current&&(0,_.iD)($(fe.current))})),(0,W.Z)((function(){fe.current&&(0,_.Dh)($(fe.current))})),a.createElement(Z.Z,{noHeader:!0,noFooter:!0,title:"",bodyStyle:{padding:0}},a.createElement("div",{className:"relative flex flex-col items-center overflow-hidden",style:{height:440}},a.createElement(b.Z,{name:"close",className:"text-grey-40 dark:text-grey-60 w-[18px] h-[18px]",wrapperClassName:"z-10",wrapperStyle:{top:20,right:20,cursor:"pointer",position:"absolute"},onClick:i}),a.createElement("div",{className:o()("flex-none",{"invisible pointer-events-none":R}),style:{padding:"14px 20px"}},a.createElement(H.Z,{activeKey:E,onActiveKeyChange:k,tabList:X})),a.createElement("div",{className:"antiscroll-wrap flex-auto w-full",ref:fe},a.createElement("div",{className:"antiscroll-inner",style:{padding:"0 20px"}},le,ue)),z&&a.createElement("div",{className:"flex-none flex items-center justify-end w-full",style:{height:56,padding:"0 20px"}},a.createElement(Y.Z,{className:"text-primary cursor-pointer",style:{marginRight:24},onClick:ae},G.formatMessage({id:"Copy Text"})),a.createElement(Y.Z,{className:"text-primary cursor-pointer",onClick:ce},G.formatMessage({id:"Insert into Details"})))))},se=function(e){var t=e.emptyKey,n=e.btnText,r=e.btnAction,i=e.emptyTextKey,o=(0,a.useMemo)((function(){switch(t){case"empty-voice-broken":return a.createElement(U.Z,{name:"empty-voice-broken",iconsInfo:[2,3,void 0,void 0,6,7],textId:i});case"empty-voice-error":return a.createElement(U.Z,{name:"empty-voice-error",iconsInfo:[2,3,void 0,void 0,6,7],textId:i});case"empty-voice":return a.createElement(U.Z,{name:"empty-voice",iconsInfo:[2,3,void 0,void 0,6,7],textId:i});default:return null}}),[t,i]);return a.createElement("div",{className:"flex flex-col items-center",style:{marginTop:28}},o,n&&a.createElement(V.Z,{size:"large",onClick:r,style:{marginTop:23}},n))},ce=n("0Nh+"),le=n("cFdC"),ue=n("dvcG"),fe=n("lRVq"),de=n("5PYH");function me(e){return me="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},me(e)}function pe(e){return function(e){if(Array.isArray(e))return ke(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Ee(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function he(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=me(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==me(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ye(){ye=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==me(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(me(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ve(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function ge(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){ve(o,r,i,a,s,"next",e)}function s(e){ve(o,r,i,a,s,"throw",e)}a(void 0)}))}}function be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||Ee(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 Ee(e,t){if(e){if("string"===typeof e)return ke(e,t);var n=Object.prototype.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)?ke(e,t):void 0}}function ke(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Se=function(e){var t=e.model,n=e.updateMarker,i=e.inEditor,s=e.className,f=e.isNewTask,m=e.isReadOnly,E=e.isSelected,k=void 0!==E&&E,w=e.imgMode,N=e.onDelete,U=e.taskId,Z=e.projectId,B=e.disableImgModeChange,F=(0,a.useRef)(null),H=(0,a.useRef)(!1),Y=be((0,a.useState)(!1),2),V=Y[0],K=Y[1],W=(0,a.useRef)(U);(0,a.useEffect)((function(){W.current=U}),[U]),(0,A.Z)((function(){!(0,ue.LP)(u._Yt.aiVoiceGeneratedTipShowed,"json")&&(H.current=!0,(0,ue.JU)(u._Yt.aiVoiceGeneratedTipShowed,"true"))})),(0,a.useEffect)((function(){var e=c().uniqueId();return q.vp.subscribe(e,"showAiVoiceGeneratedTip",(function(e){var t;H.current&&W.current===e&&(null===(t=F.current)||void 0===t||t.setVisible(!0),K(!0))})),function(){q.vp.unSubscribe(e,"showAiVoiceGeneratedTip")}}),[]),(0,a.useEffect)((function(){if(!V)return function(){};var e=function(){var e;null===(e=F.current)||void 0===e||e.setVisible(!1),K(!1)},t=function(){return e()},n=function(){return e()};return document.addEventListener("scroll",t,{capture:!0}),document.addEventListener("click",n,{capture:!0}),function(){document.removeEventListener("scroll",t,{capture:!0}),document.removeEventListener("click",n,{capture:!0})}}),[V]);var z=(0,I.Z)(),G=(0,a.useMemo)((function(){var e=t.get("fileType").toLowerCase(),n=t.get("fileName");return("audio"!==e||!/\.amr$/.test(n))&&["image","audio","video","voice"].indexOf(e)>-1}),[t]);(0,A.Z)((function(){if(G){var e=X.current;if(null==e)return;setTimeout((function(){$(e).colorbox({rel:"group",opacity:1,maxHeight:"85%",maxWidth:"95%",xhrError:h.U2("network_error_attachment_not_download"),imgError:h.U2("network_error_attachment_not_download"),html:function(){var e,t=$(this).attr("href")||"";return De(t)||Ae(t)?(Ae(t)?(e="<audio",e+=' width="460" height="180"',$("#cboxContent").css("background","#000")):(e='<video id="videoEl" width="640" height="360"',$("#cboxContent").css("background","#fff")),e+='controls="controls" preload="metadata"><source type="video/mp4" src="'+t+'" /><source type="video/webm" src="'+t+'" /><source type="video/ogg" src="'+t+'" /><object width="460" height="260" type="application/x-shockwave-flash" data="'+t+'"><param name="movie" value="'+t+'" /><param name="flashvars" value="controls=true&file='+t+'" /></object></video>',setTimeout((function(){var e=document.getElementById("videoEl");e&&(e.onloadedmetadata=function(){var t=this,n=.95*window.innerWidth,r=.85*window.innerHeight,i=this.videoWidth,o=this.videoHeight,a=function(e,n){$("#videoEl").css({width:e,height:n}),$(t).colorbox.resize({innerWidth:e,innerHeight:n})};if(i>n||o>r){var s=i/o;n/r<s?a(n,n/s):a(r*s,r)}else a(i,o);e.play()})}),0),e):null}})}))}var n=J.current;!i&&t.get("isLocal")&&n&&$(n).closest("#content-view").scrollTo($(n),1e3)})),null===n||void 0===n||n();var J=(0,a.useRef)(null),X=(0,a.useRef)(null),Q=(0,a.useRef)({top:0,left:0}),ee=(0,a.useRef)(null),te=(0,a.useRef)(null),ne=(0,j.Z)(),re=null!=t.get("outsideUrl"),ie=(0,a.useMemo)((function(){return re?{renderUrl:t.get("outsideUrl"),type:t.get("fileType").toLowerCase(),iconClass:_e(t),fileName:t.get("fileName")||""}:c().extend(t.toObject(),{renderUrl:Oe(t,{taskId:U,projectId:Z}),sizeMb:xe(t.get("size")),type:t.get("fileType").toLowerCase(),iconClass:_e(t),filePreviewUrl:Ie(t,{taskId:U,projectId:Z})})}),[re,t,Z,U]),oe=(0,L.v9)((function(e){return e.voiceTask})),se="image"===ie.type,me="audio"===ie.type,ve=(0,de.hZ)(),Ee=(0,L.v9)((function(e){return e.tasks.taskList})),ke=(0,a.useMemo)((function(){return(0,d.Re)(U)}),[U,Ee]),Se=(0,a.useMemo)((function(){if(se&&!re){if(f)return!1;if(null===ke||void 0===ke?void 0:ke.get("isNew"))return!0}return!1}),[se,f,re,ke]),Ce=be((0,a.useState)(se),2),Pe=Ce[0],Me=Ce[1];(0,A.Z)((function(){setTimeout((function(){z.current||Me(!1)}),50)}));var Ne=(0,a.useMemo)((function(){if(me)return oe.transcriptions[t.get("id")]}),[me,oe,t]),je=(0,a.useMemo)((function(){if(me)return oe.summaries[t.get("id")]}),[me,oe,t]),Re=(0,a.useMemo)((function(){var e;if(me)return null===(e=oe.generating[t.get("id")])||void 0===e?void 0:e.type}),[me,oe.generating,t]),Le=(0,a.useMemo)((function(){if(me&&Ne)return(0,d.Rjv)(Ne)}),[me,Ne]),Ue=(0,a.useMemo)((function(){return"empty"===Le}),[Le]),Ze=(0,a.useMemo)((function(){return"too_short"===Le}),[Le]),Be=(0,a.useMemo)((function(){return Ue||Ze}),[Ue,Ze]),Fe=(0,a.useMemo)((function(){return!!Re||!!Ne}),[Re,Ne]),He=(0,a.useMemo)((function(){return"summary"===Re||!!je}),[Re,je]),Ye=be((0,a.useState)(se?"loading":"none"),2),Ve=Ye[0],Ke=Ye[1],We="loading"===Ve,ze=be((0,a.useState)(!1),2),Ge=ze[0],qe=ze[1],Je=be((0,a.useState)(!1),2),Xe=Je[0],Qe=Je[1],$e=be((0,a.useState)(!1),2),et=$e[0],tt=$e[1],nt=be((0,a.useState)(!1),2),rt=nt[0],it=nt[1],ot=be((0,P.Z)({visible:!1,tab:"transcription"}),2),at=ot[0],st=ot[1],ct=(0,M.Z)((function(){st({visible:!1})})),lt=(0,M.Z)((function(e){var t=(0,d.FOH)(U);if(t){if((0,d.RR)(t)){var n=t.get("desc")||"";(0,d.azg)(U,n+"\n"+e)}else{var r=t.get("content")||"";(0,d.cTs)(U,r+"\n"+e)}ce.Z.doSync();var i=J.current;if(i){var o=$(i).closest("#td-editor").find("#taskcontent").get(0),a=$(i).closest("#td-editor").find("#task-desc").get(0),s=$(i).closest("#content-view").get(0);if(s){var c=o||a;c&&setTimeout((function(){var e=c.getBoundingClientRect(),t=s.getBoundingClientRect(),n=e.bottom-t.top+s.scrollTop-s.clientHeight;s.scrollTop=n}),100)}}}})),ut=(0,M.Z)((function(){tt(!0)})),ft=(0,M.Z)((function(){tt(!1)})),dt=(0,M.Z)((function(){it(!0)})),mt=(0,M.Z)((function(){it(!1)})),pt=(0,M.Z)((function(){qe(!1)})),ht=(0,a.useMemo)((function(){return(/pull.dida365.com/.test(ie.renderUrl)||/pull.ticktick.com/.test(ie.renderUrl))&&De(ie.renderUrl)}),[ie.renderUrl]),yt=(0,M.Z)((function(e){var n=t.get("path");if(e.stopPropagation(),re){var r=ie.fullUrl;if(r&&"http:"===new URL(r).protocol)return void _.eD(h.U2("browser_security_policy_attachment_not_shown"));_.eD(h.U2("network_error_attachment_not_download"))}else ie.isLocal?_.eD(h.U2("attachment_upload_fail_before")):n?_.eD(h.U2("network_error_attachment_not_download")):_.eD(h.U2("download_fail_attachment_not_upload"))})),vt=(0,M.Z)((function(){re?window.open(ie.renderUrl):(0,C.Ve_)((0,d.XOG)(t.get("id"),U,Z)).then((function(e){var t=e.data;(0,D.saveAs)(t,ie.fileName)}))})),gt=(0,M.Z)((function(e){if("error"===Ve)return e.preventDefault(),void e.stopPropagation();if(G){var t=X.current;t&&($(t).colorbox({open:!0}),e.preventDefault(),e.stopPropagation())}else ie.filePreviewUrl?(window.open(ie.filePreviewUrl),e.preventDefault(),e.stopPropagation()):ie.renderUrl&&(vt(),e.preventDefault(),e.stopPropagation())})),bt=(0,M.Z)((function(e){f||k||(e.preventDefault(),e.stopPropagation(),m||(Q.current={top:e.pageY,left:e.pageX},qe(!0)))})),Et=(0,a.useMemo)((function(){return w===r.tS.small}),[w]),kt=(0,M.Z)((function(e){switch(e){case"download":vt();break;case"toggle-image-mode":(0,d.xnV)(U,Et?r.tS.origin:r.tS.small);break;case"delete":m||N(ie.id)}})),St=(0,M.Z)(ge(ye().mark((function e(){var n;return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,C.Ve_)((0,d.XOG)(t.get("id"),U,Z)).catch((function(){}));case 2:if(n=e.sent){e.next=5;break}return e.abrupt("return",void 0);case 5:return e.abrupt("return",new File([n.data],ie.fileName,{type:n.data.type}));case 6:case"end":return e.stop()}}),e)})))),wt=(0,M.Z)(ge(ye().mark((function e(){var n;return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Re){e.next=3;break}return _.eD(ne.formatMessage({id:"transcribing_in_progress_toast"})),e.abrupt("return");case 3:if(n=function(){var e=ge(ye().mark((function e(){return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d._X$)(t.get("id"),Z,U);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(0,d.vJF)({okCallback:n,projectId:Z})){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,n();case 8:case"end":return e.stop()}}),e)})))),Tt=(0,M.Z)((function(){Ue?_.eD(ne.formatMessage({id:"No text detected"})):st({visible:!0,tab:"transcription"})})),xt=(0,M.Z)(ge(ye().mark((function e(){var n;return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!Re){e.next=3;break}return _.eD(ne.formatMessage({id:"transcribing_in_progress_toast"})),e.abrupt("return");case 3:if(n=function(){var e=ge(ye().mark((function e(){return ye().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,d.C1t)(t.get("id"),Z,U);case 2:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),!(0,d.vJF)({okCallback:n,projectId:Z})){e.next=6;break}return e.abrupt("return");case 6:return e.next=8,n();case 8:case"end":return e.stop()}}),e)})))),_t=(0,M.Z)((function(){st({visible:!0,tab:"summary"})})),Ot=(0,a.useMemo)((function(){if(!ve)return null;if(me){var e=!1,t="transcription"===Re?ne.formatMessage({id:"Transcribing"}):"summary"===Re?ne.formatMessage({id:"Summarizing"}):je?(e=!0,"".concat(ne.formatMessage({id:"Summary"})).concat(h.oX()).concat(je.topic)):Ne?Ue?null:(e=!0,"".concat(ne.formatMessage({id:"Transcript>"})).concat(Ne.raw)):null;return t?a.createElement("div",{style:{padding:"12px 14px 14px"},className:"relative flex items-center cursor-pointer",onClick:function(e){e.stopPropagation(),m?_.eD(ne.formatMessage({id:"matrix_not_support_op"})):st(je?{visible:!0,tab:"summary"}:{visible:!0,tab:"transcription"})}},a.createElement("div",{className:"absolute top-0 bg-grey-10",style:{height:1,left:14,right:14}}),a.createElement("div",{className:o()("truncate flex-auto",Re?"text-grey-60":"text-grey-80"),style:{lineHeight:"14px",fontSize:12}},t),e&&a.createElement(l.Z,{name:"thin-triangle-down",style:{width:16,height:16},className:"text-grey-40 flex-none transform -rotate-90"})):null}return null}),[ne,ve,m,Ue,me,Re,st,je,Ne]);if(ht)return a.createElement("li",{"data-id":(0,v.R_)(t,re),ref:J,className:o()(p().attachmentItem,s,he(he({},p().inEditor,!i),"md-pointer-capture-ignore",i))},a.createElement("div",{className:o()("group",p().attachment,p()[ie.type]),style:{padding:0,backgroundColor:"transparent"}},a.createElement("video",{preload:"metadata",muted:!0,loop:!0,autoPlay:!0,playsinline:!0},a.createElement("source",{src:ie.renderUrl,type:"video/mp4"}))));var Ct=ie.isLocal,Dt="error"===Ve,At="loaded"===Ve,It=y.ZP.uploadingAttachmentsSet.has(t.get("id")),Pt=It&&Ct,Mt=se?B?new Set(pe(we).concat(["toggle-image-mode"])):we:Te,Nt=(Dt||Ct&&!It&&!re)&&!f,jt=(It||We)&&!Nt&&!f,Rt=It&&jt&&se&&!f,Lt=!m&&!jt&&!Nt&&!f,Ut=We||Dt,Zt=o()("relative z-10",{"invisible group-hover:visible":!et&&!rt&&!V});return a.createElement("li",{"data-id":(0,v.R_)(t,re),ref:J,className:o()(p().attachmentItem,s,"group",he(he({},p().inEditor,!i),"md-pointer-capture-ignore",i)),style:{opacity:Pe?0:1}},a.createElement("div",{className:p().attachmentEdge,"data-type":ie.type},a.createElement("div",{className:o()(p().attachment,he({},p().image,se)),onClick:Nt?yt:gt,onContextMenu:bt},Rt&&a.createElement("div",{className:"absolute inset-0",style:{backgroundColor:"rgba(0, 0, 0, 0.4)",zIndex:5}}),jt&&a.createElement("div",{style:{position:"absolute",zIndex:10,top:6,right:6,padding:"0 6px",backgroundColor:"rgba(0, 0, 0, 0.4)",borderRadius:5,height:21},className:"flex items-center"},a.createElement(x.$,{color:"white",size:13}),a.createElement("div",{style:{lineHeight:"17px",marginLeft:4}},a.createElement(O.ZP,{end:99,className:"align-baseline text-white text-xs"}),a.createElement("span",{className:"align-baseline text-white text-xs"},"%"))),Nt&&a.createElement(l.Z,{name:"warning-new",className:o()("cursor-pointer text-dark-red w-[24px] h-[24px] absolute z-10 right-[8px]",se?"top-[8px]":"top-[16px]")}),!Nt&&a.createElement("a",{className:o()("fancybox",{hide:!G}),rel:"group",ref:X,href:ie.renderUrl,onClick:function(e){return e.preventDefault()}}),Ge&&a.createElement(T,{hiddenKeySet:Mt,position:Q.current,hideMenu:pt,menuAction:kt,imgMode:w}),se?a.createElement(a.Fragment,null,a.createElement("div",{className:o()(p()["tk-md-img-wrapper"],At?"border border-[transparent] border-solid":"bg-grey-3 border border-grey-5 border-solid",he(he({},p().smallMode,Et),"CodeMirror-selectedtext",k)),style:Ut?Et?{height:120,width:222}:{paddingBottom:"54%",width:9999}:void 0},Ut&&a.createElement("div",{className:"absolute left-1/2 top-1/2 -translate-x-1/2 -translate-y-1/2 transform"},a.createElement(l.Z,{name:Dt?"image-failed":"image-loading",className:"w-[99px] h-[67px] opacity-10"})),!Se&&a.createElement("img",{alt:"",className:o()(he({},p().selected,k),he({},p()["tk-md-img"],null!=Ve)),style:{maxHeight:Et?void 0:Xe?"unset":500},referrerPolicy:re?"no-referrer":void 0,onLoad:function(e){var t=function(){if(e.currentTarget){var t=e.currentTarget.naturalWidth/e.currentTarget.naturalHeight;return!(t<=1&&t>=1/3)}return!0}();Qe(t),Ke("loaded"),Pt||window.URL.revokeObjectURL(ie.renderUrl)},onError:function(e){Ke("error")},src:ie.renderUrl}),Lt&&a.createElement(S,{hiddenKeySet:Mt,imgMode:w,buttonWrapperClassName:o()("!absolute z-10 cursor-pointer group-hover:visible",Et?"top-[6px] right-[6px]":"top-[9px] right-[9px]",{invisible:!et}),buttonIconColorClassName:"text-white",buttonBgClassName:"bg-[#191919] bg-opacity-40 !opacity-100",buttonRef:ee,menuVisible:et,showMenu:ut,hideMenu:ft,menuAction:kt}))):a.createElement("div",{className:o()(p().hint,he({},p().selected,k))},a.createElement(l.Z,{name:ie.iconClass})),!se&&a.createElement("div",{className:o()(p().info,he({},p().selected,k))},a.createElement("div",null,a.createElement("div",{className:o()(p().name,g.RM)},ie.fileName),a.createElement("div",{className:p().detailInfo},a.createElement("div",{className:o()(p().size,p()["text-info"])},ie.sizeMb)))),me&&Lt&&ve&&a.createElement(a.Fragment,null,a.createElement(le.Z,{ref:F,placement:"topRight",title:ne.formatMessage({id:"click for AI Summary "}),trigger:[],customBoult:a.createElement("div",{className:"absolute",style:{bottom:-6,right:42}},a.createElement(fe.Z,null)),offset:[40,-12]},a.createElement("div",{className:o()("flex-none cursor-pointer",Zt),onClick:function(e){e.stopPropagation(),Ue?Tt():dt()},style:{marginRight:12}},a.createElement("div",{ref:te},a.createElement(b.Z,{name:"ai-voice",style:{width:18,height:18,color:"#4772FA"}})))),rt&&a.createElement(R,{onTranscribe:Fe?void 0:wt,onViewTranscribe:Fe?Tt:void 0,onViewSummary:Be?void 0:He?_t:void 0,onSummarize:Be||He?void 0:xt,relativeRef:te,hideMenu:mt})),!se&&Lt&&a.createElement(S,{hiddenKeySet:Mt,imgMode:w,buttonWrapperClassName:o()("flex-none cursor-pointer",Zt),buttonIconColorClassName:"text-grey",buttonBgClassName:"",buttonRef:ee,menuVisible:et,showMenu:ut,hideMenu:ft,menuAction:kt})),Ot,at.visible&&a.createElement(ae,{isReadOnly:m,attId:t.get("id"),projectId:Z,taskId:U,hide:ct,tab:at.tab,insertIntoDetails:lt,getFile:St})))},we=new Set(["copy"]),Te=new Set(["toggle-image-mode","copy"]),xe=function(e){var t="";return e<1e3?t=e+" B":e<1e6?(t=(e/1e3).toFixed(2),t+=" K"):(t=(e/1e6).toFixed(2),t+=" M"),t},_e=function(e){var t=e.get("fileType").toLowerCase();return"voice"===t&&(t="audio"),"rar"!==t&&"zip"!==t||(t="package"),u.lJ_[t]||(t="other"),t},Oe=function(e,t){if(e.get("isLocal"))return e.get("previewUrl");var n=t.taskId,r=t.projectId;return f.ho.API_HOST_V1+"/attachment/"+(0,d.XOG)(e.get("id"),n,r)+e.get("fileName").substr(e.get("fileName").lastIndexOf(".")).toLowerCase()},Ce=function(e,t){var n="\\.("+u.tJ6[t].join("|")+")((#|\\?).*)?$";return new RegExp(n).test(e)},De=function(e){return Ce(e,"VIDEO")},Ae=function(e){return Ce(e,"AUDIO")},Ie=function(e,t){var n=t.taskId,r=t.projectId,i=e.get("fileType").toLowerCase(),o=f.ho.API_HOST_V1+"/attachment/"+(0,d.XOG)(e.get("id"),n,r)+"?action=preview";if(["pdf"].indexOf(i)>-1)return o}},"62Cu":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("fbCW"),n("4mDm"),n("2B1R"),n("ToJy"),n("7+zs"),n("qePV"),n("toAj"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("Eh+D"),a=n("y8mg"),s=n.n(a),c=n("0C03"),l=n("TfeT"),u=n("Ag2S"),f=n("gFJJ"),d=n("4+DD"),m=n("RDjN"),p=n("QjE/"),h=n("SnZ1"),y=n("0Nh+"),v=n("ylzY"),g=n("pwco"),b=n("2sNt"),E=n("ZalT"),k=n("lAy9"),S=n("kxzV"),w=n("NNgu"),T=n("rviF"),x=n("ISIW");function _(e){return _="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},_(e)}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,P(r.key),r)}}function C(e,t,n){return t=A(t),function(e,t){if(t&&("object"===_(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,D()?Reflect.construct(t,n||[],A(e).constructor):t.apply(e,n))}function D(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(D=function(){return!!e})()}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}function I(e,t){return I=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},I(e,t)}function P(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}var M=function(e){function t(e){var n,i,a,c;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=C(this,t,[e]),i=n,c=function(e){var t=e.file,r=e.text,i=e.taskDetailType;if((!i||n.context===i)&&n.verifyUploadPermission(i)){var o=n.props,a=o.task,s=o.updateAttachments;if((0,x.tX)(t)){var c=b.Nvm(a),l=(0,x.OE)(t,a).set("isLocal",!1),f=(a.get("id"),l.get("id")),d=l.get("fileType"),m=l.get("fileName");a.get("isNew")?(v.ZP.uploadingAttachmentsSet.add(f),s(c.push(l)),setTimeout((function(){u.vp.dispatch(u.EP,{env:n.context,value:(0,g.W_)(f,d,m)})}))):(0,x.aX)(a,[l],(function(){s(c.push(l)),y.Z.doSync(),h.ReB().then((function(e){v.ZP.canUploadAttachment=e.data})),setTimeout((function(){b.RR(a)?u.vp.dispatch(u.RO,r):u.vp.dispatch(u.EP,{env:n.context,value:"".concat(r,"\n").concat((0,g.W_)(f,d,m))})}))}))}}},(a=P(a="uploadFileAndThenInsert"))in i?Object.defineProperty(i,a,{value:c,enumerable:!0,configurable:!0,writable:!0}):i[a]=c;var l=e.task?b.zne(e.task):o.List();return n.state={attachmentList:l?l.sort(S.ZP.attachment):o.List()},n.deleteFile=n.deleteFile.bind(n),n.afterSelectFile=n.afterSelectFile.bind(n),n.listenId=s().uniqueId(),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&I(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){var e=this,t=this.props.adjustDetailContentHeight;t&&t(),u.vp.subscribe(this.listenId,"selectFileBeforeUpload",this.afterSelectFile),u.vp.subscribe(this.listenId,"uploadFileAndThenInsert",this.uploadFileAndThenInsert),u.vp.subscribe(this.listenId,u.sp,(function(t){var n=t.attachmentId,r=t.action;return e.deleteFile(n,r)})),this.initDropImage(),this.initPasteFile()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.task,n=e.isScheduleOwner,r=e.isFullScreen,i=this.props,a=i.task,s=i.isScheduleOwner;i.isFullScreen!==r&&this.initPasteFile();var c=a?b.zne(a):o.List(),l=t?b.zne(t):o.List();o.is(c,l)||(l?this.setState({attachmentList:l.sort(S.ZP.attachment)}):this.setState({attachmentList:o.List()}));var u=t.get("items")?t.get("items").size:0,f=a.get("items")?a.get("items").size:0;s!==n?n?(this.initDropImage(),this.initPasteFile()):(this.removePasteFile(),this.removeDropImage()):u!==f&&(this.removePasteFile(),this.initPasteFile())}},{key:"componentDidUpdate",value:function(e,t){var n=this.props.adjustDetailContentHeight,r=this.state.attachmentList;o.is(t.attachmentList,r)||n&&n()}},{key:"componentWillUnmount",value:function(){this.removeDropImage(),this.removePasteFile(),u.vp.unSubscribe(this.listenId,"selectFileBeforeUpload"),u.vp.unSubscribe(this.listenId,u.sp),u.vp.unSubscribe(this.listenId,"uploadFileAndThenInsert")}},{key:"getContentView",value:function(){return this.rootRef.current?$(this.rootRef.current).closest("#content-view"):null}},{key:"getTaskTitleView",value:function(){var e=this.getContentView();return e?e.find(".td-caption .title textarea"):null}},{key:"getTaskContentView",value:function(){var e=this.getContentView();return e?e.find(".td-task-text textarea"):null}},{key:"getTaskDescView",value:function(){var e=this.getContentView();return e?e.find(".td-sub-desc textarea"):null}},{key:"getSubTaskTitleView",value:function(){var e=this.getContentView();return e?e.find(".sub-task .title [contenteditable]"):null}},{key:"getDropImageContainer",value:function(){return $(this.rootRef.current).closest(".task-detail")}},{key:"removeDropImage",value:function(){this.getDropImageContainer().off("dragover.".concat(this.listenId)).off("drop.".concat(this.listenId))}},{key:"initDropImage",value:function(){var e=this;if(!(0,w.eO)()){var t=this.props,n=t.isReadOnly,r=t.intl;this.getDropImageContainer().on("dragover.".concat(this.listenId),(function(e){e.preventDefault(),e.stopPropagation()})).on("drop.".concat(this.listenId),(function(t){var i=t.originalEvent&&t.originalEvent.dataTransfer;if(i&&i.files&&i.files.length){if(n)return void u.vp.dispatch("showTeamProjectPermissionToast");var o=i.items;if(o&&o.length&&o[0].webkitGetAsEntry&&o[0].webkitGetAsEntry()&&o[0].webkitGetAsEntry().isDirectory)return void d.eD(r.formatMessage({id:"over_type"}),1e3);t.preventDefault(),t.stopPropagation(),e.afterSelectFile({file:i.files[0]})}}))}}},{key:"deleteFile",value:function(e,t){var n=this.props,r=n.isScheduleOwner,i=n.task,o=n.updateAttachments;r&&(t?t():o(b.Nvm(i).map((function(t){return t.get("id")===e?t.set("status",E.On.inactive).set("syncStatus",k.wR.UPDATED):t}))),y.Z.doSync())}},{key:"showOverNumberToast",value:function(){var e=this.props.intl.formatMessage({id:"over_attachment_number_limit"},{s:f.b9.taskAttachmentNumber});d.eD(e,1e3)}},{key:"verifyUploadPermission",value:function(e){if(e&&this.context!==e)return!1;var t=this.props.task;return v.ZP.canUploadAttachment?!(b.vWP(t)>=f.b9.taskAttachmentNumber)||(this.showOverNumberToast(),!1):(p.$Z({type:m.VIb.attachment}),!1)}},{key:"afterSelectFile",value:function(e){var t=e.file,n=e.taskDetailType;n&&this.context!==n||this.verifyUploadPermission(n)&&(this.uploadOneFile(t),$("#task-file-button").val(""),$(".detail-filer-uploader").val(""))}},{key:"uploadOneFile",value:function(e){var t=this,n=this.props,r=n.task,i=n.updateAttachments,o=e.size/1e3/1e3;if(T.Z.taskDetail("upload_attachment_size",o.toFixed(2)),(0,x.tX)(e)){var a=b.Nvm(r),s=(0,x.OE)(e,r);r.get("isNew")||(0,x.aX)(r,[s],(function(){y.Z.doSync(),h.ReB().then((function(e){v.ZP.canUploadAttachment=e.data}))})),r.get("id");var c=s.get("id"),l=s.get("fileType"),f=s.get("fileName");v.ZP.uploadingAttachmentsSet.add(c),i(a.push(s)),setTimeout((function(){u.vp.dispatch(u.EP,{env:t.context,value:(0,g.W_)(c,l,f)})}))}}},{key:"initPasteFile",value:function(){var e=this;(0,w.eO)()||setTimeout((function(){e.initTitlePasteFile(),e.initContentPasteFile(),e.initDescPasteFile(),e.initSubTaskPasteFile()}))}},{key:"removePasteFile",value:function(){var e=this.getTaskTitleView(),t=this.getTaskContentView(),n=this.getTaskDescView(),r=this.getSubTaskTitleView();e&&e.off("paste.".concat(this.listenId)),t&&t.off("paste.".concat(this.listenId)),n&&n.off("paste.".concat(this.listenId)),r&&r.off("paste.".concat(this.listenId))}},{key:"initTitlePasteFile",value:function(){var e=this,t=this.getTaskTitleView();t&&(t.pastableTextarea(),t.on("paste.".concat(this.listenId),(function(t,n){e.doPasteFile(t,n)})))}},{key:"initContentPasteFile",value:function(){var e=this,t=this.getTaskContentView();t&&(t.pastableTextarea(),t.on("paste.".concat(this.listenId),(function(t,n){e.doPasteFile(t,n)})))}},{key:"initDescPasteFile",value:function(){var e=this,t=this.getTaskDescView();t&&(t.pastableTextarea(),t.on("paste.".concat(this.listenId),(function(t,n){e.doPasteFile(t,n)})))}},{key:"initSubTaskPasteFile",value:function(){var e=this,t=this.getSubTaskTitleView();t&&(t.pastableContenteditable(),t.on("paste.".concat(this.listenId),(function(t,n){e.doPasteFile(t,n)})))}},{key:"doPasteFile",value:function(e,t){if(this.props.isReadOnly)return e.stopPropagation(),e.preventDefault(),void u.vp.dispatch("showTeamProjectPermissionToast");for(var n=e,r=(n.clipboardData||n.originalEvent.clipboardData).items,i=[],o=0;o<r.length;o++){var a=r[o];if("file"===a.kind){var s=a.getAsFile();i.push(s)}}var c=i[0];c&&(this.afterSelectFile({file:c}),e.stopPropagation(),e.preventDefault())}},{key:"render",value:function(){var e,t=this,n=this.props,i=n.isScheduleOwner,o=n.isReadOnly,a=n.task,s=this.state.attachmentList,c=a.get("id"),u=null!==(e=a.get("imgMode"))&&void 0!==e?e:E.tS.origin,f=a.get("projectId"),d=b.RR(a);return r.createElement("div",{className:"attachment-file",ref:this.rootRef},r.createElement("ul",{className:"attachment-list"},d&&s.map((function(e){var n;return"image"!==((null===(n=e.get("fileType"))||void 0===n?void 0:n.toLowerCase())||"")?r.createElement(l.Z,{imgMode:u,model:e,taskId:c,projectId:f,key:e.get("id"),onDelete:t.deleteFile,isScheduleOwner:i,isReadOnly:o}):r.createElement("div",{key:e.get("id")},r.createElement("div",{className:"inline-block max-w-full"},r.createElement(l.Z,{imgMode:u,model:e,taskId:c,projectId:f,onDelete:t.deleteFile,isScheduleOwner:i,isReadOnly:o})))}))))}}])&&O(n.prototype,i),a&&O(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component);M.contextType=c.hV,t.Z=(0,i.ZP)(M)},"/bNi":function(e,t,n){"use strict";n.d(t,{Se:function(){return O},Nx:function(){return C}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("07d7"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("Nr3o"),i=n.n(r),o=n("NMvI"),a=n("2sNt"),s=n("2KMM"),c=n("5WEu"),l=n("zoGk"),u=n("V/jI"),f=n("5uUV"),d=n("1/gw"),m=n("97ST"),p=n("DhI8"),h=n("hnzI"),y=n("kxzV"),v=n("s9k+");function g(e){return function(e){if(Array.isArray(e))return b(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var E=function(e,t){if(c.YL()){for(var n=/[!\uff01\uff3e^~\uff5e@\uff20*\uff0a\s]/,r=e.getCursor(),a=e.getLine(r.line),s=r.ch-1,l=r.ch;s>-1;s--)if(n.test(a.charAt(s))){s+=1;break}s<0&&(s=0);var u=a.slice(s,l).match(/^[#\uff03]([^\\\/\*\"\:\?\<\>\|#|\uff03|\s]*)/);if(u){var f=t.model.get("tags")||[],d=new Set(Array.isArray(f)?f:f.toArray()),m=o.xB(),p=m.filter((function(e){return!d.has(e.toLowerCase())})).map((function(e){return{match:e,hint:e+" "}})),h=new Set(m.map((function(e){return e.toLowerCase()}))),y=u[1]||"";e.showHint({hint:i().hint.tag,completeSingle:!1,alignWithWord:!0,text:y,start:s,end:l,needClean:null==t.removeTag||t.removeTag,callback:function(e,n){var r=n.text.slice(0,-1);if(o.lN().indexOf(r.toLowerCase())<0){var i=o.dv({name:r.toLowerCase(),label:r});t.addTag(i)}t.onAction("addTag",{tagName:r})},source:p,originSourceSet:h})}}},k=function(){var e=[],t=u.LO()?l.Z.toMoment():l.Z.toMoment().locale("en"),n=u.LO()?u.U2("today"):"Today",r=u.LO()?u.U2("tomorrow"):"Tomorrow",i=(0,f.I4)("MMMD"),o=u.LO()?"":" ",a=c.k8();e.push({match:t.format(i),key:t.startOf("day").format("YYYY-MM-DD"),calendar:n});for(var s=l.Z.getCurrentInWhichDayOfWeek(),d=l.Z.toMoment(),m=[],p=0;p<7;p++)m.push(d.day(a+p).format("dddd"));for(var h=l.Z.toMoment(),y=1;y<=6-s;y++){var g=void 0;h.add(1,"days"),g=1===y?r:m[s+y],e.push({match:h.format(i),key:h.startOf("day").format("YYYY-MM-DD"),calendar:g})}for(var b=0;b<7;b++)h.add(1,"days"),e.push({match:h.format(i),key:h.startOf("day").format("YYYY-MM-DD"),calendar:(0,v.h3)(h.toDate())+o+m[b]});var E=l.Z.toMoment().startOf("month").add(1,"month");e.push({match:E.format(i),key:E.format("YYYY-MM-DD"),calendar:u.U2("next_month")});var k=l.Z.toMoment();return[2,3,4,5,6,7,8,9,10,11,12].forEach((function(t){k.add(1,"month"),e.push({match:"",key:k.startOf("month").format("YYYY-MM-DD"),calendar:k.startOf("month").format(i)})})),e},S=function(e,t){for(var n=/[#\uff03!\uff01\uff3e^~\uff5e@\uff20]/,r=/[*\uff0a]/,o=e.getCursor(),a=e.getLine(o.line),s=o.ch,c=o.ch-1;c>-1;c--){if(n.test(a.charAt(c))){c+=1;break}if(r.test(a.charAt(c)))break}c=Math.max(0,c);var l=a.slice(c,s).match(/([*\uff0a])(.*)/)?k().map((function(e){return{key:e.key,match:e.match+" "+e.calendar,hint:(e.calendar||e.match)+" "}})):[];e.showHint({hint:i().hint.detailDate,completeSingle:!1,alignWithWord:!0,start:c+1,end:s,needClean:!0,type:"*",callback:function(e,n){t.onAction("changeStartDate",{newDate:n.key})},source:l})},w=function(e,t){for(var n=/[#\uff03!\uff01\uff3e^~\uff5e@\uff20\s]/,r=e.getCursor(),o=e.getLine(r.line),a=r.ch,s=r.ch-1;s>-1;s--)if(n.test(o.charAt(s))){s+=1;break}s=Math.max(0,s);var c=o.slice(s,a).match(/^[*|\uff0a]([^\\\/\"\'\:\?\<\>\|*|\uff0a|\s]*)/);if(c){var l=o.slice(a,a+1);if("*"===l||"\uff0a"===l)return;var u=c?k().map((function(e){return{key:e.key,match:e.match+" "+e.calendar,hint:(e.calendar||e.match)+" "}})):[];e.showHint({hint:i().hint.detailDate,completeSingle:!1,alignWithWord:!0,start:s+1,end:a,needClean:!0,type:"*",callback:function(e,n){t.onAction("changeStartDate",{newDate:n.key})},source:u})}},T=function(e,t,n){var r=n.type,i=n.getSelectOptions,o=n.codeMirrorHint,s=null;if("priority"===r?s=new RegExp("([!\uff01])([^!\uff01]*)$","i"):"assign"===r?s=new RegExp("([@\uff20])([^@\uff20]*)$","i"):"project"===r&&(s=new RegExp("([\uff3e^~\uff5e])([^\uff3e^~\uff5e]*)$","i")),s){var c=e.getCursor(),l=e.getLine(c.line),u=c.ch,f=l.slice(0,u),m=a.FOH(t.id||t.taskId)||t.model,p=[];if("priority"===r)p=i();else if(m)p=i({projectId:m.get("projectId")});else p=[];for(var h=p.map((function(e){var t;return null===(t=e.match)||void 0===t?void 0:t.toLowerCase()})).filter(Boolean),y={index:-1,text:"",prefix:""},v=f,g=function(){var e=s.exec(v);if(!e)return 0;var t=e.index,n=e[2]+y.prefix+y.text;if(!h.find((function(e){return(0,d.B)(e,n)||(0,d.B)(e,n.replace(/\s$/,""))})))return 0;y.index=t,y.text=n,y.prefix=e[1],v=f.slice(0,t)};v&&0!==g(););y.index>-1&&e.showHint({hint:o,completeSingle:!1,alignWithWord:!0,text:y.text,start:y.index,end:u,needClean:!0,callback:function(e,n){"priority"===r?t.onAction("setPriority",{priority:n.key}):"assign"===r?t.onAction("setAssignee",{userId:n.key}):"project"===r&&t.onAction("setProject",{projectId:n.key})},source:p})}},x=function(e,t,n){var r=n.type,i=n.getSelectOptions,o=n.codeMirrorHint,s=null;if("priority"===r?s=/[#\uff03\uff3e^~\uff5e@\uff20*\uff0a\s]/:"assign"===r?s=/[#\uff03!\uff01\uff3e^~\uff5e*\uff0a\s]/:"project"===r&&(s=/[#\uff03!\uff01@\uff20*\uff0a\s]/),s){for(var c=e.getCursor(),l=e.getLine(c.line),u=c.ch-1,f=c.ch;u>-1;u--)if(s.test(l.charAt(u))){u+=1;break}u<0&&(u=0);var d=l.slice(u,f),m=null;if("priority"===r?m=d.match(/^[!\uff01]([^\\\/\*\"\'\:\?\<\>\|!|\uff01|\s]*)/):"assign"===r?m=d.match(/^[@\uff20]([^\\\/\*\"\'\:\?\<\>\|@|\uff20|\s]*)/):"project"===r&&(m=d.match(/^[~\uff5e\uff3e^]([^\\\/\*\"\'\:\?\<\>\|~|\uff5e|\uff3e|^|\s]*)/)),m){var p,h=a.FOH(t.id||t.taskId)||t.model;if("priority"===r)p=i();else if(h)p=i({projectId:h.get("projectId")});else p=[];var y=m[1]||"";e.showHint({hint:o,completeSingle:!1,alignWithWord:!0,text:y,start:u,end:f,needClean:!0,type:m[1],callback:function(e,n){"priority"===r?t.onAction("setPriority",{priority:n.key}):"assign"===r?t.onAction("setAssignee",{userId:n.key}):"project"===r&&t.onAction("setProject",{projectId:n.key})},source:p})}}},_=function(e,t){var n=/[#\uff03!\uff01\uff3e^~\uff5e@\uff20*\uff0a\s]/;if(n){for(var r=e.getCursor(),o=e.getLine(r.line),s=r.ch-1,c=r.ch;s>-1;s--)if(n.test(o.charAt(s))){s+=1;break}s<0&&(s=0);var l=o.slice(s,c).match(/^(?:(?:\[\[)|(?:\[\u3010)|(?:\u3010\u3010)|(?:\u3010\[))([^\\\/\*\"\'\:\?\<\>\|\[\u3010\s]*)/);if(l){var u=[],f=[];(0,p.MW)(h.h.getState()).forEach((function(e){var t;(null!==(t=e.get("deleted"))&&void 0!==t?t:0)>0||!e.get("title")||(a.PNE(e)?f.push(e):u.push(e))}));var d=u.sort(y.ZP.title).map((function(e){return{match:e.get("title")||"",key:e.get("id")}})),m=f.sort(y.ZP.title).map((function(e){return{match:e.get("title")||"",key:e.get("id"),isComplete:!0}})),v=[].concat(g(d),g(m)),b=l[1]||"";e.showHint({hint:i().hint.detailLinkTask,completeSingle:!1,alignWithWord:!0,text:b,start:s,end:c,type:l[1],source:v})}}},O=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=new Set(n);if(c.YL()||o.add("tag"),!o.has("date")&&(r?w(e,t):S(e,t)),!o.has("priority")&&(r?x(e,t,{getSelectOptions:a.h2w,type:"priority",codeMirrorHint:i().hint.detailPreset}):T(e,t,{getSelectOptions:a.h2w,type:"priority",codeMirrorHint:i().hint.detailPreset})),!o.has("assign")&&(r?x(e,t,{getSelectOptions:m.jw,type:"assign",codeMirrorHint:i().hint.detailAssignee}):T(e,t,{getSelectOptions:m.jw,type:"assign",codeMirrorHint:i().hint.detailAssignee})),!o.has("tag")&&E(e,t),!o.has("project"))if(t.setProjectMenuState){for(var l=/[#\uff03!\uff01@\uff20*\uff0a~\uff5e\uff3e^]/,u=e.getCursor(),f=e.getLine(u.line),d=u.ch-1,p=u.ch;d>-1&&!l.test(f.charAt(d));d--);d<0&&(d=0);var h=f.slice(Math.max(0,d-1),p),y=/^\s*[~\uff5e\uff3e^]([^\\\*\"\'\:\?\<\>\|~|\uff5e|\uff3e|^]*)$/,v=h.match(y);if(v){var g=v[1]||"",b=e.charCoords({line:u.line,ch:u.ch});t.setProjectMenuState({visible:!0,top:b.top,left:b.left,keywords:g,start:d,end:p,line:u.line})}else t.setProjectMenuState({visible:!1,top:0,left:0,keywords:"",start:0,end:0,line:0})}else r?x(e,t,{getSelectOptions:s.Vq,type:"project",codeMirrorHint:i().hint.detailPreset}):T(e,t,{getSelectOptions:s.Vq,type:"project",codeMirrorHint:i().hint.detailPreset});!o.has("linkTask")&&_(e)},C=function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=i.subMenuClassName,a=void 0===o?"projectQuickMenuSubMenu":o,s=function(){switch(t){case"slash":return n;case"project":var e=document.querySelector(".".concat(a,":not(.rc-menu-submenu-hidden)"));return e||n}}(),c=function(e){var t=e;if(s){var n=s.querySelector(".antiscroll-inner");if(n&&t){var r=n.offsetHeight,i=n.scrollTop,o=t.offsetTop,a=t.offsetHeight,c=o-i;o+a-i>r?n.scrollTop=o+a-r:c<0&&(n.scrollTop=o)}}};switch(e.key){case"ArrowUp":if(s){var l=$(s).find(".rc-menu-item").last(),u=$(s).find(".rc-menu-item-active").first();if(u.get(0)){u.removeClass("rc-menu-item-active");var f=u.prevAll(".rc-menu-item").first();f.get(0)?(f.addClass("rc-menu-item-active"),c(f.get(0))):(l.addClass("rc-menu-item-active"),c(l.get(0)))}else l.addClass("rc-menu-item-active"),c(l.get(0));e.preventDefault()}break;case"ArrowDown":if(s){var d=$(s).find(".rc-menu-item").first(),m=$(s).find(".rc-menu-item-active").first();if(m.get(0)){m.removeClass("rc-menu-item-active");var p=m.nextAll(".rc-menu-item").first();p.get(0)?(p.addClass("rc-menu-item-active"),c(p.get(0))):(d.addClass("rc-menu-item-active"),c(d.get(0)))}else d.addClass("rc-menu-item-active"),c(d.get(0));e.preventDefault()}break;case"ArrowRight":if(s){var h=$(s).find(".rc-menu-item-active").first();h.hasClass("rc-menu-submenu")&&h.children(".rc-menu-submenu-title").click()}e.preventDefault();break;case"ArrowLeft":if(s&&$(s).hasClass(a)){if(n){var y=$(n).find(".rc-menu-submenu-open").first();y.hasClass("rc-menu-submenu")&&y.children(".rc-menu-submenu-title").click()}e.preventDefault()}else r();break;case"Escape":r();break;case"Enter":case"Return":if(s){var v=$(s).find(".rc-menu-item-active").first();v.hasClass("rc-menu-submenu")?v.find(".ap-menu-item").first().click():v.click(),e.preventDefault()}}}},U3Is:function(e,t,n){"use strict";n.d(t,{Z:function(){return He}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("NW6w"),s=n("y8mg"),c=n.n(s),l=(n("5DmW"),n("27RR"),n("tkto"),n("Rm1S"),n("UxlC"),n("EnZy"),n("SYor"),n("+TCt")),u=n("7OPC"),f=n("lBvt"),d=n("tV17"),m=n.n(d),p=function(e){var t=e.model,n=e.itemRef,i=t.get("id"),a=(0,r.useRef)({width:0,height:0,html:""}),s={id:i,type:f.cj.DETAIL_CHECKLIST,area:f.M5.TASKLIST_DETAIL,data:{ids:[]}},l={type:f.cj.DETAIL_CHECKLIST,overlay:function(){return r.createElement("div",{className:o()(m().checklistItem,"sub-task drag-help ui-sortable-helper bg-main-background shadow-default dark:shadow-dark-default rounded-default overflow-hidden pl-[18px] pr-[24px]"),style:{width:a.current.width,height:a.current.height},dangerouslySetInnerHTML:{__html:a.current.html}})},start:function(){a.current={width:0,height:0,html:""};var e=n.current;if(e){var t=e.getBoundingClientRect(),r=Math.min(.9*(t.width||0),360),i=t.height||0,o=e.innerHTML;a.current={width:r,height:i,html:o}}},end:function(){a.current={width:0,height:0,html:""}},dragItem:s},d=(0,r.useMemo)((function(){return"checklist-".concat(c().uniqueId(i))}),[i]),p=(0,u.ZP)({id:d,data:l});return{listeners:p.listeners,setNodeRef:p.setNodeRef,isDragging:p.isDragging}},h=n("RDjN"),y=n("nmib"),v=n("T3me"),g=n("zoGk"),b=n("AtZj"),E=n("9IBm"),k=n("/0bn"),S=n("+Ili"),w=n("dUqS"),T=n("FSS3"),x=n("WTgQ"),_=n("QjE/"),O=n("lQiI"),C=n("5WEu"),D=n("A87k"),A=n("DRqq"),I=n("U872"),P=n("89Ua"),M=n("DNA/"),N=n("2sNt"),j=n("Chbu"),R=n("q9+P"),L=n("gFJJ"),U=n("Llsf"),Z=n("wPh5"),B=n("7Rop"),F=n("+3a/"),H=n("C+ZP"),Y=n("xS9v"),V=n("CPwy"),K=n("pWE6"),W=n("Eh+D"),z=n("5i3H"),G=n("ylzY"),q=n("t5UX"),J=n("Ag2S"),X=n("fM34"),Q=n("4+DD"),ee=n("4bfR");function te(e){return te="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},te(e)}var ne=["timeZone"];function re(){return re=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},re.apply(this,arguments)}function ie(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=te(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=te(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==te(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ce(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ce(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 ce(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var le=function(e){var t=e.isReadOnly,n=e.model,i=e.taskId,s=e.isScheduleOwner,u=e.itemRef,f=e.active,d=e.setNodeRef,p=e.listeners,te=e.isFloating,ce=e.timeZone,le=e.onDelete,ue=e.onToggle,fe=e.onActivePrevItem,de=e.onActiveNextItem,me=e.onEnter,pe=e.onPasteMulti,he=e.activeItem,ye=e.getFocusPos,ve=e.clearFocusPos,ge=e.calDateDiff,be=e.isRepeatBody,Ee=e.autoMatch,ke=n.get("id"),Se=(0,E.Z)(),we=(0,D.Z)(),Te=(0,r.useRef)(null),xe=se((0,r.useState)(!1),2),_e=xe[0],Oe=xe[1],Ce=se((0,r.useState)(!1),2),De=Ce[0],Ae=Ce[1],Ie=se((0,r.useState)(null),2),Pe=Ie[0],Me=Ie[1],Ne=(0,r.useRef)(null),je=(0,a.v9)((function(e){return(0,l.p4)(e)===h.Otx.Strikethrough})),Re=(0,A.Z)((function(){return ye()})),Le=(0,A.Z)((function(){ve()}));(0,I.Z)((function(){if(f){var e,t=null===(e=Te.current)||void 0===e?void 0:e.getCodeMirror();if(t){var n,r=Re();if(Le(),!t.hasFocus())t.setCursor(function(){if(r)return r;var e=t.lastLine();return{line:e,ch:t.getLine(e).length}}()),null===(n=Te.current)||void 0===n||n.focus()}}}),[f]);var Ue=(0,A.Z)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null===(e=Te.current)||void 0===e?void 0:e.getCodeMirror();n&&(t?(0,q.Do)(n,G.ZP.highlightKeyWordsRegExp):(0,q.Gz)(n,G.ZP.highlightKeyWordsRegExp))}));(0,P.Z)((function(){Ue(!1)})),(0,r.useEffect)((function(){var e=c().uniqueId();return J.vp.subscribe(e,X.yv,(function(e){var t=e.match,n=e.matchId;Ue("checklist"===t&&n===ke)})),function(){J.vp.unSubscribe(e,X.yv)}}),[ke,Ue]);var Ze=(0,a.I0)(),Be=(0,r.useCallback)((function(e,t,n){Ze((0,y.To)(e,t,n))}),[Ze]),Fe=(0,r.useMemo)((function(){var e=n.get("startDate"),t=!1,r="",i=!1;if(!v.xK(n))return{hasReminder:t,dateString:r,isOverdue:i};t=!!v.Gg(n);var o=v.fW(n);if(o)r=o;else{n.get("startDate"),r=v.MU(n);var a=g.Z.getDueDateLocalZoneDate(e),s=g.Z.prefMoment();i=a.diff(s.startOf("day"),"days")<0}return{hasReminder:t,dateString:r,isOverdue:i}}),[n]),He=function(e){if(!O._y())return e.preventDefault(),e.stopPropagation(),void _.$Z({type:h.VIb.subtaskReminder});Oe((function(e){return!e}))},Ye=function(e,t){var n=[],r=t.timeZone,o=ae(t,ne);n.push(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ie(Object(n),!0).forEach((function(t){oe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ie(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:e},o)),Be(i,n),N.a1L(i),N.RHn(i,r)},Ve=(0,r.useRef)(!1),Ke=(0,M.Z)((function(e){if(!Ve.current){var t=n.get("id");e!==n.get("title")&&Be(i,[{id:t,title:e}])}}),{wait:2*R.Rb}),We=Ke.run,ze=(Ke.cancel,Ke.flush),Ge=(0,A.Z)((function(e,t){var n=e.getValue();n.length<L.b9.subtaskWordLimit&&(Ee(e),We(n),(0,G.bc)())})),qe=function(e,t){if("up"===e){t.preventDefault();var r=n.get("id");fe(r)}if("down"===e){t.preventDefault();var i=n.get("id");de(i)}},Je=function(e){e.preventDefault();var t=n.get("id");de(t)||fe(t,!0),le(t)},Xe=function(){N.a1L(i)},Qe=(0,A.Z)((function(e,t){switch(t.key){case"0":case"1":case"2":case"3":if(G.ZP.keydownTab)return t.preventDefault(),!1}var r,o=(0,Q.gu)(),a=e.getValue();if("Escape"===t.key&&!t.isComposing&&!o)return null===(r=Te.current)||void 0===r||r.blur(),!1;if(o&&(t.keyCode===U.Z.up_arrow||t.keyCode===U.Z.down_arrow))return!0;if(t.keyCode===U.Z.up_arrow)qe("up",t);else if(t.keyCode===U.Z.down_arrow)qe("down",t);else if(t.keyCode===U.Z.tab)G.ZP.keydownTab=!0,t.preventDefault();else if(t.keyCode===U.Z.backspace)t.metaKey?(Je(t),S.si("delete_back")):function(e){var t,r=n.get("id"),i=null===(t=Te.current)||void 0===t?void 0:t.getCodeMirror();if(i){var o=i.getCursor().ch,a=i.getValue();0===o&&(e.preventDefault(),le(r,a,!0))}}(t);else if(t.keyCode===U.Z.delete&&(t.ctrlKey||t.metaKey))Je(t),S.si("delete_back");else if(t.keyCode===U.Z.enter)o||function(e){e.preventDefault();var t=n.get("id");if(Z.E5(1,i))$("body").focus(),_.$Z({type:h.VIb.subtask});else{var r,o=n.get("status")>0,a={id:(0,B.Z)(),title:"",status:0};if(o);else{var s,c,l,u=(null===(s=Te.current)||void 0===s?void 0:s.getValue())||"",f=(0,F.XT)(u),d=(null===(c=Te.current)||void 0===c||null===(l=c.getCodeMirror())||void 0===l?void 0:l.getCursor().ch)||0,m=f.length===d,p=u.length!==f.length&&!m,y=m?u:u.slice(0,d),v=m?"":u.slice(d);if(y)p?(a.title="",r={id:t,title:u}):(a.title=v,r={id:t,title:y});else{var g=n.get("isAllDay"),b=n.get("snoozeReminderTime"),E=n.get("startDate");a.isAllDay=g,a.snoozeReminderTime=b,a.startDate=E,a.title=v,r={id:t,title:"",isAllDay:!1,snoozeReminderTime:null,startDate:-1}}}Ve.current=!0,e.target.blur(),setTimeout((function(){me(a,r,o,(function(){Ve.current=!1}))}))}}(t);else if(t.keyCode===U.Z.s&&(t.ctrlKey||t.metaKey))t.preventDefault(),Xe();else{if(Z.Po(t,a+"1"))return t.preventDefault(),t.stopPropagation(),k.$Z({text:Se.formatMessage({id:"characters_upper_limit"})}),!1}return!0})),$e=function(e,t){if(t.preventDefault(),"back"===e){var r=n.get("id");fe(r)}if("forward"===e){var i=n.get("id");de(i)}},et=function(e){if(O._y()){var t=g.Z.getStartOfDay(e,"days","YYYY-MM-DD"),r=!0,i=n.get("startDate");if(g.Z.getDueDateText(i)!==t){v.xK(n)&&!1===n.get("isAllDay")&&(t+=" "+g.Z.prefMoment(i).format("HH:mm"),r=!1);var o=g.Z.formatToUtcString(t);be&&(o=ge(g.Z.formatToUtcString(t))),Ye(n.get("id"),{startDate:o,isAllDay:r,snoozeReminderTime:"",timeZone:ce||H.vN})}}G.ZP.stopTabUp=!0},tt=(0,r.useMemo)((function(){return{mode:"link-markdown",theme:"link-markdown",keyMap:"tickticklink",indentUnit:4,tabSize:4,indentWithTabs:!1,selectionsMayTouch:!1,lineWrapping:!0,spellcheck:!0}}),[]);if(t){var nt=n.get("status"),rt=n.get("title"),it={subtaskid:ke,taskid:i};return r.createElement("li",re({className:o()("sub-task py-0 pl-[24px] pr-[20px] relative",{checked:nt>0})},it),r.createElement("span",{className:"checker cr-disabled disabled absolute cursor-not-allowed flex",onClick:function(){s||k.$Z({text:Se.formatMessage({id:"toggle_schedule_subtask_limit"})})},style:{top:11}},r.createElement(b.Z,{name:"completed",className:"i-o-12 i-tny w-[17px] h-[17px] text-grey-12 hover:text-grey-60"}),r.createElement(b.Z,{name:"checkbox",className:"i-4 i-tny w-[17px] h-[17px] text-grey-40"})),r.createElement("div",{className:"tips line-right reminder-setting cr-disabled relative h-[40px] leading-[40px] mr-[20px] flex items-center z-auto cursor-not-allowed float-right",onClick:function(){s||k.$Z({text:Se.formatMessage({id:"edit_schedule_date_limit"})})}},r.createElement("span",{className:o()("tip date-hint avoid-event cr-disabled cursor-not-allowed",{"duedate-overdue text-dark-red":Fe.isOverdue,"text-primary":!Fe.isOverdue})},Fe.dateString)),r.createElement("div",{className:"editor-container mr-[48px] ml-[24px] overflow-hidden relative z-0",onClick:function(){s||k.$Z({text:Se.formatMessage({id:"edit_schedule_content_limit"})})}},r.createElement("div",{className:"editor-with-link can-select title typeahead leading-[18px] min-h-[40px] py-[11px] px-0 text-[14px] break-words overflow-hidden w-full cursor-not-allowed"},rt)))}var ot=n.get("status"),at=ot>0,st=null==Pe?ot>0:Pe>0,ct=f,lt=Se.formatMessage({id:"placeholder_task_subtask"}),ut={subtaskid:ke,taskid:i},ft=function(){var e=v.xK(n)?n.get("startDate"):null;return{meridiem:C.U2("showMeridiem"),weekStart:C.k8(),format:h.WUZ.atomTime,startDate:e,isAllDay:n.get("isAllDay"),exDate:n.get("exDate"),isFloating:te,timeZone:ce,isSubtaskMode:!0,repeatFirstDate:n.get("repeatFirstDate")}}(),dt=document.getElementById("content-view");return r.createElement("li",re({ref:u,className:o()("sub-task py-0 pl-[24px] pr-[20px] relative group","sub-task-dropper",m().checklistItem,{checked:st,active:ct})},ut),at?null:r.createElement("div",re({className:"absolute top-0 bottom-0 left-0",ref:d},p),r.createElement("span",{className:"drag absolute cursor-move top-[13px] left-0 group-hover:visible invisible"},r.createElement(b.Z,{name:"drag",className:"i-7 i-mic w-[12px] h-[12px] text-grey-40 hover:text-grey"}))),r.createElement("span",{className:"checker st-checker check-toggle avoid-event cr-pointer absolute cursor-pointer flex",onClick:function(){var e=n.get("id");n.get("status")?S.si("undo"):S.si("done");var t=n.get("status")>0?0:2;0===t?ue(e):(Me(t),setTimeout((function(){we.current||(ue(e),Me(null))}),200))},style:{top:11}},r.createElement(b.Z,{name:"completed",className:"i-o-12 i-tny w-[17px] h-[17px] text-grey-12 hover:text-grey-60"}),r.createElement(b.Z,{name:"checkbox",className:"i-4 i-tny w-[17px] h-[17px] text-grey-40"}),r.createElement(b.Z,{name:"hover-checkbox",className:"i-4 i-tny w-[17px] h-[17px] text-grey-40"})),r.createElement("a",{className:o()("remove line-right absolute h-[40px] leading-[40px] z-[1] float-right cursor-pointer flex items-center",_e?"visible":"group-hover:visible invisible"),onClick:function(e){e.preventDefault(),S.si("delete_icon"),le(n.get("id"))},style:{right:22}},r.createElement(w.Z,{name:"delete",className:"i-4 w-[18px] h-[18px] text-grey opacity-40 hover:text-warn-red",opacity:100})),r.createElement("div",{ref:Ne,className:o()("tips line-right reminder-setting active timecard-trigger relative h-[40px] leading-[40px] flex items-center z-auto float-right",_e?"mr-[28px]":"mr-0 group-hover:mr-[28px]")},r.createElement("a",{className:o()("tip reminder-hint cursor-pointer",!Fe.hasReminder&&Fe.dateString&&"hide",Fe.dateString?"show visible":_e?"visible":"group-hover:visible invisible"),onClick:He},r.createElement(w.Z,{name:"item-reminder",className:o()("w-[18px] h-[18px] text-grey opacity-40",{"i-4":!Fe.dateString,"fill-theme":Fe.dateString}),opacity:100})),r.createElement("a",{className:o()("tip date-hint i-5 text-xs",oe(oe(oe({},(0,T.r2)(),!Fe.isOverdue&&1!==ot),"duedate-overdue text-dark-red",Fe.isOverdue&&1!==ot),"text-grey-20",1===ot)),onClick:He},Fe.dateString),_e&&r.createElement(x.Z,{isBoult:!0,className:"task-detail-element",trigger:Ne.current,scroller:dt,container:document.body,options:ft,onUnmountCard:function(){Oe(!1)},onConfirmTime:function(e){var t=e.startDate;be&&(t=ge(e.startDate)),Ye(n.get("id"),{startDate:t,isAllDay:e.isAllDay,snoozeReminderTime:"",timeZone:e.timeZone}),Oe(!1)},onClearTime:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};Ye(n.get("id"),{startDate:-1,isAllDay:null,snoozeReminderTime:"",timeZone:e.timeZone}),Oe(!1)},quickSetOptions:{willRepeat:!1,startDate:v.xK(n)?n.get("startDate"):null,onSkipThisPeriod:function(){}}})),r.createElement("div",{className:o()("editor-container mr-[48px] ml-[24px] overflow-hidden relative z-0",oe(oe({},m().lineThrough,je),m().checked,st))},r.createElement(j.Z,{id:ke,ref:Te,placeholder:lt,readOnly:t,value:n.get("title"),onChange:Ge,onKeyDown:Qe,onKeyUp:function(e,t){switch(t.keyCode){case U.Z.tab:G.ZP.stopTabUp?G.ZP.stopTabUp=!1:G.ZP.keydownTab&&(t.shiftKey?$e("back",t):$e("forward",t)),G.ZP.keydownTab&&(G.ZP.keydownTab=!1);break;case U.Z[0]:G.ZP.keydownTab&&(O._y()&&Ye(n.get("id"),{startDate:-1,isAllDay:null,snoozeReminderTime:"",timeZone:ce||H.vN}),G.ZP.stopTabUp=!0);break;case U.Z[1]:G.ZP.keydownTab&&et(0);break;case U.Z[2]:G.ZP.keydownTab&&et(1);break;case U.Z[3]:G.ZP.keydownTab&&et(7)}},options:tt,handlePaste:function(e,t){var r=(0,Y.a2)(t),o=e.getValue();if(r.match(/[\n\r]/)){var a=!1,s=r.split(/[\n\r]/).filter((function(e){var t=(0,V.BN)(e);return $.trim(t).length>L.b9.subtaskWordLimit&&(a=!0),e&&$.trim(t).length}));if(a)k.$Z({text:Se.formatMessage({id:"characters_upper_limit"})});else if(Z.E5(s.length,i))o.length+r.length<L.b9.subtaskWordLimit&&e.replaceSelection((0,K.M_)(r.replace(/[\n\r]/g," ")));else{var c=(0,W.fromJS)(s.map((function(e){return{id:(0,B.Z)(),title:e,status:0,sortOrder:0}})));pe(c,n)}}else o.length+r.length<=L.b9.subtaskWordLimit?e.replaceSelection((0,K.M_)(r)):k.$Z({text:Se.formatMessage({id:"characters_upper_limit"})});return!0},onFocus:function(){(0,z.zT)(),he(n.get("id")),Ae(!0)},onBlur:function(e,t){(0,z.EH)();var n=e.getValue();We(n),ze(),N.a1L(i),Ae(!1),(0,ee.sK)(ke,n,(function(e,t,n){Be(i,[{id:e,title:"[".concat(n,"](").concat(t,")")}])}))},onSave:Xe})),r.createElement("div",{className:o()("h-[1px] ml-[24px]",De?"bg-primary":"bg-grey-5")}))},ue=function(e){var t=e.model,n=(0,r.useRef)(null),i=p({model:t,itemRef:n}),o=i.listeners,a=i.setNodeRef;return r.createElement(le,re({},e,{listeners:o,setNodeRef:a,itemRef:n}))},fe=n("kxzV"),de=n("TqDw"),me=n("V/jI"),pe=n("0Nh+"),he=n("ZalT"),ye=n("Lywb"),ve=n("d3zX"),ge=n("fn0o"),be=function(){(0,Q.OZ)(),(0,z.Br)()};function Ee(e,t,n){var r=e.subtaskId,i=e.taskId;if(t.id===r||t.id===i)return"";var o=n.getBoundingClientRect(),a=(o.bottom-o.top)/2;return G.ZP.userMousePosition.y-o.top<a?"top":"bottom"}var ke=function(){var e={accepts:[f.cj.DETAIL_CHECKLIST],over:function(){},move:function(e){var t=e.active.data.current.dragItem,n=t.type,r=G.ZP.userMousePosition,i=r.x,o=r.y,a=document.elementsFromPoint(i,o).find((function(e){return e.classList.contains("sub-task-dropper")}));if(n===f.cj.DETAIL_CHECKLIST&&a){var s,c,l,u,d=null===(s=a.attributes)||void 0===s||null===(c=s.subtaskid)||void 0===c?void 0:c.value,m=null===(l=a.attributes)||void 0===l||null===(u=l.taskid)||void 0===u?void 0:u.value;if(d&&m)return void function(e,t,n){var r=e.subtaskId,i=Ee({subtaskId:r,taskId:e.taskId},t,n);if(i){var o=r+i;if(G.ZP.dragHoverTarget!==o){G.ZP.dragHoverTarget=o;var a=n.getBoundingClientRect();be(),(0,z.t0)(h.LxN.ChecklistItem,{top:"top"===i?a.y:a.y+a.height,left:a.x,right:a.x+a.width})}}else be()}({subtaskId:d,taskId:m},t,a)}be()},drop:function(e){e.over;var t=e.active.data.current.dragItem,n=t.type,r=G.ZP.userMousePosition,i=r.x,o=r.y,a=document.elementsFromPoint(i,o).find((function(e){return e.classList.contains("sub-task-dropper")}));if(n===f.cj.DETAIL_CHECKLIST&&a){var s,c,l,u,d=null===(s=a.attributes)||void 0===s||null===(c=s.subtaskid)||void 0===c?void 0:c.value,m=null===(l=a.attributes)||void 0===l||null===(u=l.taskid)||void 0===u?void 0:u.value;d&&m&&function(e,t,n){var r=e.subtaskId,i=e.taskId,o=Ee({subtaskId:r,taskId:i},t,n);if(o){(0,Q.OZ)();var a=(0,N.FOH)(i);if(a){var s=(0,N.F3S)(a);if(s){var c=s.findIndex((function(e){return e.get("id")===r}));if(-1!==c){"bottom"===o&&c++;var l=0===c?null:s.get(c-1).get("id"),u=(0,N.sM7)(a,l,t.id);if(u){var f=[];Object.keys(u).forEach((function(e){f.push({id:e,sortOrder:u[e]})})),(0,N.lIH)(a.get("id"),f)}}}}}}({subtaskId:d,taskId:m},t,a)}}},t=(0,r.useMemo)((function(){return c().uniqueId("checklist-")}),[]),n=(0,ge.Z)({id:t,data:e});return{setNodeRef:n.setNodeRef,isOver:n.isOver}},Se=n("4zF/"),we=n("Q6+t"),Te=n("XoE2"),xe=n("/bNi"),_e=n("O3Um");function Oe(e){return Oe="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},Oe(e)}function Ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return De(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return De(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 De(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ae(){return Ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ae.apply(this,arguments)}function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Le(r.key),r)}}function Pe(e,t,n){return t=Ne(t),function(e,t){if(t&&("object"===Oe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Me()?Reflect.construct(t,n||[],Ne(e).constructor):t.apply(e,n))}function Me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Me=function(){return!!e})()}function Ne(e){return Ne=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ne(e)}function je(e,t){return je=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},je(e,t)}function Re(e,t,n){return(t=Le(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Le(e){var t=function(e,t){if("object"!=Oe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Oe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Oe(t)?t:t+""}var Ue=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Re(n=Pe(this,t,[e]),"focusPos",null),Re(n,"getFocusPos",(function(){return n.focusPos})),Re(n,"activeItem",(function(e,t){null==e&&n.clearFocusPos(),n.setState({activeSubTaskId:e},(function(){null===t||void 0===t||t()}))})),Re(n,"clearFocusPos",(function(){n.focusPos=null})),Re(n,"_deleteSubTask",(function(e,t,r){var i,o=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=$(n.rootRef.current).find("[subtaskid="+e+"]"),s=a.prevAll("li:not(.ui-sortable-placeholder):not(.checklist-item-exit):not(.checklist-item-exit-active)"),c=a.nextAll("li:not(.ui-sortable-placeholder):not(.checklist-item-exit):not(.checklist-item-exit-active)"),l=!s.length&&!c.length,u=!s.length,f=n.props.task,d=f.get("id"),m=[],p=[],h=f.get("items").find((function(t){return t.get("id")===e}));if(l)return(0,N.iUs)(f.set("items",W.List([]))),void(r||k.$Z({text:me.U2("item_deleted"),closable:!1,actionText:me.U2("undo"),actionType:"undo",onAction:function(){(0,N.qAT)([f.set("isDirty",!0).toJS()]),pe.Z.doSync()},onRemove:function(){}}));if(u)p.push(e),i=$(c).attr("subtaskid");else{var y=s.first().attr("subtaskid");if(t){var g=f.get("items").find((function(e){return e.get("id")===y})),b=g.get("title");h.get("status")||!(0,v.xK)(h)||(0,v.xK)(g)?m.push({id:y,title:b+t}):m.push({id:y,isAllDay:h.get("isAllDay"),startDate:h.get("startDate"),snoozeReminderTime:h.get("snoozeReminderTime"),title:b+t}),p.push(e),n.focusPos={line:0,ch:b.length},i=y}else{p.push(e);var E=s.first().attr("subtaskid");i=E}}if(n.props.updateSubTasks(d,m,p),r)n.activeItem(i),N.a1L(d);else if(n.activeItem(void 0),h){var S=de.IM({type:"deleteSubTask",data:{taskId:d,item:h.toJS(),deletedFromList:o}});k.$Z({text:me.U2("item_deleted"),key:S,closable:!1,actionText:me.U2("undo"),actionType:"undo",onAction:function(){de.VS(S)},onRemove:function(){de.Gz(S),pe.Z.doSync()}})}})),Re(n,"deleteSubTask",c().throttle(n._deleteSubTask,100,{leading:!0,trailing:!0})),Re(n,"_createOnEnter",(function(e,t,r,i){var o=n.props.task,a=o.get("id"),s=[];if(r){var l=o.get("items"),u=l.filter((function(e){return 0===e.status})).sort(fe.ZP.order).last();if(u){var f=N.sM7(o,u.get("id"),e.id);c().forEach(f,(function(t,n){n===e.id?e.sortOrder=t:s.push({id:n,sortOrder:t})}))}else{var d=l.sort(fe.ZP.order).first();e.sortOrder=d?d.get("sortOrder")-R.eL:0}s.push(e)}else{var m=N.sM7(o,t.id,e.id);c().forEach(m,(function(n,r){r===e.id?e.sortOrder=n:r===t.id?t.sortOrder=n:s.push({id:r,sortOrder:n})})),s.push(e),s.push(t)}n.props.updateSubTasks(a,s),N.a1L(a),n.focusItemAtStart(),n.activeItem(e.id,i)})),Re(n,"createOnEnter",c().throttle(n._createOnEnter,100,{leading:!0,trailing:!0})),Re(n,"autoMatch",(function(e){var t=n.props,r=t.task,i=t.addTag,o=t.onAction;(0,xe.Se)(e,{id:r.get("id"),onAction:o,taskId:r.get("id"),model:r,addTag:i,removeTag:!0},["date","priority","assign","project","linkTask"],!1)})),Re(n,"calDateDiff",(function(e){var t=n.props.task,r=t.get("id"),i=N.FOH(r);if(!i)return e;var o=t.get("startDate"),a=g.Z.prefMoment(o).diff(i.get("startDate"),"days");return g.Z.formatToUtc(g.Z.prefMoment(e).subtract(a,"days"))})),n.state={activeSubTaskId:""},n.toggleSubTask=n.toggleSubTask.bind(n),n.deleteSubTaskFromList=n.deleteSubTaskFromList.bind(n),n.activePrevItem=n.activePrevItem.bind(n),n.activeNextItem=n.activeNextItem.bind(n),n.createOnPaste=n.createOnPaste.bind(n),n.listenId=c().uniqueId(),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&je(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this;J.vp.subscribe(this.listenId,"focusToFirstSubTask",(function(){var t=$(e.rootRef.current).find("li").first();if(t){var n=t.attr("subtaskid");e.activeItem(n)}})),J.vp.subscribe(this.listenId,"deleteSubTask",this.deleteSubTaskFromList),this.props.activeTaskId===this.props.task.get("id")&&this.props.activeSubTaskId&&this.initOpenEffect()}},{key:"componentDidUpdate",value:function(e){this.props.activeTaskId===this.props.task.get("id")&&this.props.activeSubTaskId&&this.props.activeSubTaskId!==e.activeSubTaskId&&this.initOpenEffect()}},{key:"componentWillUnmount",value:function(){J.vp.unSubscribe(this.listenId,"focusToFirstSubTask"),J.vp.unSubscribe(this.listenId,"deleteSubTask")}},{key:"getContentView",value:function(){return this.rootRef.current?$(this.rootRef.current).closest("#content-view"):null}},{key:"initOpenEffect",value:function(){var e=this.props.activeSubTaskId,t=$(this.rootRef.current).find('[subtaskid="'+e+'"]'),n=this.getContentView();if(t.length&&n){var r=t.offset().top-n.offset().top,i=n.scrollTop(),o=n.outerHeight();if(i+o<r){var a=r-o/2,s=parseInt(a/10,10);n.scrollTo(a<0?0:a,Math.max(s,100))}setTimeout((function(){t.addClass("opened"),setTimeout((function(){t.removeClass("opened")}),1e3)}))}}},{key:"activePrevItem",value:function(e,t){var n=$(this.rootRef.current).find("[subtaskid="+e+"]").prevAll("li:not(.checklist-item-exit):not(.checklist-item-exit-active)"),r=n.length?n.eq(0):null;if(null!=r){var i=r.attr("subtaskid");return this.activeItem(i),!0}return!t&&(this.props.task.get("desc")?(J.vp.dispatch("focusToDetailDesc"),this.activeItem(void 0),!0):(this.activeItem(void 0),J.vp.dispatch("focusToDetailTitle"),!0))}},{key:"activeNextItem",value:function(e){var t=$(this.rootRef.current).find("[subtaskid="+e+"]").nextAll("li:not(.checklist-item-exit):not(.checklist-item-exit-active)"),n=t.length?t.eq(0):null;return null!=n&&(this.activeItem(n.attr("subtaskid")),!0)}},{key:"focusItemAtStart",value:function(){this.focusPos={line:0,ch:0}}},{key:"deleteSubTaskFromList",value:function(e){this.deleteSubTask(e,null,null,!0)}},{key:"toggleSubTask",value:function(e){var t=this.props,n=t.task;t.generateTask?J.vp.dispatch("showHandleGenerateTaskModal",{type:"checklist",subtaskId:e,toStatus:he.hY.Completed}):N.J7G(n,e)}},{key:"createOnPaste",value:function(e,t){var n,r,i=this.props.task,o=i.get("id"),a=i.get("items").sort(fe.ZP.subtask);r=t.get("status")>0?a.findIndex((function(e){return e.get("status")>0}))-1:a.findIndex((function(e){return e.get("id")===t.get("id")})),(n=(n=-1===r?e.concat(a):a.slice(0,r+1).concat(e).concat(a.slice(r+1,a.size))).toJS()).forEach((function(e,t){e.sortOrder=t*R.eL})),this.props.updateSubTasks(o,n),N.a1L(o)}},{key:"render",value:function(){var e=this,t=this.props,n=t.isScheduleOwner,i=t.isReadOnly,a=t.task,s=t.onAction,c=t.generateTask,l=t.setNodeRef,u=c?c.get("items"):a.get("items"),f=a.get("id"),d=a.get("isFloating"),m=N.ech(a)?H.vN:a.get("timeZone");return r.createElement("ul",{id:"sub-task-list",className:o()("subtasks b-h pb-[20px] relative h-full",{"more-one":u.size>1}),ref:function(t){e.rootRef.current=t,l(t)}},r.createElement(ye.Z,{key:f},u.sort(fe.ZP.subtask).map((function(t){return r.createElement(ve.Z,{key:t.get("id"),timeout:400,classNames:"checklist-item"},r.createElement(ue,{clearFocusPos:e.clearFocusPos,getFocusPos:e.getFocusPos,activeItem:e.activeItem,showPlaceholder:1===u.size,key:t.get("id"),model:t,taskId:f,isFloating:d,timeZone:m,active:t.get("id")===e.state.activeSubTaskId,onToggle:e.toggleSubTask,onEnter:e.createOnEnter,onPasteMulti:e.createOnPaste,onDelete:e.deleteSubTask,isReadOnly:i,isScheduleOwner:n,onActivePrevItem:e.activePrevItem,onActiveNextItem:e.activeNextItem,onAction:s,calDateDiff:e.calDateDiff,isRepeatBody:(c||a).get("isRepeatBody"),autoMatch:e.autoMatch}))}))),r.createElement("li",{id:"subtask-sortable-placeholder",className:"subtask ui-sortable-placeholder hide"}))}}],i&&Ie(n.prototype,i),a&&Ie(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component),Ze=(0,a.$j)(null,(function(e){return{updateSubTasks:function(t,n,r){return e(y.To(t,n,r))},addTag:function(t){return e((0,_e._U)(t))}}}))(Ue),Be=function(e){var t=ke(),n=t.setNodeRef,i=t.isOver,o=(0,Se.D)(i);return(0,r.useEffect)((function(){o!==i&&!1===i&&(be(),G.ZP.dragHoverTarget="")}),[i,o]),r.createElement(Ze,Ae({},e,{setNodeRef:n}))},Fe=function(){var e=Ce((0,r.useState)(null),2),t=e[0],n=e[1],i=(0,r.useCallback)((function(){n(null)}),[]),o=(0,r.useCallback)((function(e){var t,r=e.active,i=r.data.current;n(i||null),null===i||void 0===i||null===(t=i.start)||void 0===t||t.call(i,{active:r})}),[]),a=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var i,o=n.data.current;null===(i=o.over)||void 0===i||i.call(o,{over:n,active:t,activatorEvent:r})}}),[]),s=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var i,o=n.data.current;null===(i=o.move)||void 0===i||i.call(o,{active:t,over:n,activatorEvent:r})}}),[]),c=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var o,a=n.data.current,s=t.data.current;a.drop({over:n,active:t,activatorEvent:r}),null===(o=s.end)||void 0===o||o.call(s)}else if(t.data.current){var c,l=t.data.current;null===l||void 0===l||null===(c=l.end)||void 0===c||c.call(l)}i()}),[i]),l=(0,r.useCallback)((function(e){var t=e.active;if(t.data.current){var n,r=t.data.current;null===r||void 0===r||null===(n=r.end)||void 0===n||n.call(r)}i()}),[i]);(0,we.IJ)({onDragStart:o,onDragOver:a,onDragMove:s,onDragEnd:c,onDragCancel:l}),(0,r.useEffect)((function(){G.ZP.isDragging=!!t}),[t]);var u=(0,r.useMemo)((function(){if(!t)return null;var e=t.overlay(t.dragItem);return r.createElement("div",{className:""},e)}),[t]);return u?r.createElement(Te.Z,null,r.createElement(we.y9,{className:"!w-auto cursor-move",style:{zIndex:h.ozz.dragOverlay}},r.createElement("div",{"data-id":null===t||void 0===t?void 0:t.dragItem.id,"data-type":null===t||void 0===t?void 0:t.type,style:{opacity:.9}},u))):null},He=function(e){var t=(0,we.VT)(we.MA,{activationConstraint:{distance:8}}),n=(0,we.Dy)(t);return r.createElement(we.LB,{autoScroll:{acceleration:5,threshold:{x:0,y:.1}},sensors:n,collisionDetection:we.j2},r.createElement(Be,e),r.createElement(Fe,null))}},"E+sP":function(e,t,n){"use strict";n.d(t,{Z:function(){return He}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("TWNs"),n("rB9j"),n("LD7m"),n("JfAA"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("Eh+D"),o=n("NW6w"),a=n("schq"),s=n("EPMa"),c=n.n(s),l=n("y8mg"),u=n.n(l),f=n("/Qhg"),d=n.n(f),m=n("0C03"),p=(n("sMBO"),n("rNhl"),n("zoGk")),h=n("AtZj"),y=n("lQiI"),v=n("CPwy"),g=n("q9+P"),b=n("97ST"),E=n("UbDi"),k=n("5VMf"),S=n("eNa2"),w=n("teyd"),T=n.n(w),x=n("H9av"),_=(n("tjZM"),n("lEou"),n("yq1k"),n("Junv"),n("DEfu"),n("I9xj"),n("5DmW"),n("27RR"),n("tkto"),n("5s+n"),n("ALS0"),n("JTJg"),n("gFJJ")),O=n("4+DD"),C=n("Llsf"),D=n("+Ili"),A=n("aALo"),I=n("4iUC"),P=n("XoE2"),M=(n("pjDv"),n("Kz25"),n("vxnP"),n("mGGf"),n("7RbO")),N=n.n(M),j=n("pCLf"),R=n("Lyrk");function L(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return U(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return U(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 U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Z=function(e){var t=e.file,n=e.remove,i=e.url,o=e.isLoading,a=void 0!==o&&o,s=L((0,r.useState)(""),2),l=s[0],u=s[1];(0,r.useEffect)((function(){return!l&&t&&u(window.URL.createObjectURL(t)),function(){l&&window.URL.revokeObjectURL(l)}}),[t,l]);var f=l||i;return r.createElement(j.TV,{bannerVisible:!1},r.createElement(j.HI,{src:f},r.createElement("div",{style:{height:48,width:48,backgroundImage:f?'url("'.concat(f,'")'):void 0,backgroundRepeat:"no-repeat",backgroundSize:"cover"},className:c()("bg-grey-40 relative rounded-s group/attachment cursor-pointer",N().attachment)},r.createElement("div",{className:"absolute inset-0 border border-solid border-grey-10 rounded-s z-10"}),a&&r.createElement("div",{className:"absolute inset-0 rounded-s",style:{backgroundColor:"rgba(0, 0, 0, 0.4)",zIndex:5}}),a&&r.createElement("div",{style:{position:"absolute",zIndex:9,left:"50%",top:"50%",transform:"translate(-50%, -50%)"},className:"flex items-center"},r.createElement(R.$,{color:"white",size:13})),n&&r.createElement("div",{className:"absolute bg-black-60 rounded-full cursor-pointer invisible group-hover/attachment:visible z-20",style:{width:12,height:12,top:-4,right:-4},onClick:n},r.createElement(h.Z,{name:"close",className:"text-white absolute left-1/2 -translate-x-1/2 top-1/2 -translate-y-1/2",style:{width:6,height:6}})))))},B=n("SnZ1"),F=n("QjE/"),H=n("RDjN"),Y=n("UWFD"),V=n("sCWZ"),K=n("AqaH"),W=n("XEEp"),z=n("Ag2S"),G=n("pWE6"),q=n("ISIW");function J(e){return J="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},J(e)}function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){ce(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ee(){ee=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==J(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(J(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function te(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function ne(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){te(o,r,i,a,s,"next",e)}function s(e){te(o,r,i,a,s,"throw",e)}a(void 0)}))}}function re(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,le(r.key),r)}}function ie(e,t,n){return t=ae(t),function(e,t){if(t&&("object"===J(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,oe()?Reflect.construct(t,n||[],ae(e).constructor):t.apply(e,n))}function oe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(oe=function(){return!!e})()}function ae(e){return ae=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ae(e)}function se(e,t){return se=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},se(e,t)}function ce(e,t,n){return(t=le(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function le(e){var t=function(e,t){if("object"!=J(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=J(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==J(t)?t:t+""}var ue=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ce(n=ie(this,t,[e]),"onMouseDownBody",(function(e){var t=e.target||null;t&&($(t).closest(n.rootRef.current).length||$(t).closest(".comment-element").length)||n.blurEditor()})),ce(n,"blurEditor",(function(){n.setState({isFocused:!1})})),ce(n,"insertText",(function(e){var t=n.textareaRef.current;if(t){var r=t.selectionStart,i=t.selectionEnd;t.value=t.value.substring(0,r)+e+t.value.substring(i,t.value.length),t.selectionStart=r+e.length,t.selectionEnd=r+e.length}})),ce(n,"clearFile",(function(){n.setState({files:[]})})),ce(n,"submitComment",ne(ee().mark((function e(){return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n.setState({isSubmitting:!0}),e.next=3,n.createComment();case 3:e.sent&&(n.clearDraft(),n.reRenderTextarea(),n.clearFile(),D.Ri("add")),n.setState({isSubmitting:!1});case 6:case"end":return e.stop()}}),e)})))),ce(n,"createComment",ne(ee().mark((function e(){var t,r,i;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=n.props.isEdit,r=n.state.files,i=n.buildCommentData(),t||r.length&&(i.attachments=r.map((function(e){return{id:e.pathId}})).filter((function(e){return e.id}))),n.props.onCreate(i),e.abrupt("return",!0);case 6:case"end":return e.stop()}}),e)})))),ce(n,"preUploadPhotoJudgement",(function(){var e=n.props,t=e.currentFileCount,r=void 0===t?0:t,i=e.intl,o=n.state.files;return o.length>0&&!(0,y._y)()?(F.$Z({type:H.VIb.attachment}),!1):o.length>=9?(O.eD(i.formatMessage({id:"add_up_to_9_pictures"})),!1):!(o.length+r>=20)||(O.eD(i.formatMessage({id:"photo_add_limit"},{d:20})),!1)})),ce(n,"onUploadPhotoClick",(function(){var e;n.preUploadPhotoJudgement()&&(null===(e=n.photoInputRef.current)||void 0===e||e.click())})),ce(n,"canSave",(function(){var e=n.props.attachments,t=n.state,r=t.remainWordLength,i=t.files,o=t.isSubmitting,a=$(n.textareaRef.current).val()||"",s=r<0;return o||i.some((function(e){return e.isUploading}))?"submitting":s?"upper-limit":!!(a.length||i.length+e.length)||"empty"})),ce(n,"save",(function(){var e=n.props.intl,t=n.canSave();!0===t&&n.submitComment(),"upper-limit"===t&&O.eD(e.formatMessage({id:"characters_upper_limit"})),setTimeout((function(){n.resizeTaskView()}))})),ce(n,"uploadPhoto",function(){var e=ne(ee().mark((function e(t){var r,i,o,a,s,c,l,f,d,m;return ee().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=n.props,i=r.intl,o=r.projectId,a=r.taskId,s=n.state.files,n.preUploadPhotoJudgement()){e.next=4;break}return e.abrupt("return");case 4:if(!t){e.next=46;break}if(-1!==t.type.indexOf("image/")){e.next=8;break}return O.eD(i.formatMessage({id:"over_type"})),e.abrupt("return");case 8:if((0,q.tX)(t)){e.next=10;break}return e.abrupt("return");case 10:return c={useWebWorker:!0},l=u().uniqueId(),n.setState((function(e){return{files:e.files.concat({id:l,file:t,isUploading:!0})}}),(function(){n.resizeTaskView()})),setTimeout((function(){var e;null===(e=n.textareaRef.current)||void 0===e||e.focus(),n.photoInputRef.current&&(n.photoInputRef.current.value="")})),e.prev=14,e.next=17,(0,B.OVc)();case 17:if(null==(f=e.sent).data||!(0===f.data||f.data<s.length+1)){e.next=24;break}return(0,y._y)()?Y.WI({type:"singleButton",title:" ",content:i.formatMessage({id:"attachments_upload_limit_dialog_msg"},{s1:f.data,s2:99}),confirmText:i.formatMessage({id:"got_it"})}):F.$Z({type:H.VIb.attachment}),n.removeFile(l),e.abrupt("return");case 24:return e.next=26,(0,V.Z)(t,c);case 26:return d=e.sent,e.prev=27,e.next=30,(0,B.XmH)(d,"".concat(g.ho.API_HOST_V1,"/attachment/upload/comment/").concat(o,"/").concat(a));case 30:m=e.sent,n.setState((function(e){return{files:e.files.map((function(e){return e.id===l?Q(Q({},e),{},{pathId:m.id,isUploading:!1}):e}))}}),(function(){n.resizeTaskView()})),e.next=39;break;case 34:e.prev=34,e.t0=e.catch(27),console.log(e.t0),O.eD(i.formatMessage({id:"network_error_attachment_not_upload"})),n.removeFile(l);case 39:e.next=46;break;case 41:e.prev=41,e.t1=e.catch(14),console.log(e.t1),O.eD(i.formatMessage({id:"network_error_attachment_not_upload"})),n.removeFile(l);case 46:case"end":return e.stop()}}),e,null,[[14,41],[27,34]])})));return function(t){return e.apply(this,arguments)}}()),ce(n,"initDropFile",(function(){var e=n.props.intl;$(n.rootRef.current).on("dragover",(function(e){e.stopPropagation(),e.preventDefault(),n.setState({isDragOver:!0})})).on("dragleave",(function(){n.setState({isDragOver:!1})})).on("drop",(function(t){n.setState({isDragOver:!1});var r=t.originalEvent&&t.originalEvent.dataTransfer;if(r&&r.files&&r.files.length){var i=r.items;if(i&&i.length&&i[0].webkitGetAsEntry&&i[0].webkitGetAsEntry()&&i[0].webkitGetAsEntry().isDirectory)return void O.eD(e.formatMessage({id:"over_type"}));var o=r.files[0];n.uploadPhoto(o),t.stopPropagation(),t.preventDefault(),setTimeout((function(){var e;null===(e=n.textareaRef.current)||void 0===e||e.focus()}))}}))})),ce(n,"removeDropFile",(function(){$(n.rootRef.current).off("dragover").off("dragleave").off("drop")})),ce(n,"doPasteFile",(function(e){for(var t=e,r=t.clipboardData||t.originalEvent.clipboardData||window.clipboardData,i=r.items,o=[],a=0;a<i.length;a++){var s=i[a];if("file"===s.kind){var c=s.getAsFile();o.push(c)}}var l=o[0];if(l)return n.uploadPhoto(l),e.stopPropagation(),void e.preventDefault();var u=r.getData("Text"),f=function(){var e=(0,G.Fu)(),t=new RegExp("(".concat(e,")([ \\t]([^\\r\\n]*|[^\\n]*|[^\\r]*))?([\\s\\S]*)?"),"i"),n=u.match(t);return n&&n.length?n[1]:""}();if(f){e.preventDefault();var d=e.currentTarget,m=d.selectionStart,p=d.selectionEnd,h=f,y=d.value;d.value=y.substring(0,m)+h+y.substring(p),d.selectionStart=m+h.length,d.selectionEnd=m+h.length}})),ce(n,"removeFile",(function(e){n.setState((function(t){return{files:t.files.filter((function(t){var n=t.id;return e!==n}))}}),(function(){n.resizeTaskView()}))}));var i=e.defaultValue,o=void 0===i?"":i;return n.state={text:"",remainWordLength:_.b9.commentWordLimit-o.length,isShowEmojiPicker:!1,singleLine:!0,files:[],isSubmitting:!1,isDragOver:!1,isFocused:!1},n.typeahead=null,n.replyInfo={},n.creatNewComment=n.creatNewComment.bind(n),n.edittingComment=n.edittingComment.bind(n),n.setDraft=n.setDraft.bind(n),n.autoFocus=n.autoFocus.bind(n),n.onFocus=n.onFocus.bind(n),n.onBlur=n.onBlur.bind(n),n.resizeTaskView=n.resizeTaskView.bind(n),n.textareaRef=r.createRef(),n.textareaFakeRef=r.createRef(),n.textareaWrapperRef=r.createRef(),n.textareaActionBarRef=r.createRef(),n.emojiButtonRef=r.createRef(),n.photoInputRef=r.createRef(),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&se(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this,t=this.props.isEdit,n=$(this.textareaRef.current);this.props.isCommentShow&&n.focus().caretToEnd(),this.textareaHeight=n.outerHeight(),setTimeout((function(){e.resizeTaskView(),t&&e.textareaRef.current&&e.textareaRef.current.focus()})),this.renderAutoComplete(),document.addEventListener("mousedown",this.onMouseDownBody,{capture:!0}),this.initDropFile()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this;if(!u().isEqual(this.props.mUsers,e.mUsers)){if(!this.typeahead)return;var n=this.typeahead.data("typeahead");if(!n)return;n.updateSource&&n.updateSource(e.mUsers)}this.props.isScheduleTask!==e.isScheduleTask&&setTimeout((function(){t.resizeTaskView()}))}},{key:"componentDidUpdate",value:function(e,t,n){var r=this.state;if(!this.props.isEdit&&t.text!==r.text)if(r.text.includes("\n"))this.setState({singleLine:!1});else{var i=this.textareaActionBarRef.current,o=this.textareaWrapperRef.current,a=this.textareaFakeRef.current;if(i&&a&&o){a.innerText=r.text;var s=$(a).width(),c=$(o).width();s+($(i).width()+5)<=c?this.setState({singleLine:!0}):this.setState({singleLine:!1})}}}},{key:"componentWillUnmount",value:function(){var e=this.props.adjustDetailContentHeight,t=this.getTaskDetailView();t&&(t.find(".td-body").removeAttr("style"),e&&e()),this.removeDropFile(),document.removeEventListener("mousedown",this.onMouseDownBody,{capture:!0})}},{key:"onFocus",value:function(){this.onFocusChange(!0),this.setState({text:$(this.textareaRef.current).val(),isFocused:!0})}},{key:"onBlur",value:function(){this.onFocusChange(!1),this.setDraft()}},{key:"onFocusChange",value:function(e){this.props.onFocusChange&&this.props.onFocusChange(e)}},{key:"getTaskDetailView",value:function(){return this.textareaRef.current?$(this.textareaRef.current).closest("#task-detail-inner"):null}},{key:"setDraft",value:function(){$(this.textareaRef.current).val()?this.buildCommentData().reply=this.replyInfo:this.clearDraft()}},{key:"edittingComment",value:function(e){var t=this,n=this.state,r=n.remainWordLength,i=n.text,o=$(this.textareaRef.current),a=this.isReplyComment(),s=o.val(),c=(o.length?s.length:0)-(a?this.replyInfo.tip.length:0),l=_.b9.commentWordLimit-c;if(s.length>i.length&&r<0)return e.preventDefault(),e.stopPropagation(),void o.val(i);this.setState({text:s,remainWordLength:l},(function(){t.resizeTaskView()}))}},{key:"clearDraft",value:function(){this.replyInfo={}}},{key:"reRenderTextarea",value:function(){$(this.textareaRef.current).val(""),this.setState({remainWordLength:_.b9.commentWordLimit,singleLine:!0})}},{key:"buildCommentData",value:function(){var e=$(this.textareaRef.current).val()||"",t={title:e};return this.replyInfo.isReply&&(t.replyCommentId=this.replyInfo.commentId,t.replyUserProfile=this.replyInfo.userProfile,e=e.replace(this.replyInfo.tip,""),t.title=e),t}},{key:"resizeTaskView",value:function(){var e=this.props,t=e.adjustDetailContentHeight,n=e.adjustDetailHeight;null===n||void 0===n||n(),z.vp.dispatch("outSingleInitPosition"),setTimeout((function(){t&&t()}))}},{key:"autoFocus",value:function(){this.textareaRef.current&&this.textareaRef.current.focus()}},{key:"creatNewComment",value:function(e){(e=e||window.event).stopPropagation();var t=$(this.textareaRef.current);e.keyCode===C.Z.enter&&e.shiftKey||e.keyCode===C.Z.enter&&(e.ctrlKey||e.metaKey)||(e.keyCode===C.Z.enter?(e.preventDefault(),this.save()):e.keyCode===C.Z.tab&&t.focus())}},{key:"isReplyComment",value:function(){var e=$(this.textareaRef.current).val();if(this.replyInfo.tip){var t=this.replyInfo.tip,n=new RegExp("^("+t+")");this.replyInfo.isReply=n.test(e)}return this.replyInfo.isReply}},{key:"renderCommentReply",value:function(e){var t=$(this.textareaRef.current),n=e.tip;t.val(n),O.KN(t[0],n.length),this.replyInfo=e,this.replyInfo.isReply=!0}},{key:"renderAutoComplete",value:function(){var e=this;this.typeahead=$(this.textareaRef.current).typeahead({source:e.props.mUsers||[],limit:_.b9.shareUserNumber,placement:"n",symbol:["@"],menu:'<ul class="typeahead dropdown-menu TickTick-typeahead z-[1100] show-native-bar"></ul>',holder:/[\s]/i,matcher:function(e){return e.original.toLowerCase().indexOf(this.Tick.matchStr.toLowerCase())>-1},sorter:function(e){return e},highlighter:function(e){return e.original},select:function(t){if(!t||t.keyCode!==C.Z.tab){var n=this.getActiveItem(),r=n.original||n;this.TickInsert(r),$(e.textareaRef.current).val(this.Tick.newText),this.hide()}}})}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,i=t.isEdit,o=t.defaultValue,a=t.cancel,s=void 0===a?function(){}:a,l=t.projectId,u=t.taskId,f=t.attachments,d=this.state,m=d.remainWordLength,p=d.isShowEmojiPicker,h=d.singleLine,y=(d.text,d.files),v=d.isDragOver,b=d.isFocused,E=m<=100,k=h&&!y.length;return r.createElement(r.Fragment,null,r.createElement("div",{className:c()("relative border border-solid border-[transparent] focus-within:border-primary flex flex-col",i||v||b?"rounded-default border-primary":"rounded-default bg-grey-5 dark:bg-grey-10 focus-within:bg-[transparent]"),style:{padding:"7.5px 12px"},ref:this.rootRef},r.createElement("div",{className:c()("flex relative",{"flex-col":!k}),ref:this.textareaWrapperRef},r.createElement("div",{ref:this.textareaFakeRef,className:"absolute text-s opacity-0 pointer-events-none",style:{lineHeight:1.5}}),r.createElement(W.Z,{ref:this.textareaRef,defaultValue:o,id:"add-new-comment",className:c()("new-comment typeahead input-fake !outline-none text-s bg-[transparent] flex-auto show-native-bar placeholder:text-grey-20 with-no-scroll"),type:"text",placeholder:i?"":n.formatMessage({id:"add_comment"}),onKeyDown:this.creatNewComment,onInput:this.edittingComment,onBlur:this.onBlur,onFocus:this.onFocus,minRows:1,maxRows:6,style:{lineHeight:1.5},onPaste:this.doPasteFile}),r.createElement("div",{className:c()("flex flex-wrap"),style:{}},y.map((function(t){var n=t.id,i=t.file,o=t.isUploading;return r.createElement("div",{key:n,className:"flex-none",style:{marginRight:8,marginTop:10}},r.createElement(Z,{file:i,remove:function(){var t;e.removeFile(n),null===(t=e.textareaRef.current)||void 0===t||t.focus()},isLoading:o}))}))),!i&&r.createElement("div",{style:{height:21,marginTop:k?0:5},className:"flex-none flex"},r.createElement("div",{className:c()("flex-row-reverse items-center text-xs flex-auto",k?"hidden":"flex",{}),style:{marginLeft:k?12:0}},E&&r.createElement(r.Fragment,null,r.createElement("span",{className:"whitespace-pre-wrap text-grey-40"}," / ".concat(_.b9.commentWordLimit)),r.createElement("span",{className:c()(m<0?"text-dark-red":"text-grey")},_.b9.commentWordLimit-m))),r.createElement("div",{className:"inline-flex items-center",style:{height:21},ref:this.textareaActionBarRef},r.createElement("div",{className:"emoji-picker flex-none",style:{width:18,height:18,marginLeft:12}},r.createElement("div",{onClick:function(){e.setState({isShowEmojiPicker:!0})},className:c()("e-display cursor-pointer h-full w-full flex justify-center items-center leading-[24px]"),ref:this.emojiButtonRef},r.createElement(K.Z,{name:"hover_emoji",className:c()(p?"text-primary":b?"text-grey-60":"text-grey-20"),style:{width:18,height:18}}))),r.createElement("div",{className:"flex-none cursor-pointer",style:{width:18,height:18,marginLeft:12},onClick:this.onUploadPhotoClick},r.createElement(P.Z,null,r.createElement("input",{onClick:function(e){return e.stopPropagation()},ref:this.photoInputRef,type:"file",onChange:function(t){var n=t.target.files[0];e.uploadPhoto(n)},className:c()("invisible w-0 h-0 absolute top-0 left-0"),accept:"image/*"})),r.createElement(K.Z,{name:"photo",className:c()("cursor-pointer",b?"text-grey-60":"text-grey-20"),style:{width:18,height:18}})),p&&r.createElement(I.Z,{menuClassName:"comment-element",placement:"top-right",displayEmoji:"",onPick:function(t){e.insertText(t)},relativeRef:this.emojiButtonRef,hideMenu:function(){e.setState({isShowEmojiPicker:!1},(function(){var t;null===(t=e.textareaRef.current)||void 0===t||t.focus()}))},style:{marginLeft:39,marginTop:-13},navbarDisabled:!0})))),i&&r.createElement("div",{className:"flex flex-wrap"},f.map((function(e){var t=e.id;return r.createElement("div",{key:t,className:"flex-none",style:{marginRight:8,marginTop:10}},r.createElement(Z,{url:"".concat(g.ho.API_HOST_V1,"/attachment/comment/").concat(l,"/").concat(u,"/").concat(t)}))}))),i&&r.createElement("div",{id:"word-count",className:c()("c-count text-info text-sml text-grey-40 flex-none flex items-end",{"count-warning":m<0})},r.createElement("div",{className:c()("flex items-center flex-auto justify-start text-xs"),style:{lineHeight:"12px",paddingRight:12}},E&&r.createElement(r.Fragment,null,r.createElement("span",{className:c()(m<0?"text-dark-red":"text-grey")},_.b9.commentWordLimit-m),r.createElement("span",{className:"whitespace-pre-wrap text-grey-40"}," / ".concat(_.b9.commentWordLimit)))),i&&r.createElement("div",{className:"flex",style:{marginTop:8}},r.createElement(A.Z,{type:"cancel",size:"tiny",className:"flex-auto whitespace-nowrap",onClick:s,style:{minWidth:48}},n.formatMessage({id:"cancel"})),r.createElement("div",{style:{marginLeft:8}},r.createElement(A.Z,{size:"tiny",className:"flex-auto whitespace-nowrap",onClick:this.save,disabled:!0!==this.canSave(),style:{minWidth:48}},n.formatMessage({id:"save"})))))))}}],i&&re(n.prototype,i),o&&re(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),fe=(0,a.ZP)(ue,{forwardRef:!0}),de=n("ZLhR"),me=n("v87U"),pe=n("ylzY"),he=n("5WEu");function ye(e){return ye="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},ye(e)}function ve(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,we(r.key),r)}}function ge(e,t,n){return t=Ee(t),function(e,t){if(t&&("object"===ye(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,be()?Reflect.construct(t,n||[],Ee(e).constructor):t.apply(e,n))}function be(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(be=function(){return!!e})()}function Ee(e){return Ee=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Ee(e)}function ke(e,t){return ke=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ke(e,t)}function Se(e,t,n){return(t=we(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function we(e){var t=function(e,t){if("object"!=ye(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ye(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ye(t)?t:t+""}var Te=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Se(n=ge(this,t,[e]),"judgeCollapse",(function(){var e=n.props,t=e.adjustDetailHeight,r=e.adjustDetailContentHeight,i=n.props.model.get("isExpand"),o=$(n.detailRef.current).find(".c-text"),a=parseFloat(o.css("line-height")),s=o.height()/a>3;n.setState({canCollapse:s,detailMaxHeight:i?"":3*a},(function(){t?t():r&&r(),n.props.onLayoutReady&&n.props.onLayoutReady(n.props.model.get("id"))}))})),Se(n,"parsePageTitle",(function(e){var t=me.e.parseInline(e,{});de.i(t).forEach((function(e){var t=e.token,r=e.content;t===de.w.LINKIFY&&(pe.ZP.link2Title[r]||(0,G.WK)(r)||(0,B.pz1)(encodeURIComponent(r)).then((function(e){200===e.status&&(pe.ZP.link2Title[r]=e.data||"",n.forceUpdate())})))}))})),Se(n,"updateComment",(function(e){n.props.onUpdate&&n.props.onUpdate(n.props.model.get("id"),e.title),n.setState({isEditing:!1})})),n.state={canCollapse:!1,detailMaxHeight:"",isEditing:!1},n.listenId=u().uniqueId(),n.expandComment=n.expandComment.bind(n),n.collapseComment=n.collapseComment.bind(n),n.deleteComment=n.deleteComment.bind(n),n.replyComment=n.replyComment.bind(n),n.rootRef=r.createRef(),n.detailRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ke(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this,t=this.props.model;this._isMounted=!0,setTimeout((function(){if(e._isMounted){e.judgeCollapse();var t=e.getContentView();e.props.model.get("isNew")&&!e.props.isHint&&t&&t.scrollTo(e.rootRef.current,0)}})),z.vp.subscribe(this.listenId,"triggerEditComment",(function(t){var n=e.state.isEditing;t!==e.listenId&&n&&e.setState({isEditing:!1})})),this.parsePageTitle(t.get("title"))}},{key:"componentDidUpdate",value:function(e){var t=this;e.model.get("title")!==this.props.model.get("title")&&setTimeout((function(){t._isMounted&&t.judgeCollapse()}),0)}},{key:"componentWillUnmount",value:function(){this._isMounted=!1}},{key:"getContentView",value:function(){return this.rootRef.current?$(this.rootRef.current).closest("#content-view"):null}},{key:"componentWillReceiveProps",value:function(e){var t=this,n=e.model.get("isExpand");if(n!==this.props.model.get("isExpand")){var r=parseFloat($(this.detailRef.current).css("line-height"));this.setState({detailMaxHeight:n?"":3*r},(function(){t.props.onLayoutReady&&t.props.onLayoutReady(t.props.model.get("id"))}))}e.model.get("title")!==this.props.model.get("title")&&this.parsePageTitle(e.model.get("title"))}},{key:"render",value:function(){var e=this,t=this.props,n=t.model,i=t.intl,o=t.renderAction,a=t.isDisableEdit,s=t.mUsers,l=t.isScheduleTask,u=t.adjustDetailHeight,f=t.adjustDetailContentHeight,d=t.projectId,m=t.taskId,p=this.state,v=p.canCollapse,b=p.isEditing,w=this.getUserProfile(),x=n.get("isExpand"),_=w.isMyself,O=this.isUserInShared(),C=this._getDisplayName(w),D=this._getDisplayTime(),A=this.getReplyTip(n.get("replyUserProfile"),{escape:!0}),I=(0,S.q_)(n),P=_?y.U2("picture"):w.avatarUrl,M=n.get("attachments")||[];return r.createElement("li",{ref:this.rootRef,className:"","data-comment-id":n.get("id"),style:{padding:"12px 0 6px"}},r.createElement("div",{className:"comment group relative"},r.createElement("div",{className:"comment-photo avatar float-left border-none rounded-s overflow-hidden ",style:{marginRight:12,width:32,height:32}},r.createElement(E.Z,{url:P,size:32})),r.createElement("div",{className:"comment-content relative leading-none",style:{marginLeft:44}},r.createElement("div",{className:"timeline relative"},o||!a&&!b&&r.createElement("div",{className:"action-btns absolute right-0 top-1/2 -translate-y-1/2 hidden group-hover:flex items-center"},_?r.createElement(r.Fragment,null,r.createElement("a",{className:"edit-btn",style:{marginRight:12},onClick:function(){e.setState({isEditing:!0},(function(){e.props.onEditStart&&e.props.onEditStart(n.get("id"))})),z.vp.dispatch("triggerEditComment",e.listenId)}},r.createElement(K.Z,{name:"edit",style:{width:16,height:16},className:"text-grey-40"})),r.createElement("a",{className:"del-btn",onClick:this.deleteComment},r.createElement(K.Z,{name:"delete",style:{width:16,height:16},className:"text-grey-40"}))):O&&r.createElement("a",{className:"reply-btn",onClick:this.replyComment},r.createElement(K.Z,{name:"td-footer-comment",style:{width:16,height:16},className:"text-grey-40"}))),r.createElement("div",{className:"timeline-text whitespace-nowrap overflow-hidden text-ellipsis max-w-[80%] h-[20px] flex items-center"},C?r.createElement("span",{className:"comment-creator whitespace-nowrap overflow-hidden text-ellipsis max-w-[140px] text-grey-60",style:{fontSize:13,paddingRight:12,lineHeight:"18px"}},C):null,r.createElement("span",{className:"comment-time text-info text-sml overflow-hidden text-xs text-grey-40",style:{lineHeight:"12px"}},D))),b?r.createElement("div",{id:"comment-text",className:"comment-text",style:{marginTop:6}},r.createElement(fe,{defaultValue:n.get("title"),isEdit:!0,projectId:d,taskId:m,attachments:M,mUsers:s,onCreate:this.updateComment,isScheduleTask:l,adjustDetailHeight:u,ref:this.commentHintRef,adjustDetailContentHeight:f,cancel:function(){e.setState({isEditing:!1},(function(){u()}))}})):r.createElement("div",{id:"comment-text",className:c()("comment-text",T().commentText),style:{minHeight:28,marginTop:6}},r.createElement("p",{className:"detail overflow-hidden break-words leading-normal",ref:this.detailRef,style:{maxHeight:this.state.detailMaxHeight}},r.createElement("span",{className:"reply-tip text-s",dangerouslySetInnerHTML:{__html:A},style:{lineHeight:1.5}}),r.createElement("span",{className:c()("c-text block whitespace-pre-wrap text-s font-normal select-enabled",k.RM),onClick:function(e){var t=e.target;if(t&&"A"===t.tagName){var n=t.getAttribute("href"),r=(0,G.WK)(n);if(r){var i={taskId:r.taskId,projectId:r.projectId};z.vp.dispatch("onTaskModalChange",i),e.preventDefault(),e.stopPropagation()}}},style:{lineHeight:1.5},dangerouslySetInnerHTML:{__html:I}})),r.createElement("div",{className:"flex flex-wrap",style:{marginTop:A||I?0:-6}},M.map((function(e){var t=e.id;return r.createElement("div",{key:t,className:"flex-none",style:{marginRight:8,marginTop:8}},r.createElement(Z,{url:"".concat(g.ho.API_HOST_V1,"/attachment/comment/").concat(d,"/").concat(m,"/").concat(t)}))}))),v&&r.createElement("span",{className:c()("cr-pointer collapse-toggle flex items-center cursor-pointer"),style:{marginTop:6},onClick:x?this.collapseComment:this.expandComment},r.createElement("span",{className:"text-xs text-grey-40"},x?i.formatMessage({id:"collapse"}):i.formatMessage({id:"expand"})),r.createElement(h.Z,{name:"chevron-dropdown-open",className:c()("w-[12px] h-[12px] text-grey-20",x?"rotate-180 transform":"")})))),!o&&!a&&!b&&r.createElement("div",{className:"absolute group-hover:block hidden rounded-default bg-grey-3 pointer-events-none",style:{top:-12,bottom:-6,left:-10,right:-10}})))}},{key:"isUserInShared",value:function(){var e=this.props.sharedUsers.filter((function(e){return e.get("isAccept")})),t=this.getUserProfile();if(t.isMyself)return!0;var n=t.userCode;return!!e.find((function(e){return e.get("userCode")===n}))}},{key:"_getDisplayName",value:function(e){return e.isMyself?y.oY():e.name?e.name:e.username}},{key:"_getDisplayTime",value:function(){var e=this.props.model.get("createdTime");return p.Z.formatActivityTime(e)}},{key:"getReplyTip",value:function(e,t){var n="";if(!u().isEmpty(e)){var r=this._getDisplayName(e);t&&t.escape&&(r=v.YU(r)),n=this.props.intl.formatMessage({id:"comment_reply"},{s1:r})}return n}},{key:"expandComment",value:function(){this.props.onToggleExpand&&this.props.onToggleExpand({id:this.props.model.get("id"),isExpand:!0})}},{key:"collapseComment",value:function(){this.props.onToggleExpand&&this.props.onToggleExpand({id:this.props.model.get("id"),isExpand:!1})}},{key:"deleteComment",value:function(){this.props.onDelete&&this.props.onDelete(this.props.model.get("id"))}},{key:"replyComment",value:function(){var e=this.getUserProfile(),t=this.getReplyTip(e).replace("<span>","").replace("</span>","");this.props.onReply&&this.props.onReply({tip:t,commentId:this.props.model.get("id"),userProfile:this.getUserProfile()})}},{key:"getUserProfile",value:function(){var e=this.props,t=e.model,n=e.isDarkTheme,r=t.get("userProfile");return r||{avatarUrl:(0,x.Z)(n)}}}],i&&ve(n.prototype,i),o&&ve(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),xe=(0,o.$j)((function(e,t){return{sharedUsers:(0,b.gz)(t.projectId),isDarkTheme:(0,he.$o)((0,he.gh)())}}),null,null)((0,a.ZP)(Te)),_e=n("nmib"),Oe=n("bJwH"),Ce=n("l3/N"),De=n("7Rop"),Ae=n("CGpF"),Ie=n("RZUi"),Pe=n("2sNt");function Me(e){return Me="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},Me(e)}function Ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Be(r.key),r)}}function je(e,t,n){return t=Le(t),function(e,t){if(t&&("object"===Me(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Re()?Reflect.construct(t,n||[],Le(e).constructor):t.apply(e,n))}function Re(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Re=function(){return!!e})()}function Le(e){return Le=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Le(e)}function Ue(e,t){return Ue=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ue(e,t)}function Ze(e,t,n){return(t=Be(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Be(e){var t=function(e,t){if("object"!=Me(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Me(t)?t:t+""}var Fe=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Ze(n=je(this,t,[e]),"commentsListPaddingX",10),Ze(n,"handleCommentsListScroll",(function(){n.toggleLastComment(null,!0)})),Ze(n,"getCurrentFileCount",(function(){var e=n.props.model;return(0,Pe.vWP)(e)})),Ze(n,"updateComment",(function(e,t){var r=n.props.model,i=n.state.comments.find((function(t){return t.get("id")===e}));if(i){var o=r.get("id"),a=r.get("projectId");(0,B.Jgd)(o,a,e,i.set("title",t).toJSON()).then((function(){if(n._isMounted){var r=n.state.comments.map((function(n){return n.get("id")===e?n.set("title",t):n}));n.setState({comments:r}),pe.ZP.highlightKeyWordsRegExp instanceof RegExp&&n.props.deleteSearchComment(o,e)}}))}})),n.mUsers=[],n.state={comments:(0,i.List)(),showEditor:n.isShowCommentEditor(e),showLastComment:!1,lastCommentLayoutReady:!1},n.matchMedia=null,n.deleteComment=n.deleteComment.bind(n),n.createComment=n.createComment.bind(n),n.replyComment=n.replyComment.bind(n),n.toggleCommentExpand=n.toggleCommentExpand.bind(n),n.adjustDetailHeight=n.adjustDetailHeight.bind(n),n.toggleCommentEditor=n.toggleCommentEditor.bind(n),n.matchMediaCB=n.matchMediaCB.bind(n),n.commentFooterRef=r.createRef(),n.antiscrollWrapRef=r.createRef(),n.commentsListRef=r.createRef(),n.commentTitleRef=r.createRef(),n.commentHintRef=r.createRef(),n.rootRef=r.createRef(),n.uniqueId=u().uniqueId(),n.clickCoAction=n.clickCoAction.bind(n),n.updateCommentsListMaxHeight=n.updateCommentsListMaxHeight.bind(n),n.scrollCommentAreaIntoView=n.scrollCommentAreaIntoView.bind(n),n.watchCommentItemToBottom=n.watchCommentItemToBottom.bind(n),n.scrollCommentItemToBottom=n.scrollCommentItemToBottom.bind(n),n.handleCommentEditStart=n.handleCommentEditStart.bind(n),n.handleCommentLayoutReady=n.handleCommentLayoutReady.bind(n),n.handleLastCommentLayoutReady=n.handleLastCommentLayoutReady.bind(n),n.commentsListMaxHeight=null,n.commentItemResizeObserver=null,n.commentItemResizeTimer=null,n.commentsListMeasureTimer=null,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ue(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){var e=this;this.fetchComments(this.props),this.adjustDetailHeight(),this.setMentionUsers();var t=this.getContentView();t&&t.on("scroll.".concat(this.uniqueId),(function(){e.toggleLastComment(null,!0)})),O.iD($(this.antiscrollWrapRef.current)),this._isMounted=!0;var n=this.getTaskDetailView();this.state.showEditor&&n&&n.addClass("has-comments"),this.matchMedia=window.matchMedia&&window.matchMedia("(min-width: 921px)"),this.matchMedia&&this.matchMedia.addListener(this.matchMediaCB),z.vp.subscribe(this.uniqueId,"toggleComments",this.toggleCommentEditor)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.model.get("id")!==this.props.model.get("id")||e.model.get("commentCount")&&!this.props.model.get("commentCount")?(this.initState(e),this.fetchComments(e),this.setMentionUsers()):(0,i.is)(e.sharedUsers,this.props.sharedUsers)||this.setMentionUsers()}},{key:"componentDidUpdate",value:function(e,t){var n=this,r=this.props.adjustDetailContentHeight;t.comments.size!==this.state.comments.size?setTimeout((function(){n.state.comments.size<5?n.updateCommentsListMaxHeight():t.comments.size<5&&5===n.state.comments.size&&n.toggleLastComment(),r&&r()})):t.showEditor!==this.state.showEditor&&setTimeout((function(){r&&r(),n.toggleLastComment()}))}},{key:"updateCommentsListMaxHeight",value:function(){if(this.commentsListRef.current){var e=$(this.commentsListRef.current),t=e.children("li");if(!t.length)return this.commentsListMaxHeight=null,void e.css({maxHeight:"",overflowY:"",visibility:""});if(t.length<5)return this.commentsListMaxHeight=null,void e.css({maxHeight:"",overflowY:"",visibility:""});if(null===this.commentsListMaxHeight){var n=t.slice(-5),r=n.first().position().top,i=n.last(),o=i.position().top+i.outerHeight(!0)-r;o>0&&(this.commentsListMaxHeight=o,e.css({maxHeight:this.getAdjustedCommentsListMaxHeight(o),overflowY:"auto",visibility:"visible"}))}else e.css({maxHeight:this.getAdjustedCommentsListMaxHeight(this.commentsListMaxHeight),overflowY:"auto",visibility:"visible"})}}},{key:"getAdjustedCommentsListMaxHeight",value:function(e){if(!this.commentFooterRef.current||!this.state.showLastComment)return e;var t=$(this.commentFooterRef.current).find(".last-comment .antiscroll-inner").outerHeight()||0;return Math.max(0,e-t)}},{key:"componentWillUnmount",value:function(){var e=this.getContentView();e&&e.off("scroll.".concat(this.uniqueId)),this.disconnectCommentItemResizeObserver(),this.commentsListMeasureTimer&&(clearTimeout(this.commentsListMeasureTimer),this.commentsListMeasureTimer=null),O.Dh($(this.antiscrollWrapRef.current)),this.matchMedia&&this.matchMedia.removeListener(this.matchMediaCB),z.vp.unSubscribe(this.uniqueId,"toggleComments"),this._isMounted=!1}},{key:"getContentView",value:function(){return this.rootRef.current?$(this.rootRef.current).closest("#content-view"):null}},{key:"getTaskDetailView",value:function(){return this.rootRef.current?$(this.rootRef.current).closest("#task-detail-inner"):null}},{key:"getShownComments",value:function(){return this.state.comments}},{key:"renderCommentList",value:function(){var e=this,t=this.props,n=t.intl,i=t.model,o=t.isDisableComment,a=t.adjustDetailContentHeight,s=this.state.comments.size||0,l=s>5&&null===this.commentsListMaxHeight;return s?r.createElement("div",{className:c()("comments relative select-none border-solid border-grey-5 dark:border-grey-10 border-t-[1px]"),style:{padding:"0 10px 8px"}},r.createElement("div",{className:"comments-header leading-[17px] flex items-center",ref:this.commentTitleRef,style:{paddingTop:16,paddingBottom:8,paddingLeft:this.commentsListPaddingX,paddingRight:this.commentsListPaddingX}},r.createElement("span",{className:"title text-s font-medium",style:{marginRight:6}},n.formatMessage({id:"comments"})),s&&r.createElement("span",{className:"count text-s font-medium",id:"comments_count"},s)),r.createElement("ul",{ref:this.commentsListRef,className:c()("with-no-scroll",T().commentsList,Ze(Ze({},T().commentsListHidden,l),T().commentsListVisible,!l)),onScroll:this.handleCommentsListScroll,style:{paddingLeft:this.commentsListPaddingX,paddingRight:this.commentsListPaddingX,visibility:l?"hidden":void 0}},this.getShownComments().map((function(t){return r.createElement(xe,{model:t,projectId:i.get("projectId"),taskId:i.get("id"),key:t.get("id"),isDisableEdit:o,onDelete:e.deleteComment,onReply:e.replyComment,onToggleExpand:e.toggleCommentExpand,onEditStart:e.handleCommentEditStart,onLayoutReady:e.handleCommentLayoutReady,adjustDetailContentHeight:a,mUsers:e.mUsers,adjustDetailHeight:e.adjustDetailHeight,onUpdate:e.updateComment})})))):null}},{key:"renderCommentHint",value:function(){var e=this.props,t=e.intl,n=e.model,i=e.isScheduleTask,o=e.isDisableComment,a=e.onCommentEditorFocus,s=e.adjustDetailContentHeight,l=this.state,u=l.showEditor,f=l.showLastComment,d=l.lastCommentLayoutReady,m=l.comments.last(),p=r.createElement("a",{className:"co-action float-right cursor-pointer",onClick:this.clickCoAction},r.createElement("span",{className:"comments-count text-info text-sml leading-[12px] text-xs text-grey-40"},t.formatMessage({id:"more"}))),h=this.getCurrentFileCount();return r.createElement("div",{className:c()("comments-hint",{"show-holder":f,"show-editor":u})},r.createElement("div",{className:c()("comments-footer med-fast animated border-solid absolute z-[2] w-full py-0 px-[20px]",{"bottom-[92px]":i,"bottom-[48px]":!i,"border-t border-solid border-grey-5 dark:border-grey-10":u}),ref:this.commentFooterRef},r.createElement("div",{className:c()("comment-holder",{hide:!f,relative:!f})},r.createElement("div",{className:c()("last-comment antiscroll-wrap",T().lastComment,Ze({},T().lastCommentHidden,f&&!d)),ref:this.antiscrollWrapRef},r.createElement("div",{className:c()("antiscroll-inner",{hide:!f})},f&&m&&r.createElement(xe,{isHint:!0,model:m,renderAction:p,projectId:n.get("projectId"),taskId:n.get("id"),key:m.get("id"),isDisableEdit:o,adjustDetailHeight:this.adjustDetailHeight,onToggleExpand:this.toggleCommentExpand,onLayoutReady:this.handleLastCommentLayoutReady,adjustDetailContentHeight:s,mUsers:this.mUsers,isScheduleTask:i})))),!o&&r.createElement("div",{className:"n-bottom relative w-full leading-1 min-h-[39px] box-border\t",style:{display:this.state.showEditor?void 0:"none",margin:"15px 0"}},r.createElement(fe,{key:n.get("id"),onFocusChange:a,mUsers:this.mUsers,onCreate:this.createComment,isScheduleTask:i,adjustDetailHeight:this.adjustDetailHeight,ref:this.commentHintRef,adjustDetailContentHeight:s,projectId:n.get("projectId"),taskId:n.get("id"),attachments:[],currentFileCount:h}))))}},{key:"getCommentItemElement",value:function(e){var t=this.commentsListRef.current;return t?Array.prototype.find.call(t.children,(function(t){return t.getAttribute("data-comment-id")===String(e)})):null}},{key:"disconnectCommentItemResizeObserver",value:function(){this.commentItemResizeObserver&&(this.commentItemResizeObserver.disconnect(),this.commentItemResizeObserver=null),this.commentItemResizeTimer&&(clearTimeout(this.commentItemResizeTimer),this.commentItemResizeTimer=null)}},{key:"watchCommentItemToBottom",value:function(e){var t=this,n=this.getCommentItemElement(e);if(n){var r=function(){t.scrollCommentItemToBottom(e)};this.disconnectCommentItemResizeObserver();var i=function(){t.disconnectCommentItemResizeObserver()},o=function(){t.commentItemResizeTimer&&clearTimeout(t.commentItemResizeTimer),t.commentItemResizeTimer=setTimeout(i,300)};window.requestAnimationFrame?window.requestAnimationFrame(r):setTimeout(r),window.ResizeObserver&&(this.commentItemResizeObserver=new window.ResizeObserver((function(){r(),o()})),this.commentItemResizeObserver.observe(n),o())}}},{key:"scrollCommentItemToBottom",value:function(e){var t=this.commentsListRef.current;if(t){var n=this.getCommentItemElement(e);if(n){var r=this.isLastComment(e);r&&(t.scrollTop=t.scrollHeight);var i=n.getBoundingClientRect(),o=t.getBoundingClientRect(),a=i.bottom-o.bottom;a>0&&(t.scrollTop+=a,i=n.getBoundingClientRect());var s=this.getContentView(),c=s&&s.get(0);if(c)if(r)c.scrollTop=c.scrollHeight;else{var l=c.getBoundingClientRect().bottom,u=this.commentFooterRef.current&&this.commentFooterRef.current.getBoundingClientRect(),f=u&&u.height>0?Math.min(l,u.top):l,d=i.bottom-f;d>0&&(c.scrollTop+=d)}}}}},{key:"handleCommentEditStart",value:function(e){this.adjustDetailHeight(),this.watchCommentItemToBottom(e)}},{key:"handleCommentLayoutReady",value:function(){var e=this;this.state.comments.size<5||null!==this.commentsListMaxHeight||(this.commentsListMeasureTimer&&clearTimeout(this.commentsListMeasureTimer),this.commentsListMeasureTimer=setTimeout((function(){e.commentsListMeasureTimer=null,e.updateCommentsListMaxHeight(),e.adjustDetailHeight()})))}},{key:"handleLastCommentLayoutReady",value:function(){var e=this;this.state.showLastComment&&!this.state.lastCommentLayoutReady&&this.setState({lastCommentLayoutReady:!0},(function(){e.updateCommentsListMaxHeight(),e.adjustDetailHeight()}))}},{key:"isLastComment",value:function(e){var t=this.state.comments.last();return!!t&&t.get("id")===e}},{key:"isLastCommentCovered",value:function(){if(!this.commentsListRef.current||!this.commentFooterRef.current)return!1;var e=$(this.commentsListRef.current),t=e.find("li:last-child");return(t.length?t.offset().top:e.offset().top)>$(this.commentFooterRef.current).offset().top+21}},{key:"collapseLastCommentIfExpanded",value:function(e){var t=this.state.comments.size-1,n=this.state.comments.get(t);n&&n.get("isExpand")?this.setState({comments:this.state.comments.update(t,(function(e){return e.set("isExpand",!1)}))},(function(){e&&e()})):e&&e()}},{key:"getCollapsedLastComments",value:function(){var e=this.state.comments.size-1,t=this.state.comments.get(e);return t&&t.get("isExpand")?this.state.comments.update(e,(function(e){return e.set("isExpand",!1)})):this.state.comments}},{key:"render",value:function(){return r.createElement("div",{ref:this.rootRef},this.renderCommentList(),this.renderCommentHint())}},{key:"matchMediaCB",value:function(e){var t=this,n=this.props.adjustDetailContentHeight;e.matches&&setTimeout((function(){n&&n(),t.toggleLastComment()}))}},{key:"toggleLastComment",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.commentsListRef.current)if(this.isLastCommentCovered()){var r=!this.state.showLastComment;this.setState(n?{showLastComment:!0,lastCommentLayoutReady:!r&&this.state.lastCommentLayoutReady,comments:this.getCollapsedLastComments()}:{showLastComment:!0,lastCommentLayoutReady:!r&&this.state.lastCommentLayoutReady},(function(){setTimeout((function(){t.updateCommentsListMaxHeight(),t.adjustDetailHeight(),e&&e()}))}))}else this.setState({showLastComment:!1,lastCommentLayoutReady:!1},(function(){setTimeout((function(){t.updateCommentsListMaxHeight(),t.adjustDetailHeight(),e&&e()}))}))}},{key:"initState",value:function(e){var t=this;this.commentsListMaxHeight=null,this.setState({comments:(0,i.List)(),showLastComment:!1,lastCommentLayoutReady:!1,showEditor:this.isShowCommentEditor(e)},(function(){if(t.adjustDetailHeight(),t.state.showEditor){var e=t.getTaskDetailView();e&&e.addClass("has-comments")}}))}},{key:"isShowCommentEditor",value:function(e){var t=e.model;return!Ce._X()&&0===t.get("deleted")&&!!t.get("commentCount")}},{key:"updateCommentExpandState",value:function(e,t){var n=this.state.comments.map((function(t){return t.get("id")===e.id?t.set("isExpand",e.isExpand):t}));this.setState({comments:n},t)}},{key:"toggleCommentExpand",value:function(e){var t=this;if(e.isExpand&&this.state.showLastComment&&this.isLastComment(e.id))return this.scrollCommentAreaIntoView(),this.scrollCommentsToBottom(),void this.setState({showLastComment:!1,lastCommentLayoutReady:!1},(function(){setTimeout((function(){t.updateCommentExpandState(e,(function(){t.adjustDetailHeight(),setTimeout((function(){t.updateCommentsListMaxHeight(),t.watchCommentItemToBottom(e.id)}))}))}))}));this.updateCommentExpandState(e,(function(){t.adjustDetailHeight(),setTimeout((function(){t.updateCommentsListMaxHeight(),e.isExpand&&(t.isLastComment(e.id)?(t.scrollCommentsToBottom(),t.toggleLastComment((function(){t.isLastCommentCovered()?t.collapseLastCommentIfExpanded((function(){setTimeout((function(){t.updateCommentsListMaxHeight(),t.adjustDetailHeight()}))})):t.watchCommentItemToBottom(e.id)}))):t.watchCommentItemToBottom(e.id))}))}))}},{key:"adjustDetailHeight",value:function(){var e=this.props.adjustDetailHeight;e&&e()}},{key:"fetchComments",value:function(e){var t=this,n=this.props.adjustDetailContentHeight;if(e.model.get("commentCount")){var r=e.model.get("id"),o=e.model.get("projectId"),a=e.model.get("deleted");!Ce._X()&&0===a&&Oe.yE(o)&&(0,b.TX)(o),(0,B.ss1)(r,o).then((function(e){var o=e.data||[];t._isMounted&&(pe.ZP.taskId2Comments[r]=o,t.setState({comments:(0,i.List)(o.map((function(e){return e.isExpand=!1,(0,i.Map)(e)})))},(function(){z.vp.dispatch("refreshOutSinglePosition"),setTimeout((function(){n&&n(),t.toggleLastComment(t.scrollCommentsToBottom.bind(t))}))})))}))}else{var s=this.getTaskDetailView();s&&s.removeClass("has-comments")}}},{key:"clickCoAction",value:function(e){e&&e.preventDefault(),e&&e.stopPropagation(),this.scrollCommentAreaIntoView(100);var t=this.commentsListRef.current;t&&setTimeout((function(){"function"===typeof t.scrollTo?t.scrollTo({top:t.scrollHeight,behavior:"smooth"}):t.scrollTop=t.scrollHeight}),120)}},{key:"scrollCommentAreaIntoView",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.commentsListRef.current,n=this.getContentView(),r=this.commentTitleRef.current||t;n&&r&&n.scrollTo(r,e)}},{key:"scrollCommentsToBottom",value:function(){var e=this.commentsListRef.current;e&&e.scrollHeight>e.clientHeight&&(e.scrollTop=e.scrollHeight)}},{key:"setMentionUsers",value:function(){var e=this.props.model,t=e.get("projectId"),n=e.get("deleted");if(!(Ce._X()||n>0)&&Oe.yE(t)){var r=(0,b.am)(t),i=[];r.forEach((function(e){var t=e.get("displayName"),n=e.get("userId");if(n!==y.U2("userId")){var r={original:t,value:v.YU(t),key:n,atLabel:"@"+t,userId:n};i.push(r)}})),this.mUsers=i}}},{key:"createMentionReg",value:function(){var e=this.mUsers;if(!e.length)return null;var t=u().map(e,(function(e){return e.value.replace(Ae.Z.escapeReg,"\\$1")+" "}));return new RegExp("@("+t.join("|")+")","ig")}},{key:"getMentions",value:function(e){var t=this.mUsers;if(t.length){var n=e.get("title"),r=[],i=this.createMentionReg(),o=u().union(n.match(i));try{r=u().map(o,(function(e){e=e.replace(/\s*$/,"");var n=u().findIndex(t,{atLabel:e}),r=t[n];return{userId:r.userId,atLabel:r.atLabel}}))}catch(a){d().error(a)}return r}}},{key:"toggleCommentEditor",value:function(e){var t=this;if(e===this.context){var n=!this.state.showEditor,r=this.getTaskDetailView();r&&(n?(r.addClass("has-comments"),D.Ri("open")):(r.removeClass("has-comments"),D.Ri("close"))),this.setState({showEditor:n},(function(){t.adjustDetailHeight(),t.commentHintRef.current&&t.commentHintRef.current.autoFocus()}))}}},{key:"createComment",value:function(e){var t=this;e=(e=(0,i.Map)(u().extend(e,{id:(0,De.Z)(),createdTime:p.Z.prefMoment().utc().format(H.WUZ.atomTime),taskId:this.props.model.get("id"),projectId:this.props.model.get("projectId"),userProfile:{isMyself:!0}}))).set("mentions",this.getMentions(e)).set("isNew",!0);var n=this.props.model.get("id"),r=this.props.model.get("projectId");(0,B.As2)(n,r,e.toJSON()).then((function(){if(t._isMounted){e=e.set("isExpand",!1);var r=t.state.comments.push(e),i=pe.ZP.taskId2Comments[n]||[];pe.ZP.taskId2Comments[n]=i.concat([e.toJSON()]),t.setState({comments:r},(function(){setTimeout((function(){t.scrollCommentsToBottom()}))})),t.props.updateTaskCommentCount(n,r.size)}}))}},{key:"deleteComment",value:function(e){var t=this,n=this.props.model.get("id"),r=this.props.model.get("projectId");D.Ri("add"),(0,B.l0N)(n,r,e).then((function(){if(t._isMounted){var r=t.state.comments.filter((function(t){return t.get("id")!==e})),i=pe.ZP.taskId2Comments[n]||[];pe.ZP.taskId2Comments[n]=i.filter((function(t){return t.id!==e})),t.setState({comments:r}),t.props.updateTaskCommentCount(n,r.size),pe.ZP.highlightKeyWordsRegExp instanceof RegExp&&t.props.deleteSearchComment(n,e)}}))}},{key:"replyComment",value:function(e){var t=this;this.setState({showEditor:!0},(function(){t.commentHintRef.current.renderCommentReply(e)}))}}],o&&Ne(n.prototype,o),a&&Ne(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);Fe.contextType=m.hV;var He=(0,o.$j)((function(e,t){return{sharedUsers:(0,b.gz)(t.model.get("projectId"))}}),(function(e){return{updateTaskCommentCount:function(t,n){e((0,_e.Kr)(t,n))},deleteSearchComment:function(t,n){e(Ie.C(t,n))}}}))((0,a.ZP)(Fe))},Y63x:function(e,t,n){"use strict";n.d(t,{ZP:function(){return ye}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("oVuX"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("Nr3o"),a=n.n(o),s=n("EPMa"),c=n.n(s),l=n("9IBm"),u=n("got7"),f=n("y8mg"),d=n.n(f),m=n("/bNi"),p=n("i8i4"),h=n("2sNt"),y=n("bJwH"),v=n("l3/N"),g=function(e,t){var n=(0,l.Z)(),i=(0,r.useRef)(document.createElement("span")),o=(0,r.useMemo)((function(){return(0,h.ZWx)(e)}),[e]),a=(0,r.useMemo)((function(){var t=(0,y.Rp)(e.get("projectId"));return(0,y.I2)(t)}),[e]);return(0,r.useEffect)((function(){var e=(0,v._X)()||a;o?p.render(r.createElement(r.Fragment,null,r.createElement("span",{style:{color:"inherit"}},"".concat(n.formatMessage({id:"write_down_or"})," ")),r.createElement("span",{style:{color:"inherit"},className:c()("md-pointer-capture-ignore","underline",e?"disabled cursor-not-allowed":"cursor-pointer"),onClick:e?function(){}:t},n.formatMessage({id:"use_a_template"}))),i.current):p.render(r.createElement(r.Fragment,null,n.formatMessage({id:"enter_content_or_type_splash_for_menu"})),i.current)}),[a,o,n,t]),i.current},b=n("fM34"),E=n("Ag2S"),k=n("4+DD"),S=n("q9+P"),w=n("/0bn"),T=n("wPh5"),x=n("gFJJ"),_=n("Z4mW"),O=n("pWE6"),C=n("YhVq"),D=n("RDjN"),A=n("nmib"),I=n("O3Um"),P=n("ylzY"),M=n("t5UX"),N=n("5i3H"),j=n("Llsf"),R=n("ZalT"),L=n("pwco"),U=n("Eh+D"),Z=n("Mfe1"),B=n("Es6M"),F=n("AT7j"),H=n("ZLhR"),Y=n("7Rop"),V=n("bBaG"),K=n("0Nh+"),W=n("EItl"),z=n("0C03"),G=n("lj54"),q=n("kxzV"),J=n("CGpF"),X=n("rviF"),Q=n("DRqq"),ee=n("PZUk"),te=n("PS37"),ne=n("epob"),re=n("TXkH"),ie=n("XoE2"),oe=n("5WEu");function ae(e){return ae="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},ae(e)}function se(){return se=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},se.apply(this,arguments)}function ce(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function le(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ce(Object(n),!0).forEach((function(t){ue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ce(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ae(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ae(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ae(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fe(e){return function(e){if(Array.isArray(e))return pe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||me(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||me(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 me(e,t){if(e){if("string"===typeof e)return pe(e,t);var n=Object.prototype.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)?pe(e,t):void 0}}function pe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var he=r.forwardRef((function(e,t){var n=e.model,o=e.content,s=e.onAction,f=e.isReadOnly,p=e.taskId,y=e.isNewOutSingle,F=e.onBlur,H=e.isScheduleOwner,ae=e.setCodeMirrorRef,ce=e.listenId,ue=e.onEditorAction,me=e.isFullScreen,pe=(0,l.Z)(),he=(0,r.useRef)(null),ye=(0,r.useRef)(d().uniqueId()),ke=(0,r.useRef)(null),Se=(0,r.useRef)(!1),we=(0,Q.Z)((function(e){var t=he.current,n=null===t||void 0===t?void 0:t.getCodeMirror();n&&ue(e,n)})),Te=(0,Q.Z)((function(e,t){s("setProject",{projectId:e,columnId:t})})),xe=(0,te.Z)({columnId:n.get("columnId"),projectId:n.get("projectId"),setProject:Te,domEditorRef:he}),_e=xe.handleKeydown,Oe=xe.projectHint,Ce=xe.setProjectMenuState,De=(0,r.useMemo)((function(){var e={subtask:!1,attachment:!1,"add-from-template":!0};return(me||h.ZWx(n)||h.iNK(n)>=D.AE)&&(e.subtask=!0),y&&(e.subtask=!0,e.attachment=!0,e["add-from-template"]=!1),Object.keys(e).map((function(e){return e})).filter((function(t){return e[t]}))}),[me,y,n]),Ae=(0,W.D9)(n),Ie=(0,i.v9)((function(e){return(0,oe.gh)()})),Pe=de((0,r.useState)({}),2),Me=Pe[0],Ne=Pe[1];(0,r.useEffect)((function(){n.get("id")!==Ae.get("id")&&Ne((function(e){return(0,re.ZP)(e,(function(e){Object.keys(e).forEach((function(t){e[t].taskId!==n.get("id")&&delete e[t]}))}))}))}),[n,Ae]);var je=(0,r.useCallback)((function(e){var t,n=null===(t=he.current)||void 0===t?void 0:t.getCodeMirror();if(n&&h.Yb(e)){var r,i=(0,h.zne)(e).sort(q.ZP.attachment),o=null!==(r=e.get("content"))&&void 0!==r?r:"",a=i.toArray().filter((function(e){return!new RegExp((0,L.SJ)(e.get("id"))).test(o)})).map((function(e){return(0,L.W_)(e.get("id"),e.get("fileType"),e.get("fileName"))})).join("\n");a&&setTimeout((function(){var e,t=a,r=n,i=r.lastLine();r.getOption("disableInput")||((0,Z.yV)(r),0!==(null!==(e=r.getLine(i))&&void 0!==e?e:"").length?r.replaceSelection("\n".concat(t,"\n"),void 0,"insertAttachments"):r.replaceSelection("".concat(t),void 0,"insertAttachments"))}))}}),[]);(0,r.useEffect)((function(){var e=ke.current;null==e?n&&je(n):n.get("id")!==e.get("id")&&n&&je(n),U.is(n,e)||(ke.current=n)}),[je,n]);var Re="inModal"===(0,z.OC)()?"modal":"detail";P.ZP.activeDetail=Re,P.ZP.detailModel[Re]=n,(0,r.useEffect)((function(){return E.vp.subscribe(null,"focusToDetailContent",(function(e){var t,n=null===(t=he.current)||void 0===t?void 0:t.getCodeMirror();n&&(e?n.setSelection(e):n.setCursor(n.lineCount(),0),n.focus())})),function(){E.vp.unSubscribe(null,"focusToDetailContent")}}),[]);var Le=(0,r.useCallback)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null===(e=he.current)||void 0===e?void 0:e.getCodeMirror();n&&(t?(0,M.Do)(n,P.ZP.highlightKeyWordsRegExp):(0,M.Gz)(n,P.ZP.highlightKeyWordsRegExp))}),[]);(0,r.useEffect)((function(){Le(!1)}),[Le]),(0,r.useEffect)((function(){var e=ye.current;return E.vp.subscribe(e,b.yv,(function(e){var t=e.match;Le("content"===t)})),function(){E.vp.unSubscribe(e,b.yv)}}),[Le]);var Ue=(0,r.useCallback)((function(){var e=he.current;if(e){var t=e.getValue();t!==o&&s("update",{text:t})}}),[o,s]),Ze=(0,u.Z)(Ue,2*S.Rb,{leading:!0}),Be=(0,r.useCallback)((function(e){s("save")}),[s]),Fe=(0,r.useCallback)((function(){return(0,v.gz)()||(0,v.Li)()?(Ue(),void setTimeout((function(){y?s("save"):Be(!0)}),0)):a().Pass}),[Ue,y,s,Be]),He=(0,r.useCallback)((function(e){if(!k.UK(e))return a().Pass;E.vp.dispatch("focusToDetailTitle")}),[]),Ye=(0,r.useMemo)((function(){return{Up:He,"Cmd-Enter":Fe,"Ctrl-Enter":Fe}}),[He,Fe]),Ve=(0,r.useCallback)((function(){(0,N.zT)(),P.ZP.isContentEditorFocus=!0}),[]),Ke=(0,r.useCallback)((function(e){F&&F(),Ue(),(0,N.EH)(),y||s("save"),P.ZP.isContentEditorFocus=!1}),[Ue,y,s,F]),We=(0,r.useCallback)((function(e,t){var n=e.getCursor(),r=e.findMarksAt(n);if(T.O0(t,e.getValue()+"1"))return t.preventDefault(),t.stopPropagation(),w.$Z({text:pe.formatMessage({id:"characters_upper_limit"})}),!1;if(_e(e,t),r&&r[0]){var i=r[0];if("image"===i.foldType){var o=e.somethingSelected(),a=i.find(),s=a.from.ch!==n.ch;t.keyCode===j.Z.backspace&&!o&&s&&(t.preventDefault(),e.setSelection(a.from,a.to))}}return!0}),[_e,pe]),ze=(0,r.useCallback)((function(e,t){return!t||(e.getValue().length+t.length>x.b9.taskContentWordLimit?(w.$Z({text:pe.formatMessage({id:"characters_upper_limit"})}),!0):(e.replaceSelection((0,O.M_)(t)),!0))}),[pe]),Ge=(0,i.I0)(),qe=(0,r.useCallback)((function(e){Ge(I._U(e))}),[Ge]),Je=(0,r.useCallback)((function(e,t){s("updateAttachments",{attachments:t})}),[s]),Xe=(0,r.useCallback)((function(e,t){var r=t.text,i=void 0===r?[]:r,o=t.from,s=t.to;if("setValue"!==t.origin){var c=e.findMarks(o,s).filter((function(e){return"image"===e.foldType}))[0];if(c){var l=c.find(),u=l.from,f=l.to;(new Set(["same","before"]).has((0,G.P)(o,u))||new Set(["same","after"]).has((0,G.P)(s,f)))&&setTimeout((function(){e.getInputField().blur(),setTimeout((function(){e.focus()}))}))}}if("setValue"!==t.origin&&"redo"!==t.origin&&"undo"!==t.origin){var d,m,p=!1,v=!1;if(J.Z.fileAtEnd.test(null!==(d=i[i.length-1])&&void 0!==d?d:"")&&(p=!0),J.Z.fileAtStart.test(null!==(m=i[0])&&void 0!==m?m:""))0!==e.getLine(o.line).length&&(v=!0);p&&i.push(""),v&&i.unshift("")}var g=i.join("");if("setValue"!==t.origin){var b=ge(g);if(b.forEach((function(e,t){var n=new RegExp("^!\\[.*?\\]\\(".concat((0,B.Iq)(e),"\\)$"));i.some((function(e){return n.test(e)}))||b.delete(t)})),b.size>0){var E=n.get("id"),k=(0,h.Nvm)(n),S=U.List(),w=new Map;if("insertAttachments"!==t.origin&&"redo"!==t.origin&&"undo"!==t.origin){var T=(0,h.Ak_)().toArray().concat(y?[n]:[]).reduce((function(e,t){return(0,h.Nvm)(t).toArray().forEach((function(t){e.set(t.get("id"),t)})),e}),new Map([]));b.forEach((function(e,t){var n=t,r=T.get(n),i=e;if(r&&i){if(r.get("taskId")===E)return;var o=(0,Y.Z)();S=S.concat(U.List([r.set("id",o).set("taskId",E).set("syncStatus",V.w.NEW).set("status",R.On.normal)])),w.set(i,i.replace(n,o))}}))}Je(n.get("id"),k.map((function(e){var t=e.get("id");return b.get(t)&&e.get("status")===R.On.inactive?e.set("status",R.On.normal).set("syncStatus",V.w.UPDATED):e})).concat(S)),Se.current=!0;var x=fe(w.keys()),_=new RegExp(x.map((function(e){return(0,B.Iq)(e)})).join("|"));w.size>0&&i.forEach((function(e,t){var n=e.match(_);if(n){var r=n[0],o=w.get(r);r&&o&&(i[t]=e.replace(r,o))}}))}if("+delete"===t.origin||"cut"===t.origin){var O=e.somethingSelected(),C=le({},o),D=le({},s),A=!1;if(be(e,o))C=a().Pos(o.line+1,0),e.getLine(s.line).length>s.ch&&(A=!0);Ee(e,s)&&(D=a().Pos(Math.max(s.line-1,0),Math.max(e.getLine(Math.max(s.line-1,0)).length-1,0)),0!==e.getLine(o.line).length&&(A=!0)),O?Object.prototype.hasOwnProperty.call(t,"update")&&t.update(C,D,i):A&&(Object.prototype.hasOwnProperty.call(t,"cancel")&&t.cancel(),e.setCursor(o))}else if("redo"!==t.origin&&"undo"!==t.origin&&"insertAttachments"!==t.origin){if(!(""===i[0]&&""===i[1])){var I=e.somethingSelected(),P=le({},o),M=le({},s),N=be(e,o),j=Ee(e,s);if(N){var L=e.lineCount()-1;if(o.line+1>L)i.unshift("");else{if(!I)M=a().Pos(s.line+1,0),Ee(e,M)&&i.push("");P=a().Pos(o.line+1,0)}}if(j){if(s.line-1<0)i.push("");else M=a().Pos(s.line-1,Math.max(e.getLine(s.line-1).length,0)),I||(P=a().Pos(o.line-1,Math.max(e.getLine(o.line-1).length,0))),be(e,P)&&i.unshift("")}(N||j)&&Object.prototype.hasOwnProperty.call(t,"update")&&(t.update(P,M,i),e.setCursor(M))}}}}),[y,n,Je]),Qe=(0,r.useCallback)((function(e,t){T.fS(t,e.getValue()+"1")&&Object.prototype.hasOwnProperty.call(t,"cancel")&&(t.cancel(),w.$Z({text:pe.formatMessage({id:"characters_upper_limit"})}))}),[pe]),$e=(0,r.useCallback)((function(e,t){Ze(),(0,P.bc)(),he.current&&(0,m.Se)(e,{id:n.id,taskId:p,model:n,addTag:qe,onAction:s,setProjectMenuState:Ce},h.ZWx(n)?["priority"]:[]);var r=t.removed,i=(void 0===r?[]:r).join("");if("setValue"!==t.origin){var o=ge(i);if(o.size){var a=(0,h.Nvm)(n),c=U.List();Je(n.get("id"),a.map((function(e){var t=e.get("id");return o.has(t)?e.set("status",R.On.inactive).set("syncStatus",V.w.UPDATED):e})).concat(c)),Se.current=!0}}Se.current&&(K.Z.doSync(),Se.current=!1)}),[qe,Ze,n,s,Ce,p,Je]),et=(0,r.useCallback)((function(e,t){return Ge((0,A.M2)(e,t))}),[Ge]),tt=(0,r.useCallback)((function(e,t){return Ge((0,A.To)(e,t,[],{}))}),[Ge]),nt=(0,r.useCallback)((function(e,t){return Ge((0,A.y)(e,t))}),[Ge]),rt=(0,r.useCallback)((function(e,t){return Ge((0,A.cT)(e,t))}),[Ge]),it=de((0,r.useState)(0),2),ot=it[0],at=it[1],st=(0,r.useCallback)((function(e){E.vp.dispatch(C.qu,null),(0,C.Y0)(p,e,et,rt,tt,nt),at((function(e){return e+1}))}),[rt,tt,nt,et,p]),ct=(0,r.useCallback)((function(){E.vp.dispatch(C.NX,{isShow:!0,onItemSelect:st,type:D.UVy.Note})}),[st]),lt=(0,r.useCallback)((function(e){E.vp.dispatch(C.qu,null),s("addFromTemplate",{template:e})}),[s]),ut=(0,r.useCallback)((function(){var e=h.ZWx(n);E.vp.dispatch(C.NX,{isShow:!0,onItemSelect:lt,type:e?D.UVy.Note:D.UVy.Task})}),[n,lt]),ft=(0,r.useCallback)((function(){n.get("isNew")?ut():ct()}),[n,ut,ct]);(0,r.useEffect)((function(){var e=ye.current;return E.vp.subscribe(e,"addFromTemplateDispatchToContent",(function(){ut()})),function(){E.vp.unSubscribe(e,"addFromTemplateDispatchToContent")}}),[ut]);var dt=g(n,ft),mt=(0,r.useCallback)((function(e){he.current=e,ae(e);var t=null===e||void 0===e?void 0:e.getCodeMirror();t&&t.on("cursorActivity",(function(e){ve(e)}))}),[ae]),pt=(0,r.useCallback)((function(e){n.get("presetLabel")&&/help.dida365.com|help.ticktick.com/.test(e)&&X.Z.presetList("preset_list_btn","help_center")}),[n]),ht=(0,Q.Z)((function(e){Ne((function(t){return(0,re.ZP)(t,(function(t){t[e.markerId]={container:e.container,props:e.props,taskId:n.get("id")}}))}))})),yt=(0,r.useCallback)((function(e){var t=e.isLinkLike,r=e.url,i=e.attachmentId,o=e.timeStamp;return(0,ne.l_)(n,t,r,i,o)}),[n]),vt=(0,Q.Z)((function(e){return yt(e)})),gt=(0,r.useMemo)((function(){return le(le({},_.R),{},{renderImageMaker:ht,getAttachment:vt})}),[vt,ht]),bt=(0,r.useMemo)((function(){return Object.keys(Me).map((function(e){var t,i=Me[e];if(!i)return null;var o=i.container,a=i.props;return o?r.createElement(ie.Z,{key:e,node:o},r.createElement(ne.ZP,se({},a,{taskId:n.get("id"),projectId:n.get("projectId"),imgMode:null!==(t=n.get("imgMode"))&&void 0!==t?t:R.tS.origin,getRenderAttachment:yt}))):null}))}),[yt,Me,n]);return console.info("content editor image markers: ",Me),r.createElement("div",{id:"taskcontent",className:"td-task-text b-h h-full pt-[4px] pr-[4px] pb-[24px] pl-[4px]"},r.createElement("div",{className:c()("td-content editor-with-link text-s",{"cr-disabled cursor-not-allowed":f}),style:{minHeight:"inherit"},onClick:function(e){if(!$(e.target).closest("[disabled]").length&&!$(e.target).is("[disabled]")){H||w.$Z({text:pe.formatMessage({id:"edit_schedule_content_limit"})});var t=he.current;if(f&&t){var n=t.getCodeMirror();if(n)n.getCursor(!0)===n.getCursor(!1)&&E.vp.dispatchOne("showTeamProjectPermissionToast",ce)}}}},r.createElement(ee.Z,{key:"".concat(Ie,"-").concat(ot),editorRef:mt,placeholder:dt,scrollEltSelector:"#content-view",readOnly:f,value:o,options:gt,id:p,onSave:Be,onKeyDown:We,handlePaste:ze,handleBeforeInput:Xe,handleOverLimit:Qe,onChange:$e,onFocus:Ve,onBlur:Ke,keyHandleMap:Ye,isLocal:y,openLinkAction:pt,onEditorAction:we,slashMenuDisabledKeys:De,onAddFromTemplateAction:ut}),Oe,bt))}));he.displayName="TaskContent";var ye=he,ve=d().throttle((function(e){var t=e.getCursor("from"),n=e.getCursor("to");if(t&&n){var r,i=new Set((null!==(r=e.findMarks(t,n))&&void 0!==r?r:[]).filter((function(e){return"image"===e.foldType})).map((function(e){return $(e.widgetNode).find("span:first-child>li").data("id")})).filter(Boolean).map((function(e){return"".concat(e)})));E.vp.dispatch(E.T8,{idSet:i})}}),50),ge=function(e){var t=F.e.parse(e,{});return new Map(H.i(t).filter((function(e){return"image"===e.token})).map((function(e){return[(0,B.FJ)(e.src).id,e.src]})))},be=function(e,t){var n=e.findMarksAt(t),r=n?n.filter((function(e){return"image"===e.foldType}))[0]:null;if(r){var i=r.find();if("same"===(0,G.P)(i.to,t))return!0}return!1},Ee=function(e,t){var n=e.findMarksAt(t),r=n?n.filter((function(e){return"image"===e.foldType}))[0]:null;if(r){var i=r.find();if("same"===(0,G.P)(i.from,t))return!0}return!1}},rQbY:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("zKZe"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("ALS0"),n("PKPk"),n("Rm1S"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("schq"),a=n("Nr3o"),s=n.n(a),c=n("y8mg"),l=n.n(c),u=n("fM34"),f=n("/bNi"),d=n("nmib"),m=n("4+DD"),p=n("Ag2S"),h=n("2sNt"),y=n("q9+P"),v=n("O3Um"),g=n("wPh5"),b=n("/0bn"),E=n("gFJJ"),k=n("t5UX"),S=n("ylzY"),w=n("5i3H"),T=n("Z4mW"),x=n("pWE6"),_=n("rviF"),O=n("PZUk"),C=n("RDjN"),D=n("DRqq"),A=n("PS37"),I=n("5WEu");function P(e){return P="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},P(e)}function M(){return M=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},M.apply(this,arguments)}function N(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,B(r.key),r)}}function j(e,t,n){return t=L(t),function(e,t){if(t&&("object"===P(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,R()?Reflect.construct(t,n||[],L(e).constructor):t.apply(e,n))}function R(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(R=function(){return!!e})()}function L(e){return L=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},L(e)}function U(e,t){return U=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},U(e,t)}function Z(e,t,n){return(t=B(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function B(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:t+""}var F=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Z(n=j(this,t,[e]),"editorCallback",(function(e){var t=n.props.setCodeMirrorRef;n.domEditor=e,t(e)})),Z(n,"onToolbarAction",(function(e){var t=n.props.onEditorAction,r=n.domEditor,i=null===r||void 0===r?void 0:r.getCodeMirror();i&&t(e,i)})),Z(n,"updateSlashMenuDisabledKeys",(function(){var e=n.props,t=e.isFullScreen,r=e.model,i={subtask:!1};(t||h.ZWx(r)||h.iNK(r)>=C.AE)&&(i.subtask=!0);var o=Object.keys(i).map((function(e){return e})).filter((function(e){return i[e]}));l().isEqual(n.slashMenuDisabledKeys,o)||(n.slashMenuDisabledKeys=o)})),Z(n,"openLinkAction",(function(e){n.props.model.get("presetLabel")&&/help.dida365.com|help.ticktick.com/.test(e)&&_.Z.presetList("preset_list_btn","help_center")})),n.editorConfig=T.R,n.uniqueId=l().uniqueId(),n.handlePaste=n.handlePaste.bind(n),n.handleUpdateDesc=n.handleUpdateDesc.bind(n),n.handleFocusDesc=n.handleFocusDesc.bind(n),n.handleBlurDesc=n.handleBlurDesc.bind(n),n.handleUpArrow=n.handleUpArrow.bind(n),n.handleDownArrow=n.handleDownArrow.bind(n),n.handleKeydownText=n.handleKeydownText.bind(n),n.handleOverLimit=n.handleOverLimit.bind(n),n.saveTask=n.saveTask.bind(n),n.clickDesc=n.clickDesc.bind(n),n.slashMenuDisabledKeys=[],n.updateSlashMenuDisabledKeys(),n.debounceChangeDesc=l().debounce(n.__changeDesc,2*y.Rb,{leading:!0}),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&U(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this;this.tryToHighlightKeywords(),p.vp.subscribe(null,"focusToDetailDesc",(function(t){var n=e.domEditor.getCodeMirror();n&&(t?n.setSelection(t):n.setCursor(n.lineCount(),0),n.focus())})),p.vp.subscribe(this.uniqueId,u.yv,(function(t){var n=t.match;e.tryToHighlightKeywords("desc"===n)}))}},{key:"componentDidUpdate",value:function(){this.updateSlashMenuDisabledKeys()}},{key:"componentWillUnmount",value:function(){p.vp.unSubscribe(null,"focusToDetailDesc"),p.vp.unSubscribe(this.uniqueId,u.yv)}},{key:"render",value:function(){var e=this.props,t=e.isReadOnly,n=e.intl,i=(e.id,e.setCodeMirrorRef,e.theme),o=e.desc,a=e.model;return r.createElement("div",{id:"task-desc",className:"b-h td-task-desc h-full pt-[4px] pb-[12px] px-[4px]"},r.createElement("div",{className:"td-sub-desc",disabled:t,onClick:this.clickDesc},r.createElement(O.Z,{key:i,editorRef:this.editorCallback,placeholder:n.formatMessage({id:"enter_content_or_type_splash_for_menu"}),env:"task-detail-desc",scrollEltSelector:"#content-view",readOnly:t,value:o,options:this.editorConfig,id:a.get("id"),onSave:this.saveTask,onKeyDown:this.handleKeydownText,handlePaste:this.handlePaste,handleOverLimit:this.handleOverLimit,onChange:this.handleUpdateDesc,onFocus:this.handleFocusDesc,onBlur:this.handleBlurDesc,keyHandleMap:this.getKeyHandleMap(),isLocal:!1,openLinkAction:this.openLinkAction,onEditorAction:this.onToolbarAction,slashMenuDisabledKeys:this.slashMenuDisabledKeys})))}},{key:"tryToHighlightKeywords",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.domEditor&&this.domEditor.getCodeMirror()&&(e?(0,k.Do)(this.domEditor.getCodeMirror(),S.ZP.highlightKeyWordsRegExp):(0,k.Gz)(this.domEditor.getCodeMirror(),S.ZP.highlightKeyWordsRegExp))}},{key:"handleKeydownText",value:function(e,t){var n=this.props.handleEditorProjectMenuHintKeydown;if(g.DH(t,e.getValue()+"1"))return t.preventDefault(),t.stopPropagation(),b.$Z({text:this.props.intl.formatMessage({id:"characters_upper_limit"})}),!1;n(e,t)}},{key:"handleOverLimit",value:function(e,t){g.TN(t,e.getValue()+"1")&&Object.prototype.hasOwnProperty.call(t,"cancel")&&(t.cancel(),b.$Z({text:this.props.intl.formatMessage({id:"characters_upper_limit"})}))}},{key:"handlePaste",value:function(e,t){return e.getValue().length+t.length>E.b9.taskDescWordLimit?(b.$Z({text:this.props.intl.formatMessage({id:"characters_upper_limit"})}),!0):(e.replaceSelection((0,x.M_)(t)),!0)}},{key:"clickDesc",value:function(){this.props.isScheduleOwner||b.$Z({text:this.props.intl.formatMessage({id:"edit_schedule_content_limit"})})}},{key:"handleUpdateDesc",value:function(e){var t=this.props;this.debounceChangeDesc(),(0,S.bc)(),this.domEditor&&(0,f.Se)(e,t,[])}},{key:"__changeDesc",value:function(){if(this.domEditor){var e=this.domEditor.getValue();e!==this.props.desc&&this.props.updateTaskDesc(this.props.id,e)}}},{key:"handleFocusDesc",value:function(){(0,w.zT)()}},{key:"handleBlurDesc",value:function(){(0,w.EH)(),this.__changeDesc(),h.a1L(this.props.id)}},{key:"getKeyHandleMap",value:function(){return{Up:this.handleUpArrow.bind(this),Down:this.handleDownArrow.bind(this)}}},{key:"handleUpArrow",value:function(e){if(!m.UK(e))return s().Pass;p.vp.dispatch("focusToDetailTitle")}},{key:"handleDownArrow",value:function(e){if(!m.BW(e))return s().Pass;p.vp.dispatch("focusToFirstSubTask")}},{key:"saveTask",value:function(e){var t=this.props.id;h.a1L(t)}}],i&&N(n.prototype,i),o&&N(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);t.Z=(0,i.$j)((function(e){return{theme:(0,I.gh)()}}),(function(e){return{updateTaskDesc:function(t,n){e((0,d.az)(t,n))},addTag:function(t){e(v._U(t))}}}),null,{forwardRef:!0})((0,o.ZP)((function(e){var t,n=e.onAction,i=e.model,o=(0,D.Z)((function(e,t){n("setProject",{projectId:e,columnId:t})})),a=(0,r.useRef)(null),s=(0,A.Z)({columnId:i.get("columnId"),projectId:i.get("projectId"),setProject:o,domEditorRef:{current:null===(t=a.current)||void 0===t?void 0:t.domEditor}}),c=s.handleKeydown,l=s.projectHint,u=s.setProjectMenuState;return r.createElement(r.Fragment,null,r.createElement(F,M({ref:a},e,{setProjectMenuState:u,handleEditorProjectMenuHintKeydown:c})),l)}),{forwardRef:!0}))},HfoO:function(e,t,n){"use strict";n.d(t,{Z:function(){return B}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("Tskq"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("9IBm"),o=n("NW6w"),a=n("Hw0z"),s=n("y8mg"),c=n.n(s),l=n("EPMa"),u=n.n(l),f=n("/Qhg"),d=n.n(f),m=n("WSY4"),p=n("AtZj"),h=n("2sNt"),y=n("Vpwk"),v=n("V/jI"),g=n("/0bn"),b=n("bJwH");var E=function(e){var t=e.projectId,n=e.parentId,o=e.status,a=e.columnId,s=e.isPinned,c=(0,i.Z)(),l=(0,y.VP)();return r.createElement("button",{type:"button",className:"add-descendant-task text-primary relative h-[40px] w-full py-[8px] pr-[20px] text-left text-s leading-[14px]",style:{paddingLeft:52},onClick:function(e){var r=(0,b.Rp)(t),i=(0,b.Yj)(r);if((0,b.gX)(r))g.$Z({text:v.U2("project_permission_status",{s1:v.U2("project_".concat(i))})});else{e.stopPropagation(),e.preventDefault();var c=(0,h.m0f)({projectId:t,parentId:n,position:"bottom",status:o,columnId:a,isPinned:s});null!=c&&setTimeout((function(){l(c.get("id"))}))}}},r.createElement(p.Z,{name:"add",className:"text-primary absolute top-1/2 transform -translate-y-1/2 w-[18px] h-[18px]",style:{left:28}}),c.formatMessage({id:"add_subtask"}))},k=n("yscd"),S=n("STQE"),w=n("PiDg"),T=n("2VSN"),x=n("rgWW"),_=n("ITzT"),O=n("NDgc"),C=n("Lyrk"),D=n("EItl"),A=n("nmib"),I=n("RDjN"),P=n("l3/N"),M=n("eNa2"),N=n("rS6O"),j=n("3wk3");function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return L(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return L(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 L(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var U=(0,m.P1)([function(e){return e.env},function(e){return e.rootLevel},function(e){return e.rootId},function(e){return e.collapseEnv},function(e){return e.mode}],(function(e,t,n,r,i){return{env:e,rootLevel:t,rootId:n,collapseEnv:r,mode:i}})),Z=(0,x.b)([function(e){return e.tasks},function(e){return e.task},function(e){return e.taskCollapseStatus},function(e){return e.showCompleted}],(function(e,t,n,r){var i=-1,o=[],a=new Map(n.map((function(e){return[e.taskId,e]})));return(0,T.cO)((0,T.lg)(e,r,(function(e){e.model&&(e.id===t.get("id")?e.collapsed=!1:e.collapsed=(0,N.Fv)(e.id,a))}))).every((function(e){if(-1===i)e.id===t.get("id")&&(i=e.level);else if(-1!==i){if(!(e.level>i))return!1;o.push(e)}return!0})),o})),B=function(e){var t=e.task,n=e.adjustDetailContentHeight,s=(0,o.v9)((function(e){return e.router})).location.pathname,l=(0,o.I0)(),u=(0,r.useCallback)((function(){l((0,A.sz)()),l((0,A.du)(""))}),[l]),f=(0,D.D9)(s);(0,r.useEffect)((function(){f!==s&&(u(),l((0,j.Cz)()))}),[u,l,s,f]),(0,r.useEffect)((function(){return function(){u(),l((0,j.Cz)())}}),[u,l]);var m=(0,r.useRef)(!1),p=((0,i.Z)(),R((0,r.useState)(!1),2)),y=p[0],v=p[1],g=t.get("id"),S=(0,o.v9)((function(e){return e.collapse.taskInDetail})),T=(0,o.v9)((function(e){return e.preference.get("showCompleted")})),x=(0,o.v9)((function(){var e=P._X()?(0,h.JzU)(t,T):(0,h.mfX)(t,T);return Z({tasks:e,task:t,taskCollapseStatus:S,showCompleted:T})})),O=(0,a.wo)((function(){return x}),[x],(function(e,t){var n=e[0],r=t[0];return k.D2.isArrayEqual(n,r)})),C=(0,o.v9)((function(e){return(0,h.Ki6)(I.V5I.Detail)})),M=(0,r.useCallback)((function(){v(!0);var e=(0,h.FOH)(g);e&&(0,h.eEg)(e).then((function(){m.current&&v(!1)})).catch((function(e){d().error(e),m.current&&v(!1)}))}),[g]);(0,r.useEffect)((function(){return m.current=!0,function(){m.current=!1}}),[]),(0,r.useEffect)((function(){T&&M()}),[M,T]);var N=(0,r.useMemo)((function(){var e;return(null===(e=c().maxBy(O,(function(e){return-e.level})))||void 0===e?void 0:e.level)||0}),[O]),L=(0,r.useRef)(O);(0,r.useEffect)((function(){L.current=O}),[O]);var B=O.length;if((0,r.useEffect)((function(){n()}),[n,B]),0===B)return null;var Y=U({rootLevel:N,env:"detail",rootId:t.get("id"),collapseEnv:"project",mode:"normal"});return r.createElement(_.E.Provider,{value:Y},r.createElement("div",{id:"descendant-task-view",className:"block pt-[16px] border-grey-5 border-t-[1px] border-solid"},r.createElement("ul",{className:"descendant-task-list relative"},O.map((function(e,n){return e.section instanceof w.rK?r.createElement(H,{key:e.section.id,onClick:function(){y||M()},isLoading:y,level:e.level,section:e.section}):r.createElement(F,{key:e.id,index:n,displayListModel:e,displayListModelsRef:L,columnId:t.get("columnId"),selecteds:C})})),!P._X()&&function(){var e=h.rpT(t),n=t.get("projectId");if(null==n)return null;var i=(0,b.Rp)(n);return null==i||(0,b.cx)(i)||N>I.AE?null:r.createElement(E,{key:"add",projectId:n,parentId:g,status:t.get("status"),columnId:t.get("columnId"),isPinned:e})}())))},F=function(e){var t,n=e.index,i=e.displayListModel,o=e.displayListModelsRef,s=e.columnId,c=e.selecteds,l=(0,a.wo)((function(){return i}),[i],(function(e,t){var n=e[0],r=t[0];return n&&n.equals(r)})),u=l.section,f=(0,r.useContext)(_.E),d=f.env,m=f.mode,p=(0,r.useRef)(n);(0,r.useEffect)((function(){p.current=n}),[n]);var h=o.current[n+1],y=o.current[n-1],v=(0,M.h2)(l,c,h,y);return r.createElement(S.Z,{env:d,mode:m,key:l.id,columnId:s,animate:!1,canSort:u.isSortFree,disabled:!1,indexRef:p,isDateSort:u.isSortFree,isCompletedSection:u instanceof w.Ou,task:null===(t=l.model)||void 0===t?void 0:t.originModel,displayListModel:l,displayListModelsRef:o,selectedItemUIType:v,renderQuick:!1})},H=function(e){var t=(0,r.useContext)(_.E).rootLevel,n=e.section,o=e.level,a=e.isLoading,s=e.onClick,c=(0,i.Z)(),l=(0,O.UU)(o,t);return r.createElement("li",{className:u()("more-children","h-[40px] pl-[32px] w-full text-grey-40"),onClick:s},r.createElement("div",{className:u()("more-children-inner","cursor-pointer h-full flex items-center",{"loading !cursor-auto":a}),style:{paddingLeft:l}},a&&r.createElement(C.$,{size:14,className:"more-children-spinner"}),!a&&r.createElement(p.Z,{name:"more-children",className:"text-grey-40 ml-[-5px]"}),r.createElement("span",{className:"ml-[5px] text-s"},a?c.formatMessage({id:"loading"}):c.formatMessage({id:n.name},{d:n.count}))))}},KM9V:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("Eh+D"),a=n("EPMa"),s=n.n(a),c=n("XTqd"),l=n("q9+P"),u=n("AtZj");function f(e){return f="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},f(e)}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function m(e,t,n){return t=h(t),function(e,t){if(t&&("object"===f(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,p()?Reflect.construct(t,n||[],h(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}function v(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}var b=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),v(n=m(this,t,[e]),"getZoomLevel",(function(e){return Math.max(Math.min(21,e),0)})),v(n,"toggleMap",(function(){if(!l.j4){var e=null,t=4,r=n.props.location;r&&r.get("loc")&&(e="".concat(r.get("loc").get("latitude"),"%2C").concat(r.get("loc").get("longitude")),t=n.getZoomLevel(r.get("radius"))),window.open("https://www.google.com/maps/@?api=1&map_action=map&center=".concat(e,"&zoom=").concat(t))}})),n.rootRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){(0,this.props.adjustDetailContentHeight)()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.location;t.adjustDetailContentHeight,(0,o.is)(n,e.location)}},{key:"render",value:function(){var e=this.props.location;if(e&&o.Map.isMap(e)&&e.get("loc")){var t=this.pretreatmentLocation();return r.createElement("div",{className:s()("location relative mx-[20px] mt-0 mb-[16px] overflow-hidden",l.j4?"cursor-auto":"cursor-pointer"),ref:this.rootRef},r.createElement("div",{className:"m-content h-[40px] flex items-center",onClick:this.toggleMap},r.createElement("div",{className:"hint w-[40px] h-full text-center flex items-center mr-[4px]"},r.createElement(u.Z,{name:"location-at",className:"text-primary w-[24px] h-[24px]"})),r.createElement("div",{className:"info line-left w-full pr-[16px]"},r.createElement("div",{className:"name overflow-hidden text-ellipsis whitespace-nowrap text-primary text-xs"},t.transitionMethod&&t.transitionMethod+": ",t.locationAddressName),r.createElement("div",{className:"address text-tny text-grey-40 text-[10px]"},t.locationAddress))))}return null}},{key:"pretreatmentLocation",value:function(){var e={},t=this.props,n=t.intl,r=t.location;1===r.get("transitionType")?e.transitionMethod=n.formatMessage({id:"transition_enter"}):2===r.get("transitionType")?e.transitionMethod=n.formatMessage({id:"transition_leave"}):e.transitionMethod="";var i=r.get("alias")||null,o=null;return r.get("address")&&(i?o=r.get("address"):i=r.get("address")),i?o||(o=this.getCoordinat(r.get("loc"))):i=this.getCoordinat(r.get("loc")),e.locationAddressName=i,e.locationAddress=o,e}},{key:"getCoordinat",value:function(e){return(0,c.x7)(e.get("latitude"))+"N, "+(0,c.x7)(e.get("longitude"))+"E"}}])&&d(n.prototype,i),a&&d(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component);t.Z=(0,i.ZP)(b)},HjnH:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("2B1R"),n("ToJy"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("3KU8"),o=n.n(i),a=n("NW6w"),s=n("y8mg"),c=n.n(s),l=n("Eh+D"),u=n("N/8e"),f=n("nmib");function d(e){return d="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},d(e)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,b(r.key),r)}}function p(e,t,n){return t=y(t),function(e,t){if(t&&("object"===d(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,h()?Reflect.construct(t,n||[],y(e).constructor):t.apply(e,n))}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(h=function(){return!!e})()}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}function v(e,t){return v=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},v(e,t)}function g(e,t,n){return(t=b(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function b(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}var E=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=p(this,t,[e])).state={tagList:n.handleTags(e)},n.deleteTag=n.deleteTag.bind(n),n.updateTag=n.updateTag.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&v(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){var e=this.props.adjustDetailContentHeight;e&&e()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){(0,l.is)(e.tags,this.props.tags)&&(0,l.is)(e.task.get("tags"),this.props.task.get("tags"))||this.setState({tagList:this.handleTags(e)})}},{key:"componentDidUpdate",value:function(){var e=this.props.adjustDetailContentHeight;e&&e()}},{key:"handleTags",value:function(e){var t=e.tags,n=e.task,r=e.isReadOnly,i=n.get("tags");if(!l.List.isList(i))return[];i=i.toArray(),i=c().uniq(i.map((function(e){return e.toLowerCase()})));var o=t.map((function(e){return e.get("name")})).toArray();return r&&(i=c().intersection(i,o)),i.sort((function(e,t){var n=o.indexOf(e),r=o.indexOf(t);return n===r?0:n>r?1:-1})),i}},{key:"deleteTag",value:function(e){this.props.onAction("deleteTag",{tagName:e})}},{key:"updateTag",value:function(e){this.props.onAction("addTag",{tagName:e})}},{key:"render",value:function(){var e=this.props.adjustDetailContentHeight,t=this.props.isReadOnly,n=this.state.tagList;return r.createElement(u.Z,{tags:n,readOnly:t,deleteTag:this.deleteTag,updateTag:this.updateTag,adjustDetailContentHeight:e,detailTagClassName:"mb-[8px]",listClassName:"float-left max-w-full"})}}])&&m(n.prototype,i),o&&m(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);g(E,"propTypes",{task:o().object}),g(E,"defaultProps",{task:{}});t.Z=(0,a.$j)((function(e){return{tags:e.tags}}),(function(e){return{updateTaskTags:function(t,n){e(f.y(t,n))}}}))(E)},lrAX:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("2B1R"),n("7+zs"),n("Tskq"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("y8mg"),o=n.n(i),a=n("0C03"),s=n("SnZ1"),c=n("wgpl"),l=n("5WEu"),u=n("lQiI"),f=n("V/jI"),d=n("Ag2S"),m=n("bJwH"),p=n("f4Y0");function h(e){return h="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},h(e)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function v(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}function g(e,t,n){return t=E(t),function(e,t){if(t&&("object"===h(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,b()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}var S=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=g(this,t,[e])).state={isShow:!1},n.hideActivity=n.hideActivity.bind(n),n.getActivity=n.getActivity.bind(n),n.rootRef=r.createRef(),n.listenId=o().uniqueId(),n.projectId2Name=new Map((0,m.PT)().toArray().map((function(e){return[e.get("id"),e.get("name")]}))),n.sectionId2name=new Map((0,p.So)().toArray().map((function(e){return[e.get("id"),e.get("name")]}))),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){d.vp.subscribe(this.listenId,"showTaskActivity",this.getActivity)}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){this.props.task.get("id")!==e.task.get("id")&&this.hideActivity()}},{key:"componentWillUnmount",value:function(){d.vp.unSubscribe(this.listenId,"showTaskActivity")}},{key:"getActivity",value:function(e){var t=e.taskDetailType,n=e.taskId,r=this.props.task;t===this.context&&r.get("id")===n&&this.setState({isShow:!0})}},{key:"hideActivity",value:function(){this.setState({isShow:!1})}},{key:"renderTaskActivity",value:function(){var e=this,t=this.props,n=t.task,i=t.isScheduleTask,o=t.isScheduleOwner,a=t.adjustDetailContentHeight,d=t.containerRef;if(!this.state.isShow)return null;var m={isCopiedAgenda:i&&!o,timeZone:n.get("timeZone"),isFloating:n.get("isFloating"),kind:n.get("kind"),taskId:n.get("id")},p={username:u.oY(),preference:{showMeridiem:l.U2("showMeridiem"),language:f.dK()}},h={isEnable:!0,doClose:this.hideActivity};return r.createElement(c.Z,{task:m,projectId2name:this.projectId2Name,sectionId2name:this.sectionId2name,displayHeader:!0,user:p,closeOptions:h,getTaskActivity:s.PZo,adjustDetailContentHeight:function(){a(),setTimeout((function(){var t=$(e.rootRef.current);t.closest("#content-view").scrollTo(t,1e3)}))},containerRef:d})}},{key:"render",value:function(){return r.createElement("div",{ref:this.rootRef,className:"section center-section"},this.renderTaskActivity())}}])&&y(n.prototype,i),a&&y(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.Component);S.contextType=a.hV,t.Z=S},cZ8c:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("9IBm"),o=n("y8mg"),a=n.n(o),s=n("Nr3o"),c=n.n(s),l=n("got7"),u=n("NW6w"),f=n("/bNi"),d=n("fM34"),m=n("Chbu"),p=n("xS9v"),h=n("CPwy"),y=n("Ag2S"),v=n("4+DD"),g=n("q9+P"),b=n("wPh5"),E=n("gFJJ"),k=n("/0bn"),S=n("l3/N"),w=n("EItl"),T=n("O3Um"),x=n("4bfR"),_=n("pWE6"),O=n("t5UX"),C=n("ylzY"),D=n("5i3H"),A=n("LcUx"),I=n("rdyL"),P=n("2sNt"),M=n("5WEu"),N=n("Llsf"),j=n("Xsnu"),R=n("DRqq"),L=n("PS37");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)}function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function B(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach((function(t){F(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function F(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=U(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=U(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==U(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function H(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Y(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 Y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var V=(0,r.forwardRef)((function(e,t){var n=e.id,o=e.isNoteTask,s=e.isScheduleOwner,A=e.title,I=e.desc,U=e.isReadOnly,Z=e.subtaskNotText,F=e.isNewOutSingle,Y=e.onAction,V=e.model,K=e.onClick,W=e.isInOutSingle,z=e.placeholder,G=(0,i.Z)(),q=(0,P.HlA)(V),J=(0,r.useContext)(j.A).containerEnv,X=(0,r.useRef)(!0),Q=(0,u.v9)((function(e){var t=e.preference;return{nlpEnabled:t.get("nlpEnabled"),removeDate:t.get("removeDate")}})),$=Q.nlpEnabled,ee=Q.removeDate,te=(0,u.v9)((function(e){return e.preference.get("removeTag")})),ne=(0,u.v9)((function(e){return(0,M.gh)()})),re=(0,r.useRef)(e),ie=(0,r.useMemo)((function(){return(0,M.j5)()}),[]),oe=(0,r.useCallback)((function(e){re.current.isNewOutSingle&&e&&e.focus()}),[]),ae=(0,r.useCallback)((function(e,t){return K&&K(e,t),c().Pass}),[K]),se=(0,r.useRef)(a().uniqueId("TaskTitle")),ce=H((0,w.zu)(oe),2),le=ce[0],ue=ce[1],fe=(0,R.Z)((function(e,t){Y("setProject",{projectId:e,columnId:t})})),de=(0,L.Z)({columnId:V.get("columnId"),projectId:V.get("projectId"),setProject:fe,domEditorRef:le}),me=de.handleKeydown,pe=de.projectHint,he=de.setProjectMenuState,ye=(0,r.useCallback)((function(){var e,t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=null===(e=le.current)||void 0===e?void 0:e.getCodeMirror();n&&(t?(0,O.Do)(n,C.ZP.highlightKeyWordsRegExp):(0,O.Gz)(n,C.ZP.highlightKeyWordsRegExp))}),[le]);(0,r.useEffect)((function(){ye()}),[ye]),(0,r.useEffect)((function(){var e=se.current;return y.vp.subscribe(e,d.yv,(function(e){e.match;ye()})),function(){y.vp.unSubscribe(e,d.yv)}}),[ye]);var ve=(0,r.useCallback)((function(e,t){if(e.length&&(!$||ee))return e.map((function(e){var n=e.find(),r=t.getRange({ch:n.from.ch-1,line:n.from.line},n.from),i=t.getRange({ch:n.from.ch-1,line:n.from.line},n.from),o=t.getRange(n.to,{ch:n.to.ch+1,line:n.to.line});return/[*\uff0a]/.test(r)&&n.from.ch--,/\s/.test(i)&&n.from.ch--,/\s/.test(o)&&n.to.ch++,n}))||[]}),[$,ee]),ge=(0,r.useCallback)((function(e,t){var n="";if(Array.isArray(e)){var r=0;e.sort((function(e,t){return e.from.ch-t.from.ch})).forEach((function(e){r>e.from.ch?r=Math.max(e.to.ch,r):(n+=t.slice(r,e.from.ch),r=e.to.ch)})),n+=t.slice(r)}else n=t;return n}),[]),be=(0,r.useCallback)((function(e){if(le.current){var t=le.current.getValue();t!==A&&Y("update",{text:t})}if(e&&le.current){var n=e.getAllMarks().filter((function(e){return"date"===e.markType})),r=ve(n,e),i=le.current.getValue(),o=ge(r,i);o!==i&&(X.current=!1,Y("update",{text:o}))}}),[ge,le,ve,Y,A]),Ee=(0,l.Z)(be,2*g.Rb,{leading:!0}),ke=(0,u.I0)(),Se=(0,r.useCallback)((function(e){ke(T._U(e))}),[ke]),we=(0,r.useMemo)((function(){return z||(o?G.formatMessage({id:"note_title"}):G.formatMessage({id:"placeholder_task_title"}))}),[G,o,z]),Te=(0,r.useCallback)((function(){le.current.focus();var e=le.current.getCodeMirror();e.setCursor(e.lineCount(),0)}),[le]);(0,r.useEffect)((function(){var e=se.current;return y.vp.subscribe(e,"focusToDetailTitle",Te),function(){y.vp.unSubscribe(e,"focusToDetailTitle")}}),[Te]),(0,r.useEffect)((function(){var e=se.current;return y.vp.subscribe(e,"focusToDetailTitleInCalendar",(function(e){var t="calendar"===J;if(t){le.current.focus();var n=le.current.getCodeMirror();n.setCursor(n.lineCount(),0)}e(t)})),function(){y.vp.unSubscribe(e,"focusToDetailTitleInCalendar")}}),[J,le]);var xe=(0,r.useCallback)((function(e){Y("save")}),[Y]),_e=(0,r.useCallback)((function(t,n){var r,i=e.onKeyDown;"Escape"!==n.key||n.isComposing||v.gu()||(null===(r=le.current)||void 0===r||r.blur());return b.T$(n,t.getValue()+"1")?(n.preventDefault(),n.stopPropagation(),k.$Z({text:G.formatMessage({id:"characters_upper_limit"})}),!1):(me(t,n),"Backspace"!==n.key&&n.keyCode!==N.Z.backspace||!F&&ie&&((0,P.b_j)(V)?(0,P.DXl)(V.get("id"),t,n,"detail"):y.vp.dispatch("clearTaskNlpInfo")),i&&i(t,n),!0)}),[le,me,G,ie,F,V,e]),Oe=(0,r.useCallback)((function(e,t){b.Uz(t,e.getValue()+"1")&&Object.prototype.hasOwnProperty.call(t,"cancel")&&(t.cancel(),k.$Z({text:G.formatMessage({id:"characters_upper_limit"})}))}),[G]),Ce=(0,r.useCallback)((function(e,t){var n,r,i=p.a2(t);if(!i.match(/\r?\n/)){var o=i.replace(/[\n\r]/g," ");return le.current.getValue().length+o.length>E.b9.taskTitleWordLimit?(k.$Z({text:G.formatMessage({id:"characters_upper_limit"})}),!0):(e.replaceSelection((0,_.M_)(o)),!0)}var a=h.CK(i),s=a.titlePart,c=a.descPart,l=e.getValue(),u=e.getCursor("from"),f=e.getCursor("to"),d=l.slice(0,e.indexFromPos(u)),m=l.slice(e.indexFromPos(f)),y=!m,v=(0,_.M_)(s),g="".concat(d).concat(v),b=y?c:m?"".concat(c,"\n").concat(m):c,S=(0,P.RR)(V),w=S?null!==(n=V.get("desc"))&&void 0!==n?n:"":null!==(r=V.get("content"))&&void 0!==r?r:"",T=(0,_.M_)(b),x=w?"".concat(T,"\n").concat(w):T;return x.length>E.b9.taskContentWordLimit||g.length>E.b9.taskTitleWordLimit?(k.$Z({text:G.formatMessage({id:"characters_upper_limit"})}),!0):(y?e.replaceSelection(v):e.replaceRange(v,u,{line:e.lineCount()-1,ch:e.getLine(e.lineCount()-1).length}),Y("update",{text:g}),Y(S?"updateDesc":"updateContent",{text:x}),!0)}),[le,G,V,Y]),De=(0,r.useCallback)((function(t,n){var r=e.onChange,i=e.id;Ee(),(0,C.bc)(),le.current&&(0,f.Se)(t,B(B({},e),{},{addTag:Se,removeTag:te,setProjectMenuState:he}),q?["date","priority","assign","tag","project","linkTask"]:o?["priority","linkTask"]:["linkTask"],!1),((0,S.Li)()||"calendar"===J)&&X.current&&r&&r(t,n),"setValue"!==n.origin&&!F&&ie&&((0,P.b_j)(V)?y.vp.dispatch("highlightTaskNlp",{type:"input",cm:t,id:i,env:"detail"}):y.vp.dispatch("clearTaskNlpInfo"))}),[e,Ee,le,J,F,ie,q,Se,te,he,o,W,V]),Ae=(0,r.useCallback)((function(t,r){var i=e.onFocus;(0,x.xY)(n),(0,D.zT)(),i&&i(t,r)}),[n,e]);(0,r.useEffect)((function(){t.current=le.current}),[le,t]),(0,r.useEffect)((function(){return function(){C.ZP.taskNlpInfo={}}}),[]);var Ie=(0,r.useCallback)((function(e){be(e),(0,x.FO)(n,A),(0,D.EH)(),F||(ie&&(0,P.b_j)(V)&&e&&y.vp.dispatch("saveNlpTask",e),Y("save"))}),[be,n,F,Y,A,V,ie]),Pe=(0,r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];Z?I?y.vp.dispatch("focusToDetailDesc",e?{line:0,ch:0}:void 0):y.vp.dispatch("focusToFirstSubTask"):y.vp.dispatch("focusToDetailContent",e?{line:0,ch:0}:void 0)}),[I,Z]),Me=(0,r.useCallback)((function(e){"back"===e?y.vp.dispatch("focusToTaskItem.list."+n):"forward"===e&&Pe()}),[Pe,n]),Ne=(0,r.useCallback)((function(e){var t,n;return"calendar"===J||(0,S.Li)()?(be(null!==e&&void 0!==e?e:null===(t=le.current)||void 0===t||null===(n=t.getCodeMirror)||void 0===n?void 0:n.call(t)),void setTimeout((function(){F?Y("save"):xe(!0)}),0)):c().Pass}),[be,J,le,F,Y,xe]),je=(0,r.useMemo)((function(){var e=function(e){F||ie&&(0,P.b_j)(V)&&C.ZP.taskNlpInfo.nlpInfo&&C.ZP.taskNlpInfo.needSave&&y.vp.dispatch("saveNlpTask",e)};return{Down:function(t){e(t),Pe(!0)},Tab:!1,"Shift-Tab":function(t){e(t),Me("back")},Enter:function(t){e(t),Pe(),F&&y.vp.dispatch("enterTitleInNewOutSingle",n)},"Cmd-Enter":Ne,"Ctrl-Enter":Ne,LeftClick:ae}}),[Pe,ae,Me,n,ie,F,V,Ne]),Re=(0,r.useMemo)((function(){return{mode:"link-markdown",theme:"link-markdown",keyMap:"tickticklink",indentUnit:4,tabSize:4,indentWithTabs:!1,selectionsMayTouch:!1,lineWrapping:!0,spellcheck:!0}}),[]);return r.createElement("div",{id:"tasktitle",className:"line-left relative z-0 flex-auto overflow-hidden mr-[4px]",onClick:function(e){s||k.$Z({text:G.formatMessage({id:"edit_schedule_content_limit"})})}},r.createElement(m.Z,{key:ne,ref:ue,placeholder:we,readOnly:U,value:A,options:Re,className:"title task-title disable-pre-line font-bold text-[19px] relative overflow-hidden h-full min-h-[27px] leading-[27px]",onSave:xe,onKeyDown:_e,handleOverLimit:Oe,id:n,handlePaste:Ce,onChange:De,onFocus:Ae,onBlur:Ie,keyHandleMap:je}),pe)}));V.displayName="TaskTitle";var K=(0,I.qC)(A.Z);t.Z=K(V)},"6xxt":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("fbCW"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("4l63"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("Eh+D"),o=n("schq"),a=n("NW6w"),s=n("nYAh"),c=n("AqaH"),l=n("lQiI"),u=n("97ST"),f=n("UbDi"),d=n("NPhx"),m=n("yhZ0"),p=n("cFdC");function h(e){return h="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},h(e)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function v(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}function g(e,t,n){return t=E(t),function(e,t){if(t&&("object"===h(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,b()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}var S=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=g(this,t,[e])).state={assignedUser:(0,i.Map)(),isActive:!1},n.onSelect=n.onSelect.bind(n),n.onActive=n.onActive.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(t,e),n=t,(o=[{key:"componentWillReceiveProps",value:function(e){var t=e.task,n=e.sharedUsers,r=this.props.task,o=this.props.sharedUsers;r.get("assignee")!==t.get("assignee")&&this.setAssignedUser(t,n,{askServer:!0}),(0,i.is)(o,n)||this.setAssignedUser(t,n,{askServer:!1})}},{key:"componentDidMount",value:function(){var e=this.props,t=e.task,n=e.sharedUsers;this.setAssignedUser(t,n,{askServer:!0})}},{key:"render",value:function(){var e=this.props,t=e.task,n=e.isDisable,i=this.state.assignedUser.get("id");return r.createElement("div",{className:"btn-item td-assign z-[9] relative pl-[10px] flex-none flex items-center h-[30px]"},n?this.renderTrigger():r.createElement(s.Z,{projectId:t.get("projectId"),selected:i,onSelect:this.onSelect,onActive:this.onActive,placement:"bottomRight",menuClassName:"task-detail-element"},this.renderTrigger()))}},{key:"renderTrigger",value:function(){var e=this.props.isDisable,t=this.state,n=t.assignedUser,i=t.isActive,o=n.get("id"),a=this.isAssignee(o);return r.createElement("div",null,r.createElement(p.Z,{placement:"bottom",title:this.getAssignmentTitle(n),offsetIcon:!0},r.createElement(m.Z,{className:"assignment dropdown"},r.createElement("a",{disabled:e,className:i?"active dropdown-toggle":"dropdown-toggle"},a?r.createElement(f.Z,{altText:"",className:"avatar def",url:n.get("avatarUrl"),size:22}):r.createElement(c.Z,{name:"assignment-detail",className:"i-black i-o-36 w-[20px] h-[20px] text-grey-40 cursor-pointer"})))))}},{key:"isAssignee",value:function(e){return!(-1===parseInt(e,10)||null===e||void 0===e)}},{key:"getAssignmentTitle",value:function(e){var t=this.props.intl;return e.get("userId")?e.get("userId")===l.U2("userId")?t.formatMessage({id:"me"}):e.get("displayName"):t.formatMessage({id:"assignment_label"})}},{key:"setAssignedUser",value:function(e,t,n){var r=n.askServer,o=e.get("assignee");if(this.isAssignee(o)){var a=t.find((function(e){return e.get("id")===o}));a?this.setState({assignedUser:a}):r&&(0,u.TX)(e.get("projectId"))}else this.setState({assignedUser:(0,i.Map)()})}},{key:"onSelect",value:function(e){this.onActive(!1),this.props.onChange(e)}},{key:"onActive",value:function(e){e&&(0,d.c5)("assignee"),this.setState({isActive:e})}}])&&y(n.prototype,o),a&&y(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,a}(r.Component);t.Z=(0,a.$j)((function(e,t){return{sharedUsers:(0,u.gz)(t.task.get("projectId"))}}))((0,o.ZP)(S))},"1lSN":function(e,t,n){"use strict";n("4l63");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AqaH"),s=n("bjJs"),c=n("UDbp"),l=n("V/jI"),u=n("NPhx"),f=n("yhZ0"),d=n("cFdC");t.Z=function(e){var t=e.priority,n=e.isDisable,i=e.onChange,m=(0,r.useRef)(null),p=t,h=(0,r.useCallback)((function(e){var t=e.selectedKeys;n||i(parseInt(t[0],10))}),[n,i]),y=(0,r.useMemo)((function(){return r.createElement(c.ZP,{onSelect:h,selectedKeys:["".concat(t)]},r.createElement(c.gO,{key:"5",prefixIcon:"priority-3",title:l.U2("high_priority"),withChecker:!0}),r.createElement(c.gO,{key:"3",prefixIcon:"priority-2",title:l.U2("medium_priority"),withChecker:!0}),r.createElement(c.gO,{key:"1",prefixIcon:"priority-1",title:l.U2("low_priority"),withChecker:!0}),r.createElement(c.gO,{key:"0",prefixIcon:"priority-0",prefixIconClassName:"!text-grey-40",title:l.U2("none_priority"),withChecker:!0}))}),[h,t]),v=(0,r.useCallback)((function(){var e=p||0,t={0:["priority-0","i-o-36 i-black text-grey-40"],1:["priority-1"],3:["priority-2"],5:["priority-3"]}[e<0?0:e];return t?r.createElement(a.Z,{name:t[0],className:o()(t[1],"w-[20px] h-[20px]",n?"cursor-not-allowed":"cursor-pointer")}):null}),[n,p]),g=function(e){return r.createElement("div",null,r.createElement(d.Z,{placement:"bottom",title:l.U2("priority"),offsetIcon:!0},r.createElement(f.Z,{className:"dropdown"},r.createElement("a",{className:"insert-shadow priority-tip cursor-not-allowed",disabled:e},v()))))};return r.createElement("div",{className:"btn-item priority-setting td-priority relative z-[9] pl-[16px] flex-none h-[30px] flex items-center",ref:m},n?g(n):r.createElement(s.Z,{menu:y,menuClassName:"i-text priority-menu",placement:"bottomRight",align:{offset:[10,8]},getMenuContainer:function(){return m.current},onVisibleChange:function(e){e&&(0,u.c5)("priority")}},g()))}},"0H8n":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i);function a(e){return a="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},a(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function c(e,t,n){return t=u(t),function(e,t){if(t&&("object"===a(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}function d(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}var m=function(e){function t(e){var n,i,o,a;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=c(this,t,[e]),i=n,a=11,(o=d(o="stepCount"))in i?Object.defineProperty(i,o,{value:a,enumerable:!0,configurable:!0,writable:!0}):i[o]=a,n.state={steps:Array.from(new Array(n.stepCount),(function(e,t){return 10*t})),isRulerShow:!1},n.timer=null,n.showProgressRuler=n.showProgressRuler.bind(n),n.hideProgressRuler=n.hideProgressRuler.bind(n),n.enterProgressItem=n.enterProgressItem.bind(n),n.leaveProgressItem=n.leaveProgressItem.bind(n),n.tipLineRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(t,e),n=t,i=[{key:"render",value:function(){var e=this.props,t=e.value,n=e.isDisable,i=e.isScheduleOwner,a=e.isCompleted,s=this.state.isRulerShow;return a?null:r.createElement("div",{className:o()("task-progress-wrapper absolute inset-0 overflow-hidden",{"progress-disabled":n})},r.createElement("div",{id:"task-progress",className:"task-progress background-theme h-[2px] w-full absolute bottom-0 transform origin-left ease-in-out transition-transform duration-200 bg-primary opacity-[.85]",style:{transform:"scaleX(".concat((t||0)/100,")")}}),r.createElement("div",{className:"task-progress-ruler-wrapper absolute bottom-[-10px] left-0 right-0 h-[25px]",onMouseEnter:this.showProgressRuler,onMouseLeave:this.hideProgressRuler,disabled:n},r.createElement("div",{id:"task-progress-ruler",className:o()("task-progress-ruler h-full cursor-pointer relative",{show:s,flex:s,hidden:!s,"read-only":!i})},r.createElement("div",{className:"tip-line background-theme absolute top-[13px] h-[2px] bg-[#7086da] opacity-[.36]",ref:this.tipLineRef}),i&&this.renderProgressItems())))}},{key:"showProgressRuler",value:function(){var e=this;this.timer=setTimeout((function(){e.setState({isRulerShow:!0})}),200)}},{key:"hideProgressRuler",value:function(){this.timer&&clearTimeout(this.timer),this.state.isRulerShow&&this.setState({isRulerShow:!1})}},{key:"renderExtraProgress",value:function(){var e=this.props.value,t=void 0===e?0:e;return-1!==this.state.steps.indexOf(t)&&this.props.isScheduleOwner?r.createElement("i",{id:"extra-progress",className:"task-progress-item extra-progress"},r.createElement("span",null)):r.createElement("i",{id:"extra-progress",className:"task-progress-item extra-progress absolute flex-none w-[24px] transform -translate-x-1/2 -left-full h-full",style:{left:"".concat(t,"%")}},r.createElement("span",{className:"relative text-center block leading-[20px]",style:{top:-4}},"".concat(t,"%")))}},{key:"renderProgressItems",value:function(){var e=this,t=this.props.value,n=this.state.steps,i=this.stepCount;return r.createElement(r.Fragment,null,!n.includes(t)&&r.createElement("i",{className:o()("task-progress-item h-full group absolute -translate-x-1/2"),style:{top:0,left:"".concat(t,"%"),width:10,zIndex:10},"data-value":t,onClick:this.selectProgress.bind(this,t),onMouseEnter:this.enterProgressItem,onMouseLeave:this.leaveProgressItem},r.createElement("span",{className:o()("absolute pointer-events-none top-[-15px] w-[40px] h-[20px] text-center text-xs py-[4px] px-[7px] leading-[1] text-white bg-black rounded-s opacity-100 z-[13] hidden group-hover:flex group-hover:items-center left-1/2 -translate-x-1/2")},t,"%")),n.map((function(t,n){var a=n===i-1,s=o()("task-progress-item relative h-full group",{"half-flex flex-grow-[0.5]":0===n||a,"task-progress-start":0===n,"flex-1":0!==n,"task-progress-end":a});return r.createElement("i",{className:s,key:n,"data-value":t,onClick:e.selectProgress.bind(e,t),onMouseEnter:e.enterProgressItem,onMouseLeave:e.leaveProgressItem},r.createElement("span",{className:o()("absolute pointer-events-none top-[-15px] w-[40px] h-[20px] text-center text-xs py-[4px] px-[7px] leading-[1] text-white bg-black rounded-s opacity-100 z-[13] hidden group-hover:flex group-hover:items-center",a&&"right-0")},t,"%"))})))}},{key:"enterProgressItem",value:function(e){var t=e.target.getAttribute("data-value");t>this.props.value&&this.tipLineRef.current&&(this.tipLineRef.current.style.width=t+"%")}},{key:"leaveProgressItem",value:function(){this.tipLineRef.current&&(this.tipLineRef.current.style.width="0%")}},{key:"selectProgress",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=this.props,n=t.isDisable,r=t.onChange;n||r(e)}}],i&&s(n.prototype,i),a&&s(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.PureComponent);t.Z=m},XyGh:function(e,t,n){"use strict";n.d(t,{Z:function(){return R},u:function(){return L}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("yq1k"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("EPMa"),a=n.n(o),s=n("NW6w"),c=n("0Mg1"),l=(n("zKZe"),n("AtZj")),u=n("eWuw"),f=n.n(u),d=n("FSS3"),m=n("5VMf"),p=n("5WEu");function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}var y=function(e){var t,n=(0,s.v9)((function(e){return(0,p.gh)()})),i=e.isDisable,o=e.forwardedRef,c=e.isActive,u=e.isOverDueDate,y=(e.isNote,e.isNew,e.onToggleTimecard),v=i?{disabled:!0}:{id:"quick-set"};return t=c?u?"text-dark-red":(0,d.r2)(n):"text-grey-40",r.createElement("a",h({ref:o,className:a()("td-time timecard-trigger relative inline-flex text-center z-[1] align-middle flex-none h-[30px] items-center",i?"cursor-not-allowed hover:cursor-not-allowed":"cursor-pointer",f().tdTime),disabled:i},v,{onClick:y,style:{paddingLeft:4,paddingRight:4}}),r.createElement("div",{className:a()("bg absolute rounded-tl-hover-bg rounded-bl-hover-bg inset-0 h-[30px] opacity-0 z-[-1] group-hover:opacity-100",m.DE)}),r.createElement("span",{className:"icons block"},r.createElement(l.Z,{name:"date-unselected",className:a()("i-o-36 i-black normal-icon w-[20px] h-[20px]",t)})))},v=r.forwardRef((function(e,t){return r.createElement(y,h({},e,{forwardedRef:t}))})),g=n("zoGk"),b=n("WTgQ"),E=n("Ag2S"),k=n("/0bn"),S=n("y8mg"),w=n.n(S),T=n("NPhx"),x=n("2sNt"),_=n("yhZ0");function O(e){return O="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},O(e)}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function D(e,t,n){return t=I(t),function(e,t){if(t&&("object"===O(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,A()?Reflect.construct(t,n||[],I(e).constructor):t.apply(e,n))}function A(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(A=function(){return!!e})()}function I(e){return I=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},I(e)}function P(e,t){return P=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},P(e,t)}function M(e,t,n){return(t=N(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e){var t=function(e,t){if("object"!=O(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=O(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==O(t)?t:t+""}var j=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),M(n=D(this,t,[e]),"initTimecardPosition",(function(e){var t=e.getBoundingClientRect(),r=n.timePreviewRef.current||$("#quick-set")[0],i=(null===r||void 0===r?void 0:r.getBoundingClientRect())||{top:0,left:0,height:30},o=i.top+i.height,a=i.left,s=o+t.height-window.innerHeight,c=a+t.width-window.innerWidth;o=s>0?o-s:o,a=a<0?0:c>0?a-c:a,e.style.top="".concat(o,"px"),e.style.left="".concat(a,"px")})),M(n,"clickReminderArea",(function(e){n.props.isScheduleOwner||k.$Z({text:n.props.intl.formatMessage({id:"edit_schedule_date_limit"})}),e.target===e.currentTarget&&n.toggleTimecard()})),n.state={showTimecard:!1,fakeTask:null},n.toggleTimecard=n.toggleTimecard.bind(n),n.hideTimecard=n.hideTimecard.bind(n),n.confirmTime=n.confirmTime.bind(n),n.changeStartDate=n.changeStartDate.bind(n),n.clickReminderArea=n.clickReminderArea.bind(n),n.onSkipThisPeriod=n.onSkipThisPeriod.bind(n),n.timePreviewRef=r.createRef(),n.uniqueId=w().uniqueId(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&P(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this;E.vp.subscribe(this.uniqueId,"toggleCalendarByShortcut",this.toggleTimecard),E.vp.subscribe(this.uniqueId,"forceOpenDetailTimecard",(function(){e.setState({showTimecard:!0})})),E.vp.subscribe(this.uniqueId,"forceCloseDetailTimecard",(function(){e.setState({showTimecard:!1})})),E.vp.subscribe(this.uniqueId,"updateFakeTask",(function(t){var n=t.fakeTask;e.setState({fakeTask:n})})),E.vp.subscribe(this.uniqueId,"updateDetailNlpFakeTask",(function(t){var n=t.result,r=t.taskId,i=e.props.task;if(r===i.get("id"))if(n){var o=x.tTv(n,i);e.setState({fakeTask:o})}else e.setState({fakeTask:null})}))}},{key:"componentWillUnmount",value:function(){E.vp.unSubscribe(this.uniqueId,"toggleCalendarByShortcut"),E.vp.unSubscribe(this.uniqueId,"forceOpenDetailTimecard"),E.vp.unSubscribe(this.uniqueId,"forceCloseDetailTimecard"),E.vp.unSubscribe(this.uniqueId,"updateFakeTask"),E.vp.unSubscribe(this.uniqueId,"updateDetailNlpFakeTask")}},{key:"render",value:function(){var e=this.props,t=e.isDisable,n=e.task,i=e.isTimeZoneOptionEnabled,o=e.isNote,s=e.isNew,l=e.theme,u=this.state.fakeTask,f=this.getReminderClass();return r.createElement(_.Z,{className:a()("btn-item timecard-wrap td-timecard relative flex-auto flex z-[9] overflow-hidden"),style:{marginLeft:o||s?-2:void 0},id:t?"reminder-setting":null,onClick:this.clickReminderArea},r.createElement("span",{id:"preview",className:a()("td-reminder inline-flex flex-auto overflow-hidden relative",o||s?"pl-0":"pl-[5px]",f),disabled:t},r.createElement("span",{className:a()("inline-flex overflow-hidden group",t?"cursor-not-allowed":"cursor-pointer")},r.createElement(v,{task:u||n,ref:this.timePreviewRef,isDisable:t,startDate:u?u.get("startDate"):n.get("startDate"),onChange:this.changeStartDate,onSkipThisPeriod:this.onSkipThisPeriod,showTimecard:this.state.showTimecard,onToggleTimecard:this.toggleTimecard,isActive:f.includes("active"),isOverDueDate:f.includes("duedate-overdue"),isNote:o,isNew:s}),r.createElement(c.ZP,{isDisable:t,isTimeZoneOptionEnabled:i,task:u||n,onClickDueDate:this.toggleTimecard,isActive:f.includes("active"),isOverDueDate:f.includes("duedate-overdue"),theme:l}))),!t&&this.state.showTimecard&&r.createElement(b.Z,{isBoult:!0,trigger:this.timePreviewRef.current||$("#quick-set")[0],container:document.body,className:"task-detail-element",options:this.getTimecardSettings(),initTimecardPosition:this.initTimecardPosition,onUnmountCard:this.hideTimecard,onConfirmTime:this.confirmTime,onClearTime:this.confirmTime,quickSetOptions:this.getQuickSetOptions()}))}},{key:"getReminderClass",value:function(){var e=this.props.task,t=this.state.fakeTask;return L(t||e)}},{key:"toggleTimecard",value:function(){this.setState((function(e){var t=!e.showTimecard;return t&&(0,T.c5)("date"),{showTimecard:t}}))}},{key:"getTimecardSettings",value:function(){var e=this.props.task;return x.ALW(e)}},{key:"getQuickSetOptions",value:function(){var e=this,t=this.props.task;return{willRepeat:x.rzg(t),startDate:t.get("startDate"),onSkipThisPeriod:function(){e.onSkipThisPeriod(),e.hideTimecard()}}}},{key:"hideTimecard",value:function(){this.setState({showTimecard:!1})}},{key:"confirmTime",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.props.onConfirmTime(e),this.setState({showTimecard:!1})}},{key:"changeStartDate",value:function(e){this.props.onChangeStartDate(e)}},{key:"onSkipThisPeriod",value:function(){this.props.onSkipThisPeriod()}}],i&&C(n.prototype,i),o&&C(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),R=(0,s.$j)((function(e,t){return{today:e.globalState.get("today"),isTimeZoneOptionEnabled:e.preference.get("isTimeZoneOptionEnabled")||!1,theme:(0,p.gh)()}}))((0,i.ZP)(j)),L=function(e){var t=x.rZ9(e),n=e.get("startDate"),r=e.get("isAllDay"),i=!t||g.Z.prefMoment(t).isSame(g.Z.prefMoment(n)),o=t||n;if(!o)return[];r&&!i&&(o=g.Z.formatToUtc(g.Z.getRealDueDate(t,!0)));var a=g.Z.prefMoment().startOf("day"),s=g.Z.getDueDateLocalZoneDate(o).diff(a,"days"),c=["active"];return 0!==s||!r&&!i&&g.Z.prefMoment(o).isSame(a)?s<=0&&c.push("duedate-overdue"):c.push("duedate-today"),c}},ZVuk:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("AtZj"),o=n("EPMa"),a=n.n(o),s=n("2sNt"),c=n("SwPS");function l(e){return l="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},l(e)}function u(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,d(r.key),r)}}function d(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}function m(e,t,n){return t=h(t),function(e,t){if(t&&("object"===l(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,p()?Reflect.construct(t,n||[],h(e).constructor):t.apply(e,n))}function p(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(p=function(){return!!e})()}function h(e){return h=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},h(e)}function y(e,t){return y=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},y(e,t)}var v=function(e){function t(){return u(this,t),m(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&y(e,t)}(t,e),n=t,(o=[{key:"render",value:function(){var e=this.props.isDisable,t=this.props.task.toObject(),n=t.repeatFlag,o=t.isMulti,s=t.startDate,l=e?{disabled:!0}:{},u=o?!!n&&s:!!n;return l.className=a()("preview-repeat flex-none ml-[6px]",{"is-repeat":u}),u?r.createElement(c.Z,{title:this.getRepeatInfo(),overlayClassName:"tip-transition z-[5999] !max-w-none",placement:"bottom"},r.createElement("div",l,r.createElement(i.Z,{name:"item-repeat",className:"i-4 w-[16px] h-[16px] text-grey-30"}))):null}},{key:"getRepeatInfo",value:function(){var e=this.props.task;return s.UUz(e)}}])&&f(n.prototype,o),l&&f(n,l),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,l}(r.Component);t.Z=v},cGdB:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=(n("Vp3d"),n("2sNt")),c=n("NSLZ"),l=n("Eh+D"),u=n("owjm"),f=n("Ag2S"),d=n("NPhx"),m=n("rviF"),p=n("yhZ0"),h=n("tw4N"),y=n.n(h);function v(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(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 g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.isDisable,n=e.isRepeatBody,i=e.onChange,h=e.onClickRepeat,g=e.task,b=e.isNew,E=(0,r.useRef)(null),k=v((0,r.useState)(!1),2),S=k[0],w=k[1],T=s.nc7(g),x=o()(y().right,"btn-item td-check relative z-[9] pr-[12px] h-[30px] flex items-center",t?"cr-disabled":"cr-pointer check-toggle",b?"hidden":""),_="w-[17px] h-[17px]",O=(0,r.useCallback)((function(e){t||((0,d.c5)("checkbox_cm"),m.Z.globalDataWontDo("checkbox_long_press"),e.preventDefault(),e.stopPropagation(),w(!0))}),[t]),C=(0,r.useCallback)((function(){w(!1)}),[]),D=(0,r.useCallback)((function(e){g&&g.get("status")!==e&&(n?f.vp.dispatch("showHandleGenerateTaskModal",{type:"complete",toStatus:e}):(0,u.cW)(l.List([g]),e,!0))}),[n,g]);return r.createElement("div",{className:x,ref:E,style:{width:29}},r.createElement(p.Z,{componentProps:{tagName:"span"},disabled:t,onClick:t?function(){}:function(e){(0,d.c5)("checkbox"),n?h():i()},onContextMenu:O,className:o()("checker avoid-event flex",t?"cursor-not-allowed":"cursor-pointer",t&&"disabled")},r.createElement(a.Z,{name:"wont-do-filled",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"completed",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"checkbox",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"subtask",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"schedule",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"subcalendar",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"hover-checkbox",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"hover-subtask",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"hover-real-subtask",className:o()("i-4 i-sml",_,T)}),r.createElement(a.Z,{name:"hover-schedule",className:o()("i-4 i-sml",_,T)})),S&&r.createElement(c.Z,{status:g.get("status"),relativeRef:E,hideMenu:C,placement:"bottom-left",menuAction:D}))}},"n/i1":function(e,t,n){"use strict";n.d(t,{Z:function(){return er}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("UxlC"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("cYOW"),a=n("y8mg"),s=n.n(a),c=n("EPMa"),l=n.n(c),u=n("Eh+D"),f=n("YXX6"),d=n("XyGh"),m=n("6xxt"),p=n("9IBm"),h=n("dmHn"),y=n.n(h),v=n("P26T"),g=n("5uUV"),b=n("V/jI"),E=n("5WEu"),k=n("5VMf"),S=n("AqaH"),w=n("w8R2"),T=n("z8Uv");function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O=new w.M2,C=new O.Renderer;C.strong=function(e){return e},C.em=function(e){return e},C.del=function(e){return e},C.paragraph=function(e){return"".concat(e,"\n")},C.br=function(){return""};var D={name:"captureSpacesAndNewlines",level:"block",tokenizer:function(e,t){var n=/^( *)((?:[ ]+)?(?:\n|$))/.exec(e);if(n)return{type:"captureSpacesAndNewlines",raw:n[0],text:n[0]}},renderer:function(e){return"\n"===e.text?"":e.text}},A={name:"highlightedText",level:"inline",start:function(e){return e.indexOf("::")},tokenizer:function(e,t){var n=/^::([^:\n]+)::/.exec(e);if(n)return{type:"highlightedText",raw:n[0],text:n[1],tokens:[]}},renderer:function(e){return"".concat(e.text)}},I=function(){};O.use({extensions:[A,D],tokenizer:{code:I,fences:I,heading:I,hr:I,blockquote:I,list:I,table:I,link:I,codespan:I,autolink:I,url:I}}),O.setOptions({renderer:C});var P=function(e){var t=v.Z.parseUTCString(e);if(null==t)return"";var n=E.U2("showMeridiem"),r=y()(t),i=r.clone().startOf("day"),o=y()().startOf("day"),a="",s=n?(0,b.LO)()?"A hh:mm":"hh:mm A":"HH:mm";return a=o.year()===i.clone().year()?"".concat((0,g.I4)("MMMD")," ").concat(s):"".concat((0,g.I4)("ll")," ").concat(s),r.format(a)},M=function(e){var t=e.title,n=e.desc,i=e.rowClassName,o=e.descClassName,a=void 0===o?"":o;return r.createElement("div",{className:l()(i,"px-[16px]")},r.createElement("h5",{className:"text-[12px] text-left text-grey-40 leading-[16px]"},t),r.createElement("p",{className:l()("text-[12px] font-medium leading-[16px] truncate eclipse-text",k.RM,a)},n))},N=function(e){var t,n=e.task,i=(0,p.Z)(),o=(0,r.useMemo)((function(){return{createdTimeInfo:P(n.get("createdTime")),modifiedTimeInfo:P(n.get("modifiedTime"))}}),[n]),a=o.createdTimeInfo,s=o.modifiedTimeInfo,c=x((0,r.useState)(!1),2),u=c[0],f=c[1],d=(0,r.useRef)(null),m=null!==(t=n.get("content"))&&void 0!==t?t:"",h=(0,r.useMemo)((function(){if(u){var e=document.createElement("div"),t=O.parse(m.replace(/\t/g," "));return e.innerHTML=t,e.innerText}return""}),[m,u]),y=(0,r.useMemo)((function(){return u?window.common.com.ticktick.task.StringUtils.calculateWordCount(h):0}),[u,h]),v=(0,r.useMemo)((function(){return u?h.replace(/\n/g,"").length:0}),[u,h]);return n.get("isNew")?null:r.createElement("div",{className:l()("btn-item pl-[16px] flex items-center")},r.createElement("span",{ref:d,onClick:function(){f(!0)}},r.createElement(S.Z,{name:"note-info",className:l()("i-o-36 w-[20px] h-[20px] text-grey-40 cursor-pointer")})),u&&r.createElement(T.Z,{placement:"bottom-right",className:"min-w-[126px] max-w-[252px] py-[8px]",relativeRef:d,hideMenu:function(){f(!1)},gap:5},r.createElement(r.Fragment,null,r.createElement(M,{title:i.formatMessage({id:"words"}),desc:y.toString()}),r.createElement(M,{title:i.formatMessage({id:"characters"}),desc:v.toString(),rowClassName:"pt-[8px]"}),r.createElement(M,{title:i.formatMessage({id:"created_"}),desc:a,rowClassName:"pt-[8px]"}),r.createElement(M,{title:i.formatMessage({id:"modified_"}),desc:s,rowClassName:"pt-[8px]"}))))},j=n("2sNt"),R=n("+Ili"),L=n("Ag2S"),U=n("AtZj"),Z=n("0C03"),B=function(e){var t=e.model,n=e.isScheduleOwner,o=e.isReadOnly,a=e.onActionDone,s=e.canNavigate,c=e.isInOutSingle,u=(0,Z.OC)(),p=(0,f.q)(t),h=j.PNE(t),y=t.get("isWebExtensionTask"),v=j.XoY(t),g=j.mWo(t),b=(0,i.v9)((function(e){return e.tasks.activeSelectedTaskIds.get("selected")})),E=(0,r.useCallback)((function(e){a("confirmTime",e)}),[a]),k=(0,r.useCallback)((function(e){a("changeStartDate",e),t&&t.get("repeatFlag")&&R.ix("quick_date")}),[t,a]),S=(0,r.useCallback)((function(){a("onSkipThisPeriod")}),[a]),w=(0,r.useCallback)((function(e){a("setAssignee",e),-1!==e&&R.W3("assign")}),[a]);return r.createElement("div",{className:l()("header td-header note relative flex-none w-full borderBottomBefore",c?"py-[9px] pl-[16px] pr-[16px]":"py-[9px] pl-[16px] pr-[20px] mt-[8px]",g,v,{checked:h,"has-assignment":p,"rounded-t-outsingle":c},u===Z.tK.inModal?"dark:bg-main-background":"")},r.createElement("div",{className:l()("toolBar td-bar",{"l-low:pl-[20px]":!c&&!s,"pl-[30px]":s})},r.createElement("div",{className:"td-btns flex leading-[20px]"},r.createElement(d.Z,{isDisable:o||!n,isScheduleOwner:n,task:t,onConfirmTime:E,onChangeStartDate:k,onSkipThisPeriod:S,isNote:!0}),p&&n&&r.createElement(m.Z,{isDisable:o,task:t,onChange:w}),b.length<=1&&r.createElement(N,{task:t}),y?r.createElement("div",{className:"btn-item td-close"},r.createElement("a",{className:"close",onClick:function(){L.vp.dispatch("notifyWebExtensionView",{action:"closeView"})}},r.createElement(U.Z,{name:"close",className:"i-o-36 i-black i-tny"}))):null)))},F=n("fM34"),H=n("SnZ1"),Y=n("Ph81"),V=n("schq"),K=n("UbDi");function W(e){return W="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},W(e)}function z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,G(r.key),r)}}function G(e){var t=function(e,t){if("object"!=W(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=W(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==W(t)?t:t+""}function q(e,t,n){return t=X(t),function(e,t){if(t&&("object"===W(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,J()?Reflect.construct(t,n||[],X(e).constructor):t.apply(e,n))}function J(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(J=function(){return!!e})()}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}function Q(e,t){return Q=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Q(e,t)}var ee=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=q(this,t,[e])).state={loading:!1},n.onDeleteShareUser=n.onDeleteShareUser.bind(n),n.resetLoadingState=n.resetLoadingState.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Q(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.model,n=e.intl,i=e.isScheduleOwner;return r.createElement("li",{className:l()("participant-item overflow-hidden",{accept:t.isAccept&&!t.isOwner})},r.createElement(K.Z,{className:"avatar avatar-bd-divider mr-[14px] my-[10px] float-left inline-block w-[36px] h-[36px] rounded-full overflow-hidden border border-solid border-grey-10",altText:"avatar",url:t.avatarUrl,size:36}),r.createElement("div",{className:"display-name relative ml-[50px] h-[56px] py-[10px] border-b border-solid border-gallery dark:border-gallery-10"},r.createElement("div",{className:"action float-right relative z-[1]"},t.isCreator?r.createElement("span",{className:"right text-sml text-secondary leading-[36px] float-right text-[13px] text-grey-60"},n.formatMessage({id:"owner"})):i&&r.createElement("a",{className:"delete-task-share right text-sml leading-[36px] float-right text-[13px] text-primary",onClick:this.onDeleteShareUser},n.formatMessage({id:"delete"}),this.state.loading&&"...")),r.createElement("div",{className:"display max-w-full flex h-full whitespace-nowrap relative flex-col justify-center"},t.isMyself?r.createElement("p",{className:l()("primary-text max-w-[80%] truncate",k.RM),key:"title"},n.formatMessage({id:"me"})):r.createElement("p",{className:l()("primary-text max-w-[80%] truncate",k.RM),key:"title"},t.name||t.username))))}},{key:"onDeleteShareUser",value:function(){var e=this;!this.state.loading&&this.props.isScheduleOwner&&this.setState({loading:!0},(function(){var t=e.props,n=t.projectId,r=t.taskId,i=t.model.userCode;(0,H.UDb)(n,r,i).then((function(){e.props.onDeleteShareUser&&e.props.onDeleteShareUser(i),e.resetLoadingState()}),(function(t){e.resetLoadingState()}))}))}},{key:"resetLoadingState",value:function(){this.setState({loading:!1})}}])&&z(n.prototype,i),o&&z(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),te=(0,V.ZP)(ee),ne=n("4+DD");function re(e){return re="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},re(e)}function ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oe(r.key),r)}}function oe(e){var t=function(e,t){if("object"!=re(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=re(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==re(t)?t:t+""}function ae(e,t,n){return t=ce(t),function(e,t){if(t&&("object"===re(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,se()?Reflect.construct(t,n||[],ce(e).constructor):t.apply(e,n))}function se(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(se=function(){return!!e})()}function ce(e){return ce=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ce(e)}function le(e,t){return le=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},le(e,t)}var ue=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var i=(n=ae(this,t,[e])).handleData();return n.state={participant:i},n.closeModal=n.closeModal.bind(n),n.onDeleteShareUser=n.onDeleteShareUser.bind(n),n.wrapRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&le(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this;setTimeout((function(){e.wrapRef.current&&ne.iD($(e.wrapRef.current))}))}},{key:"componentWillUnmount",value:function(){this.wrapRef.current&&ne.Dh($(this.wrapRef.current))}},{key:"render",value:function(){var e=this,t=this.props.model,n=this.props.isScheduleOwner,i=t.get("id"),o=t.get("projectId");return r.createElement(Y.Z,{visible:!0,maskClosable:!1,className:"participant-view",title:b.U2("participant"),noFooter:!0,onCancel:this.closeModal},r.createElement("div",{className:"participant-wrap",ref:this.wrapRef},r.createElement("ul",{className:"participant-list antiscroll-inner w-full max-h-[260px]"},this.state.participant.map((function(t,a){return r.createElement(te,{key:a,model:t,taskId:i,projectId:o,isScheduleOwner:n,onDeleteShareUser:e.onDeleteShareUser})})))))}},{key:"closeModal",value:function(){this.props.onClose&&this.props.onClose()}},{key:"handleData",value:function(){var e=[],t=[],n=this.props.user,r=this.props.data.organizer||{},i=this.props.data.attendees||[];if(r.isMyself)e.push({avatarUrl:n.get("picture"),userCode:n.get("userCode"),isMyself:!0,isCreator:!0});else{var o=Object.assign({},r,{isCreator:!0});e.push(o)}return i.forEach((function(e){e.user.isMyself?t.unshift({avatarUrl:n.get("picture"),userCode:n.get("userCode"),isMyself:!0}):t.push(e.user)})),t=e.concat(t)}},{key:"onDeleteShareUser",value:function(e){var t=[];this.state.participant.forEach((function(n){n.userCode!==e&&t.push(n)})),this.props.onDelete&&this.props.onDelete(e),this.setState({participant:t})}}],i&&ie(n.prototype,i),o&&ie(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),fe=(0,i.$j)((function(e){return{user:e.userProfile}}))(ue),de=n("OV+j");function me(e){return me="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},me(e)}function pe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,he(r.key),r)}}function he(e){var t=function(e,t){if("object"!=me(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=me(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==me(t)?t:t+""}function ye(e,t,n){return t=ge(t),function(e,t){if(t&&("object"===me(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ve()?Reflect.construct(t,n||[],ge(e).constructor):t.apply(e,n))}function ve(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ve=function(){return!!e})()}function ge(e){return ge=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},ge(e)}function be(e,t){return be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},be(e,t)}var Ee=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=ye(this,t,[e])).data={},n.state={showLimit:1,isReady:!1,organizer:[],attendees:[],hasPermission:!0,isParticipantModalShow:!1},n.showParticipantModal=n.showParticipantModal.bind(n),n.closeParticipantModal=n.closeParticipantModal.bind(n),n.deleteAttendee=n.deleteAttendee.bind(n),n.scheduleAttendeesRef=r.createRef(),n.fakeDomRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&be(e,t)}(t,e),n=t,i=[{key:"componentWillReceiveProps",value:function(e){var t=this;e.model.get("id")!==this.props.model.get("id")&&(this.resetParticipant(),this.fetchAttendees(e.model.get("attendId"),e.model.get("id"))),(0,u.is)(this.props.user,e.user)||this.data.hasOwnProperty("organizer")&&this.data.hasOwnProperty("attendees")&&setTimeout((function(){t.doSetData(t.data)}))}},{key:"componentDidMount",value:function(){var e=this;$(window).on("resize.detailFooterAttendees",(function(){e.refreshShowLimit()})),this.refreshShowLimit(),this.fetchAttendees(this.props.model.get("attendId"),this.props.model.get("id"))}},{key:"componentWillUnmount",value:function(){$(window).off("resize.detailFooterAttendees")}},{key:"render",value:function(){var e=this.state,t=e.organizer,n=e.attendees,i=e.showLimit,o=e.isReady,a=e.hasPermission,s=e.isParticipantModalShow,c=this.props,u=c.isScheduleOwner,f=c.isDisable,d=n,m=t.length+n.length,p=!1;return m>i&&(p=!0,d=n.slice(0,i-t.length)),r.createElement(r.Fragment,null,a?r.createElement("div",{disabled:f,className:l()("schedule-attendees w-full py-0 px-[20px] flex items-center cursor-pointer h-[44px]",{"pending-info":!o}),ref:this.scheduleAttendeesRef,onClick:this.showParticipantModal},this.renderAvatar(t,"creator"),this.renderAvatar(d,"attendee"),r.createElement("div",{className:"attendees-number text-s text-grey-30 ml-[2px] tracking-normal"},p?"+"+(m-i):b.U2("person_number",{s:m})),r.createElement("div",{className:"attendees-number fake-dom absolute invisible z-[-1] text-s leading-[14px] text-grey-30 tracking-normal ml-[2px]",ref:this.fakeDomRef},b.U2("person_number",{s:99}))):r.createElement("div",{className:"schedule-attendees no-permission w-full py-0 px-[20px] flex items-center justify-center h-[44px]",ref:this.scheduleAttendeesRef},r.createElement(U.Z,{name:"lock",className:"text-grey-40 i-4"}),r.createElement("span",{className:"tips text-[14px] text-grey-40 ml-[4px] whitespace-nowrap"},b.U2("task_attend_no_permission"))),s&&r.createElement(fe,{onClose:this.closeParticipantModal,isScheduleOwner:u,data:this.data,model:this.props.model,onDelete:this.deleteAttendee}))}},{key:"renderAvatar",value:function(e,t){return e.map((function(e,n){return r.createElement(K.Z,{className:"attendee-avatar w-[24px] h-[24px] mr-[4px] rounded-full",altText:"",key:t+n,url:e.avatar,size:24})}))}},{key:"resetParticipant",value:function(){this.setState({organizer:[],attendees:[],isReady:!1})}},{key:"deleteAttendee",value:function(e){var t=this.data.attendees||[],n=[];t.forEach((function(t){t.user.userCode!==e&&n.push(t)})),this.data.attendees=n,this.doSetData(this.data)}},{key:"fetchAttendees",value:function(e,t){var n=this;(0,H.tIW)(e,t).then((function(e){n.data=e.data,n.doSetData(n.data),n.setState({isReady:!0})}),(function(e){"task_attend_no_permission"===(0,de.vZ)(e).errorCode&&n.setState({hasPermission:!1,isReady:!0})}))}},{key:"doSetData",value:function(e){var t=this,n=[],r=[];e.organizer.isMyself?n.push({avatar:this.props.user.get("picture"),userCode:this.props.user.get("userCode")}):n.push({avatar:e.organizer.avatarUrl,userCode:e.organizer.userCode}),e.attendees.forEach((function(e){e.user.isMyself?r.unshift({avatar:t.props.user.get("picture"),userCode:t.props.user.get("userCode")}):r.push({avatar:e.user.avatarUrl,userCode:e.user.userCode})})),this.setState({organizer:n,attendees:r,hasPermission:!0})}},{key:"refreshShowLimit",value:function(){if(this.scheduleAttendeesRef.current&&this.state.hasPermission){var e=$(this.scheduleAttendeesRef.current).width(),t=$(this.fakeDomRef.current).width()+2,n=parseInt((e-t)/28)||1;this.state.showLimit!==n&&this.setState({showLimit:n})}}},{key:"showParticipantModal",value:function(){this.props.isDisable||this.state.isReady&&this.setState({isParticipantModalShow:!0})}},{key:"closeParticipantModal",value:function(){this.setState({isParticipantModalShow:!1})}}],i&&pe(n.prototype,i),o&&pe(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),ke=(0,i.$j)((function(e){return{user:e.userProfile}}))(Ee),Se=n("wPh5"),we=n("bJwH"),Te=n("QjE/"),xe=n("tRnB"),_e=n("RDjN"),Oe=n("f4Y0");function Ce(e){return Ce="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},Ce(e)}function De(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ae(r.key),r)}}function Ae(e){var t=function(e,t){if("object"!=Ce(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ce(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ce(t)?t:t+""}function Ie(e,t,n){return t=Me(t),function(e,t){if(t&&("object"===Ce(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Pe()?Reflect.construct(t,n||[],Me(e).constructor):t.apply(e,n))}function Pe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Pe=function(){return!!e})()}function Me(e){return Me=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Me(e)}function Ne(e,t){return Ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Ne(e,t)}var je=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ie(this,t,[e])).onSelectProject=n.onSelectProject.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Ne(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.isDisable,n=e.project,i=e.columnId,o=e.onChangeColumn,a=e.columnsInProjectSize;return r.createElement(xe.Z,{isDisable:t,project:n,iconName:"move-list",onSelect:this.onSelectProject,onChangeColumn:o,columnId:a>1?i:null})}},{key:"onSelectProject",value:function(e,t){var n=$(".task-ul-list ul>li.selected").not(".ui-sortable-placeholder, .checked");if(Se.YV({projectId:e,newCounts:n.length}))return Te.$Z({type:_e.VIb.task}),!1;this.props.onChange(e,t)}}])&&De(n.prototype,i),o&&De(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),Re=(0,i.$j)((function(e,t){return{project:(0,we.Rp)(t.projectId),columnsInProjectSize:Oe.H9(t.projectId).size}}))((0,V.ZP)(je)),Le=(n("oVuX"),n("ToJy"),n("rOQg"),n("6cQw"),n("Rm1S"),n("XMab"),n("moxL"),n("qXVe"),n("c162"),n("waxf"),n("0TkE"),n("Onu3"),n("1dYe"),n("gvgV"),n("6R/c"),n("YL0P"),n("X5Zq"),n("MoCz"),n("P8wP"),n("ypFw"),n("JaFt"),n("zSZm"),n("PF2M"),n("KVSy"),n("ZJ55"),n("IZzc"),n("Fwt+"),n("s5qe"),n("cvf0"),n("FhDJ")),Ue=n.n(Le),Ze=n("dVW0");function Be(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Fe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fe(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 Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var He=function(e){var t=e.dismiss,n=(0,p.Z)(),i=Be((0,r.useState)(!0),2),o=(i[0],i[1]),a=(0,r.useRef)(s().uniqueId("insertSummaryButton"));return(0,r.useEffect)((function(){var e=a.current;return L.vp.subscribe(e,"setSummaryModalInsertAble",(function(){o(!1)})),function(){L.vp.unSubscribe(e,"setSummaryModalInsertAble")}}),[]),r.createElement(Y.Z,{visible:!0,closable:!0,maskClosable:!1,title:n.formatMessage({id:"insert_summary"}),onCancel:t,okText:n.formatMessage({id:"insert"}),isAbleShowCancelButton:!1,onOk:function(){L.vp.dispatch("GET_INSERT_SUMMARY_VALUE",(function(e){t(),setTimeout((function(){L.vp.dispatch(F.uo,{value:e})}))}))},coverClassName:l()(Ue().popSummaryCover,"z-modal"),height:window.innerHeight,className:"top-1/2 max-h-[645px] w-[610px]"},r.createElement("div",{className:l()(Ue().container,"w-full h-full overflow-hidden")},r.createElement(Ze.ZP,{isModal:!0})))},Ye=n("UDbp"),Ve=n("VUw8"),Ke=n("XvRz"),We=n("l3/N"),ze=n("ylzY"),Ge=n("gFJJ"),qe=n("lQiI"),Je=n("/0bn"),Xe=n("nmib"),Qe=n("bjJs"),$e=n("OjQ7"),et=n("owjm"),tt=n("ZalT"),nt=n("NPhx"),rt=n("rviF"),it=n("sLZY"),ot=n("mqAi"),at=n("cFdC"),st=n("+TCt"),ct=n("kxzV"),lt=n("Xsnu"),ut=n("XoE2"),ft=n("gYYY"),dt=n("O/pf");function mt(e){return mt="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},mt(e)}function pt(){return pt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pt.apply(this,arguments)}function ht(e){return function(e){if(Array.isArray(e))return yt(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return yt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return yt(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function yt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vt(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,_t(r.key),r)}}function bt(e,t,n){return t&&gt(e.prototype,t),n&&gt(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Et(e,t,n){return t=St(t),function(e,t){if(t&&("object"===mt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,kt()?Reflect.construct(t,n||[],St(e).constructor):t.apply(e,n))}function kt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(kt=function(){return!!e})()}function St(e){return St=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},St(e)}function wt(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Tt(e,t)}function Tt(e,t){return Tt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Tt(e,t)}function xt(e,t,n){return(t=_t(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _t(e){var t=function(e,t){if("object"!=mt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mt(t)?t:t+""}var Ot=function(e){function t(e){var n;return vt(this,t),xt(n=Et(this,t,[e]),"startPomo",(function(){(0,nt.Vj)("start_focus")})),xt(n,"getBindParentTask",(function(){var e=n.props.intl;return j.XO0()?r.createElement(Ye.sN,{key:"bind-parent"},r.createElement("a",{className:"bind-parent"},r.createElement(U.Z,{name:"bind-parent",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"Link Parent Task"})))):null})),xt(n,"getWontDoItem",(function(){var e=n.props,t=e.intl,i=e.model;if(j.ZWx(i))return null;var o=j.Vnl(i);return r.createElement(Ye.sN,{key:o?"reopen-task":"wont-do-task"},r.createElement("a",{className:"pin-task-button"},r.createElement(U.Z,{name:o?"reopen":"wont-do",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,t.formatMessage({id:o?"task_reopen":"task_wont_do"}))))})),xt(n,"convertTasks",(function(e,t,r){var i=n.props.intl,o=j.FOH(e[0]);!r||j.ZWx(o)?t?ne.eD(i.formatMessage({id:"cant_converted_multi_to_notes"})):j.a5x(e,n.convertTo,"detail")&&ne.eD(i.formatMessage({id:"converted"})):ne.eD(i.formatMessage({id:"cant_converted_related_to_notes"}))})),n.state={isMenuOpen:!1,isTagManageShow:!1,bindParentMenuVisible:!1,summaryModalVisible:!1,pomoMenuVisible:!1},n.convertTo=null,n.onSelect=n.onSelect.bind(n),n.uploadAttachment=n.uploadAttachment.bind(n),n.removeTagManage=n.removeTagManage.bind(n),n.confirmTagManage=n.confirmTagManage.bind(n),n.initTagManagePosition=n.initTagManagePosition.bind(n),n.hideMoreMenu=n.hideMoreMenu.bind(n),n.rootRef=r.createRef(),n.pomoMenuItemRef=r.createRef(),n.attachmentInputRef=r.createRef(),n.containerMenuRef=r.createRef(),n.escListenId=s().uniqueId(),n}return wt(t,e),bt(t,[{key:"componentDidMount",value:function(){var e=this;this._isMounted=!0;var t=this.props.taskId;L.vp.subscribe(this.escListenId,"detailFooterMoreSelect.".concat(this.context,".").concat(t),(function(t){e.onSelect({selectedKeys:[t],domEvent:{target:null}})}))}},{key:"componentDidUpdate",value:function(e,t){var n=this,r=this.props.taskId,i=this.state.isMenuOpen;!t.isMenuOpen&&i&&L.jc.subscribe(this.escListenId,"detail-footer-more",this.hideMoreMenu),L.vp.subscribe(this.escListenId,"detailFooterMoreSelect.".concat(this.context,".").concat(r),(function(e){n.onSelect({selectedKeys:[e],domEvent:{target:null}})})),t.isMenuOpen&&!i&&L.jc.unSubscribe(this.escListenId)}},{key:"componentWillUnmount",value:function(){var e=this.props.taskId;this._isMounted=!1,L.jc.unSubscribe(this.escListenId),L.vp.unSubscribe(this.escListenId,"detailFooterMoreSelect.".concat(this.context,".").concat(e))}},{key:"onSelect",value:function(e){var t=this,n=e.selectedKeys,r=e.domEvent,i=this.props.model,o=n[0],a=this.props,s=a.taskId,c=a.projectId,l=a.isRepeatBody,f=a.onDuplicateTask,d=a.saveAsTaskTemplate,m=a.onMergeTasks,p=a.intl,h=a.onDelete,y=a.onPinTask,v=a.onConvertDraftKind,g=!1;switch(o){case"task-add-tag-button":(0,nt.Vj)("tag"),this.setState({isTagManageShow:!0});break;case"pomo":if(!$(r.target).closest(".start-task-pomo-button").length)return;g=!0,this.setState({pomoMenuVisible:!0});break;case"task-activity-button":var b=j.ZWx(i);(0,nt.Vj)("task_activities"),R.pq("activity"),qe._y()?L.vp.dispatch("showTaskActivity",{taskDetailType:this.context,taskId:i.get("id")}):Te.$Z({type:b?_e.VIb.noteActivity:_e.VIb.taskActivity});break;case"task-print-button":setTimeout((function(){Ke.kJ()})),(0,nt.Vj)("print"),R.pq("print");break;case"task-delete-button":(0,nt.Vj)("delete"),h();break;case"task-duplicate-button":(0,nt.Vj)("duplicate"),R.pq("duplicate"),f();break;case"task-copy-link-button":(0,nt.Vj)("copy_link"),R.pq("copy_task_link"),L.vp.dispatch("copyToGlobalCopyArea",{content:(0,j.l9i)(s),callback:function(){Je.$Z({text:p.formatMessage({id:"copied"})})}});break;case"task-template-button":(0,nt.Vj)("save_as_template"),R.pq("task-template"),d();break;case"add-from-template":L.vp.dispatch("addFromTemplateDispatchToContent");break;case"task-merge-button":m(),R.pq("merge");break;case"bind-parent":this.setState({bindParentMenuVisible:!0}),(0,nt.Vj)("link_parent_task");break;case"add-subtask-button":var E={projectId:c,parentId:s,position:"bottom",status:i.get("status"),columnId:i.get("columnId"),isPinned:j.rpT(i)};(0,nt.Vj)("add_subtask");var k=j.m0f(E),S=this.context;null!=k&&setTimeout((function(){L.vp.dispatch("focusToTaskItem.detail.".concat(S,".").concat(k.get("id")))}));break;case"ai-task-advice":(0,nt.Vj)("ai_suggestion"),L.vp.dispatch("showAiTaskAdvice",{task:i,from:"detail"});break;case"insert-summary":this.setState({summaryModalVisible:!0}),(0,nt.Vj)("insert_summary"),R.PH("insert_sum_btn");break;case"unpin-task-button":Je.$Z({text:p.formatMessage({id:"pin_cancelled"})}),(0,nt.Vj)("pin_or_unpin"),y();break;case"pin-task-button":Je.$Z({text:p.formatMessage({id:"pinned"})}),(0,nt.Vj)("pin_or_unpin"),y(!0);break;case"reopen-task":i&&(l||((0,nt.Vj)("wont_do_reopen"),rt.Z.globalDataWontDo("detail_om_reopen"),(0,et.cW)(u.List([i]),tt.hY.Uncompleted,!0),ne.eD(p.formatMessage({id:"tips_task_reopen"}))));break;case"wont-do-task":i&&((0,nt.Vj)("wont_do_reopen"),rt.Z.globalDataWontDo("detail_om_wont_do"),l?L.vp.dispatch("showHandleGenerateTaskModal",{type:"complete",toStatus:tt.hY.WontDo}):(0,et.cW)(u.List([i]),tt.hY.WontDo,!0));break;case"chat-mind":if(this.verifyUploadPermission())break;var w=JSON.stringify(this.getChatMindPrompt());L.vp.dispatch("showGlobalLoadingModal",!0),H.pMs(w).then((function(e){L.vp.dispatch("showGlobalLoadingModal",!1);var n=e.data,r=n.continual,i=n.img;t.verifyUploadPermission()||L.vp.dispatch("uploadFileAndThenInsert",{file:function(e){for(var t=e.split(","),n=t[0].match(/:(.*?);/)[1],r=atob(t[1]),i=r.length,o=new Uint8Array(i);i--;)o[i]=r.charCodeAt(i);return new File([o],"chatmind.png",{type:n})}(i),taskDetailType:t.context,text:"[Chatmind](".concat(r,")")})})).catch((function(e){L.vp.dispatch("showGlobalLoadingModal",!1);var t=(0,de.vZ)(e),n=t.errorCode;if("chatmind_not_bind"===n){var r=t.data;L.vp.dispatch("showChatMindBindModal",r)}else if("unsatisfied_credits"===n){var i=t.data;L.vp.dispatch("showChatMindPayModal",i)}else Je.$Z({text:"server error"})}));break;case"convert-draft-task":v&&v(dt.m5.Task);break;case"convert-draft-note":v&&v(dt.m5.Note);break;case"convert-draft-event":v&&v(dt.m5.Event);break;case"upload-attachment-btn":g=!0,this.attachmentInputRef.current&&this.attachmentInputRef.current.click();break;default:void 0===o&&(g=!0)}g||this.setState({isMenuOpen:!1})}},{key:"getMenuItems",value:function(){return this.props.isExactReadOnly?[]:this.getSingleMenuItems()}},{key:"getSingleMenuItems",value:function(){var e=this.props,t=e.templateEnabled,n=e.enablePomodoro,r=e.isInCalendar,i=e.isScheduleOwner,o=e.isUneditableProject,a=e.model,s=e.isReadOnly,c=e.deleteVisible,l=e.chatmindEnable,f=e.isInTKCalendar,d=e.isNew,m=We.Kd(),p=We.cW(),h=[],y=this.state.isMenuOpen;if(d)h.push(this.getTagItem()),i&&h.push(this.getUploadItem()),t&&h.push(this.getAddTemplateItem()),h.push.apply(h,ht(this.getNewDraftConvertItems()));else if(o)t&&h.push(this.getTaskTemplateItem()),h.push(this.getSplitLine()),r||this.context===Z.tK.inModal||h.push(this.getPrintItem());else{y&&j.iNK(a)<_e.AE&&!j.ZWx(a)&&h.push(this.getAddSubtaskItem()),y&&!j.ZWx(a)&&h.push(this.getBindParentTask()),f||We.K4()||h.push(this.getPinTaskItem()),h.push(this.getWontDoItem()),h.push(this.getTagItem()),i&&(h.push(this.getUploadItem()),h.push(this.getInsertSummaryItem())),n&&h.push(this.getPomodoroItem()),h.push(this.getSplitLine()),h.push(this.getTaskActivityItem()),t&&h.push(this.getTaskTemplateItem()),p||m||h.push(this.getDuplicateItem()),h.push(this.getCopyLinkItem());var v=j.ZWx(a),g=!v,b=j.RLB(u.List([a])).toArray().filter((function(e){return e.get("id")!==a.get("id")&&!j.ZWx(e)&&e.get("parentId")===a.get("id")})).length>0,E=j.LzL(a.get("parentId"),a.get("projectId")),k=!j.ZWx(a)&&!!E&&!j.ZWx(E)||b,S=j.PNE(a),w=j.pHh(a);h.push(this.getConvertItem({hasNote:v,hasTask:g,hasNestedTask:k,hasCompleted:S,taskIds:[a.get("id")],hasSchedule:w})),l&&i&&h.push(this.getChatMind()),h.push(this.getSplitLine()),r||this.context===Z.tK.inModal||h.push(this.getPrintItem())}return s||d||!c||h.push(this.getDeleteItem()),h}},{key:"getNewDraftConvertItems",value:function(){var e=this.props,t=e.model,n=e.onConvertDraftKind,i=e.intl;if(!n)return[];var o=(0,dt.fY)(t),a=[],s=function(e,t,n,s){o!==e&&(e!==dt.m5.Event||(0,dt.e2)())&&a.push(r.createElement(Ye.sN,{key:t},r.createElement("a",null,r.createElement(U.Z,{name:n,className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,i.formatMessage({id:s})))))};return s(dt.m5.Task,"convert-draft-task","convert_note","convert_to_task"),s(dt.m5.Note,"convert-draft-note","convert-task","convert_to_note"),s(dt.m5.Event,"convert-draft-event","convert-event","convert_to_event"),a.length>0&&a.push(this.getSplitLine()),a}},{key:"getTagItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-add-tag-button"},r.createElement("a",{id:"task-add-tag-button"},r.createElement(U.Z,{name:"tag",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"tags"}))))}},{key:"getMergeItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-merge-button"},r.createElement("a",null,r.createElement(U.Z,{name:"combine-task",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"merge"}))))}},{key:"getTaskTemplateItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-template-button"},r.createElement("a",null,r.createElement(U.Z,{name:"save",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"save_as_template"}))))}},{key:"getAddTemplateItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"add-from-template"},r.createElement("a",null,r.createElement(U.Z,{name:"add_from_template",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"add_from_template"}))))}},{key:"getPomodoroItem",value:function(){var e=this,t=this.props,n=t.intl,i=t.model,o=(t.pomoTaskId,t.pomoStatus,this.state.pomoMenuVisible);return r.createElement($e.Z,{placement:"left-top",taskId:i.get("id"),relativeRef:this.pomoMenuItemRef,pomodoroSubMenuVisible:o,setPomodoroSubMenuVisible:function(t){e.setState({pomoMenuVisible:t})},startPomo:this.startPomo,onEstimationClick:function(){(0,nt.Vj)("estimated_pomo")},hideTaskMenu:function(){e.setState({pomoMenuVisible:!1}),e.setState({isMenuOpen:!1})},env:"detailFooter",align:{offset:[8,0]},containerMenuRef:this.containerMenuRef,trigger:r.createElement(Ye.sN,{eventKey:"pomo",onKeyDown:function(e){if("ArrowRight"===e.key)e.preventDefault(),e.stopPropagation(),e.target.click()}},r.createElement("a",{className:"start-task-pomo-button",ref:this.pomoMenuItemRef},r.createElement(U.Z,{name:"menu-start-pomo",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,n.formatMessage({id:"start_focus"})),r.createElement(U.Z,{name:"chevron-right",className:"direct i-3 w-[12px] h-[12px]"})))})}},{key:"getStartPomoText",value:function(){var e=this.props,t=e.pomoTaskId,n=e.pomoStatus;return t&&"pomo"===n?"add_to_pomo":"pomo_start_focus"}},{key:"getAddSubtaskItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"add-subtask-button"},r.createElement("a",{className:"add-subtask-button"},r.createElement(U.Z,{name:"subtask-bold",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"add_subtask"}))))}},{key:"getAiTaskAdviceItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"ai-task-advice"},r.createElement("a",{className:"ai-task-advice"},r.createElement(U.Z,{name:"ai-advice",className:"flex-none w-[12px] h-[12px]"}),r.createElement("span",{className:"flex items-center"},e.formatMessage({id:"ai_complete"}),r.createElement(U.Z,{name:"ai-mark",className:"flex-none",style:{width:17,marginLeft:6}}))))}},{key:"getPinTaskItem",value:function(){var e=this.props,t=e.intl,n=e.model,i=j.rpT(n);return r.createElement(Ye.sN,{key:i?"unpin-task-button":"pin-task-button"},r.createElement("a",{className:"pin-task-button"},r.createElement(U.Z,{name:i?"unpin-task":"pin-task",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,t.formatMessage({id:i?"unPin":"pin"}))))}},{key:"getUploadItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"upload-attachment-btn"},r.createElement("a",{className:"overflow-hidden"},r.createElement(U.Z,{name:"attachment",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"attachment_upload"}))))}},{key:"getInsertSummaryItem",value:function(){var e=this.props,t=e.intl,n=e.model;return j.ZWx(n)&&r.createElement(Ye.sN,{key:"insert-summary"},r.createElement("a",null,r.createElement(U.Z,{name:"sidebar-summary-list",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,t.formatMessage({id:"insert_summary"}))))}},{key:"getTaskActivityItem",value:function(){var e=this.props,t=e.intl,n=e.model,i=j.ZWx(n);return r.createElement(Ye.sN,{key:"task-activity-button"},r.createElement("a",{className:"s-activity"},r.createElement(U.Z,{name:"version-history",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,t.formatMessage({id:i?"note_activity":"task_activity"}))))}},{key:"getPrintItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-print-button"},r.createElement("a",{className:"print"},r.createElement(U.Z,{name:"print-in-list",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"print"}))))}},{key:"getDeleteItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-delete-button",className:"deleteItem"},r.createElement("a",{className:"delete"},r.createElement(U.Z,{name:"delete",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"delete"}))))}},{key:"getIsChatmindEnable",value:function(){var e=this.props.model,t=e.get("title");return j.RR(e)?(t+e.get("desc")+e.get("items").map((function(e){return e.get("title")})).join("")).trim().length>0:(t+e.get("content")).trim().length>0}},{key:"getChatMind",value:function(){var e=this.props.intl,t=this.getIsChatmindEnable();return r.createElement(Ye.sN,{key:"chat-mind",disabled:!t,style:t?{}:{opacity:.4}},r.createElement("a",{className:"chat-mind"},r.createElement(U.Z,{name:"chatmind",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"create_mindmap"}))))}},{key:"getDuplicateItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-duplicate-button"},r.createElement("a",{className:"task-duplicate-button"},r.createElement(U.Z,{name:"copy",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"create_copy"}))))}},{key:"getCopyLinkItem",value:function(){var e=this.props.intl;return r.createElement(Ye.sN,{key:"task-copy-link-button"},r.createElement("a",{className:"task-copy-link-button"},r.createElement(U.Z,{name:"copy-task-link",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,e.formatMessage({id:"copy_link"}))))}},{key:"getConvertItem",value:function(e){var t=this,n=e.hasNote,i=e.hasTask,o=e.hasNestedTask,a=e.hasCompleted,s=e.taskIds,c=e.hasSchedule,l=this.props.intl;return c||s.length<2&&a?null:(this.convertTo=n?_e.V60.Text:_e.V60.Note,r.createElement(Ye.sN,{key:"convert-task-button",onClick:function(){t.convertTo===_e.V60.Text?(0,nt.Vj)("convert_to_task"):t.convertTo===_e.V60.Note&&(0,nt.Vj)("convert_to_note");var e=n&&i,r=a||o;t.convertTasks(s,r,e,o)}},r.createElement("a",null,r.createElement(U.Z,{name:n?"convert_note":"convert-task",className:"i-3 w-[12px] h-[12px]"}),r.createElement("span",null,l.formatMessage({id:n?"convert_to_task":"convert_to_note"})))))}},{key:"getSplitLine",value:function(){return r.createElement(Ye.iz,{key:s().uniqueId(),className:"split-line my-[4px]"})}},{key:"hideMoreMenu",value:function(){this._isMounted&&this.setState({isMenuOpen:!1})}},{key:"showOverNumberToast",value:function(){var e=this.props.intl,t=this.state.isMenuOpen,n=e.formatMessage({id:"over_attachment_number_limit"},{s:Ge.b9.taskAttachmentNumber});t&&this.setState({isMenuOpen:!1}),ne.eD(n,1e3)}},{key:"verifyUploadPermission",value:function(){var e=this.props.model;return ze.ZP.canUploadAttachment?j.vWP(e)>=Ge.b9.taskAttachmentNumber&&(this.showOverNumberToast(),!0):(Te.$Z({type:_e.VIb.attachment}),!0)}},{key:"uploadAttachment",value:function(e){var t=this,n=e.target.files;R.pq("attachment"),n.length&&setTimeout((function(){L.vp.dispatch("selectFileBeforeUpload",{file:n[0],taskDetailType:t.context})})),this.setState({isMenuOpen:!1})}},{key:"initTagManagePosition",value:function(e){var t,n=$(e),r=n.parents("#out-single-task-detail");if(r.length){var i=r.offset().top+r.outerHeight()-n.outerHeight();t=50>i?i:50}else t=50;n.css({bottom:t+"px"})}},{key:"removeTagManage",value:function(){this.setState({isTagManageShow:!1})}},{key:"confirmTagManage",value:function(e){(0,this.props.onManageTags)(e),this.setState({isTagManageShow:!1})}},{key:"getChatMindPrompt",value:function(){var e=this.props.model,t=e.get("title"),n=e.get("priority")||0,r=e.get("startDate"),i=j.tKl(e),o=e.get("timeZone"),a=e.get("isAllDay");return j.RR(e)?{title:t,content:e.get("desc"),items:e.get("items").sort(ct.ZP.subtask).map((function(e){return"".concat(e.get("title"))})),priority:n,startDate:r,dueDate:i,timeZone:o,isAllDay:a}:{title:t,content:e.get("content"),items:[],priority:n,startDate:r,dueDate:i,timeZone:o,isAllDay:a}}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,i=t.isExactReadOnly,o=t.tags,a=t.taskId,s=this.state,c=s.isMenuOpen,u=s.isTagManageShow,f=s.summaryModalVisible,d=s.bindParentMenuVisible,m=this.getMenuItems();return m.length?r.createElement("div",{className:l()("dropup td-item more dropdown-custom flex items-center",{open:c}),id:"detail-footer-more",ref:this.rootRef},r.createElement(Qe.Z,{visible:c,onVisibleChange:function(t){t&&!i&&L.vp.dispatch(F.Vv),t&&(0,nt.c5)("three_dots"),e.setState({isMenuOpen:t})},menuStyle:{maxHeight:"unset"},menu:r.createElement(Ye.ZP,{onSelect:this.onSelect,selectedKeys:[],style:{maxHeight:"unset"},ref:this.containerMenuRef},m),placement:"topRight",disabled:i,menuClassName:"timeline-click-ignore"},r.createElement("div",null,r.createElement(at.Z,{placement:"top",title:n.formatMessage({id:"more"}),offsetIcon:!0},r.createElement("a",{className:"dropdown-toggle power-tip"},r.createElement(S.Z,{name:"more-titlebar",className:"i-2-1 fast-transition td-item-svg w-[18px] h-[18px]"}))))),u&&r.createElement(Ve.Z,{onCancel:this.removeTagManage,onConfirm:this.confirmTagManage,onMounted:this.initTagManagePosition,tags:{selected:o?o.toArray():[]},getContainer:function(){return e.rootRef.current?$(e.rootRef.current).closest("#task-detail-inner").get(0):null}}),d&&r.createElement(ft.Z,{hide:function(){e.setState({bindParentMenuVisible:!1})},taskIds:[a],area:"task-detail"}),f&&r.createElement(He,{dismiss:function(){e.setState({summaryModalVisible:!1})}}),r.createElement(ut.Z,null,r.createElement("input",{type:"file",className:"w-0 h-0 absolute top-0 left-0 opacity-0 p-0 cursor-pointer",id:"task-file-button",name:"file",style:{color:"transparent"},tabIndex:-1,title:"",ref:this.attachmentInputRef,onClick:function(t){e.verifyUploadPermission()&&t.preventDefault(),t.stopPropagation(),(0,nt.Vj)("attachment")},onChange:this.uploadAttachment}))):null}}])}(r.Component);Ot.contextType=Z.hV;var Ct=function(e){var t;return t=function(t){function n(){return vt(this,n),Et(this,n,arguments)}return wt(n,t),bt(n,[{key:"render",value:function(){var t="calendar"===this.context.containerEnv;return r.createElement(e,pt({},this.props,{isInTKCalendar:t}))}}])}(r.PureComponent),xt(t,"contextType",lt.A),t}((0,i.$j)((function(e,t){return{templateEnabled:e.preference.get("templateEnabled"),enablePomodoro:(0,it.dE)(e),pomoTaskId:(0,ot.Je)(e),pomoStatus:e.pomodoro.pomoStatus,chatmindEnable:(0,st.Av)(e)}}),(function(e){return{setTitle:function(t,n){return e((0,Xe.M2)(t,n))},setSubTasks:function(t,n){return e((0,Xe.To)(t,n))},setTags:function(t,n){return e((0,Xe.y)(t,n))},setContent:function(t,n){return e((0,Xe.cT)(t,n))}}}))((0,V.ZP)(Ot)));function Dt(e){return Dt="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},Dt(e)}function At(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function It(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Pt(r.key),r)}}function Pt(e){var t=function(e,t){if("object"!=Dt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Dt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Dt(t)?t:t+""}function Mt(e,t,n){return t=jt(t),function(e,t){if(t&&("object"===Dt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Nt()?Reflect.construct(t,n||[],jt(e).constructor):t.apply(e,n))}function Nt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Nt=function(){return!!e})()}function jt(e){return jt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},jt(e)}function Rt(e,t){return Rt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Rt(e,t)}var Lt=function(e){function t(){return At(this,t),Mt(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Rt(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this,t=this.props.isDisable;return r.createElement("div",{className:"restore td-item pl-[16px]"},r.createElement("div",{onClick:function(){t||e.onSelectProject()}},r.createElement("a",{id:"task-restore-button",className:"flex items-center",style:t?{cursor:"not-allowed"}:{}},r.createElement(U.Z,{name:"restore",className:l()("i-2-1 w-[18px] h-[18px] fast-transition",t?"text-grey-20":"")}),r.createElement("span",{className:l()("text-def pl-[6px]",t?"text-grey-40":"")},b.U2("restore")))))}},{key:"onSelectProject",value:function(){var e=this.props.onChange;e&&e()}}])&&It(n.prototype,i),o&&It(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),Ut=Lt;function Zt(e){return Zt="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},Zt(e)}function Bt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Ft(r.key),r)}}function Ft(e){var t=function(e,t){if("object"!=Zt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Zt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Zt(t)?t:t+""}function Ht(e,t,n){return t=Vt(t),function(e,t){if(t&&("object"===Zt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Yt()?Reflect.construct(t,n||[],Vt(e).constructor):t.apply(e,n))}function Yt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Yt=function(){return!!e})()}function Vt(e){return Vt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Vt(e)}function Kt(e,t){return Kt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Kt(e,t)}var Wt=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=Ht(this,t,[e])).state={isShowDeleteModal:!1},n.closeDeleteModal=n.closeDeleteModal.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Kt(e,t)}(t,e),n=t,(i=[{key:"renderDeleteModal",value:function(){var e=this.state.isShowDeleteModal,t=this.props,n=t.intl,i=t.onDelete;return e?r.createElement(Y.Z,{visible:!0,maskClosable:!1,title:n.formatMessage({id:"delete_forever"}),okText:n.formatMessage({id:"delete"}),cancelText:n.formatMessage({id:"cancel"}),onCancel:this.closeDeleteModal,onOk:i},r.createElement("span",{className:"line-sml break-word"},n.formatMessage({id:"delete_forever_content"}))):null}},{key:"closeDeleteModal",value:function(){this.setState({isShowDeleteModal:!1})}},{key:"render",value:function(){var e=this;return r.createElement("div",{className:"td-item"},r.createElement("a",{id:"task-deleteforever-button",onClick:function(t){e.setState({isShowDeleteModal:!0})}},r.createElement(U.Z,{name:"delete-forever",className:"i-2-1 w-[18px] h-[18px] fast-transition"})),this.renderDeleteModal())}}])&&Bt(n.prototype,i),o&&Bt(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),zt=(0,V.ZP)(Wt),Gt=function(e){var t=e.iconName,n=e.className,i=e.tooltip,o=e.onIconClick,a=e.isDisable,s=e.isActive;return r.createElement("div",{className:l()("td-item flex items-center mr-[16px]",n)},r.createElement(at.Z,{placement:"bottom",title:i,offsetIcon:!0},r.createElement("a",{className:l()({active:s}),disabled:!!a,onClick:a?void 0:o},r.createElement(S.Z,{name:t,className:l()("i-2-1 fast-transition td-item-svg w-[18px] h-[18px] select-none",{"cursor-not-allowed":a,"cursor-pointer":!a}),disabled:!!a}))))},qt=(0,V.ZP)((function(e){var t=e.isDisable,n=e.intl,i=e.onIconClick,o=e.isActive;return r.createElement(Gt,{iconName:"td-footer-markdown",isDisable:t,tooltip:n.formatMessage({id:"textStyle"}),onIconClick:i,isActive:o})})),Jt=(0,V.ZP)((function(e){var t=e.isDisable,n=e.intl,i=(0,r.useContext)(Z.hV);return r.createElement(Gt,{iconName:"td-footer-comment",isDisable:t,tooltip:n.formatMessage({id:"comment"}),onIconClick:function(){L.vp.dispatch("toggleComments",i),R.pq("comment"),(0,nt.c5)("comment")}})})),Xt=n("+wHO"),Qt=n("LgRU"),$t=n("xMFI");function en(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return tn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return tn(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 tn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var nn=function(e){var t=e.title,n=e.onClosed,i=e.onConfirmed,o=e.kind,a=Qt.$J(o),s=en((0,r.useState)(t),2),c=s[0],l=s[1],u=en((0,r.useState)(""),2),f=u[0],d=u[1],m=en((0,r.useState)(null),2),h=m[0],y=m[1],v=en((0,r.useState)(!1),2),g=v[0],b=v[1],E=(0,p.Z)(),k=(0,r.useCallback)((function(e){d(e)}),[]),S=(0,r.useCallback)((function(){n&&n()}),[n]),w=(0,r.useCallback)((function(){if(!c.trim()){var e=E.formatMessage({id:"warning_empty_name"});return k(e),!1}return!0}),[E,c,k]),T=(0,r.useCallback)((function(){var e=c.trim();if(w()){var t=Qt.D2(null,e,a);t?(y(t),b(!0)):i&&i({title:e,id:null})}}),[w,a,i,c]),x=(0,r.useCallback)((function(){T()}),[T]),_=(0,r.useCallback)((function(){b(!1)}),[]),O=(0,r.useCallback)((function(){i&&i({title:c.trim(),id:h})}),[h,i,c]);return r.createElement(Y.Z,{className:"save-as-task-template-modal popup-med",visible:!0,maskClosable:!1,title:E.formatMessage({id:"save_as_template"}),okText:E.formatMessage({id:"save"}),onCancel:S,onOk:x,disabled:0===(c||"").trim().length},r.createElement("div",null,r.createElement("span",{className:"modal-desc text-[13px] tracking-normal leading-[20px] mb-[20px] block"},"NOTE"===a?E.formatMessage({id:"content_and_tags_will_be_saved_to_the_template_1"}):E.formatMessage({id:"content_and_tags_will_be_saved_to_the_template"})),r.createElement($t.Z,{value:c,warningText:f,enableClear:!0,onValueChange:function(e){return l(e)},onFocus:function(){k("")},onEnterDown:function(){T()},maxLength:Ge.b9.templateNameLimit})),g&&r.createElement(Y.Z,{className:"popup-med",visible:!0,title:E.formatMessage({id:"replace"}),onCancel:_,onOk:O},E.formatMessage({id:"same_name_teamplate_confirm_message"})))},rn=n("aALo"),on=n("5i3H");function an(e){return an="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},an(e)}function sn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,dn(r.key),r)}}function cn(e,t,n){return t=un(t),function(e,t){if(t&&("object"===an(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ln()?Reflect.construct(t,n||[],un(e).constructor):t.apply(e,n))}function ln(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ln=function(){return!!e})()}function un(e){return un=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},un(e)}function fn(e,t){return fn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},fn(e,t)}function dn(e){var t=function(e,t){if("object"!=an(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=an(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==an(t)?t:t+""}var mn=function(e){function t(e){var n,r,i,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=cn(this,t,[e]),r=n,o=function(){n.props.isWebExtensionSaving||n.props.onActionDone("createNewTaskInWebExtension")},(i=dn(i="onWebExtensionDoSave"))in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o,n.state={isShowDeleteModal:!1,isShowSavedAsTemplateModel:!1},n.onRestore=n.onRestore.bind(n),n.onDelete=n.onDelete.bind(n),n.onDeleteForever=n.onDeleteForever.bind(n),n.onDuplicateTask=n.onDuplicateTask.bind(n),n.saveAsTaskTemplate=n.saveAsTaskTemplate.bind(n),n.onMoveProject=n.onMoveProject.bind(n),n.onMoveColumn=n.onMoveColumn.bind(n),n.onMergeTasks=n.onMergeTasks.bind(n),n.onManageTags=n.onManageTags.bind(n),n.deleteSchedule=n.deleteSchedule.bind(n),n.onPinTask=n.onPinTask.bind(n),n.closeConfirmDeleteScheduleModal=n.closeConfirmDeleteScheduleModal.bind(n),n.onSaveAsTemplateModalClose=n.onSaveAsTemplateModalClose.bind(n),n.onSaveAsTemplateModalConfirm=n.onSaveAsTemplateModalConfirm.bind(n),n.onStyleBarVisibleChange=n.onStyleBarVisibleChange.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&fn(e,t)}(t,e),n=t,o=[{key:"contextType",get:function(){return Z.hV}}],(i=[{key:"onStyleBarVisibleChange",value:function(){this.props.onActionDone("styleBarVisibleChange"),R.W3("toolbar")}},{key:"onMoveProject",value:function(e,t){this.props.onActionDone("moveProject",e,t),R.W3("move")}},{key:"onMoveColumn",value:function(e){this.props.onActionDone("moveColumn",e)}},{key:"onRestore",value:function(){R.Pb("restore"),this.props.onActionDone("restore")}},{key:"onDelete",value:function(){this.props.isScheduleTask?this.setState({isShowDeleteModal:!0}):(this.props.onActionDone("delete"),L.jc.unSubscribe("hideDetailListenId"),$("body").removeClass("detail-show")),R.W3("delete")}},{key:"onDeleteForever",value:function(){this.props.onActionDone("deleteForever")}},{key:"onDuplicateTask",value:function(){this.props.onActionDone("duplicateTask")}},{key:"onPinTask",value:function(e){this.props.onActionDone("pinTask",e)}},{key:"onSaveAsTemplateModalClose",value:function(){this.setState({isShowSavedAsTemplateModel:!1})}},{key:"onSaveAsTemplateModalConfirm",value:function(e){this.setState({isShowSavedAsTemplateModel:!1}),this.props.onActionDone("saveAsTaskTemplate",e)}},{key:"onMergeTasks",value:function(){this.props.onActionDone("mergeTasks")}},{key:"onManageTags",value:function(e){this.props.onActionDone("manageTags",e)}},{key:"closeConfirmDeleteScheduleModal",value:function(){this.setState({isShowDeleteModal:!1})}},{key:"deleteSchedule",value:function(){var e=this;this.setState({isShowDeleteModal:!1},(function(){e.props.onActionDone("deleteSchedule"),L.jc.unSubscribe("hideDetailListenId"),$("body").removeClass("detail-show")}))}},{key:"saveAsTaskTemplate",value:function(){R.W3("task-template");var e=this.props.model;(0,Qt.$5)(e)?this.setState({isShowSavedAsTemplateModel:!0}):(0,ne.eD)(b.U2("warning_save_as_template"))}},{key:"renderListFooter",value:function(){var e=this.props,t=e.model,n=e.isWebExtensionSaving,i=e.isScheduleOwner,o=e.isScheduleTask,a=e.isReadOnly,s=e.isExactReadOnly,c=e.isUneditableProject,l=e.isDisableComment,u=e.isShowStylesBar,f=e.isInOutSingle,d=e.isNew,m=e.isRepeatBody,p=e.trashSpace,h=e.listContext,y=e.isTaskDetailPeekMode,v=f||function(){var e=h.isCardMode,t=h.isCalendarTaskMode,n=h.sizeOptions;return!!t||(0,on.zl)(e,n,y)}(),g=t.toObject(),b=g.projectId,E=g.deleted,k=g.columnId,S=We.NJ()||h.calendarTaskListOption&&"trash"===h.calendarTaskListOption.projectId||E>0,w=(j.tcK(t),t.get("isWebExtensionTask")),T="inModal"!==this.context;if(S){var x="team"===p;return r.createElement("div",{className:"toolBar flex justify-between relative h-[48px] leading-[48px] mr-[20px] items-center"},r.createElement(Ut,{projectId:b,onChange:this.onRestore,isDisable:c}),!x&&r.createElement(zt,{onDelete:this.onDeleteForever}))}return r.createElement(r.Fragment,null,o&&r.createElement(ke,{isDisable:a,isScheduleOwner:i,model:t}),r.createElement("div",{className:"toolBar relative h-[48px] leading-[48px] mr-[20px] flex justify-between"},r.createElement(Re,{projectId:b,onChange:this.onMoveProject,onChangeColumn:this.onMoveColumn,isDisable:a,columnId:k}),!w&&r.createElement("div",{className:"flex td-items items-center"},!d&&r.createElement(r.Fragment,null,r.createElement(qt,{isDisable:a,onIconClick:this.onStyleBarVisibleChange,isActive:u}),r.createElement(Jt,{isDisable:l})),r.createElement(Ct,{isNew:d,model:t,taskId:t.get("id"),projectId:t.get("projectId"),status:t.get("status"),tags:t.get("tags"),attachments:(0,j.zne)(t),isScheduleOwner:i,isReadOnly:a,isExactReadOnly:s,isUneditableProject:c,onDuplicateTask:this.onDuplicateTask,onPinTask:this.onPinTask,saveAsTaskTemplate:this.saveAsTaskTemplate,onMergeTasks:this.onMergeTasks,onManageTags:this.onManageTags,isInCalendar:v,onConvertDraftKind:this.props.onConvertDraftKind,onDelete:this.onDelete,deleteVisible:T,isRepeatBody:m})),w?r.createElement(rn.Z,{loading:n,onClick:this.onWebExtensionDoSave,className:"btn-primary",size:"tiny"},intl.formatMessage({id:"add"})):null))}},{key:"render",value:function(){var e=this.props.model,t=this.props,n=t.isScheduleOwner,i=t.isInOutSingle;return r.createElement("div",{id:"td-footer",className:l()("footer under-footer td-footer flex-none w-full",{"rounded-b-outsingle":i},this.context===Z.tK.inModal?"dark:bg-main-background":"")},this.renderListFooter(),this.state.isShowDeleteModal&&r.createElement(Xt.Z,{projectId:e.get("projectId"),taskId:e.get("id"),isScheduleOwner:n,onDelete:this.deleteSchedule,onClose:this.closeConfirmDeleteScheduleModal}),this.state.isShowSavedAsTemplateModel&&r.createElement(nn,{title:e.get("title"),kind:e.get("kind"),onClosed:this.onSaveAsTemplateModalClose,onConfirmed:this.onSaveAsTemplateModalConfirm}))}}])&&sn(n.prototype,i),o&&sn(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),pn=(0,i.$j)((function(e,t){return{trashSpace:e.globalState.get("trashSpace"),isTaskDetailPeekMode:(0,st.Up)(e)}}),null)(mn),hn=n("DhI8"),yn=n("+YLg"),vn=n("wV/k"),gn=n("4bfR"),bn=n("PZEr"),En=n("DzQc"),kn=n("zoGk"),Sn=n("dTJW"),wn=n("lp6m"),Tn=n("FqFs"),xn=n("2VSN"),_n=n("UWFD"),On=n("CPwy"),Cn=n("2eh5"),Dn=n.n(Cn),An=n("Ygis"),In=n("lBvt"),Pn=n("fn0o"),Mn=function(){var e={accepts:[In.cj.TASK],over:function(){},move:function(){},drop:function(){}},t=(0,r.useMemo)((function(){return s().uniqueId("detail-view-")}),[]);return{setNodeRef:(0,Pn.Z)({id:t,data:e}).setNodeRef}},Nn=n("NMvI"),jn=n("6uPe"),Rn=n("pWE6"),Ln=n("0Nh+");function Un(e){return Un="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},Un(e)}function Zn(){return Zn=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Zn.apply(this,arguments)}function Bn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Bn(Object(n),!0).forEach((function(t){qn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Bn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Yn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Yn(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 Yn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Vn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Jn(r.key),r)}}function Kn(e,t,n){return t=zn(t),function(e,t){if(t&&("object"===Un(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Wn()?Reflect.construct(t,n||[],zn(e).constructor):t.apply(e,n))}function Wn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Wn=function(){return!!e})()}function zn(e){return zn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},zn(e)}function Gn(e,t){return Gn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Gn(e,t)}function qn(e,t,n){return(t=Jn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Jn(e){var t=function(e,t){if("object"!=Un(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Un(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Un(t)?t:t+""}var Xn=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),qn(n=Kn(this,t,[e]),"refreshTaskLinkTitleInContent",(function(e){if("string"!==typeof e||0===e.length)return e;var t=(0,Rn.z)(e),n=e;if(t.length){var r=j.gaM();t.map((function(e){var t=Hn(e,3),n=t[0],i=t[1],o=t[2],a=r.get(o);return a&&a.get("title")!==i?{prev:n,next:n.replace(i,a.get("title")||b.U2("my_task"))}:null})).forEach((function(e){e&&(n=n.replace(e.prev,e.next))}))}return n})),qn(n,"tryAutoUpdateTaskLinkInContent",(function(){var e=n.props,t=e.task,r=e.isNew,i=e.updateTaskContent,o=e.updateTaskDesc,a=e.updateChecklistItems,s=e.updateTaskTitle;if(!r&&!j.xEq(t)){var c=j.RR(t),l=t.get("title"),u=n.refreshTaskLinkTitleInContent(l),f=l!==u;if(f&&s(t.get("id"),u),c){var d=t.get("desc"),m=n.refreshTaskLinkTitleInContent(d),p=!1,h=t.get("items").map((function(e){var t=e.get("title")||"",r=n.refreshTaskLinkTitleInContent(t);return t!==r?(p=!0,e.set("title",r)):e})),y=d!==m;p&&a(t.get("id"),h.toArray(),[]),y&&o(t.get("id"),m),(y||p||f)&&Ln.Z.doSync()}else{var v=t.get("content"),g=n.refreshTaskLinkTitleInContent(v),b=v!==g;b&&i(t.get("id"),g),(b||f)&&Ln.Z.doSync()}}})),qn(n,"listenShowTeamProjectPermissionToast",(function(e){($(e.target).closest("[disabled]").length||$(e.target).is("[disabled]"))&&n.showTeamProjectPermissionToast()})),qn(n,"showTeamProjectPermissionToast",(function(){var e=n.props.projectPermission;e!==yn.fU.write&&!n.isExactReadOnly&&Je.$Z({text:b.U2("project_action_abort_toast",{s9:b.U2("project_".concat(e))})})})),qn(n,"updateAttachments",(function(e){var t=n.props,r=t.isNew,i=t.updateTaskAttachment,o=t.task,a=t.onUpdate;r?a(o.merge({attachments:e})):i(o.get("id"),e)})),qn(n,"getIsCalendarEnv",(function(){return"calendar"===n.props.calendarContext.containerEnv})),qn(n,"getShouldHandleRepeatChange",(function(e,t){var r="calendar"===n.props.calendarContext.containerEnv;return j.X4G(e)&&(r||t)&&!j.DVH(e)})),n.onActionDone=n.onActionDone.bind(n),n.toggleComplete=n.toggleComplete.bind(n),n.onCommentEditorFocus=n.onCommentEditorFocus.bind(n),n.closeGenerateTaskModal=n.closeGenerateTaskModal.bind(n),n.showHandleGenerateTaskModal=n.showHandleGenerateTaskModal.bind(n),n.onChangeParse=n.onChangeParse.bind(n),n.onChangeQuickDateDisabled=n.onChangeQuickDateDisabled.bind(n),n.toastInMatrix=n.toastInMatrix.bind(n),n._listenId=s().uniqueId();var i=!!e.task.get("startDate");return n.state={isShowStylesBar:!1,isShowHandleGenerateTaskModal:!1,isQuickDateDisabled:i,isPresetDateNlpManuallyDisabled:!1},n.taskDetailInnerRef=r.createRef(),n.bodyRef=r.createRef(),n.stay_time=new Date,n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Gn(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){var e=this;this.watchAutoSaving(this.props),ze.ZP.autoSaveEnabled=!this.props.isNew,L.vp.subscribe(this._listenId,"showTeamProjectPermissionToast",this.showTeamProjectPermissionToast),L.vp.subscribe(this._listenId,"showHandleGenerateTaskModal",(function(t){e.generateOptions=t,e.showHandleGenerateTaskModal()}));var t=this.props.listContext,n=t.isCardMode,r=t.isCalendarTaskMode;n&&(r||rt.Z.splitView("task+calendar","task_detail")),this.tryAutoUpdateTaskLinkInContent()}},{key:"componentWillReceiveProps",value:function(e){var t="/"+We.x6();if(e.task&&e.task.get("deleted")&&e.pathname!==t&&!We._X()&&!e.listContext.isCalendarTaskMode)this.props.navigateTo(t);else if(e.task.get("id")!==this.props.task.get("id")){this.watchAutoSaving(e),ze.ZP.keepFullScreen||this.setState({isShowStylesBar:!1}),ze.ZP.taskModeChangeStash=null;var n=this.props.task,r=new Date;n.get("presetLabel")&&rt.Z.presetList("stay_time",n.get("presetLabel"),{loading_time:r.getTime()-this.stay_time.getTime()}),this.stay_time=r;var i=e.listContext,o=i.isCardMode,a=i.isCalendarTaskMode;o&&(a||rt.Z.splitView("task+calendar","task_detail"))}}},{key:"componentDidUpdate",value:function(e){e.task.get("id")!==this.props.task.get("id")&&this.tryAutoUpdateTaskLinkInContent()}},{key:"componentWillUnmount",value:function(){L.vp.unSubscribe(this._listenId,"showTeamProjectPermissionToast"),ze.ZP.autoSaveEnabled=!0;var e=this.props.task;if(e.get("presetLabel")){var t=new Date;rt.Z.presetList("stay_time",e.get("presetLabel"),{loading_time:t.getTime()-this.stay_time.getTime()})}}},{key:"render",value:function(){var e=this,t=this.props,n=t.task,i=t.generateTask,o=t.isNew,a=t.isWebExtensionSaving,s=t.activeTaskId,c=t.activeSubTaskId,u=t.projectPermission,d=t.getDetailRootRef,m=t.canNavigate,p=t.isInOutSingle,h=t.listContext,y=t.setNodeRef,v=t.enablePresetDateNlp,g=t.presetDateNlpMode,b=this.state,E=b.isShowStylesBar,k=b.isShowHandleGenerateTaskModal,S=b.isQuickDateDisabled,w=b.isPresetDateNlpManuallyDisabled,T=j.VuY(n),x=j.pHh(n),_=j.ZWx(n),O=j.xEq(n);this.isExactReadOnly=j.xEq(n,{withPermission:!1});var C=v&&!w,D=this.isExactReadOnly,A=D||O&&u===yn.fU.read,I=u!==yn.fU.write;return r.createElement("div",{id:"task-detail-inner",ref:function(t){e.taskDetailInnerRef.current=t,y(t)},className:l()(Dn().taskDetailInner,"task-detail b-h flex flex-col h-full",_e.SIv,{"can-navigate":m}),onClick:this.listenShowTeamProjectPermissionToast},_?r.createElement(B,{model:n,isWebExtensionSaving:a,isScheduleOwner:T,isScheduleTask:x,isReadOnly:O,onActionDone:this.onActionDone,canNavigate:m,isInOutSingle:p}):r.createElement(f.Z,{model:i||n,isWebExtensionSaving:a,isScheduleOwner:T,isScheduleTask:x,isReadOnly:O,onActionDone:this.onActionDone,onChangeQuickDateDisabled:this.onChangeQuickDateDisabled,isInOutSingle:p,isNew:o,canNavigate:m}),r.createElement(F.ZP,{ref:this.bodyRef,task:n,generateTask:i,isNew:o,activeTaskId:s,activeSubTaskId:c,isShowStylesBar:E,isScheduleOwner:T,isScheduleTask:x,isReadOnly:O,isDisableComment:A,onActionDone:this.onActionDone,onCommentEditorFocus:this.onCommentEditorFocus,getDetailRootRef:d,listenId:this._listenId,onChangeParse:this.onChangeParse,isQuickDateDisabled:S,isInOutSingle:p,enablePresetDateNlp:C,presetDateNlpMode:g}),r.createElement(pn,{model:n,onActionDone:this.onActionDone,isShowStylesBar:E,isScheduleOwner:T,isScheduleTask:x,isReadOnly:O,isExactReadOnly:D,isDisableComment:A,isUneditableProject:I,isInOutSingle:p,isNew:o,isRepeatBody:!!(null===i||void 0===i?void 0:i.get("isRepeatBody")),listContext:h,onConvertDraftKind:this.props.onConvertDraftKind}),k&&i&&this.generateOptions&&r.createElement(bn.Z,{onCancel:this.closeGenerateTaskModal,task:n,generateTask:i,generateOptions:this.generateOptions}))}},{key:"onChangeQuickDateDisabled",value:function(e,t){var n=this,r=this.props.isNew;this.setState({isQuickDateDisabled:t,isPresetDateNlpManuallyDisabled:!!t},(function(){r&&(n.bodyRef.current.taskTitleRef.current.focus(),n.bodyRef.current.taskTitleRef.current.blur())}))}},{key:"onChangeParse",value:function(e,t){var n=this.props,r=n.task,i=n.onUpdate,o=n.isNew,a=n.enablePresetDateNlp,s=n.presetDateNlpFallbackTask;if("date"===e&&o){var c=(null===t||void 0===t?void 0:t.dateGroup)||((null===t||void 0===t?void 0:t.shouldRestorePresetDate)&&a?function(e){return e&&e.get("startDate")?{startDate:e.get("startDate"),dueDate:j.GLN(e)?e.get("dueDate"):null,repeatFlag:e.get("repeatFlag"),repeatFrom:e.get("repeatFrom"),reminders:e.get("reminders"),isAllDay:e.get("isAllDay"),isFloating:e.get("isFloating"),timeZone:e.get("timeZone"),annoyingAlert:e.get("annoyingAlert"),exDate:e.get("exDate")}:null}(s):null);i(j.qid(r,c))}}},{key:"closeGenerateTaskModal",value:function(){R.Pm("cancel"),this.setState({isShowHandleGenerateTaskModal:!1})}},{key:"watchAutoSaving",value:function(e){var t=this,n=e.task,r=n.get("id");clearTimeout(this.autoSavingTimer),this.autoSavingTimer=null,j.HlA(n)||e.isNew||(this.autoSavingTimer=setTimeout((function e(){j.a1L(r),t.autoSavingTimer=setTimeout(e,3e4)}),3e4))}},{key:"onActionDone",value:function(e){this[e]&&this[e].apply(this,Array.prototype.slice.call(arguments,1))}},{key:"onCommentEditorFocus",value:function(e){e&&this.setState({isShowStylesBar:!1})}},{key:"styleBarVisibleChange",value:function(){this.setState({isShowStylesBar:!this.state.isShowStylesBar})}},{key:"onSkipThisPeriod",value:function(){var e=this.props,t=e.task,n=e.generateTask;if(n)j.DYQ(t,n);else{var r=s().cloneDeep(t),i=j.qTH(t);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(r,i)}}},{key:"updateTitle",value:function(e){var t=this.props.task;this.props.isNew?this.props.onUpdate(t.merge({title:e})):this.props.updateTaskTitle(t.get("id"),e)}},{key:"updateContent",value:function(e){var t=this.props,n=t.task,r=t.isNew,i=t.onUpdate;r?i(n.merge({content:e})):this.props.updateTaskContent(n.get("id"),e)}},{key:"updateDesc",value:function(e){var t=this.props,n=t.task,r=t.isNew,i=t.onUpdate;r?i(n.merge({desc:e})):this.props.updateTaskDesc(n.get("id"),e)}},{key:"addFromTemplate",value:function(e){var t=this,n=this.props,r=n.task,i=n.isNew,o=n.onUpdate;if(i){var a,s=j.im5(e,r),c=s.get("id"),l=[];if((null===e||void 0===e||null===(a=e.children)||void 0===a?void 0:a.length)>0){var u=(0,jn.kQ)([Fn(Fn({},e),{},{projectId:s.get("projectId")})],j.nFZ,r.get("id")),f=u[0],d=(s=s.set("childIds",f.get("childIds"))).get("columnId");!!E.U2("defaultToAdd")&&u.reverse(),u.forEach((function(e,t){if(e.get("id")!==c){var n=e.set("sortOrder",j.XW7(e.get("projectId"),void 0,u.length-t));d&&(n=n.set("columnId",d)),l.push(n)}}))}o(s),setTimeout((function(){t.saveTask(),l.length>0&&l.forEach((function(e){j.IdD(e)}))}))}}},{key:"saveTask",value:function(){var e=this.props.task;this.props.isNew?!e.get("content").trim().length&&!e.get("title").trim().length&&e.get("isCalendarNew")&&e.get("isMatrixNew")||(e.has("isCalendarNew")&&(L.vp.dispatch("restoreCalendarTaskActiveStatus"),(0,gn.FO)(e.get("id"),e.get("title"))),e.has("isMatrixNew")&&L.vp.dispatch("HideQuadrantNewTaskOutSingle"),e.has("isTimelineNew")&&L.vp.dispatch("HIDE_TIMELINE_NEW_TASK_OUT_SINGLE")):j.a1L(e.get("id"))}},{key:"addTag",value:function(e){var t=this.props,n=t.task;if(t.isNew)this.props.onAddNewTaskTag(e);else{var r=s().cloneDeep(n),i=j._Ur(n,e);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(r,i)}}},{key:"deleteTag",value:function(e){var t=this.props,n=t.task;if(t.isNew)this.props.onDeleteNewTaskTag(e);else{var r=s().cloneDeep(n),i=j.PnQ(n,e);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(r,i)}}},{key:"toggleComplete",value:function(){var e=this.props.task;We.Eg()&&this.props.navigateTask(),j.rzg(e)&&0===e.get("status")&&Je.$Z({text:b.U2("next_circle_hint")});var t=j.g8d(e);et.QW(e,t,t)}},{key:"showHandleGenerateTaskModal",value:function(){this.setState({isShowHandleGenerateTaskModal:!0})}},{key:"setProgress",value:function(e){var t=this.props,n=t.task,r=t.isNew;t.generateTask?(this.showHandleGenerateTaskModal(),this.generateOptions={type:"progress",progress:e}):r?this.props.onUpdate(n.merge({progress:e})):j.eEM(n,e)}},{key:"toastInMatrix",value:function(e,t){var n=(0,wn.EY)(e),r=(0,wn.EY)(t);if(n.length&&!r.length)Je.$Z({text:b.U2("matrix_moved_out")});else if(!n.length&&r.length)Je.$Z({text:b.U2("matirx_moved_to",{s:b.U2(r[0].name||_e.$oj[r[0].id])})});else if(n.length&&r.length){var i=n.map((function(e){return e.id})),o=r.map((function(e){return e.id}));s().difference(i,o).toString()===i.toString()&&Je.$Z({text:b.U2("matirx_moved_to",{s:b.U2(r[0].name||_e.$oj[r[0].id])})})}}},{key:"setPriority",value:function(e){var t=this.props,n=t.task;if(t.isNew)this.props.onUpdate(n.merge({priority:e}));else{var r=s().cloneDeep(n),i=j.Sl9(n,e);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(r,i)}}},{key:"confirmTime",value:function(e){var t=this.props,n=t.task,r=t.isNew,i=t.generateTask,o=t.onUpdate,a=t.needHandleRepeatTask,c=i&&i.get("startDate"),l=i&&j.rZ9(i);if(r)o(j.qid(n,e));else if(this.getShouldHandleRepeatChange(n,a)){var u=j.xdd(i||n,e);u?"require"===u?(L.vp.dispatch("updateFakeTask",{fakeTask:j.a99(e.startDate,e.dueDate,e.isAllDay,i||n)}),L.vp.dispatch(En.y,{onConfirm:function(t){var r=t.repeatChangeKey;j.DVO(n,Fn(Fn({},e),{},{repeatChangeKey:r,taskStartDate:c,taskDueDate:l,isRepeatSelf:!i})),L.vp.dispatch("updateFakeTask",{fakeTask:null})},onCancel:function(){L.vp.dispatch("updateFakeTask",{fakeTask:null})},type:"edit",isRepeatSelf:!i,hasOnlyChangedDate:j.kvM(i||n,e)})):j.DVO(n,Fn(Fn({},e),{},{repeatChangeKey:u,taskStartDate:c,taskDueDate:l,isRepeatSelf:!i})):j.qid(n,e)}else{var f=s().cloneDeep(n),d=j.qid(n,e);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(f,d)}}},{key:"changeStartDate",value:function(e){var t=this.props,n=t.task,r=t.isNew,i=t.generateTask,o=t.onUpdate,a=t.needHandleRepeatTask;if(r){var c=j.WOi(n,e);c&&o(n.merge(c))}else if(this.getShouldHandleRepeatChange(n,a)){var l=i?i.get("startDate"):n.get("startDate");if(kn.Z.getDueDateText(l)!==e){var u=!i,f=j.WOi(n,e,!1);if(f){var d=f.isAllDay,m=f.startDate,p=f.dueDate;L.vp.dispatch("updateFakeTask",{fakeTask:j.a99(m,p,d,i||n)})}L.vp.dispatch(En.y,{onConfirm:function(t){var r=t.repeatChangeKey,o=i&&i.get("startDate"),a=i&&j.rZ9(i);j.EoJ(n,e,{repeatChangeKey:r,isRepeatSelf:u,taskStartDate:o,taskDueDate:a}),L.vp.dispatch("updateFakeTask",{fakeTask:null})},onCancel:function(){L.vp.dispatch("updateFakeTask",{fakeTask:null})},type:"edit",isRepeatSelf:u,hasOnlyChangedDate:j.kvM(i||n,f)})}}else{var h=s().cloneDeep(n),y=j.esg(n,e);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(h,y)}}},{key:"setAssignee",value:function(e){var t=this.props.task;this.props.isNew?this.props.onUpdate(t.merge({assignee:parseInt(e,10),isAssignedNew:!0})):j.R0K(t,e)}},{key:"moveProject",value:function(e,t){var n=this,r=this.props,i=r.task,o=r.isNew,a=r.calendarContext;if((0,Tn.M)("TaskAction/changeProjectBySingleTaskDetailMenu","[start] change task ".concat(i.get("id")," to project ").concat(e)),o){var s=new Set((0,we.Um)().toArray().map((function(e){return e.get("id")}))),c=i.get("projectId"),l=function(){n.props.setSelected(e),n.props.onUpdate(i.merge(t?{projectId:e,columnId:t}:{projectId:e}))};if(!s.has(e)&&s.has(c)){var u=(0,we.Rp)(e);_n.WI({key:"move_team_project",title:b.U2("move_task"),content:b.U2("move_single_task_private",{s1:On.w3((null===i||void 0===i?void 0:i.get("title"))||""),s2:(null===u||void 0===u?void 0:u.get("name"))||""}),cancelText:b.U2("cancel"),confirmText:b.U2("move_to_progress_column"),confirmAction:function(){_n.Cp("move_team_project"),l()}})}else l()}else{et.yN(i,e,t?{columnId:t}:void 0,(function(e){}),!0),this.getIsCalendarEnv()&&!hn.hY(i.set("projectId",e),a.webCalendarViewFilter)&&Je.$Z({text:b.U2("calendar_not_in_all_hint")});var f=i.set("projectId",e);this.context!==Z.tK.inModal&&We.Li()&&this.toastInMatrix(i,f)}(0,Tn.M)("TaskAction/changeProjectBySingleTaskDetailMenu","[end] change task ".concat(i.get("id")," to project ").concat(e))}},{key:"moveColumn",value:function(e){var t=this.props,n=t.task;if(t.isNew)this.props.onUpdate(n.merge({columnId:e}));else{var r=(0,j.RLB)((0,u.List)([n])),i=(0,xn.Ch)(r).map((function(e){return e.task})).map((function(e){return{id:e.get("id"),parentId:void 0}}));vn.ct(i),vn.Nl(r,e,{setNewOrder:!0})}}},{key:"pinTask",value:function(e){var t=this.props.task.get("id");vn.Fi([t],e)}},{key:"duplicateTask",value:function(){var e=this,t=this.props.task,n=t.get("projectId");Se.YV({projectId:n})?Te.$Z({type:_e.VIb.task}):et.TY([t],(function(t){if(0!==t.length){var n=t[0],r=$(".task-ul-list ul>li.active");if(r.length){var i=r.parents("section"),o=i.attr("date")||i.attr("priority");o&&L.vp.dispatch("changeSectionSortOrderByCreate."+o,{item:$('<li><a taskid="'.concat(n.get("id"),'" projectid="').concat(n.get("projectId"),'"></a></li>')),prev:r,next:r.next(".task")})}e.context===Z.tK.inModal?Je.$Z({text:b.U2("create_copy")}):We.gz()||e.getIsCalendarEnv()||e.props.navigateTask(n.get("id"))}}))}},{key:"saveAsTaskTemplate",value:function(e){var t=e.title,n=e.id,r=this.props.task,i=j.ZWx(r);i?n?Qt.yr(t,r,n):Qt.EN(t,r):n?Qt.ru(t,r,n):Qt.$C(t,r),R.vX(i?"note_template_succeed":"task_template_succeed"),ne.eD(b.U2("saved"))}},{key:"deleteSchedule",value:function(){var e=this.props.task;et.il((0,u.List)([e]),!1,!1)}},{key:"delete",value:function(){var e=this.props,t=e.task,n=e.generateTask,r=e.needHandleRepeatTask;if(this.getShouldHandleRepeatChange(t,r)){var i=!n;L.vp.dispatch(En.y,{onConfirmDelete:function(e){var r=e.repeatChangeKey;(0,Tn.M)("TaskAction/deleteTaskBySingleTaskDetailMenu","[start] delete repeat task ".concat(t.get("id"))),et.bz((0,u.List)([t]),r,!0,!1,n),(0,Tn.M)("TaskAction/deleteTaskBySingleTaskDetailMenu","[end] delete repeat task ".concat(t.get("id")))},type:"delete",isRepeatSelf:i})}else(0,Tn.M)("TaskAction/deleteTaskBySingleTaskDetailMenu","[start] delete task ".concat(t.get("id"))),et.il((0,u.List)([t])),(0,Tn.M)("TaskAction/deleteTaskBySingleTaskDetailMenu","[end] delete task ".concat(t.get("id")))}},{key:"deleteForever",value:function(){R.Pb("delete_forever"),vn.KS((0,u.List)([this.props.task]))}},{key:"restore",value:function(){var e=this.props,t=e.task,n=e.navigateTask,r=e.setActiveSelectedTaskIds;j.B3s((0,u.List)([t])),We.gz()?r():n()}},{key:"manageTags",value:function(e){var t=this.props,n=t.isNew,r=t.task,i=t.onUpdate;n?i(r.merge({tags:e.selected})):j.gEQ(r,e)}},{key:"createNewTaskInWebExtension",value:function(){var e=this.props.task,t=j.jzr(e);L.vp.dispatch("notifyWebExtensionView",{action:"addingTask"});var n=function(){var e=t.tags,n=(0,Nn.NJ)(),r=new Set(n.toArray().map((function(e){return e.get("name")})));return e.filter((function(e){return r.has((e||"").toLowerCase())}))}();t.tags=n,(0,H.IHM)(t).then((function(e){var t=e.data;L.vp.dispatch("notifyWebExtensionView",{action:"addedTask",data:{projectId:t.projectId,taskId:t.id}})})).catch((function(e){var t=e.response;if(t)switch(responseJson=t.data||JSON.parse(t.responseText),t.status){case 401:L.vp.dispatch("notifyWebExtensionView",{action:"needLogin"});break;case 500:L.vp.dispatch("notifyWebExtensionView",{action:"addFailed"})}}))}}],i&&Vn(n.prototype,i),o&&Vn(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);function Qn(e){var t=(0,we.Rp)(e.task.get("projectId"));return t?we.Yj(t):yn.fU.read}Xn.contextType=Z.hV;var $n=(0,i.$j)((function(e,t){return{projectPermission:Qn(t),pathname:e.router.location.pathname}}),(function(e){return{updateChecklistItems:function(t,n,r){return e((0,Xe.To)(t,n,r))},updateTaskTitle:function(t,n){e((0,Xe.M2)(t,n))},updateTaskContent:function(t,n){e((0,Xe.cT)(t,n))},updateTaskDesc:function(t,n){e((0,Xe.az)(t,n))},setActiveSelectedTaskIds:function(e,t){j.j1p(e,t)},navigateTo:function(t){e((0,o.VF)(t))},navigateTask:function(t){t?(e((0,o.VF)("/".concat(We.x6(),"/").concat(t))),j.j1p(t,[t])):(e((0,o.VF)("/".concat(We.x6()))),(0,st.ye)())},setSelected:function(t){e((0,Sn.Ch)(t))},updateTaskAttachment:function(t,n){e((0,Xe.MN)(t,n))}}}))(Xn),er=function(e){var t=e.task,n=(0,r.useContext)(lt.A),i=(0,r.useContext)(An.Z),o=Mn().setNodeRef,a=t.get("id");return(0,r.useEffect)((function(){j.BbQ(a)}),[a]),r.createElement($n,Zn({},e,{calendarContext:n,listContext:i,setNodeRef:o}))}},PS37:function(e,t,n){"use strict";n.d(t,{Z:function(){return u}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("eIcv"),i=n("DRqq"),o=n("q1tI"),a=n("HilP"),s=n("/bNi");function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e){var t=e.columnId,n=e.projectId,l=e.domEditorRef,u=e.setProject,f=c((0,r.Z)({visible:!1,left:0,top:0,keywords:"",start:0,end:0,line:0}),2),d=f[0],m=f[1],p=(0,o.useRef)(null),h=(0,i.Z)((function(){m({visible:!1})}));return{handleKeydown:(0,i.Z)((function(e,t){if(d.visible){var n=p.current,r=h;n&&(0,s.Nx)(t,"project",n,r)}})),projectHint:(0,o.useMemo)((function(){return d.visible?o.createElement(a.Z,{selectedId:t,selectedProjectId:n,menuRef:p,top:d.top+24,left:d.left,hideMenu:h,action:function(e,t){var n,r=null===(n=l.current)||void 0===n?void 0:n.getCodeMirror();if(r){var i={line:d.line,ch:d.start};r.focus();var o={line:d.line,ch:d.end};r.replaceRange("",i,o),u(e,t),h()}},keywords:d.keywords}):null}),[t,l,h,n,d.end,d.keywords,d.left,d.line,d.start,d.top,d.visible,u]),setProjectMenuState:m}}},"0k0u":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("xIxB"),o=n.n(i),a=n("EPMa"),s=n.n(a),c=n("qb6S"),l=n.n(c),u=n("EItl"),f=n("5WEu");function d(e){return d="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},d(e)}function m(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}t.Z=function(e){var t=e.percentage,n=e.size,i=e.color,a=e.bgColor,c=e.className,d=e.lineWidth,p=void 0===d?"50":d,h=(0,u.jV)(),y=(0,u.$h)();return r.createElement("div",{className:s()(l().circle,m({},l().noData,0===t),c),style:{height:null!==n&&void 0!==n?n:"auto",width:null!==n&&void 0!==n?n:"auto"}},r.createElement(o(),{animate:!0,animationDuration:"1s",responsive:!1,size:"100%",lineWidth:p,progress:t,progressColor:null!==i&&void 0!==i?i:y,bgColor:(null!==a&&void 0!==a?a:(0,f.$o)(h))?"#ffffff":"#000000",roundedStroke:!0,showPercentage:!1,showPercentageSymbol:!1}))}},"cGj/":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("pjDv"),n("4mDm"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("LKBx"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("NW6w"),o=n("Eh+D"),a=n("qqT5"),s=n("Vpwk"),c=n("VUw8"),l=n("G8i1"),u=n("2sNt"),f=n("wV/k"),d=n("nmib"),m=n("RDjN"),p=n("yscd"),h=n("Ag2S"),y=n("owjm"),v=n("ZalT"),g=n("4+DD"),b=n("9IBm"),E=n("lp6m"),k=n("l3/N"),S=n("/0bn"),w=n("V/jI"),T=n("0Mg1"),x=n("Ph81"),_=n("sLZY"),O=n("FqFs"),C=n("lFFp"),D=n("Fl1+"),A=n("gYYY"),I=n("DRqq"),P=n("EPMa"),M=n.n(P),N=n("XoE2"),j=n("Xsnu"),R=n("PZEr");function L(e){return L="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},L(e)}function U(){U=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==L(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(L(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function Z(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function B(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function F(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?B(Object(n),!0).forEach((function(t){H(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):B(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function H(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=L(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=L(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==L(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(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 V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.displayListModel,n=e.relativeRef,P=e.hideMenu,L=e.menuVisible,B=e.position,H=e.getTaskIds,V=e.fromCal,K=e.fromCalendar,W=e.canAddSubtask,z=e.onTaskMenuAction,G=e.isManageTagsModalShow,q=e.setIsManageTagsModalShow,J=e.isMergeTasksModalShow,X=e.setIsMergeTasksModalShow,Q=e.isShowDeleteForeverModal,ee=e.setIsShowDeleteForeverModal,te=e.fromKanban,ne=e.fromQuadrant,re=e.fromCalendarTaskListMode,ie=e.fromTaskCalendarListMode,oe=e.isInListModeWithRightDetail,ae=e.fromListEnv,se=e.fromAgenda,ce=e.getFirstTaskId,le=e.navigateTo,ue=e.onSelectAction,fe=e.generateTask,de=e.multiSelectMode,me=(0,r.useRef)([]),pe=(0,r.useRef)([]),he=(0,r.useRef)([]),ye=(0,r.useRef)([]),ve=(0,r.useRef)([]),ge=(0,r.useRef)(null),be=((0,r.useContext)(j.A).containerEnv,(0,b.Z)()),Ee=(0,s.JA)(),ke=(0,s.VP)(),Se=(0,s.GK)(),we=Y((0,r.useState)(!1),2),Te=we[0],xe=we[1],_e=Y((0,r.useState)(!1),2),Oe=_e[0],Ce=_e[1],De=Y((0,r.useState)(!1),2),Ae=De[0],Ie=De[1],Pe=(0,I.Z)((function(){Ce(!1)})),Me=(0,I.Z)((function(){Ie(!1)}));(0,r.useEffect)((function(){(J||G||Oe||Q||Te||Ae)&&P()}),[J,G,P,Q,Te,Oe,Ae]);var Ne=(0,r.useCallback)((function(e){var t,n,r=$(e),i=null!==(t=r.outerHeight())&&void 0!==t?t:0,o=null!==(n=r.outerWidth())&&void 0!==n?n:0,a=B.top,s=B.left,c=a+i-document.body.clientHeight,l=s+o-document.body.clientWidth;a=c>0?a-c:a,s=s<0?0:l>0?s-l:s,r.css({top:a+"px",left:s+"px"})}),[B.left,B.top]),je=(0,r.useCallback)((function(){q&&q(!1)}),[q]),Re=(0,r.useCallback)((function(e){if(q&&q(!1),pe.current){var t=pe.current;if(t.length>1){var n=u.a1Z(t);f.gE(n,e)}else if(t.length>0){var r=u.FOH(t[0]);if(r){var i=u.gEQ(r,e);ne&&k.Li()&&i&&!(0,E.UQ)(i)&&function(e){for(var t=(0,E.gE)(),n="",r="",i=(0,E.v_)(t),o=0;o<i.length;o++)if((0,E.UQ)(e,i[o].rule)){var a;n=i[o].id,r=null!==(a=i[o].name)&&void 0!==a?a:"";break}n?S.$Z({text:w.U2("matirx_moved_to",{s:w.U2(r||m.$oj[n])})}):S.$Z({text:w.U2("matrix_moved_out")})}(i)}}}}),[ne,q]),Le=(0,r.useCallback)((function(){ee&&ee(!1)}),[ee]),Ue=(0,r.useCallback)((function(){if(ee&&ee(!1),ye.current){var e=ye.current,t=u.$69(e);f.KS(t)}}),[ee]),Ze=(0,r.useCallback)(function(){var e,t=(e=U().mark((function e(t){var n;return U().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,O.M)("TaskAction/deleteTaskByTaskListMenu","[start] delete tasks"),n=t.toArray(),!K||!n.some((function(e){return u.i90(e)}))){e.next=7;break}return e.next=5,u.prG(n);case 5:e.next=8;break;case 7:y.il(t);case 8:(0,O.M)("TaskAction/deleteTaskByTaskListMenu","[end] delete tasks");case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){Z(o,r,i,a,s,"next",e)}function s(e){Z(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}(),[K]),Be=(0,r.useCallback)((function(){if(xe(!1),ve.current){var e=ve.current,t=u.a1Z(e);Ze(t)}}),[Ze]),Fe=(0,i.I0)(),He=(0,r.useCallback)((function(e,t){Fe(d.qj(e,t))}),[Fe]),Ye=(0,i.v9)((function(e){return e.pomodoro})),Ve=(0,D.I3)().pomoTaskId,Ke=(0,i.v9)((function(e){return(0,_.dE)(e)})),We=(0,r.useRef)(null);n&&null!=n.current&&$(n.current).closest("#task-list-scroll")[0];var ze=Oe;return r.createElement(r.Fragment,null,ze&&r.createElement(N.Z,null,r.createElement("div",{ref:We,style:{top:B.top,left:B.left,width:1,height:1},className:M()("task-item-menu-relative-cursor","fixed pointer-events-none")})),L&&r.createElement(a.Z,{scrollerEl:null,position:B,onMenuAction:function(e,n){var r=e.command,i=e.taskIds,a=e.data;switch(z&&z(r,i,a),n&&n.stopPropagation(),r){case"bind-parent":he.current=i,Ce(!0);break;case"merge":X&&X(!0);break;case"tags":me.current=a,pe.current=i,q&&q(!0);break;case"addSubtask":if(t){var s=t.section.createOnEnterProperties,c=a.id,l={projectId:a.projectId,parentId:c,position:"bottom",status:0,columnId:a.columnId,isPinned:a.isPinned},d=t.model;if(d instanceof p.Y5&&(l.status=d.status),Se(t),k.Li())s=F(F({},{startDate:E.rZ(),priority:E.xD(),tags:E.h1()}),s);var m=u.m0f(l,F({},s));null!=m&&(("quadrant"===Ee||ie||oe)&&(null===le||void 0===le||le(m.get("id"))),setTimeout((function(){ke(m.get("id")),("kanban"===Ee||"quadrant"===Ee||re||ie)&&setTimeout((function(){h.vp.dispatch("focusToDetailTitle")}))})))}break;case"convert":var b=a.convertTo;u.a5x(i,b,"list");break;case"pin":var w=a.isPin;f.Fi(i,w);break;case"wont-do":var x=a.wontDo,_=a.model;_&&((0,y.cW)(o.List([_]),x?v.hY.WontDo:v.hY.Uncompleted,!0),x||(0,g.eD)(be.formatMessage({id:"tips_task_reopen"})));break;case"copy_to_text":var O=u.fbG(i).toArray(),C="";O.forEach((function(e,t){var n=e.get("title")||be.formatMessage({id:"no_title"}),r=e.get("startDate"),i=(0,u.rZ9)(e),o=e.get("isAllDay");C+=n,r&&(C+="(".concat((0,T.VR)({startDate:r,dueDate:i,isAllDay:o}),")")),C+="\n"})),h.vp.dispatch("copyToGlobalCopyArea",{content:C,callback:function(){S.$Z({text:be.formatMessage({id:"copy_tasks_to_text_tips"})})}});break;case"restore":var D=u.$69(i);f.vd(D),!k.gz()&&ue&&ue();break;case"multiDelete":var A=a.tasks;i.length>=50?(ve.current=i,xe(!0)):(Ze(A),P());break;case"deleteForever":ye.current=i,ee&&ee(!0);break;case"repeat-wont-do":var I=a.generateOptions;ge.current=I,Ie(!0)}},hideMenu:P,updateTaskCompletedTime:He,taskIds:H(),pomoStatus:Ye.pomoStatus,pomoTaskId:Ve,pomodoroEnabled:Ke,canAddSubtask:W,fromKanban:te,fromQuadrant:ne,fromCalendarTaskListMode:re,fromTaskCalendarListMode:ie,fromListEnv:ae,fromAgenda:se,generateTask:fe,multiSelectMode:de,fromCalendar:K}),J&&r.createElement(l.Z,{firstId:ce&&ce(),selectedIds:H(),onClose:function(){return X&&X(!1)},envPath:Ee}),G&&r.createElement(c.Z,{fromCal:V,onMounted:Ne,onCancel:je,onConfirm:Re,tags:me.current}),Oe&&r.createElement(A.Z,{taskIds:he.current,hide:Pe,needShowToast:V?"all":Ee.startsWith("detail")?void 0:"list"===Ee&&k.ib()?"all":"complete",area:he.current.length>1?"task-menu-multi":"task-menu"}),Q&&r.createElement(x.Z,{visible:!0,maskClosable:!1,title:be.formatMessage({id:"delete_forever"}),okText:be.formatMessage({id:"delete"}),cancelText:be.formatMessage({id:"cancel"}),onCancel:Le,onOk:Ue},r.createElement("span",{className:"line-sml break-word"},w.U2("multi_delete_forever_content"))),Te&&r.createElement(C.Z,{size:ve.current.length,onClose:function(){xe(!1)},onConfirm:Be}),Ae&&fe&&ge.current&&r.createElement(R.Z,{onCancel:Me,task:ge.current.model,generateTask:fe,generateOptions:ge.current}))}},FpkV:function(e,t,n){"use strict";var r=n("dmHn"),i=n.n(r),o=n("q1tI"),a=n("9IBm"),s=n("NW6w"),c=n("EPMa"),l=n.n(c),u=n("FSS3"),f=n("Cl3p"),d=n("5WEu");t.Z=function(e){var t=e.date,n=e.daysOption,r=e.timerMode,c=(0,s.v9)((function(e){return e.globalState.get("today")})),m=(0,s.v9)((function(e){return(0,d.gh)()})),p=(0,a.Z)(),h=(0,o.useMemo)((function(){var e=i()("".concat(t),"YYYYMMDD").startOf("D"),o=i()(c,"YYYY-MM-DD").startOf("D"),a=(0,f.tG)({todayMoment:o,targetDateMoment:e,daysOption:n,timerMode:r});return{dayDiff:a.dayDiff,absDayDiff:a.absDayDiff}}),[t,n,c,r]),y=h.dayDiff,v=h.absDayDiff,g=(0,o.useMemo)((function(){if(0===y)return o.createElement("span",{className:l()("align-baseline text-xs leading-[16px] inline-block",(0,u.r2)(m))},p.formatMessage({id:"today"}));var e=y<0?v>1?p.formatMessage({id:v>=5?"xx_days_since_than_5":"xx_days_since"},{s:v}):p.formatMessage({id:"1_day_since"}):v>1?p.formatMessage({id:"xx_days_early"},{s:v}):p.formatMessage({id:"1_day_early"});return o.createElement("span",{className:l()("align-baseline text-xs leading-[16px] inline-block",y<0?(0,u.pe)(m)?"text-grey-50":"text-green":(0,u.r2)(m))},e)}),[v,y,p,m]);return o.createElement("div",{className:"whitespace-nowrap text-tny flex items-baseline"},g)}},"8TKT":function(e,t,n){"use strict";n("yyme");var r=n("q1tI"),i=n("5WEu"),o=n("EPMa"),a=n.n(o);t.Z=function(e){var t=e.percentage,n=e.fill,o=e.size,s=void 0===o?10:o,c=(0,r.useRef)(null);return(0,r.useEffect)((function(){c.current&&function(){var e=c.current;if(null!=e){var r=n||(i.$o()?"rgba(255, 255, 255, 0.4)":"rgba(25, 25, 25, 0.4)"),o=e.getContext("2d"),a=[e.width,e.height],s=Math.min(a[0],a[1])/2,l=[a[0]/2,a[1]/2];null!=o&&(o.clearRect(0,0,a[0],a[1]),o.beginPath(),o.moveTo(l[0],l[1]),o.arc(l[0],l[1],s,-.5*Math.PI,Math.PI*(2*t/100-.5),!1),o.lineTo(l[0],l[1]),o.closePath(),o.fillStyle=r,o.fill(),o.strokeStyle=r)}}()}),[n,t]),r.createElement("div",{className:a()("relative rounded-full border border-solid box-content",{"border-grey-40":!n}),style:{width:s,height:s,borderColor:n}},r.createElement("canvas",{ref:c,className:"canvas-progress",style:{position:"absolute",left:0,top:0,transformOrigin:"left top",transform:"scale(".concat(s/40,")")},width:"40",height:"40"}))}},"2F2Z":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("cFdC"),s=n("BE9T"),c=n("eAja");function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(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 u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.className,n=e.progress,i=e.goal,u=e.unit,f=e.isInKanban,d=void 0!==f&&f,m=l((0,r.useState)(!1),2),p=m[0],h=m[1],y="".concat(function(e){return Math.round(100*e)/100}(n)," / ").concat(i," ").concat(u),v=(0,c.Z)((function(){h(!0)}),200,{leading:!1,trailing:!0}),g=(0,r.useCallback)((function(){h(!1),v.cancel()}),[v]);return r.createElement(a.Z,{visible:p,title:y,placement:"top",overlayStyle:{maxWidth:"200px",whiteSpace:"normal",textAlign:"left",position:"absolute",opacity:p?1:0}},r.createElement("span",{className:o()("progress-text text-tny text-[12px] text-grey-60 inline-block truncate",d?"w-full":"max-w-[100px]",t),onMouseEnter:function(e){var t=$(e.currentTarget).get(0);t&&(0,s.ao)(t)?v():g()},onMouseLeave:g},y))}},"4iA7":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("fbCW"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("CiLW"),s=n("xS9v"),c=n("BE9T"),l=n("cFdC"),u=n("d7tj"),f=n("eAja");function d(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return m(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return m(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 m(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.projectColor,n=e.projectName,i=e.isInKanban,m=void 0!==i&&i,p=e.isTimetableTask,h=void 0!==p&&p,y=e.navigateToProjectByHint,v=d((0,r.useState)(!1),2),g=v[0],b=v[1],E=function(e){if(s.Cy(e)){var t=s.y9(e);return{emoji:t.emoji,title:t.title}}return{emoji:"",title:e}}(n),k=E.emoji,S=E.title,w=(0,f.Z)((function(){b(!0)}),200,{leading:!1,trailing:!0}),T=function(){b(!1),w.cancel()};return r.createElement(r.Fragment,null,"transparent"!==t&&m&&r.createElement("i",{className:"project-color w-[8px] h-[8px] rounded-full flex-none",style:{backgroundColor:(0,a.br)(t),marginRight:4}}),r.createElement(l.Z,{visible:g,title:(0,u.tj)(n),placement:"top",overlayStyle:{maxWidth:"200px",whiteSpace:"normal",textAlign:"left",position:"absolute",opacity:g?1:0}},r.createElement("span",{className:o()("text-tny text-xs leading-[18px] font-normal text-grey-40 inline-flex overflow-hidden",!h&&y&&"hover:underline cursor-pointer"),onClick:y,onMouseEnter:function(e){var t=$(e.currentTarget).find(".project-name").get(0),n=!1;t&&(0,c.ao)(t)&&(n=!0),n?w():T()},onMouseLeave:function(){T()}},k&&r.createElement("span",{className:"text-grey-40"},k),r.createElement("span",{className:o()("project-name text-grey-40 truncate pointer-events-none",{"max-w-[72px]":!m})},S))))}},gpHz:function(e,t,n){"use strict";var r=n("q1tI"),i=n("NW6w"),o=n("XoE2"),a=n("5WEu"),s=(0,i.$j)((function(e){return{theme:(0,a.gh)().toLowerCase()}}),{});t.Z=s((function(e){e.theme;var t=e.relativeEl,n=e.value,i=e.relativeElPaddingRight,a=void 0===i?0:i,s=e.relativeElPaddingTop,c=void 0===s?0:s,l=(0,r.useRef)(null);return(0,r.useEffect)((function(){if(null!=t){var e=t.getBoundingClientRect(),n=l.current.offsetWidth,r=l.current.offsetHeight;$(l.current).css({left:e.left+(e.width-a)/2-n/2,top:e.top-3-r-c})}return function(){}}),[t,a,c]),r.createElement(o.Z,null,r.createElement("div",{className:"absolute top-[-25px] left-[-11] whitespace-nowrap z-[5] min-w-[32px] py-[2.5px] px-[4px] h-[20px] rounded-s bg-primary",ref:l},r.createElement("p",{className:"text-[10px] text-white leading-[15px] text-center"},n),r.createElement("div",{className:"absolute left-1/2 transform -translate-x-1/2 border-solid border-t-primary border-t-[6px] border-l-[6px] border-[transparent] border-r-[6px] border-b-0"})))}))},Pke8:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("fbCW"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("4l63"),n("SuFq"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("Eh+D"),s=n("schq"),c=n("NW6w"),l=n("y8mg"),u=n.n(l),f=n("nYAh"),d=n("97ST"),m=n("2sNt"),p=n("UbDi");function h(e){return h="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},h(e)}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function v(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}function g(e,t,n){return t=E(t),function(e,t){if(t&&("object"===h(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,b()?Reflect.construct(t,n||[],E(e).constructor):t.apply(e,n))}function b(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(b=function(){return!!e})()}function E(e){return E=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},E(e)}function k(e,t){return k=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},k(e,t)}var S=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=g(this,t,[e])).state={assignedUser:(0,a.Map)(),isActive:!1},n.onActive=n.onActive.bind(n),n.onSelect=n.onSelect.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&k(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){var e=this.props,t=e.task,n=e.sharedUsers;this.setAssignedUser(t,n,{askServer:!0})}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=e.task,n=e.sharedUsers,r=this.props;t.get("assignee")!==r.task.get("assignee")?this.setAssignedUser(t,n,{askServer:!0}):(0,a.is)(n,r.sharedUsers)||this.setAssignedUser(t,n,{askServer:!1})}},{key:"onActive",value:function(e){this.setState({isActive:e})}},{key:"onSelect",value:function(e){this.onActive(!1);var t=this.props.task,n=t;t.get("isSubTaskModel")&&(n=(0,m.FOH)(t.get("taskId"))),(0,m.R0K)(n,e)}},{key:"setAssignedUser",value:function(e,t,n){var r=n.askServer,i=e.get("assignee");if(this.isAssignee(i)){var o=t.find((function(e){return e.get("id")===i}));o?this.setState({assignedUser:o}):r&&(0,d.TX)(e.get("projectId"))}else this.setState({assignedUser:(0,a.Map)()})}},{key:"isAssignee",value:function(e){return!(-1===parseInt(e,10)||null===e||void 0===e)}},{key:"isSameAssignee",value:function(){var e=this.props.task,t=!0,n=null;return u().forEach(e,(function(e){n&&parseInt(n,10)!==parseInt(e.get("assignee"),10)?t=!1:n=e.get("assignee")})),t}},{key:"isSingleAssignee",value:function(){var e=this.props.task;return 1===e.length&&e.get("assignee")}},{key:"isMultiAssignee",value:function(){var e=this.props,t=e.task,n=e.isSameAssignee;return t.length>1&&n()}},{key:"render",value:function(){var e=this.props,t=e.task,n=e.isReadOnly,i=e.showProjectPermissionToast,a=this.state,s=a.assignedUser,c=a.isActive,l=s.get("id"),u=this.isAssignee(l),d=r.createElement("a",{className:o()("dropdown-toggle",{"cr-disabled":n,active:c}),disabled:n,"data-toggle":"dropdown",onClick:function(e){e.stopPropagation(),n&&i()}},r.createElement(p.Z,{round:!0,size:20,className:"avatar def",title:s.get("displayName"),url:s.get("avatarUrl")}));return u?r.createElement("span",{className:"assignment dropdown"},n?d:r.createElement(f.Z,{menuClassName:"task-item-assignment",projectId:t.get("projectId"),selected:l,onSelect:this.onSelect,onActive:this.onActive},d)):null}}])&&y(n.prototype,i),s&&y(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,s}(r.Component);t.Z=(0,c.$j)((function(e,t){return{sharedUsers:(0,d.gz)(t.task.get("projectId"))}}),null)((0,s.ZP)(S))},ITzT:function(e,t,n){"use strict";n.d(t,{E:function(){return r}});var r=n("q1tI").createContext({rootLevel:0,env:"list",rootId:void 0,mode:"normal",quadrantId:void 0,project:void 0,collapseEnv:"project"})},Vpwk:function(e,t,n){"use strict";n.d(t,{JA:function(){return l},VP:function(){return u},GK:function(){return f}});n("ma9I");var r=n("q1tI"),i=n("ITzT"),o=n("0C03"),a=n("Ag2S"),s=n("rS6O"),c=n("yscd"),l=function(){var e=(0,r.useContext)(i.E).env,t=(0,r.useContext)(o.hV);return"detail"===e?"".concat(e,".").concat(t):e},u=function(){var e=l();return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t&&a.vp.dispatch("focusToTaskItem.".concat(e,".").concat(t),n)}},f=function(){var e=(0,r.useContext)(i.E),t=e.collapseEnv,n=e.env;return(0,r.useCallback)((function(e){e.model instanceof c.Y5&&((0,s.r1)(e.model,t,(0,s.qS)())&&("detail"===n?(0,s.qI)(e.id):(0,s.wA)(e.model,t)))}),[t,n])}},nkxY:function(e,t,n){"use strict";var r=n("q1tI"),i=n("bJwH"),o=n("schq"),a=n("r9e1"),s=n("N6Jd"),c=n("d7tj"),l=n("UDbp");var u=function(e,t){return r.createElement(l.sN,{eventKey:"add_to_project",onKeyDown:function(e){if("ArrowRight"===e.key)e.preventDefault(),e.stopPropagation(),e.target.click()}},r.createElement(s.Z,{iconName:"move-list",hasSubMenu:!0},r.createElement("p",{className:"text-[13px] truncate"},"".concat((0,c.tj)(f(e))))))},f=function(e){return(0,i.PG)(e,"inbox")};t.Z=(0,o.ZP)((function(e){var t=e.projectId,n=e.selectProject,o=e.intl,s=e.containerMenuRef,c=e.columnId,l=u(t,o),f=n||function(){},d=(0,r.useMemo)((function(){return["hover","click"]}),[]),m=(0,r.useCallback)((function(){return $("body")[0]}),[]),p=(0,r.useMemo)((function(){return{offset:[8,0]}}),[]);return r.createElement(a.Z,{menuClassName:"preset-element task-menu-element i-text-i project-dropdown-menu modal-dropdown-menu",subMenuClassName:"preset-element",trigger:l,placement:"rightTop",onSelect:f,selected:(0,i.Rp)(t),selectedId:c||t,action:d,bodyContainer:!0,enterDelay:!0,containerMenuRef:s,getPopupContainer:m,projectColumnEnable:!0,align:p})}))},"1voN":function(e,t,n){"use strict";var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("NW6w"),s=n("XoE2"),c=n("V/jI"),l=n("Pk1v"),u=n.n(l),f=n("mLa8"),d=n("UDbp"),m=n("AtZj"),p=n("byMt"),h=n("ZyPn"),y=n("bBaG");t.Z=function(e){var t=e.model,n=e.position,i=e.hideMenu,l=(0,r.useRef)(null),v=(0,a.I0)(),g=(0,r.useCallback)((function(){v(p.SD((0,h.tf)(t))),(0,h.Qj)()}),[v,t]),b=(0,r.useCallback)((function(){var e=(0,h.tf)(t);e.syncStatus=y.w.DELETED,v(p.SD(e)),(0,h.Qj)()}),[v,t]),E=(0,r.useCallback)((function(){return(0,h.V9)(t)}),[t]),k=(0,r.useMemo)((function(){return E()}),[E]);(0,r.useEffect)((function(){!function(){var e=n.top,t=n.left;if(!l.current)return;var r=l.current,i=r.offsetHeight,o=r.offsetWidth;e+i>window.innerHeight&&(e-=i);t+o>window.innerWidth&&(t-=o);$(l.current).css({top:e+"px",left:Math.max(t,0)+"px"})}()})),(0,r.useEffect)((function(){function e(e){!(e.target instanceof Node&&document.body.contains(e.target))||l.current&&l.current.contains(e.target)||i()}return document.addEventListener("click",e,{capture:!0}),document.addEventListener("contextmenu",i,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0}),document.removeEventListener("contextmenu",i,{capture:!0})}}),[i]);var S=(0,r.useCallback)((function(e){switch(e){case"archive":g();break;case"unarchive":b()}i()}),[g,i,b]);return r.createElement(s.Z,null,r.createElement(f.ZP,null,r.createElement("div",{ref:l,className:o()("can-not-select calendar-click-ignore bg-main-background shadow-default dark:shadow-dark-default rounded-dropdown kanban-click-ignore py-[4px] z-modal",u().calendarArchiveMenuContainer)},function(){var e=k?"unarchive":"archive";return r.createElement(d.ZP,null,r.createElement(d.sN,{key:e,onClick:function(e){var t=e.key;return S(t)}},r.createElement("div",{className:u().calendarArchiveMenuItem},r.createElement(m.Z,{name:e,className:u().icon}),r.createElement("span",{className:u().text},(0,c.U2)("".concat(e))))))}())))}},N6Jd:function(e,t,n){"use strict";var r=n("q1tI"),i=n("zY4a"),o=n("AtZj"),a=n("EPMa"),s=n.n(a),c=n("5VMf"),l=n("yhZ0"),u=r.forwardRef((function(e,t){var n,a=e.iconName,u=e.textId,f=e.children,d=e.hasSubMenu,m=void 0!==d&&d,p=(e.disableHoverStyle,e.tabIndex);return n=u?r.createElement(i.Z,{id:u}):f,r.createElement(l.Z,{ref:t,className:s()("dropdown-toggle h-[34px] px-[12px] leading-[34px] flex justify-between overflow-hidden cursor-pointer items-center"),"data-toggle":"dropdown",tabIndex:p},r.createElement(o.Z,{name:a,className:"i-o-36 w-[18px] h-[18px] mr-[8px] inline-block flex-none"}),r.createElement("p",{className:s()("flex-auto overflow-hidden truncate text-[13px]",c.RM)},n),m&&r.createElement(o.Z,{name:"right-triangle-down",className:"flex-none w-[12px] h-[12px] ml-[4px]"}))}));u.displayName="ContextMenuItem",t.Z=u},w7rh:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("NW6w"),s=n("XoE2"),c=n("4+DD"),l=n("V/jI"),u=n("LECz"),f=n.n(u),d=n("5VMf"),m=n("mLa8"),p=n("UDbp"),h=n("vRcb"),y=n("AtZj"),v=n("OjQ7"),g=n("DRdV"),b=n("sLZY"),E=n("9IBm"),k=n("Ag2S"),S=n("HhFk");function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return T(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return T(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 T(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=e.model,n=e.position,i=e.hideMenu,u=e.isCompleted,T=(0,r.useRef)(null),x=(0,E.Z)(),_=(0,r.useRef)(null),O=w((0,r.useState)(!1),2),C=O[0],D=O[1];(0,r.useEffect)((function(){!function(){var e=n.top,t=n.left;if(!T.current)return;var r=T.current,i=r.offsetHeight,o=r.offsetWidth;e+i>window.innerHeight&&(e-=i);t+o>window.innerWidth&&(t-=o);$(T.current).css({top:e+"px",left:Math.max(t,0)+"px"})}()}));var A=(0,a.v9)((function(e){return(0,b.dE)(e)}));function I(){(0,h.LG)(t.get("habitId")),(0,c.eD)((0,l.U2)("habit_skipped")),i()}function P(){var e=(0,h.EG)(t.get("id"),t.get("checkinStamp"))||g.Ng.createByHabitTask(t.toJS());window.requestAnimationFrame((function(){k.vp.dispatch("dispatchHabitRecordModal",{defaultEmoji:(0,h.NL)(e,t.get("status")),record:e,type:S.W.EDIT})})),i()}function M(){var e=t.toJS();(0,h.zr)(e,-1),i()}function N(){var e=t.toJS();(0,h.zr)(e,0),i()}return(0,r.useEffect)((function(){function e(e){var t=$(e.target).closest(".dropdown-menu").length;!(e.target instanceof Node&&document.body.contains(e.target))||T.current&&T.current.contains(e.target)||t||i()}return document.addEventListener("click",e,{capture:!0}),document.addEventListener("contextmenu",i,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0}),document.removeEventListener("contextmenu",i,{capture:!0})}}),[i]),r.createElement(s.Z,null,r.createElement(m.ZP,null,r.createElement("div",{ref:T,className:o()("can-not-select calendar-click-ignore bg-main-background shadow-default dark:shadow-dark-default rounded-dropdown kanban-click-ignore py-[4px] z-modal",f().container)},function(){var e=t.get("value")||0;return r.createElement(p.ZP,null,!u&&r.createElement(r.Fragment,null,t.get("status")===g.vJ.normal&&A?r.createElement(v.Z,{taskId:t.get("id"),placement:"left-top",relativeRef:_,pomodoroSubMenuVisible:C,setPomodoroSubMenuVisible:function(e){D(e)},hideTaskMenu:function(){D(!1),i()},env:"habitDetailFooter",containerMenuRef:T,trigger:r.createElement(p.sN,{eventKey:"pomo",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("div",{className:o()(f().focusActionBlock,"flex items-center"),ref:_},r.createElement(y.Z,{name:"menu-start-pomo",className:"w-[18px] h-[18px] mr-[8px] flex-none"}),r.createElement("span",{className:o()(f().text,d.RM,"flex-1")},(0,l.U2)("start_focus")),r.createElement(y.Z,{name:"right-triangle-down",className:"w-[12px] h-[12px] flex-none"})))}):null,r.createElement(p.sN,{key:"habit_do_log",onClick:P},r.createElement("div",{className:o()(f().skipActionBlock,"flex items-center")},r.createElement(y.Z,{name:"habit-log",className:"w-[18px] h-[18px] mr-[8px] flex-none"}),r.createElement("span",{className:o()(f().text,d.RM,"flex-1")},x.formatMessage({id:"habit_do_log"})))),r.createElement(p.sN,{key:"skip_habit",onClick:I},r.createElement("div",{className:o()(f().skipActionBlock,"flex items-center")},r.createElement(y.Z,{name:"quick-nextperiod",className:"w-[18px] h-[18px] mr-[8px] flex-none"}),r.createElement("span",{className:o()(f().text,d.RM,"flex-1")},(0,l.U2)("habit_skip")))),r.createElement(p.sN,{key:"habit_unachieved",onClick:M},r.createElement("div",{className:o()(f().skipActionBlock,"flex items-center")},r.createElement(y.Z,{name:"close",className:"w-[18px] h-[18px] mr-[8px] flex-none"}),r.createElement("span",{className:o()(f().text,d.RM,"flex-1")},x.formatMessage({id:"undone"}))))),(0!==e||u)&&r.createElement(p.sN,{key:"habit_reset",onClick:N},r.createElement("div",{className:o()(f().skipActionBlock,"flex items-center")},r.createElement(y.Z,{name:"habit-reset",className:"w-[18px] h-[18px] mr-[8px] flex-none"}),r.createElement("span",{className:o()(f().text,d.RM,"flex-1")},x.formatMessage({id:"reset"})))))}())))}},sQdO:function(e,t,n){"use strict";var r=n("q1tI"),i=n("zY4a"),o=n("AtZj"),a=n("EPMa"),s=n.n(a),c=n("5VMf"),l=r.forwardRef((function(e,t){var n,a=e.iconName,l=e.textId,u=e.children,f=e.hasSubMenu,d=void 0!==f&&f,m=e.suffixIcon;return n=l?r.createElement(i.Z,{id:l}):u,r.createElement("div",{className:s()("dropdown-toggle h-[34px] px-[12px] leading-[36px] flex justify-between overflow-hidden cursor-pointer items-center"),"data-toggle":"dropdown",ref:t},r.createElement(o.Z,{name:a,className:"i-o-36 w-[18px] h-[18px] mr-[8px] inline-block flex-none"}),r.createElement("p",{className:s()("flex-auto overflow-hidden truncate text-[13px]",c.RM)},n),d&&r.createElement(o.Z,{name:"right-triangle-down",className:"flex-none w-[12px] h-[12px]"}),m)}));l.displayName="ContextMenuItem",t.Z=l},fdFT:function(e,t,n){"use strict";n("2B1R");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("AtZj"),s=n("UDbp"),c=n("5VMf");t.Z=function(e){var t=e.priority,n=e.selectPriority,i=l(t),u=n||function(){};return r.createElement(r.Fragment,null,i.map((function(e){return r.createElement(s.sN,{key:e.value,onClick:function(t){t.domEvent.stopPropagation(),u(e.value)},className:o()("item inline-block relative cursor-pointer rounded-xs group",{active:e.isActive})},r.createElement("div",{className:o()("bg absolute rounded-hover-bg z-[-1]",e.isActive?"bg-primary-10":o()("opacity-0 group-hover:opacity-100",c.DE)),style:{inset:-6}}),r.createElement("div",null,r.createElement(a.Z,{name:e.iconName,className:e.iconClass})))})))};var l=function(e){return[{value:"5",iconName:"priority-3",iconClass:"priority-high w-[20px] h-[20px]",isActive:5===e},{value:"3",iconName:"priority-2",iconClass:"priority-medium w-[20px] h-[20px]",isActive:3===e},{value:"1",iconName:"priority-1",iconClass:"priority-low w-[20px] h-[20px]",isActive:1===e},{value:"0",iconName:"priority-0",iconClass:"i-4-1 priority-none w-[20px] h-[20px]",isActive:0===e}]}},qqT5:function(e,t,n){"use strict";n.d(t,{N:function(){return we},Z:function(){return Se}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("pDQq"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("Eh+D"),o=n("dmHn"),a=n.n(o),s=n("i8i4"),c=n("EPMa"),l=n.n(c),u=n("y8mg"),f=n.n(u),d=n("fdFT"),m=n("sQdO"),p=n("OjQ7"),h=n("zoGk"),y=n("wV/k"),v=n("4+DD"),g=n("QjE/"),b=n("/0bn"),E=n("V/jI"),k=n("wPh5"),S=n("l3/N"),w=n("RDjN"),T=n("2sNt"),x=n("P26T"),_=n("owjm"),O=n("bJwH"),C=n("r9e1"),D=n("nYAh"),A=n("WTgQ"),I=n("Ag2S"),P=n("+wHO"),M=n("ylzY"),N=n("ZalT"),j=n("DzQc"),R=n("AtZj"),L=n("UDbp"),U=n("SwPS"),Z=n("5VMf"),B=function(e){var t=e.options,n=e.size,i=void 0===n?24:n;return r.createElement(r.Fragment,null,t.map((function(e){var t;return"jsx"===e.type?r.createElement(L.sN,{className:"item avoid-event inline-block relative cursor-pointer group",key:e.time},e.text):r.createElement(L.sN,{className:"item avoid-event inline-block relative cursor-pointer group",key:e.time,onClick:function(t){var n=t.domEvent;e.onClick(n,e.time)}},r.createElement("div",{className:l()("bg absolute rounded-hover-bg opacity-0 z-[-1] group-hover:opacity-100",Z.DE),style:{inset:-6}}),r.createElement(U.Z,{title:E.U2(e.text),placement:"bottom"},r.createElement("div",null,r.createElement(R.Z,{name:e.icon.name,className:l()(null!==(t=e.icon.className)&&void 0!==t?t:"","rounded-xs"),style:{width:i,height:i}}))))})))},F=n("rviF"),H=n("lp6m"),Y=n("FqFs"),V=n("mLa8"),K=n("RU4J"),W=n("zo8X"),z=n("NW6w"),G=n("C/lI"),q=n.n(G),J=n("C+ZP"),X=n("Xsnu"),Q=n("kxfN"),ee=n("d7tj"),te=n("WEl7"),ne=n("NTTW");function re(e){return re="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},re(e)}function ie(e){return function(e){if(Array.isArray(e))return oe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return oe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return oe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function oe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ae(){ae=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==re(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(re(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function se(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ce(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?se(Object(n),!0).forEach((function(t){ye(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):se(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function le(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function ue(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){le(o,r,i,a,s,"next",e)}function s(e){le(o,r,i,a,s,"throw",e)}a(void 0)}))}}function fe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ve(r.key),r)}}function de(e,t,n){return t=pe(t),function(e,t){if(t&&("object"===re(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,me()?Reflect.construct(t,n||[],pe(e).constructor):t.apply(e,n))}function me(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(me=function(){return!!e})()}function pe(e){return pe=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},pe(e)}function he(e,t){return he=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},he(e,t)}function ye(e,t,n){return(t=ve(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ve(e){var t=function(e,t){if("object"!=re(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=re(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==re(t)?t:t+""}var ge=l()(q().taskMenu,"task-menu pop-shadow context-menu dropdown-menu calendar-click-ignore timeline-click-ignore absolute max-w-[224px] min-w-[194px] max-h-[unset] dark:box-content dark:border dark:border-solid dark:border-[#363636]"),be={},Ee="split-line my-[4px]",ke=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),ye(n=de(this,t,[e]),"_listenId",f().uniqueId("taskmenu-")),ye(n,"escListenId",f().uniqueId()),ye(n,"rootRef",r.createRef()),ye(n,"pomodoroSectionRef",r.createRef()),ye(n,"projectMenuNode",void 0),ye(n,"timeSetSectionRef",r.createRef()),ye(n,"assignMenuNode",void 0),ye(n,"focusMenuNode",void 0),ye(n,"completeTimeMenuNode",void 0),ye(n,"dueDateSectionRef",r.createRef()),ye(n,"prioritySectionRef",r.createRef()),ye(n,"containerMenuRef",r.createRef()),ye(n,"scrollDownListenId",""),ye(n,"model",void 0),ye(n,"tasks",i.List()),ye(n,"mountedSelectTaskIds",[]),ye(n,"duplicateTaskId",""),ye(n,"isMulti",!1),ye(n,"isScheduleOwner",!0),ye(n,"isScheduleTask",!1),ye(n,"trackTasklistCmTask",(function(e){var t=n.isMulti,r=T.ZWx(n.model);F.Z.tasklist(t?"cm_batch_task":r?"cm_single_note":"cm_single_task",e)})),ye(n,"onMenuSelect",(function(e){var t=e.selectedKeys,r=e.domEvent,i=t[0],o=n.props,a=o.onMenuAction,s=o.taskIds,c=o.hideMenu;switch(i){case"bind-parent":n.trackTasklistCmTask("link_parent_task"),a({command:"bind-parent",taskIds:s},r);break;case"add-subtask":n.handleAddSubtask();break;case"ai-task-advice":n.trackTasklistCmTask("ai_suggestion");var l=T.FOH(s[0]);l&&I.vp.dispatch("showAiTaskAdvice",{task:l,from:"contextmenu"}),c();break;case"pin-task":n.pinTask(r);break;case"wontDo":n.wontDoTask(r);break;case"done":n.toggleDone();break;case"manage-tags":n.trackTasklistCmTask("tag"),a({command:"tags",taskIds:s,data:n.getTags()},r);break;case"delete-task":n.deleteTask(r);break;case"copy_task_link":n.copyTaskLink();break;case"copy-to-text":n.copyToText(r);break;case"merge-tasks":n.mergeTasks(r);break;case"convert-tasks":var u=T.ZBo(s),f=u.hasNote,d=u.hasNestedTask,m=u.hasCompleted,p=u.hasTask,h=f&&p,y=m||d;n.convertTasks(r,f?w.V60.Text:w.V60.Note,y,h,d);break;case"restore":n.onRestore();break;case"delete-forever":a({command:"deleteForever",taskIds:s});break;case"duplicate-task":n.duplicateTask(r)}})),ye(n,"onRestore",(function(){var e=n.props,t=e.onMenuAction,r=e.hideMenu;t({command:"restore",taskIds:e.taskIds}),r()})),ye(n,"getSetPrioritySection",(function(){var e=n.model.get("priority");return r.createElement(r.Fragment,null,r.createElement(L.sN,{key:"priority",className:"set-priority menu-section px-[12px] pt-[10px] pb-[10px] not-active",onFocus:function(e){n.prioritySectionRef&&n.prioritySectionRef.current&&n.prioritySectionRef.current.focus()}},r.createElement(we,{text:E.U2("priority")}),r.createElement(L.ZP,{ref:n.prioritySectionRef,mode:"horizontal",className:"flex justify-between",prefixCls:"inner-menu",tabIndex:-1},(0,d.Z)({priority:e,selectPriority:function(e){n.selectPriority(e)}}))),r.createElement(L.iz,{key:f().uniqueId(),className:Ee}))})),ye(n,"getBindParentTask",(function(e){return e?null:T.XO0()?r.createElement(L.sN,{key:"bind-parent"},r.createElement(m.Z,{iconName:"bind-parent",textId:"Link Parent Task"})):null})),ye(n,"getAiTaskAdviceItem",(function(){return null})),ye(n,"getWontDoSection",(function(){var e=n.model;if(T.ZWx(e))return null;var t=T.Vnl(e);return r.createElement(L.sN,{key:"wontDo"},r.createElement(m.Z,{iconName:t?"reopen":"wont-do",textId:t?"task_reopen":"task_wont_do"}))})),ye(n,"getDoneSection",(function(){var e=n.model,t=T.rX3(n.tasks),i=t.hasNote,o=t.hasTask,a=!0;if(o&&i||o?a=!0:i&&(a=!1),!a)return null;var s=T.PNE(e),c=T.Vnl(e);return r.createElement(L.sN,{key:"done"},r.createElement(m.Z,{iconName:c?"reopen":s?"multi-checkbox":"sidebar-completed-list",textId:c?"task_reopen":s?"multi_undone":"done"}))})),ye(n,"getShouldHandleRepeatChange",(function(e){var t="calendar"===n.context.containerEnv;return T.X4G(e)&&t&&!T.DVH(e)})),ye(n,"saveTimeByTimecard",ue(ae().mark((function e(){var t,r,o,a,s,c,l,u,f,d,m,p,h,v,g,b,E,k,w,_,O,C,D,A=arguments;return ae().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=A.length>0&&void 0!==A[0]?A[0]:{},r=n.isMulti,o=n.props,a=o.hideMenu,s=o.generateTask,c=n.context.containerEnv,l="calendar"===c,u=!t.startDate,!r){e.next=18;break}if(f=n.tasks,!l||u){e.next=15;break}return d=f.toArray().reduce((function(e,t){return T.i90(t)?e.repeatTasks.push(t):e.normalTasks.push(t),e}),{normalTasks:[],repeatTasks:[]}),m=d.normalTasks,p=d.repeatTasks,e.next=12,T.e3q(p,new Map(p.map((function(e){return[e.get("id"),ce(ce({},t),{},{taskStartDate:undefined,taskDueDate:undefined,isRepeatSelf:!0})]}))));case 12:m.length&&(t.isBatchMode?y.es(i.List(m),t):y.qi(i.List(m),t)),e.next=16;break;case 15:t.isBatchMode?y.es(f,t):y.qi(f,t);case 16:e.next=20;break;case 18:h=n.model,n.getShouldHandleRepeatChange(h)?(v=T.xdd(s||h,t))?(g=s&&s.get("startDate"),b=s&&T.rZ9(s),"require"===v?(I.vp.dispatch("updateFakeTask",{fakeTask:T.a99(t.startDate,t.dueDate,t.isAllDay,s||h)}),I.vp.dispatch(j.y,{onConfirm:function(e){var n=e.repeatChangeKey;T.DVO(h,ce(ce({},t),{},{repeatChangeKey:n,taskStartDate:g,taskDueDate:b,isRepeatSelf:!s})),I.vp.dispatch("updateFakeTask",{fakeTask:null})},onCancel:function(){I.vp.dispatch("updateFakeTask",{fakeTask:null})},type:"edit",isRepeatSelf:!s,hasOnlyChangedDate:T.kvM(s||h,t)})):T.DVO(h,ce(ce({},t),{},{repeatChangeKey:v,taskStartDate:g,taskDueDate:b,isRepeatSelf:!s}))):T.qid(h,t):(E=n.props,k=E.fromQuadrant,w=E.fromAgenda,_=T.qid(h,t),k&&S.Li()&&!(0,H.UQ)(_)&&n.toastInMatrix(_),w&&_&&(O=_.get("startDate"),C=T.rZ9(_),O&&(D=x.Z.parseUTCString(O))&&I.vp.dispatch("GET_DATE_IS_IN_VIEWPORT",{date:D,end:C,callback:function(){(0,Q.Dx)(D)}})));case 20:a();case 21:case"end":return e.stop()}}),e)})))),ye(n,"changeStartDate",function(){var e=ue(ae().mark((function e(t,r,o){var a,s,c,l,u,f,d,m,p,h,v,g;return ae().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(a=n.isMulti,s=n.props.hideMenu,c=n.context.containerEnv,l="calendar"===c,!a){e.next=17;break}if(u=n.tasks,!l){e.next=13;break}return f=u.toArray().reduce((function(e,t){return T.i90(t)?e.repeatTasks.push(t):e.normalTasks.push(t),e}),{normalTasks:[],repeatTasks:[]}),d=f.normalTasks,m=f.repeatTasks,e.next=10,T.e3q(m,new Map(m.map((function(e){var n=y.A5(e,{startDate:t,dueDate:r,isAllDay:o,isFloating:void 0,timeZone:void 0});return[e.get("id"),ce(ce({},n),{},{taskStartDate:undefined,taskDueDate:undefined,isRepeatSelf:!0})]}))));case 10:d.length&&y.es(i.List(d),{startDate:t,dueDate:r,isAllDay:o}),e.next=14;break;case 13:y.es(u,{startDate:t,dueDate:r,isAllDay:o});case 14:s(),e.next=22;break;case 17:p=n.model,h=n.props.generateTask,v=n.context.containerEnv,g="calendar"===v,T.atd(p,t,(function(e){s();var t=n.props,r=t.fromQuadrant,i=t.fromAgenda;if(r&&S.Li()&&e&&!(0,H.UQ)(e)&&n.toastInMatrix(e),i&&e){var o=e.get("startDate");if(o){var a=x.Z.parseUTCString(o),c=T.rZ9(e);a&&I.vp.dispatch("GET_DATE_IS_IN_VIEWPORT",{date:a,end:c,callback:function(){(0,Q.Dx)(a)}})}}}),h,g);case 22:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}()),ye(n,"toggleDone",(function(){var e=n.props,t=e.hideMenu,r=(e.taskIds,_.PV(n.tasks)),i=r.realTasks,o=r.newStatus;_.cW(i,o),t()})),ye(n,"wontDoTask",(function(e){var t=n.props,r=t.onMenuAction,i=t.taskIds,o=t.hideMenu;if(t.generateTask)r({command:"repeat-wont-do",taskIds:i,data:{generateOptions:{type:"complete",toStatus:N.hY.WontDo,model:n.model}}},e);else{var a=n.model,s=T.Vnl(a);F.Z.globalDataWontDo(s?"list_om_reopen":"list_om_wont_do"),r({command:"wont-do",taskIds:i,data:{wontDo:!s,model:a}},e),o()}})),n.state={showTimecard:!1,showConfirmDeleteSchedule:!1,projectMenuVisible:!1,assignMenuVisible:!1,focusMenuVisible:!1,completeTimeMenuVisible:!1},n.mountedSelectTaskIds=e.taskIds,n.setupData(e),n.deleteTask=n.deleteTask.bind(n),n.deleteSchedule=n.deleteSchedule.bind(n),n.hideConfirmDeleteSchedule=n.hideConfirmDeleteSchedule.bind(n),n.showConfirmDeleteSchedule=n.showConfirmDeleteSchedule.bind(n),n.setAssignee=n.setAssignee.bind(n),n.selectProject=n.selectProject.bind(n),n.hideTimecard=n.hideTimecard.bind(n),n.confirmCompletedTime=n.confirmCompletedTime.bind(n),n.getAddSubtask=n.getAddSubtask.bind(n),n.handleAddSubtask=n.handleAddSubtask.bind(n),n.convertTasks=n.convertTasks.bind(n),n.pinTask=n.pinTask.bind(n),n.selectDate=n.selectDate.bind(n),n.toastInMatrix=n.toastInMatrix.bind(n),n.getConvertMenu=n.getConvertMenu.bind(n),n.copyToText=n.copyToText.bind(n),n.getCopyToTextSection=n.getCopyToTextSection.bind(n),n.getRestoreItem=n.getRestoreItem.bind(n),n.getDeleteForeverItem=n.getDeleteForeverItem.bind(n),n.duplicateTask&&(n.duplicateTask=n.duplicateTask.bind(n)),n.copyTaskLink&&(n.copyTaskLink=n.copyTaskLink.bind(n)),n.mergeTasks&&(n.mergeTasks=n.mergeTasks.bind(n)),n.startPomo&&(n.startPomo=n.startPomo.bind(n)),n.checkHideMenu=n.checkHideMenu.bind(n),n.initTimecardPosition=n.initTimecardPosition.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&he(e,t)}(t,e),n=t,(o=[{key:"componentDidMount",value:function(){var e=this.props,t=e.hideMenu,n=e.scrollerEl,r=e.taskIds,i=e.fromKanban,o=e.fromQuadrant,a=e.fromCalendarTaskListMode,s=e.fromTaskCalendarListMode;M.ZP.hasTaskContextMenu=!0,this.initPosition(),document.addEventListener("click",this.checkHideMenu,{capture:!0}),document.addEventListener("contextmenu",this.checkHideMenu,{capture:!0}),I.jc.subscribe(this.escListenId,"taskMenu",t),n&&(this.scrollDownListenId=JSON.stringify(r),$(n).on("scroll.dropdown".concat(this.scrollDownListenId),(function(e){t()}))),I.vp.subscribe(this._listenId,"hideColumnTaskMenu",(function(){t()})),i&&I.vp.dispatch("changeColumnOutSingleVisibility",!1),o&&I.vp.dispatch("changeQuadrantOutSingleVisibility",!1),a&&I.vp.dispatch("changeCalendarListOutSingleVisibility",!1),s&&I.vp.dispatch("changeTaskCalendarListOutSingleVisibility",!1),M.ZP.currentColumnTaskMenu=this._listenId}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props.taskIds;JSON.stringify(e.taskIds)!==JSON.stringify(t)&&this.setupData(e)}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.scrollerEl,n=e.fromKanban,r=e.fromQuadrant,i=e.fromCalendarTaskListMode,o=e.fromTaskCalendarListMode,a=e.taskIds;if(setTimeout((function(){M.ZP.hasTaskContextMenu=!1})),document.removeEventListener("click",this.checkHideMenu,{capture:!0}),document.removeEventListener("contextmenu",this.checkHideMenu,{capture:!0}),I.jc.unSubscribe(this.escListenId),t&&$(t).off("scroll.dropdown".concat(this.scrollDownListenId)),I.vp.unSubscribe(this._listenId,"hideColumnTaskMenu"),n){M.ZP.currentColumnTaskMenu&&M.ZP.currentColumnTaskMenu!==this._listenId||I.vp.dispatch("changeColumnOutSingleVisibility",!0);var s=!a||0===a.length,c=f().isEqual(this.mountedSelectTaskIds,a);(s||c)&&I.vp.dispatch("dismissColumnOutSingle")}if(r){M.ZP.currentColumnTaskMenu&&M.ZP.currentColumnTaskMenu!==this._listenId||I.vp.dispatch("changeQuadrantOutSingleVisibility",!0);var l=!a||0===a.length,u=f().isEqual(this.mountedSelectTaskIds,a);(l||u)&&I.vp.dispatch("dismissQuadrantOutSingle")}if(i){M.ZP.currentColumnTaskMenu&&M.ZP.currentColumnTaskMenu!==this._listenId||I.vp.dispatch("changeCalendarListOutSingleVisibility",!0);var d=!a||0===a.length,m=f().isEqual(this.mountedSelectTaskIds,a);!d&&!m||this.duplicateTaskId||I.vp.dispatch("dismissCalendarListOutSingle")}if(o){M.ZP.currentColumnTaskMenu&&M.ZP.currentColumnTaskMenu!==this._listenId||I.vp.dispatch("changeTaskCalendarListOutSingleVisibility",!0);var p=!a||0===a.length,h=f().isEqual(this.mountedSelectTaskIds,a);!p&&!h||this.duplicateTaskId||I.vp.dispatch("dismissTaskCalendarListOutSingle")}}},{key:"setupData",value:function(e){var t=e.taskIds,n=e.multiSelectMode;this.tasks=T.a1Z(t),this.isMulti=t.length>1||n&&t.length>0,this.model=this.getTaskModel(this.isMulti),!this.isMulti&&this.tasks.get(0)?(this.isScheduleOwner=T.VuY(this.tasks.get(0)),this.isScheduleTask=T.pHh(this.tasks.get(0))):(this.isScheduleOwner=!0,this.isScheduleTask=!1)}},{key:"toastInMatrix",value:function(e){for(var t=(0,H.gE)(),n="",r="",i=(0,H.v_)(t),o=0;o<i.length;o++)if((0,H.UQ)(e,i[o].rule)){var a;n=i[o].id,r=null!==(a=i[o].name)&&void 0!==a?a:"";break}n?b.$Z({text:E.U2("matirx_moved_to",{s:E.U2(r||w.$oj[n])})}):b.$Z({text:E.U2("matrix_moved_out")})}},{key:"getTaskModel",value:function(e){if(e){var t=this.tasks,n=(0,y.Bt)(t),r=!1===n;return i.fromJS({status:(0,y.$b)(t),projectId:(0,y.XA)(t),columnId:(0,y.kh)(t),priority:(0,y.m9)(t),startDate:r?null:(0,y.UK)(t),dueDate:r?null:n,commonDate:(0,y.Gf)(t),startTime:(0,y.Uj)(t),reminders:(0,y.Qs)(t),repeatFlag:(0,y.Ws)(t),repeatFrom:(0,y.NJ)(t),isAllDay:(0,y.bv)(t),isFloating:(0,y.ww)(t),timeZone:(0,y.Xk)(t),assignee:(0,y.l6)(t),tags:(0,y.jn)(t),taskCount:t.size,isMulti:!0,kind:(0,y.uW)(t),pinnedTime:(0,y.Ep)(t),showDelay:y.Mg(t),annoyingAlert:y.cR(t)})}return this.tasks.get(0)||i.Map()}},{key:"getMenu",value:function(){return S._X()?this.getTrashMenu():this.isMulti?this.getMultiMenu():this.getSingleMenu()}},{key:"getSingleMenu",value:function(){var e=this.getSetDueDateSection(),t=this.getSetPrioritySection(),n=this.getSetProjectSection(),i=this.getSetAssigneeSection(),o=this.getManageTagSection(),a=this.getDeleteTaskSection(),s=this.getStartPomoSection(),c=this.getConfigCompletedTimeSection(),l=this.isScheduleOwner,u=this.props,d=u.position,m=u.taskIds,p=u.generateTask,h=T.ZBo(m),y=h.hasNote,v=h.hasNestedTask,g=h.hasCompleted,b=h.hasTask,E=h.hasSchedule,k=T.QGS(this.model),S=this.getCopyLinkSection(),w=this.getDuplicateTaskSection(),x=this.getConvertMenu({hasNote:y,hasTask:b,hasCompleted:g,hasNestedTask:v,hasSchedule:E}),_=this.getAddSubtask(k),O=this.getAiTaskAdviceItem(),C=this.getBindParentTask(y),D=this.getPinTaskSection(),I=this.getWontDoSection(),P=this.state.showTimecard,M=T.ALW(this.model,p);return r.createElement(V.ZP,null,r.createElement("div",{ref:this.rootRef,id:"task-menu-view",className:ge,style:ce(ce({},be),{},{left:d.left,top:d.top,boxShadow:"0px 6px 24px 0px rgba(0,0,0,0.08)"})},r.createElement(L.ZP,{onSelect:this.onMenuSelect,tabIndex:-1,ref:this.containerMenuRef},l&&r.createElement(r.Fragment,null,e,y&&r.createElement(L.iz,{key:f().uniqueId(),className:Ee})),!y&&t,!y&&_,C,T.GTn(this.model)&&O,D,I,n,l&&i,o,r.createElement(L.iz,{key:f().uniqueId(),className:Ee}),s,w,S,c,x,a),P&&r.createElement(A.Z,{className:"!z-modal valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",trigger:this.timeSetSectionRef.current,options:M,initTimecardPosition:this.initTimecardPosition,onUnmountCard:this.hideTimecard,onConfirmTime:this.saveTimeByTimecard,onClearTime:this.saveTimeByTimecard,container:document.body})))}},{key:"getMultiMenu",value:function(){var e=this.getSetDueDateSection(),t=this.getSetPrioritySection(),n=this.getSetProjectSection(),i=this.getSetAssigneeSection(),o=this.getDeleteTaskSection(),a=this.getManageTagSection(),s=this.props,c=s.position,l=s.taskIds,u=T.ZBo(l),d=u.hasNestedTask,m=u.hasNote,p=u.hasTask,h=u.hasCompleted,y=u.hasSchedule,v=this.getDuplicateTaskSection(),g=this.getMergeSection({hasNote:m}),b=this.getCopyToTextSection(),E=this.getConvertMenu({hasNestedTask:d,hasNote:m,hasTask:p,hasCompleted:h,hasSchedule:y}),k=this.getBindParentTask(m),S=this.getPinTaskSection(),w=this.state.showTimecard,x=T.ALW(this.model),_=this.getDoneSection();return r.createElement(V.ZP,null,r.createElement("div",{ref:this.rootRef,className:ge,style:ce(ce({},be),{},{left:c.left,top:c.top,boxShadow:"0px 6px 24px 0px rgba(0,0,0,0.08)"})},r.createElement(te.Z.Provider,{value:{env:"contextMenu"}},r.createElement(L.ZP,{onSelect:this.onMenuSelect,tabIndex:-1,ref:this.containerMenuRef},r.createElement(r.Fragment,null,e,m&&r.createElement(L.iz,{key:f().uniqueId(),className:Ee})),!m&&t,S,_,n,i,a,r.createElement(r.Fragment,null,k,k&&r.createElement(L.iz,{key:f().uniqueId(),className:Ee})),v,b,g,E,o)),w&&r.createElement(A.Z,{className:"!z-modal valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",trigger:this.timeSetSectionRef.current,options:x,initTimecardPosition:this.initTimecardPosition,onUnmountCard:this.hideTimecard,onConfirmTime:this.saveTimeByTimecard,onClearTime:this.saveTimeByTimecard,container:document.body})))}},{key:"getTrashMenu",value:function(){var e=this.props,t=e.position,n=e.trashSpace,i=this.getRestoreItem(),o=this.getDeleteForeverItem(),a="team"===n;return r.createElement(V.ZP,null,r.createElement("div",{ref:this.rootRef,className:ge,style:ce(ce({},be),{},{left:t.left,top:t.top,boxShadow:"0px 6px 24px 0px rgba(0,0,0,0.08)"})},r.createElement(L.ZP,{onSelect:this.onMenuSelect,tabIndex:-1,ref:this.containerMenuRef},i,!a&&o)))}},{key:"getRestoreItem",value:function(){return r.createElement(L.sN,{key:"restore"},r.createElement(m.Z,{iconName:"restore",textId:"restore"}))}},{key:"getDeleteForeverItem",value:function(){return r.createElement(L.sN,{key:"delete-forever"},r.createElement(m.Z,{iconName:"delete-forever",textId:"delete_forever"}))}},{key:"getTags",value:function(){var e,t;return this.isMulti?null===(e=this.model.get("tags"))||void 0===e?void 0:e.toJS():{selected:null===(t=this.model.get("tags"))||void 0===t?void 0:t.toJS()}}},{key:"getSetDueDateSection",value:function(){var e=this,t=this.getTimeSet();return r.createElement(r.Fragment,null,r.createElement(L.sN,{key:"dueDate",className:"set-duedate menu-section px-[12px] pt-[10px] pb-[8px] not-active",onFocus:function(t){e.dueDateSectionRef&&e.dueDateSectionRef.current&&e.dueDateSectionRef.current.focus()}},r.createElement("div",{ref:this.timeSetSectionRef},r.createElement(we,{text:E.U2("date_label"),ref:this.timeSetSectionRef}),r.createElement(L.ZP,{mode:"horizontal",ref:this.dueDateSectionRef,className:"flex justify-between",prefixCls:"inner-menu",tabIndex:-1},r.createElement(B,{options:t,size:22})))))}},{key:"getAddSubtask",value:function(e){return this.props.canAddSubtask?e>=w.AE?null:r.createElement(L.sN,{key:"add-subtask"},r.createElement(m.Z,{iconName:"subtask-bold",textId:"add_subtask"})):null}},{key:"getSetProjectSection",value:function(){var e=this,t=this.getProjectMenuTrigger();return r.createElement(C.Z,{menuClassName:"task-menu-element i-text-i project-dropdown-menu valid-task-menu-click-area calendar-click-ignore kanban-click-ignore timeline-click-ignore",trigger:t,placement:"rightTop",onSelect:this.selectProject,selected:O.Rp(this.model.get("projectId")),selectedId:this.model.get("columnId")||this.model.get("projectId"),action:["hover"],inRightMenu:!0,enterDelay:!0,bodyContainer:!0,align:{offset:[8,0]},containerMenuRef:this.containerMenuRef,getPopupContainer:function(){return $("body")[0]},projectColumnEnable:!0,onAfterShow:function(t){var n=e.state.projectMenuVisible;t===e.projectMenuNode&&n||(e.projectMenuNode=t,e.setState({projectMenuVisible:!0}))},onHide:function(){e.state.projectMenuVisible&&e.setState({projectMenuVisible:!1})}})}},{key:"getSetAssigneeSection",value:function(){var e=this,t=this.model,n=this.state.assignMenuVisible,o=O.Rp(t.get("projectId"))||i.Map();return O.vi(o)&&r.createElement(D.Z,{menuClassName:"task-menu-assignee timecard-element",projectId:o.get("id"),selected:t.get("assignee"),onSelect:this.setAssignee,trigger:["hover"],placement:"rightTop",inRightMenu:!0,containerMenuRef:this.containerMenuRef,align:{offset:[8,0]},onAfterShow:function(t){e.state.assignMenuVisible&&t===e.assignMenuNode||(e.setState({assignMenuVisible:!0}),e.assignMenuNode=t)},onHide:function(){e.state.assignMenuVisible&&e.setState({assignMenuVisible:!1})}},r.createElement(L.sN,{className:l()({"rc-menu-item-active":n}),eventKey:"assign_to",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("div",null,n&&this.assignMenuNode&&r.createElement(K.u,{submenu:this.assignMenuNode}),r.createElement(m.Z,{iconName:"task-menu-assign",textId:"assign_to",hasSubMenu:!0}))))}},{key:"getManageTagSection",value:function(){return r.createElement(L.sN,{key:"manage-tags"},r.createElement(m.Z,{iconName:"tag",textId:"tags"}))}},{key:"getDeleteTaskSection",value:function(){var e=this.state.showConfirmDeleteSchedule,t=this.model;return r.createElement(r.Fragment,null,r.createElement(L.sN,{key:"delete-task",className:"deleteItem"},r.createElement(m.Z,{iconName:"delete",textId:"delete"})),e&&r.createElement(P.Z,{projectId:t.get("projectId"),taskId:t.get("id"),isScheduleOwner:this.isScheduleOwner,onDelete:this.deleteSchedule,onClose:this.hideConfirmDeleteSchedule}))}},{key:"getPinTaskSection",value:function(){var e=this.model,t=T.rpT(e);return"calendar"===this.context.containerEnv||S.K4()?null:r.createElement(L.sN,{key:"pin-task"},r.createElement(m.Z,{iconName:t?"unpin-task":"pin-task",textId:t?"unPin":"pin"}))}},{key:"getConfigCompletedTimeSection",value:function(){var e=this,t=S.Rg(),n=h.Z.formatToDateString(this.model.get("completedTime")),i=h.Z.formatToDateString(),o=this.state.completeTimeMenuVisible;return r.createElement(r.Fragment,null,t&&r.createElement(W.Z,{afterDatesInvalid:i,confirmCompletedTime:this.confirmCompletedTime,defaultCompletedTime:n,containerMenuRef:this.containerMenuRef,onAfterShow:function(t){var n=e.state.completeTimeMenuVisible;t===e.completeTimeMenuNode&&n||(e.completeTimeMenuNode=t,e.setState({completeTimeMenuVisible:!0}))},onHide:function(){e.state.completeTimeMenuVisible&&e.setState({completeTimeMenuVisible:!1})}},r.createElement(L.sN,{className:l()({"rc-menu-item-active":o}),eventKey:"modify-completed-time",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("div",null,o&&this.completeTimeMenuNode&&r.createElement(K.u,{submenu:this.completeTimeMenuNode}),r.createElement(m.Z,{iconName:"modify-completed-time",textId:"modify_completed_time",hasSubMenu:!0})))))}},{key:"getStartPomoSection",value:function(){var e=this,t=this.props,n=t.pomodoroEnabled,i=t.hideMenu,o=t.taskIds,a=this.state.focusMenuVisible;return n?r.createElement(r.Fragment,null,r.createElement(p.Z,{taskId:o[0],startPomo:this.startPomo,hideTaskMenu:i,onEstimationClick:function(){e.trackTasklistCmTask("estimated_pomo")},env:"contextMenu",relativeRef:this.pomodoroSectionRef,containerMenuRef:this.containerMenuRef,align:{offset:[8,0]},onAfterShow:function(t){e.state.focusMenuVisible&&e.focusMenuNode===t||(e.setState({focusMenuVisible:!0}),e.focusMenuNode=t)},onHide:function(){e.state.focusMenuVisible&&e.setState({focusMenuVisible:!1})},trigger:r.createElement(L.sN,{className:l()({"rc-menu-item-active":a}),eventKey:"pomo",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("div",null,a&&this.focusMenuNode&&r.createElement(K.u,{submenu:this.focusMenuNode}),r.createElement(m.Z,{iconName:"menu-start-pomo",textId:"start_focus",hasSubMenu:!0,ref:this.pomodoroSectionRef})))}),r.createElement(L.iz,{key:f().uniqueId(),className:Ee})):null}},{key:"getDuplicateTaskSection",value:function(){var e=S.cW(),t=S.Kd();return!e&&!t&&r.createElement(L.sN,{key:"duplicate-task"},r.createElement(m.Z,{iconName:"copy",textId:"create_copy"}))}},{key:"getCopyLinkSection",value:function(){return r.createElement(L.sN,{key:"copy_task_link"},r.createElement(m.Z,{iconName:"copy-task-link",textId:"copy_link"}))}},{key:"getCopyToTextSection",value:function(){return S.cW()||S.E9()?null:r.createElement(L.sN,{key:"copy-to-text"},r.createElement(m.Z,{iconName:"copy_to_text",textId:"copy_tasks_to_text"}))}},{key:"getMergeSection",value:function(e){return e.hasNote||"calendar"===this.context.containerEnv||S.K4()?null:r.createElement(L.sN,{key:"merge-tasks"},r.createElement(m.Z,{iconName:"combine-task",textId:"merge"}))}},{key:"getTimeSet",value:function(){var e=this,t=this.props,n=t.hideMenu,i=t.fromCalendar,o=this.model,a=this.isMulti,s=this.tasks.every((function(e){return T.rzg(e)})),c="YYYY-MM-DD",l=a&&"none"!==o.get("showDelay"),u={"quick-today":{time:h.Z.getStartOfDay(0,"days",c),text:"today"},"quick-tomorrow":{time:h.Z.getStartOfDay(1,"days",c),text:"tomorrow",icon:"tomorrow-list"},"quick-nextweek":{time:h.Z.getStartOfDay(7,"days",c),text:"next_week"},"quick-nextperiod":{time:"skip_this_period",text:"skip_this_period"},"quick-clear":{time:"clear",text:"clear"},"contextmenu-custom":{time:"custom",text:"custom",icon:"date-unselected"},"quick-delay":{time:"delay",text:"delay"}},f=["quick-today","quick-tomorrow","quick-nextweek","contextmenu-custom"],d=this.tasks.some((function(e){return e&&e.get("startDate")&&h.Z.formatUtcToDateString(e.get("startDate"))}));if(s){var m=f.indexOf("contextmenu-custom");if(-1!==m&&(f.splice(m,0,"quick-nextperiod"),l)){var p=f.indexOf("quick-nextweek");-1!==m&&f.splice(p,1)}}return l&&f.push("quick-delay"),d&&f.push("quick-clear"),f.map((function(t,a){var s=u[t],c=s.time,l=s.text,f=s.icon;return"quick-delay"===t?{type:"jsx",time:c,text:r.createElement(ne.Z,{model:o,isDisable:!1,onDelayTime:function(t,r,o){var a=e.tasks;i||v.eD(E.U2("delay"===t?"TaskPostponed":"TaskAdvanced")),y.hX(a.toArray(),{type:t,amount:r,unit:o},!0,i),n()},relativeRef:e.rootRef})}:{type:"option",time:c,text:l,isActive:c,icon:{name:f||t},onClick:e.selectDate}}))}},{key:"getProjectMenuTrigger",value:function(){var e=this.state.projectMenuVisible;return r.createElement(L.sN,{className:l()({"rc-menu-item-active":e}),eventKey:"move_to",onKeyDown:function(e){"ArrowRight"===e.key&&(e.preventDefault(),e.stopPropagation(),e.target.click())}},r.createElement("div",null,e&&this.projectMenuNode&&r.createElement(K.u,{submenu:this.projectMenuNode}),r.createElement(m.Z,{iconName:"move-list",textId:"move_to",hasSubMenu:!0})))}},{key:"getConvertMenu",value:function(e){var t=e.hasNote,n=e.hasCompleted,i=e.hasSchedule,o=this.props.taskIds;return i||o.length<2&&n?null:r.createElement(L.sN,{key:"convert-tasks"},r.createElement(m.Z,{iconName:t?"convert_note":"convert-task",textId:t?"convert_to_task":"convert_to_note"}))}},{key:"setPriority",value:function(e){if(this.isMulti){var t=this.tasks;y.Sl(t,e)}else{var n=this.model,r=T.Sl9(n,e),i=this.props.fromQuadrant;r&&i&&S.Li()&&!(0,H.UQ)(r)&&this.toastInMatrix(r)}}},{key:"setAssignee",value:function(e){if(this.isMulti){var t=this.tasks;y.R0(t,e)}else{var n=this.model;T.R0K(n,e)}(0,this.props.hideMenu)()}},{key:"handleAddSubtask",value:function(){var e=this.model,t=this.props,n=t.hideMenu,r=t.onMenuAction;this.trackTasklistCmTask("add_subtask"),r({command:"addSubtask",taskIds:[e.get("id")],data:{id:e.get("id"),projectId:e.get("projectId"),columnId:e.get("columnId"),isPinned:T.rpT(e)}}),n()}},{key:"clearTime",value:function(){var e={isFloating:!1,timeZone:J.vN};this.saveTimeByTimecard(e)}},{key:"skipThisPeriod",value:function(){if(this.isMulti)y.qT(this.tasks);else{var e=this.props.generateTask,t=this.model;if(e)T.DYQ(t,e);else{var n=T.qTH(t);this.props.fromQuadrant&&S.Li()&&n&&!(0,H.UQ)(n)&&this.toastInMatrix(n)}}}},{key:"moveToProject",value:function(e,t){var n=this,r=this.isMulti,i=O.Rp(e);if(r){var o=this.tasks;(0,Y.M)("TaskAction/changeProjectByTaskListMenu","[start] change tasks to project ".concat(e)),_.yF(o,e,t?{columnId:t}:void 0,(function(t,n){b.$Z({text:E.U2("task_move_to_project",{s:(0,ee.jq)(i.get("name"))}),key:n,onClickAction:function(){S.Jv(e)}})}),!0,!0),(0,Y.M)("TaskAction/changeProjectByTaskListMenu","[end] change tasks to project ".concat(e))}else{var a=this.model;(0,Y.M)("TaskAction/changeProjectByTaskListMenu","[start] change task".concat(a.get("id")," to project ").concat(e)),_.yN(a,e,t?{columnId:t}:void 0,(function(t,r){if(n.props.fromQuadrant&&S.Li()){var o=t.get(0);(0,H.UQ)(o)?e!==a.get("projectId")&&b.$Z({text:E.U2("task_move_to_project",{s:(0,ee.jq)(i.get("name"))}),key:r,onClickAction:function(){S.Jv(e)}}):n.toastInMatrix(o)}else e!==a.get("projectId")&&b.$Z({text:E.U2("task_move_to_project",{s:(0,ee.jq)(i.get("name"))}),key:r,onClickAction:function(){S.Jv(e)}})}),!0),(0,Y.M)("TaskAction/changeProjectByTaskListMenu","[end] change task".concat(a.get("id")," to project ").concat(e))}}},{key:"selectPriority",value:function(e){var t=this.props.hideMenu,n=parseInt(e,10);switch(n){case w.Y$J.high:this.trackTasklistCmTask("priority_high");break;case w.Y$J.medium:this.trackTasklistCmTask("priority_medium");break;case w.Y$J.low:this.trackTasklistCmTask("priority_low");break;case w.Y$J.none:this.trackTasklistCmTask("priority_none")}this.setPriority(n),t()}},{key:"deleteTask",value:function(e){e.stopPropagation();var t=this.props,n=t.hideMenu,r=t.taskIds,o=t.onMenuAction,a=t.generateTask,s=this.isMulti;if(this.trackTasklistCmTask("delete"),s)o({command:"multiDelete",taskIds:r,data:{tasks:this.tasks}},e);else{if(this.isScheduleTask)return void this.showConfirmDeleteSchedule();var c=this.model;if(this.getShouldHandleRepeatChange(c)){var l=!a;I.vp.dispatch(j.y,{onConfirmDelete:function(e){var t=e.repeatChangeKey;(0,Y.M)("TaskAction/deleteTaskByTaskListMenu","[start] delete repeat task ".concat(c.get("id"))),_.bz(i.List([c]),t,!0,!1,a),(0,Y.M)("TaskAction/deleteTaskByTaskListMenu","[end] delete repeat task ".concat(c.get("id")))},type:"delete",isRepeatSelf:l}),n()}else(0,Y.M)("TaskAction/deleteTaskByTaskListMenu","[start] delete task ".concat(c.get("id"))),_.il(i.List([c])),n(),(0,Y.M)("TaskAction/deleteTaskByTaskListMenu","[end] delete task ".concat(c.get("id")))}}},{key:"deleteSchedule",value:function(){var e=this.props.hideMenu,t=this.model;_.il(i.List([t]),!1,!1),e()}},{key:"mergeTasks",value:function(e){var t=this.props,n=t.onMenuAction,r=t.taskIds;this.trackTasklistCmTask("merge"),n({command:"merge",taskIds:r},e)}},{key:"copyToText",value:function(e){var t=this.props,n=t.onMenuAction,r=t.taskIds,i=t.hideMenu;n({command:"copy_to_text",taskIds:r},e),i()}},{key:"convertTasks",value:function(e,t,n,r,i){var o=this.props,a=o.onMenuAction,s=o.taskIds,c=o.hideMenu;if(i&&1===s.length)return v.eD(E.U2("cant_converted_related_to_notes")),void c();if(r)return v.eD(E.U2("cant_converted_with_tasks_and_notes")),void c();if(n)return v.eD(E.U2("cant_converted_multi_to_notes")),void c();this.trackTasklistCmTask(t===w.V60.Note?"convert_to_note":"convert_to_task");var l=!(t===w.V60.Note&&T.a1Z(s).toArray().some((function(e){return T.rzg(e)})));a({command:"convert",taskIds:s,data:{convertTo:t}},e),l&&v.eD(E.U2("converted")),c()}},{key:"duplicateTask",value:function(e){var t=this,n=this.props,r=n.hideMenu,i=n.onMenuAction,o=n.taskIds,a=n.fromListEnv,s=T.a1Z(o).toArray();ie(new Set(s.map((function(e){return e.get("projectId")})))).some((function(e){return!!k.YV({projectId:e})}))?g.$Z({type:w.VIb.task}):(this.trackTasklistCmTask("duplicate"),_.TY(s,(function(n){if(0!==n.length){var r=n[0];a&&(t.duplicateTaskId=r.get("id")),i({command:"duplicate",taskIds:o,data:r.get("id")},e)}}))),r()}},{key:"copyTaskLink",value:function(){var e=this,t=this.model,n=(0,T.l9i)(t.get("id"));n&&(this.trackTasklistCmTask("copy_link"),I.vp.dispatch("copyToGlobalCopyArea",{content:n,callback:function(){b.$Z({text:E.U2("copied")}),(0,e.props.hideMenu)()}}))}},{key:"pinTask",value:function(e){var t=this.props,n=t.onMenuAction,r=t.taskIds,i=t.hideMenu,o=this.model,a=T.rpT(o);this.trackTasklistCmTask(a?"unpin":"pin"),n({command:"pin",taskIds:r,data:{isPin:!a}},e),i()}},{key:"confirmCompletedTime",value:function(e){var t=this.props,n=t.updateTaskCompletedTime,r=t.hideMenu,i=this.model.get("id"),o=x.Z.parseUTCString(this.model.get("completedTime"))||new Date,s=x.Z.dayOfDawn(o),c=x.Z.dayOfDawn(e),l=a()(s).diff(c,"days"),u=a()(o).add(-l,"days");n(i,h.Z.formatToUtcString(u)),r()}},{key:"showConfirmDeleteSchedule",value:function(){this.setState({showConfirmDeleteSchedule:!0})}},{key:"initPosition",value:function(){var e=this.rootRef.current;if(e){var t=this.props.position,n=t.top,r=e.offsetHeight;n+r-window.innerHeight>0&&(e.style.top=Math.max(n-r,0)+"px",e.classList.add("dropup"),e.classList.add("open"));var i=t.left,o=e.offsetWidth;i+o-window.innerWidth>0&&(e.style.left=i-o+"px")}}},{key:"checkHideMenu",value:function(e){!document.body.contains(e.target)||this.rootRef.current&&this.rootRef.current.contains(e.target)||$(e.target).closest(".timecard-element").length||$(e.target).closest(".valid-task-menu-click-area").length||(0,this.props.hideMenu)()}},{key:"calculateCalendarPostion",value:function(e){if(e){var t=e,n=t.getBoundingClientRect(),r=n.y,i=n.x,o=n.height,a=n.width,s=r+o-window.innerHeight,c=i+a-window.innerWidth;s>0&&(t.style.top="-".concat(s,"px")),c>0&&(t.style.left="-".concat(a,"px"))}}},{key:"hideConfirmDeleteSchedule",value:function(){this.setState({showConfirmDeleteSchedule:!1})}},{key:"selectDate",value:function(e,t){var n=this.props.hideMenu;if("quick-delay"===t)e.stopPropagation(),this.trackTasklistCmTask("date_other"),this.setState({showTimecard:!0});else if("custom"===t)e.stopPropagation(),this.trackTasklistCmTask("date_other"),this.setState({showTimecard:!0});else if("clear"===t)this.clearTime(),this.trackTasklistCmTask("date_clear");else if("skip_this_period"===t)this.skipThisPeriod(),this.trackTasklistCmTask("date_skip"),n();else{var r="YYYY-MM-DD";switch(t){case h.Z.getStartOfDay(0,"days",r):this.trackTasklistCmTask("date_today");break;case h.Z.getStartOfDay(1,"days",r):this.trackTasklistCmTask("date_tmr");break;case h.Z.getStartOfDay(7,"days",r):this.trackTasklistCmTask("date_n7d")}this.changeStartDate(t)}}},{key:"selectProject",value:function(e,t){var n=e.get("id"),r=t?t.get("id"):void 0,i=this.model.get("taskCount")||1;k.YV({projectId:n,newCounts:i})?g.$Z({type:w.VIb.task}):(this.trackTasklistCmTask("move_project"),this.moveToProject(n,r)),(0,this.props.hideMenu)()}},{key:"startPomo",value:function(){this.trackTasklistCmTask("start_focus"),(0,this.props.hideMenu)()}},{key:"hideTimecard",value:function(e){e||this.setState({showTimecard:!1})}},{key:"initTimecardPosition",value:function(e){var t=this.rootRef.current;if(t&&e){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),i=r.left+r.width+4+n.width>window.innerWidth,o=r.top+n.height>window.innerHeight;if(i){var a=r.left-n.width-4<0;e.style.left="".concat(a?4:r.left-n.width-4,"px")}else e.style.left="".concat(r.left+r.width+4,"px");e.style.top="".concat(o?window.innerHeight-n.height:r.top,"px")}}},{key:"render",value:function(){return s.createPortal(this.getMenu(),document.body)}}])&&fe(n.prototype,o),c&&fe(n,c),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,c}(r.Component);ye(ke,"contextType",X.A);var Se=(0,z.$j)((function(e,t){return{trashSpace:e.globalState.get("trashSpace")}}),null)(ke),we=r.forwardRef((function(e,t){var n=e.text;return r.createElement("p",{className:"inline-block truncate overflow-hidden text-xs leading-[16px] mb-[12px] w-full text-grey-40",ref:t},n)}));we.displayName="SectionTitle"},STQE:function(e,t,n){"use strict";n.d(t,{Z:function(){return ln}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("Rm1S"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("y8mg"),s=n.n(a),c=n("NW6w"),l=n("r9c+"),u=n("NDgc"),f=n("ITzT"),d=(n("tjZM"),n("lEou"),n("Junv"),n("DEfu"),n("I9xj"),n("5s+n"),n("ma9I"),n("fbCW"),n("2B1R"),n("ToJy"),n("UxlC"),n("GKVU"),n("9IBm")),m=n("Eh+D"),p=n("cYOW"),h=n("EItl"),y=n("AjVW"),v=n("0Af/"),g=n("dRFa"),b=n("DzQc"),E=n("ETmz"),k=n("5I5I"),S=n.n(k),w=n("R6RL"),T=(n("EnZy"),n("SYor"),n("uA8N")),x=n("l3/N"),_=n("+Ili"),O=(n("yyme"),n("kSko"),n("Vpwk")),C=n("RDjN"),D=n("wPh5"),A=n("QjE/"),I=n("bJwH"),P=n("Ici6"),M=n("yscd"),N=n("mV5u"),j=n("q9+P"),R=n("2sNt"),L=n("0Nh+"),U=n("PiDg"),Z=n("Gu/X"),B=n("ylzY"),F=n("P26T"),H=n("rviF");function Y(e){return Y="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},Y(e)}function V(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function K(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?V(Object(n),!0).forEach((function(t){W(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):V(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function W(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Y(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Y(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Y(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var z=function(e,t){var n=t.section;return R.vrH(e,K({},n.createOnEnterProperties))},G=function(e){var t,n,r=null===(t=I.Mr())||void 0===t?void 0:t.get("id");return(null===(n=e.model)||void 0===n?void 0:n.projectId)&&(r=e.model.projectId),r},q=s().debounce((function(e,t,n,r,i,o){var a,s=n[e];if(null!=s){var c=null===(a=s.model)||void 0===a?void 0:a.originModel;if(null!=c&&!(s.model instanceof M.g)){var l=s.section;if(s instanceof M.kz){var u=x.NA(),f=P.Bv();if(f&&u){var d=function(e,t,n){var r=n.section;return R.yMQ(e,t,K({},r.createOnEnterProperties))}(u,f.get("id"),s);P.x9(d),r(d.get("id")),N.Z.doSync()}}else{var m,p=c.get("columnId"),h=(0,R.rpT)(c),y=0,v=(0,Z.tx)(n,e,t),g=(0,Z.Wd)(n,e,t),b=G(s);if(t>0)m=s.id,(0,R.PNE)(s.model.originModel)&&(y=s.model.originModel.get("status")),i(s);else{if(!(0,R.F6t)(s.id))return;if(m=s.parentId){var E=R.FOH(m);E&&(y=E.get("status"))}}var k=function(){if(s.section instanceof U.P2&&("today"!==s.section.id&&0===s.level&&0===t))return!0;return!1}(),S=function(){if(k)return R.XW7(b);var e;if(null==(null===g||void 0===g?void 0:g.model)&&null==(null===v||void 0===v?void 0:v.model))e=j.eL;else if(null==(null===g||void 0===g?void 0:g.model))e=v.model.sortOrder+j.eL;else if(null==(null===v||void 0===v?void 0:v.model))e=g.model.sortOrder-j.eL;else{var t=v.model.sortOrder,n=g.model.sortOrder,r=n-t;(Number.isNaN(r)||1===r)&&setTimeout((function(){R.mpf(b)})),e=(t+n)/2}return e}(),w={projectId:b,sortOrder:S,parentId:m,status:y,columnId:p,kind:C.V60.Text};h&&Object.assign(w,{pinnedTime:F.Z.formatToServerDate(new Date)});var T=z(w,s),_=new M.D2(l,new M.Y5(T));l.createOnEnterInSection(_,e,n,t),B.ZP.newAddedTaskId=T.get("id"),R.IdD(T),o(),r(T.get("id"))}}}}),80,{leading:!0}),J=n("xS9v"),X=n("CPwy"),Q=n("pWE6"),ee=n("got7"),te=n("nmib"),ne=n("4bfR"),re=n("V7o8"),ie=n("5i3H"),oe=n("t5UX"),ae=n("/bNi"),se=n("O3Um"),ce=n("/0bn"),le=n("owjm"),ue=n("5WEu"),fe=n("Ag2S"),de=n("gFJJ"),me=n("4+DD"),pe=function(e){var t=e.id,n=e.index,i=e.isActive,o=e.onSelectAction,a=e.displayListModelsRef,s=e.domEditorRef,l=e.displayListModel,u=e.setDomEditorRef,m=e.onBlur,p=e.taskItemRef,y=e.blur,v=e.isCompletedSection,g=e.showBatchAddModal,b=e.updateBatchData,E=e.isEditableSubCal,k=e.listenKeyUp,S=e.listenKeyDown,w=e.preventChangeFlagRef,L=l.model,Z=L.originModel,F=L instanceof M.kz,Y=(0,r.useContext)(f.E).env,V=(0,c.I0)(),K=(0,d.Z)(),W=(0,h.D9)(i);(0,r.useEffect)((function(){W&&!i&&y()}),[y,i,W]);var z=(0,r.useCallback)((function(){y()}),[y]),pe=function(e,t,n,i){var o=(0,O.GK)(),a=(0,O.VP)();return(0,r.useCallback)((function(r,s){var c=n.current,l=t.model;if(null!=l&&!l.isNote){var u=s+R.iNK(l.originModel)>C.AE?0:s,f=function(t){e(t),setTimeout((function(){a(t)}))};if(x.MQ())q(r,u,c,f,o,i),u>0&&o(t.id);else{if(t.section.name===C.qi3.subscribe)return;var d=G(t);D.YV({projectId:d})?A.$Z({type:C.VIb.task}):q(r,u,c,f,o,i)}H.Z.shortcut("task",0===s?"add_task_below":"add_subtask")}}),[i,n,t,o,a,e])}(o,l,a,z),he=(0,r.useMemo)((function(){return(0,ue.j5)()}),[]),ye=(0,c.v9)((function(e){return e.preference.get("removeTag")})),ve=(0,r.useCallback)((function(e){if(("detail"===Y||!(x.Kd()||x.ib()||x.kG()))&&null!=p.current){var t;if(e)l.section instanceof U.Ou||(null===(t=l.model)||void 0===t?void 0:t.isNote)?pe(n,0):pe(n,1);else pe(n,0);_.nz()}}),[l,Y,n,pe,p]),ge=(0,r.useCallback)((function(e,t){var n,r,i;t=J.a2(t);var o=X.BN(t),a=!1,s=t.split(/[\n\r]/).filter((function(e){var t=X.F1(e).replace(/[\n\r\s]/g," ");return $.trim(t).length>de.b9.taskTitleWordLimit&&(a=!0),e&&$.trim(t).length})).map((function(e){return e.replace(/\t/g," ")}));if(a)return ce.$Z({text:K.formatMessage({id:"characters_upper_limit"})}),!0;var c=!(x.Kd()||v||F)&&t.match(/[\n\r]/)&&!(null===(n=l.model)||void 0===n?void 0:n.isNote)&&s.length>1,u=c?null===e||void 0===e||null===(r=e.listSelections)||void 0===r||null===(i=r.call(e))||void 0===i?void 0:i[0]:void 0;if(b(s,o,t,u||void 0),c)g();else{var f=(0,Q.M_)(o);f.length<=de.b9.taskTitleWordLimit?e&&e.replaceSelection(f):ce.$Z({text:K.formatMessage({id:"characters_upper_limit"})})}return!0}),[l.model,K,v,F,g,b]),be=(0,r.useCallback)((function(e,t){k(t)}),[k]),Ee=(0,r.useCallback)((function(e,t){var n,r=(0,me.gu)(),i=null!==(n=e.getValue())&&void 0!==n?n:"";if(D.T$(t,i+"1"))return t.preventDefault(),t.stopPropagation(),void ce.$Z({text:K.formatMessage({id:"characters_upper_limit"})});r?t.stopPropagation():"Escape"!==t.key||t.isComposing?S(t):(t.stopPropagation(),y())}),[y,K,S]),ke=(0,r.useMemo)((function(){var e=function(){return!!(he&&L instanceof M.Y5&&(0,R.b_j)(L.task)&&B.ZP.taskNlpInfo.nlpInfo&&B.ZP.taskNlpInfo.needSave)},t=function(e){fe.vp.dispatch("saveNlpTask",e),e.setCursor(0,e.getValue().length)};return{Enter:function(n){e()?t(n):ve(!1)},"Shift-Enter":function(n){e()?t(n):ve(!0)}}}),[ve,he,L]),Se=(0,r.useCallback)((function(e,t){V(te.M2(e,t))}),[V]),we=(0,r.useCallback)((function(e,t,n){V(te.To(e,t,n))}),[V]),Te=(0,r.useCallback)((function(e){if(L instanceof M.kz&&E){var t=L.event;e!==L.title&&P.yd(t.get("accountId"),L.id,{title:e})}else if(L instanceof M.g){if(null==L.taskId)return;if(e===L.title)return;we(L.taskId,[{id:L.id,title:e}],[])}else e!==L.title&&Se(L.id,e)}),[E,L,we,Se]),xe=(0,ee.Z)(Te,2*j.Rb,{leading:!0}),_e=(0,r.useCallback)((function(e){V(se._U(e))}),[V]),Oe=(0,r.useCallback)((function(e){R.Sl9(Z,e)}),[Z]),Ce=(0,r.useCallback)((function(e){R.esg(Z,e)}),[Z]),De=(0,r.useCallback)((function(e){R.R0K(Z,e)}),[Z]),Ae=(0,r.useCallback)((function(e){D.YV({projectId:e,newCounts:1})?A.$Z({type:C.VIb.task}):le.yN(Z,e,void 0,(function(t){var n=I.Rp(e);ce.$Z({text:K.formatMessage({id:"add_to_other_list"},{s1:n.get("name")})})}))}),[K,Z]),Ie=(0,r.useCallback)((function(e){R._Ur(Z,e)}),[Z]),Pe=(0,r.useCallback)((function(e,t){switch(e){case"addTag":Ie(t.tagName);break;case"setPriority":Oe(t.priority);break;case"changeStartDate":Ce(t.newDate);break;case"setAssignee":De(t.userId);break;case"setProject":Ae(t.projectId)}}),[Ie,Ce,De,Oe,Ae]),Me=(0,r.useCallback)((function(){var e,t,n=null===(e=s.current)||void 0===e?void 0:e.getCodeMirror();n&&(xe(null!==(t=n.getValue())&&void 0!==t?t:""),(0,B.bc)(),(0,ae.Se)(n,{id:Z.get("id"),taskId:Z.get("taskId"),model:Z,onAction:Pe,addTag:_e,removeTag:ye},(0,R.ZWx)(Z)?["priority","linkTask"]:["linkTask"]))}),[_e,xe,s,Pe,ye,Z]),Ne=(0,r.useCallback)((function(){var e,t,n=null===(e=s.current)||void 0===e?void 0:e.getCodeMirror();n&&Te(null!==(t=n.getValue())&&void 0!==t?t:"")}),[s,Te]),je=(0,r.useCallback)((function(e,t){w.current&&"setValue"!==t.origin&&(t.cancel(),w.current=!1)}),[w]),Re=(0,r.useCallback)((function(e,t){var n,r=null!==(n=e.getValue())&&void 0!==n?n:"";D.Uz(t,r+"1")&&Object.prototype.hasOwnProperty.call(t,"cancel")&&(t.cancel(),ce.$Z({text:K.formatMessage({id:"characters_upper_limit"})}))}),[K]),Le=(0,r.useCallback)((function(){L instanceof M.Y5&&(0,ne.FO)(L.id,L.title),F&&E?re.w_(Z)&&N.Z.doSync():L instanceof M.g?R.a1L(Z.get("taskId")):R.a1L(Z.get("id"))}),[E,F,L,Z]),Ue=(0,r.useCallback)((function(){"detail"===Y&&(0,ie.zT)()}),[Y]),Ze=(0,r.useCallback)((function(e){"detail"===Y&&(0,ie.EH)(),Ne(),Le(),m()}),[Y,Ne,m,Le]),Be=(0,r.useCallback)((function(){var e,t=null===(e=s.current)||void 0===e?void 0:e.getCodeMirror();t&&(0,oe.Gz)(t,B.ZP.highlightKeyWordsRegExp)}),[s]);return(0,r.useEffect)((function(){Be()}),[Be]),{TitleEditorComp:(0,r.useMemo)((function(){return r.createElement(T.Z,{id:t,domEditorRef:s,className:"clear-searching-marker",handleBeforeInput:je,handleOverLimit:Re,keyHandleMap:ke,displayListModel:l,updateTitle:Me,setDomEditorRef:u,onSave:Le,onFocus:Ue,onBlur:Ze,onKeyUp:be,onKeyDown:Ee,handlePaste:ge})}),[l,s,je,Re,ge,Me,t,ke,Ze,Ue,Ee,be,Le,u]),handleTitleChange:Me}},he=n("w7rh"),ye=n("9QXU"),ve=n("1voN"),ge=function(e){var t=e.position,n=e.isShow,i=e.displayModel,o=e.hideMenu,a=e.fromQuadrant,c=e.fromKanban,l=e.taskIds,u=e.fromCalendarTaskListMode,f=e.fromTaskCalendarListMode,d=i.model,m=(0,r.useRef)(s().uniqueId("taskmenu-"));(0,r.useEffect)((function(){var e=m.current;return fe.vp.subscribe(e,"hideColumnTaskMenu",(function(){o()})),function(){fe.vp.unSubscribe(e,"hideColumnTaskMenu")}}),[o]);var p=(0,r.useRef)(c),h=(0,r.useRef)(u),y=(0,r.useRef)(f),v=(0,r.useRef)(l);return(0,r.useEffect)((function(){var e=p.current,t=m.current,n=v.current;return e&&(fe.vp.dispatch("changeColumnOutSingleVisibility",!1),B.ZP.currentColumnTaskMenu=t),function(){if(e){var r=(0,R.Ki6)();B.ZP.currentColumnTaskMenu&&B.ZP.currentColumnTaskMenu!==t||fe.vp.dispatch("changeColumnOutSingleVisibility",!0);var i=!r||0===r.length,o=s().isEqual(n,r);(i||o)&&fe.vp.dispatch("dismissColumnOutSingle")}}}),[]),(0,r.useEffect)((function(){var e=h.current,t=m.current,n=v.current;return e&&(fe.vp.dispatch("changeCalendarListOutSingleVisibility",!1),B.ZP.currentColumnTaskMenu=t),function(){if(e){var r=(0,R.Ki6)();B.ZP.currentColumnTaskMenu&&B.ZP.currentColumnTaskMenu!==t||fe.vp.dispatch("changeCalendarListOutSingleVisibility",!0);var i=!r||0===r.length,o=s().isEqual(n,r);(i||o)&&fe.vp.dispatch("dismissCalendarListOutSingle")}}}),[]),(0,r.useEffect)((function(){var e=y.current,t=m.current,n=v.current;return e&&(fe.vp.dispatch("changeTaskCalendarListOutSingleVisibility",!1),B.ZP.currentColumnTaskMenu=t),function(){if(e){var r=(0,R.Ki6)();B.ZP.currentColumnTaskMenu&&B.ZP.currentColumnTaskMenu!==t||fe.vp.dispatch("changeTaskCalendarListOutSingleVisibility",!0);var i=!r||0===r.length,o=s().isEqual(n,r);(i||o)&&fe.vp.dispatch("dismissTaskCalendarListOutSingle")}}}),[]),n?d instanceof M.kz?r.createElement(ye.Z,{model:d.event,position:t,hideMenu:o,fromQuadrant:a}):d instanceof M.js?r.createElement(he.Z,{model:d.habit,position:t,hideMenu:o,isCompleted:d.isCompleted||d.isUndone}):d instanceof M.zF?r.createElement(ve.Z,{model:d.course,position:t,hideMenu:o}):null:null},be=n("cGj/"),Ee=n("gW+k"),ke=n("YOp+"),Se=n("vRcb"),we=n("6m88");function Te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xe(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 xe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _e=function(e){var t=e.displayModel,n=e.relativeRef,i=e.setShowTooltip,o=e.setPendingCompleted,a=e.isMounted,s=t.model,c=Te((0,r.useState)(!1),2),l=c[0],u=c[1],f=Te((0,r.useState)(!1),2),d=f[0],m=f[1],p=(0,r.useRef)(0),h=(0,r.useRef)("number");return{renderHabitStuff:function(){if(s instanceof M.js){var e=s.habit;return r.createElement(r.Fragment,null,function(e){return n.current,d?r.createElement(ke.Z,{showDate:!1,task:e,action:function(t){o(!0),i(!0),p.current=Math.round(100*(t-e.get("value")))/100,setTimeout((function(){a.current&&o(!1),(0,Se.Qr)(e,t)}),600)},dismiss:function(){m(!1)},relativeRef:n,isTaskList:!0}):null}(e),function(e){return s.isCompleted&&l?r.createElement(Ee.Z,{timeStamp:+e.get("checkinStamp"),action:function(){(0,Se.Qr)(e,0)},dismiss:function(){u(!1)}}):null}(e))}return null},renderCheckHint:function(e,t){return s instanceof M.js?r.createElement(we.Z,{relativeRef:t,showTooltip:e,habitTask:s,updateValueRef:p,checkTypeRef:h,paddingRight:!0}):null},showResetModal:function(){u(!0)},hideResetModal:function(){u(!1)},showManualCheckinModal:function(){m(!0)},hideManualCheckinModal:function(){m(!1)}}},Oe=n("+wHO"),Ce=n("AtZj"),De=n("V/jI"),Ae=n("DRdV"),Ie=n("gWWx"),Pe=n("rS6O"),Me=n("ZalT"),Ne=n("kxzV"),je=n("eNa2"),Re=n("WTgQ"),Le=n("T3me"),Ue=n("C+ZP"),Ze=(n("YGK4"),n("+3a/")),Be=n("r6UK"),Fe=n.n(Be),He=n("1LTL");function Ye(e){return Ye="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},Ye(e)}function Ve(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ye(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ye(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ye(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=r.memo((function(e){var t,n=e.inline,i=e.editable,a=e.domEditorRef,s=e.displayListModel,c=e.activeEditor,l=e.onMouseDown,u=e.onMouseLevel,f=e.focusTitleEditor,m=e.hotkeyable,p=e.checkFocusable,h=e.isPreviewMode,y=e.title,v=e.isInKanban,g=(0,d.Z)(),b=s.model,E=(M.kz,(0,r.useMemo)((function(){return h?new Set(["highlight"]):new Set([])}),[h])),k=(0,r.useRef)(null),S=null!==(t=null!==y&&void 0!==y?y:b.title)&&void 0!==t?t:"",w=(0,r.useMemo)((function(){if(0===S.length)return g.formatMessage({id:"no_title"});var e=Ze.fr(S,{noAutoLink:!1,lineWrapping:!1,editable:!1,disabledSyntax:E,isCmEditor:!0});return S!==e?(0,He.d)(e):S}),[E,g,S]),T=(0,r.useMemo)((function(){if(!i)return m?-1:void 0}),[i,m]);return r.createElement("div",{onClick:function(e){e.shiftKey||e.metaKey||e.ctrlKey||i&&p()&&($(e.target).closest($(".tasklist-static-title-editor")).length||f())},className:o()("title text-def line-left ap-inline-editor",Fe().taskTitle,{"flex items-center py-[8px]":n})},r.createElement("span",{ref:k,tabIndex:T,onMouseDown:function(e){l()},onMouseLeave:u,translate:"no",onClick:function(e){var t=p();if(i&&t){if(2===e.buttons)return;if(e.shiftKey||e.metaKey||e.ctrlKey)return;c(),l();var n=e.clientX,r=e.clientY;setTimeout((function(){var e,t=null===(e=a.current)||void 0===e?void 0:e.getCodeMirror();if(t){var i=t.coordsChar({left:n,top:r},"window");t.focus(),t.setCursor(i)}}))}else if(v){var o=$(e.target).closest("a.contentUrl");if(o.length>0&&0===e.button){e.preventDefault(),e.stopPropagation();var s=o.attr("href");if(s){var u=(0,Q.WK)(s);if(u){var f={taskId:u.taskId,projectId:u.projectId};fe.vp.dispatch("onTaskModalChange",f)}else window.open(s,"_blank")}}}},className:o()("tasklist-static-title-editor",Fe().staticView,Ve(Ve(Ve({},Fe().editableView,i),Fe().inline,n),"text-grey-30",0===S.length))},w))})),We=n("Nr3o"),ze=n.n(We),Ge=n("eWLr");function qe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(t){return setTimeout(t,e)}))}var Je=n("Llsf"),Xe=n("Xsnu"),Qe=n("IOLY"),$e=function(e){var t=e.listenId,n=e.domEditorRef,i=e.isReadOnlyTask,o=e.navigateTo,a=e.timerNavigate,s=e.taskItemRef,c=e.displayListModel,l=e.isEditableSubCal,u=e.handleOnArrow,d=e.handleBackspace,m=e.saveTask,p=e.deleteTask,h=e.focusTitle,y=e.onSelectTasks,v=c.model,g=v.originModel,b=(0,r.useRef)(!1),E=(0,r.useRef)(null),k=(0,r.useRef)(!1),S=(0,r.useContext)(f.E).env,w=(0,O.JA)(),T="detail"===S,C="calendar"===(0,r.useContext)(Xe.A).containerEnv;(0,r.useEffect)((function(){var e=t.current;return fe.vp.subscribe(e,"focusToTaskItem.".concat(w,".").concat(v.id),(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableSelect,n=void 0!==t&&t;h(),!n&&y(v.id,[v.id])})),function(){fe.vp.unSubscribe(e,"focusToTaskItem.".concat(w,".").concat(v.id)+v.id)}}),[n,S,w,h,t,v.id,y,g]);var D=(0,r.useCallback)((function(e){if((e=e||window.event).keyCode===Je.Z.tab){if(B.ZP.keydownTab&&(B.ZP.keydownTab=!1),E.current)E.current.focus(),document.body.setAttribute("data-input-type","keyboard");E.current=null}if(v instanceof M.kz||v instanceof M.zF||i)switch(e.keyCode){case Je.Z.up_arrow:case Je.Z.down_arrow:e.stopPropagation(),a.current=setTimeout((function(){var e=s.current;if(null!=e){var t=$(e).closest(".task-ul-list").find("li.task.active").find("a").attr("taskid");o(t)}}),300)}else switch(e.keyCode){case Je.Z.up_arrow:case Je.Z.down_arrow:e.stopPropagation(),a.current=setTimeout((function(){var e=s.current;if(null!=e){var t,n,r=$(e).closest(".task-ul-list").find("li.task.active.selected"),i=r.find("a").attr("parentid"),a=r.find("a").attr("taskid");i?(t=i,n=a):t=a,o(t,n)}}),300);break;case Je.Z.alt:e.stopPropagation(),k.current=!1;break;case Je.Z.tab:e.stopPropagation(),B.ZP.stopTabUp?B.ZP.stopTabUp=!1:!e.shiftKey&&(0,me.Ln)()&&fe.vp.dispatch("focusToDetailTitle")}}),[i,v,o,s,a]),A=(0,r.useCallback)((function(e){b.current=!1,e=e||window.event;var t=v.originModel;if((!(t.get("deleted")>0||x._X())||e.keyCode===Je.Z.up_arrow||e.keyCode===Je.Z.down_arrow)&&(e.keyCode!==Je.Z.up_arrow&&e.keyCode!==Je.Z.down_arrow||a.current&&clearTimeout(a.current),!(v instanceof M.zF)))if(!i||x._X())if(v instanceof M.kz){if(l)if(e.keyCode===Je.Z.enter);else if(e.keyCode===Je.Z.s&&(e.ctrlKey||e.metaKey))e.preventDefault(),e.stopPropagation(),m();else if(e.keyCode===Je.Z.delete){if(e.ctrlKey||e.metaKey)return e.preventDefault(),e.stopPropagation(),void p({canUndo:!0})}else if(e.keyCode===Je.Z.backspace){if(e.metaKey)return e.preventDefault(),e.stopPropagation(),void p({canUndo:!0});if(e.ctrlKey)return}else e.keyCode===Je.Z.up_arrow?(e.stopPropagation(),u("up")):e.keyCode===Je.Z.down_arrow&&(e.stopPropagation(),u("down"))}else switch(e.keyCode){case Je.Z.tab:B.ZP.keydownTab=!0,(0,me.Ln)()?e.preventDefault():(document.body.setAttribute("data-input-type","mouse"),setTimeout((function(){var t=window.document.activeElement;E.current=t,e.target.focus()}))),e.stopPropagation();break;case Je.Z.n:B.ZP.keydownTab&&(E.current=null,e.preventDefault(),e.stopPropagation(),fe.vp.dispatch("openGlobalQuickAdd"),_.BG("global_add"),B.ZP.stopTabUp=!0,b.current=!0);break;case Je.Z.e:if(B.ZP.keydownTab){(0,Qe.fr)().expand_all_subtasks||(E.current=null,(0,Qe.z8)("expand_all_subtasks"),e.preventDefault(),e.stopPropagation(),B.ZP.stopTabUp=!0,b.current=!0)}break;case Je.Z.alt:k.current=!0,e.stopPropagation();break;case Je.Z.down_arrow:if(e.ctrlKey||e.metaKey)return;e.preventDefault(),e.stopPropagation(),e.shiftKey?u("shift-down"):u("down");break;case Je.Z.up_arrow:if(e.ctrlKey||e.metaKey)return;e.preventDefault(),e.stopPropagation(),e.shiftKey?u("shift-up"):u("up");break;case Je.Z.delete:(e.ctrlKey||e.metaKey)&&(e.preventDefault(),e.stopPropagation(),p({canUndo:!0,showRepeat:!0}),H.Z.shortcut("edit_tasks","delete_tasks"));break;case Je.Z.backspace:e.metaKey?(e.preventDefault(),e.stopPropagation(),p({canUndo:!0,showRepeat:!0}),H.Z.shortcut("edit_tasks","delete_tasks")):e.ctrlKey||(e.stopPropagation(),d(e));break;case Je.Z[0]:B.ZP.keydownTab?(E.current=null,e.stopPropagation(),R.YY5(t),b.current=!0,H.Z.shortcut("edit_tasks","clear_time")):k.current&&(e.stopPropagation(),R._ye(t,0),b.current=!0,H.Z.shortcut("edit_tasks","set_priority"));break;case Je.Z[1]:B.ZP.keydownTab?(E.current=null,e.stopPropagation(),R.oaR(t,0,C),b.current=!0,H.Z.shortcut("edit_tasks","set_today")):k.current&&(e.stopPropagation(),R._ye(t,1),b.current=!0,H.Z.shortcut("edit_tasks","set_priority"));break;case Je.Z[2]:B.ZP.keydownTab?(E.current=null,e.stopPropagation(),R.oaR(t,1,C),b.current=!0,H.Z.shortcut("edit_tasks","set_tomorrow")):k.current&&(e.stopPropagation(),R._ye(t,3),b.current=!0,H.Z.shortcut("edit_tasks","set_priority"));break;case Je.Z[3]:B.ZP.keydownTab?(E.current=null,e.stopPropagation(),R.oaR(t,7,C),b.current=!0,H.Z.shortcut("edit_tasks","set_next_week")):k.current&&(e.stopPropagation(),R._ye(t,5),b.current=!0,H.Z.shortcut("edit_tasks","set_priority"));break;case Je.Z.d:B.ZP.keydownTab&&(E.current=null,e.stopPropagation(),T||fe.vp.dispatch("forceOpenDetailTimecard"),B.ZP.stopTabUp=!0,b.current=!0,H.Z.shortcut("edit_tasks","set_date"));break;case Je.Z.m:B.ZP.keydownTab&&(E.current=null,e.stopPropagation(),fe.vp.dispatchOne(Pt,v.id),B.ZP.stopTabUp=!0,b.current=!0,H.Z.shortcut("edit_tasks","complete_tasks"));break;case Je.Z.p:B.ZP.keydownTab&&(E.current=null,e.stopPropagation(),fe.vp.dispatchOne("toggleTaskItemPin",v.id),B.ZP.stopTabUp=!0,b.current=!0,H.Z.shortcut("edit_tasks","pin_tasks"));break;case Je.Z.input:break;case Je.Z.s:(e.ctrlKey||e.metaKey)&&(e.preventDefault(),e.stopPropagation(),m())}else e.keyCode===Je.Z.up_arrow?(e.stopPropagation(),u("up")):e.keyCode===Je.Z.down_arrow&&(e.stopPropagation(),u("down"))}),[p,d,u,l,T,C,i,v,m,a]),I=(0,r.useCallback)((function(){k.current=!1}),[]);return{listenKeyUp:D,listenKeyDown:A,preventChangeFlagRef:b,resetHotKeyFlag:I}},et=n("NSLZ"),tt=n("lp6m"),nt=n("wV/k"),rt=n("yhZ0"),it=n("d3zX"),ot=n("V69L"),at=n("lFFp"),st=n("+TCt"),ct=n("hnzI"),lt=n("pW5B"),ut=n("Ygis"),ft=n("FSS3"),dt=n("cBuW"),mt=n("rbyD"),pt=n("Cl3p"),ht=n("2F7/");function yt(e){return yt="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},yt(e)}var vt=["timeZone"];function gt(){return gt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},gt.apply(this,arguments)}function bt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Et(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function kt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Et(Object(n),!0).forEach((function(t){St(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Et(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function St(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=yt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=yt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==yt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function wt(){wt=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==yt(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(yt(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function Tt(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function xt(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){Tt(o,r,i,a,s,"next",e)}function s(e){Tt(o,r,i,a,s,"throw",e)}a(void 0)}))}}function _t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ot(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ot(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 Ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ct=function(e){var t=null===e||void 0===e?void 0:e.getCodeMirror();if(t){var n,r=Math.max(t.lineCount()-1,0),i=Math.max((null!==(n=t.getLine(r))&&void 0!==n?n:"").length,0),o=ze().Pos(r,i);t.focus(),t.setCursor(o)}},Dt=function(e){var t=null===e||void 0===e?void 0:e.getCodeMirror();t&&t.getInputField().blur()},At=r.memo((function(e){var t,n,i=e.indexRef,a=e.active,k=e.projectPermission,w=e.columnId,T=e.selected,N=e.displayListModel,Y=e.offsetLeft,V=e.displayListModelsRef,K=e.kanbanItemUIType,W=e.selectedItemUIType,q=e.paramsTypeRef,J=e.wholeListRef,ee=e.setTaskItemRef,ne=e.setTaskItemBlockRef,re=e.listeners,oe=e.setNodeRef,ae=e.isDragging,se=e.setIsDisableDragForEdit,he=e.lineSnapOffset,ye=void 0===he?0:he,ve=i.current,Ee=N.model,ke=N.section,we=Ee.originModel,Te=$("#root").width(),xe=ke instanceof U.Ou,Ze=(0,r.useContext)(f.E),Be=(Ze.rootLevel,Ze.env),Fe=(Ze.rootId,Ze.mode),He=Ze.quadrantId,Ye=Ze.project,Ve=Ze.collapseEnv,We=(0,c.v9)((function(e){return(0,st.Up)(e)})),ze=(0,r.useMemo)((function(){return!!(Ye&&I.Ht(Ye)&&I.cx(Ye))}),[Ye]),Je=(0,r.useContext)(Xe.A),Qe=(0,r.useContext)(ut.Z),yt="preview"===Fe,Et="kanban"===Be,Tt="detail"===Be,Ot="list"===Be,At="quadrant"===Be,It="calendar"===Je.containerEnv,Nt=x.ne(),jt=Ot&&Nt,Rt=(0,ie.zl)(Qe.isCardMode&&!Qe.isCalendarTaskMode,Qe.sizeOptions,We),Lt=Ot&&Rt,Ut=Ot&&!Rt,Zt=(0,c.v9)((function(e){return e.preference.get("showDetail")})),Bt=(0,c.v9)((function(e){return(e.searchComments.get(we.get("id"))||m.List()).size>0})),Ft=(0,c.v9)((function(e){return ue.gh()})),Ht=ue.u3(Ft),Yt=(0,ft.$u)(Ft),Vt=(0,c.v9)((function(e){return(0,st.p4)(e)===C.Otx.Strikethrough})),Kt=(0,c.I0)(),Wt=(0,r.useCallback)((function(e,t){R.j1p(e,t)}),[]),zt=(0,r.useCallback)((function(e,t){Kt(te.aB(e,t))}),[Kt]),Gt=(0,r.useCallback)((function(e,t){Tt?zt(e,t):Wt(e,t)}),[Tt,zt,Wt]),qt=(0,r.useCallback)((function(e){Kt(Tt?te.XE(e):te.Sy(e))}),[Kt,Tt]),Jt=(0,r.useCallback)((function(e){Tt?Kt(te.oI(e)):R.dRL(e)}),[Kt,Tt]),Xt=(0,r.useCallback)((function(e){Kt(te.Xf(e))}),[Kt]),Qt=(0,r.useCallback)((function(e){Kt(te.du(e))}),[Kt]),$t=(0,r.useCallback)((function(e){Tt?Qt(e):Xt(e)}),[Tt,Qt,Xt]),en=(0,r.useCallback)((function(){Tt?Kt(te.sz()):(0,st.ye)(),$t("")}),[Kt,Tt,$t]),tn=(0,r.useRef)(a);(0,r.useEffect)((function(){tn.current=a}),[a]);var nn=(0,r.useCallback)((function(e,t){var n;Tt||Nt||(n=e?At?"/".concat(x.x6(),"/").concat(He,"/").concat(e)+(t?"/".concat(t):""):"/".concat(x.x6(),"/").concat(e)+(t?"/".concat(t):""):At?"/".concat(x.x6(),"/").concat(He):"/".concat(x.x6()),Kt((0,p.VF)(n)))}),[Kt,Tt,At,Nt,He]),rn=(0,r.useCallback)((function(e){Gt(e,e?[e]:[]),nn(e)}),[nn,Gt]),on=(0,d.Z)(),an=(0,r.useRef)(!1),sn=(0,r.useRef)(s().uniqueId()),cn=(0,r.useRef)(null),ln=(0,r.useRef)(null),un=(0,r.useRef)({top:0,left:0}),fn=(0,r.useRef)(null),dn=(0,r.useRef)(null),mn=(0,r.useRef)(null),pn=(0,r.useRef)(null),hn=_t((0,h.zu)(),2),yn=hn[0],vn=hn[1],gn=(0,r.useRef)(null),bn=(0,r.useRef)(null),En=(0,r.useRef)({size:0,canUndo:!1}),kn=_t((0,r.useState)(!1),2),Sn=kn[0],wn=kn[1],Tn=_t((0,r.useState)(!1),2),xn=Tn[0],_n=Tn[1],On=_t((0,r.useState)(!1),2),Cn=On[0],Dn=On[1],An=_t((0,r.useState)(!1),2),In=An[0],Pn=An[1],Mn=_t((0,r.useState)(!1),2),Nn=Mn[0],jn=Mn[1],Rn=_t((0,r.useState)(!1),2),Ln=Rn[0],Un=Rn[1],Zn=_t((0,r.useState)(!1),2),Bn=Zn[0],Fn=Zn[1],Hn=_t((0,r.useState)(null),2),Yn=Hn[0],Vn=Hn[1],Kn=_t((0,r.useState)(!1),2),Wn=Kn[0],zn=Kn[1],Gn=_t((0,r.useState)(!1),2),qn=Gn[0],Jn=Gn[1],Xn=_t((0,r.useState)(!1),2),Qn=Xn[0],$n=Xn[1],er=(0,r.useRef)(null!==Te&&void 0!==Te?Te:0),tr=_t((0,r.useState)(!1),2),nr=tr[0],rr=tr[1],ir=(0,r.useCallback)((function(e){Et&&e||At&&e||jt&&e||Lt&&e||rr(e)}),[Et,At,jt,Lt]),or=_t((0,r.useState)(!1),2),ar=or[0],sr=or[1],cr=_t((0,r.useState)("firstComplete"),2),lr=cr[0],ur=cr[1],fr=(0,h.D9)(Ln),dr=(0,r.useRef)(null);(0,r.useEffect)((function(){fr!==Ln&&Ln&&(dr.current&&clearTimeout(dr.current),dr.current=setTimeout((function(){an.current&&Un(!1)}),600))}),[fr,Ln]);var mr=(0,r.useRef)(null),pr=(0,r.useRef)(null),hr=(0,h.D9)(ar);(0,r.useEffect)((function(){if(hr&&!ar)pr.current=null;else if(!hr&&ar){var e,t=null===(e=yn.current)||void 0===e?void 0:e.getCodeMirror();if(t){var n=t.listSelections()[0];n&&(pr.current=n)}}}),[ar,yn,hr]);var yr=function(e,t,n){var i=(0,r.useCallback)((function(t,n,r,i){var o;if(n){if(i-r===t){var a=G(e);setTimeout((function(){R.mpf(a)}))}o=Math.floor((Number(i)-Number(r))/(t+1))}else o=j.eL;var s=new Array(t).fill(void 0).map((function(e,t){return Number(r)+o*(t+1)}));return s}),[e]),o=(0,r.useCallback)((function(e){var r,o,a,s,c,l=t[n],u=null===(r=l.model)||void 0===r?void 0:r.originModel;if(null!=u){var f=u.get("columnId"),d=!!u.get("pinnedTime"),m=(0,Z.tx)(t,n,0),p=(0,Z.Wd)(t,n,0),h=G(l),y=null!==(o=null===(a=m.model)||void 0===a?void 0:a.sortOrder)&&void 0!==o?o:0,v=null!==(s=null===p||void 0===p||null===(c=p.model)||void 0===c?void 0:c.sortOrder)&&void 0!==s?s:0,g=i(e.length,null!=p,y,v),b=[],E=0,k=l.parentId;if(k){var S=R.FOH(k);S&&(E=S.get("status"))}for(var w=0;w<e.length;w++){var T={title:e[w],projectId:h,kind:C.V60.Text,columnId:f,sortOrder:g[w],parentId:k,status:E};d&&Object.assign(T,{pinnedTime:F.Z.formatToServerDate(new Date)});var x=z(T,l);b.push(x),R.IdD(x,{sync:!1})}L.Z.doSync()}}),[t,n,i]);return(0,r.useCallback)((function(t,n){if(null!=n){var r=G(e);D.YV({projectId:r,newCounts:t.length})?A.$Z({type:C.VIb.task}):o(t)}}),[o,e])}(N,V.current,ve),vr=(0,r.useCallback)((function(){sr(!0)}),[]),gr=(0,r.useCallback)((function(e,t,n,r){mr.current={titles:e,plainText:t,batchText:n,anchor:null===r||void 0===r?void 0:r.anchor,head:null===r||void 0===r?void 0:r.head}}),[]),br=_e({displayModel:N,relativeRef:dn,setShowTooltip:Un,setPendingCompleted:Fn,isMounted:an}),Er=br.renderHabitStuff,kr=br.renderCheckHint,Sr=br.showResetModal,wr=br.showManualCheckinModal;(0,r.useEffect)((function(){var e=function(){var e=$("#root").width();null!=e&&(er.current=e)};return window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}}),[]);var Tr=Ee.id,xr=Ee.projectId,_r=R.VuY(we),Or=Ee instanceof M.kz,Cr=Ee instanceof M.g,Dr=Ee instanceof M.js,Ar=Ee instanceof M.zF,Ir=Ee instanceof M.Tu,Pr=Ee instanceof M.Y5,Mr=!(0,P.Iw)(we),Nr=I.gX(I.Rp(we.get("projectId"))),jr=R.xEq(we),Rr=R.xEq(we,{withPermission:!1}),Lr=jr||Or,Ur=jr||!_r||Or&&!Mr||Dr||Ar||Ir,Zr=Or||Dr||Ar||Ir,Br=(x._X()?Or:Lr)||Cr||Zr,Fr=!At&&!Et&&!Ur&&!jt&&!Lt,Hr=!Rr||x._X(),Yr=(0,r.useCallback)((function(e){if(!Lr&&Ee instanceof M.Y5){if(R.ZWx(we))return;e.preventDefault(),e.stopPropagation(),$n(!0)}}),[Lr,Ee,we]),Vr=(0,r.useCallback)((function(){$n(!1)}),[]),Kr=(0,r.useCallback)((function(e){if(we&&we.get("status")!==e){var t=function(){le.cW(m.List([we]),e,!0)};if(e!==Me.hY.Completed)t();else if(J&&J.current&&Ot){var n=R.H1l(we,J.current),r=n.showTodayCompleteAllTaskAnimation,i=n.showTodayCompleteAllOverDueTaskAnimation,o=R.a_D(),a=o?R.Az0()>2?"animate-checkbox-only":"animate":r||i?"animate":e;if("string"===typeof a&&/animate/.test(a)){ur(r?"completeAll":i?"completeAllOverDue":"firstComplete"),o&&R.kko();var s=900;"animate-checkbox-only"===a&&(s=500),Vn(a),setTimeout((function(){an.current&&(t(),Vn(null))}),s)}else t()}else t()}}),[Ot,we,J]),Wr=(0,r.useCallback)((function(){var e=er.current<=490;return!(!Tt&&e)}),[Tt]),zr=(0,r.useCallback)((function(){Sn&&wn(!1)}),[Sn]),Gr=(0,h.D9)(nr);(0,r.useEffect)((function(){var e=sn.current;return fe.vp.subscribe(e,Mt,(function(){zr()})),function(){fe.vp.unSubscribe(e,Mt)}}),[zr]),(0,r.useEffect)((function(){!Gr&&nr&&fe.vp.dispatch(Mt)}),[zr,nr,Gr]),(0,r.useEffect)((function(){return an.current=!0,function(){an.current=!1}}),[]);var qr=(0,r.useCallback)((function(){var e=Tt?C.V5I.Detail:C.V5I.Main;return R.Ki6(e)}),[Tt]),Jr=(0,r.useCallback)((function(){R.F9T(Ee)}),[Ee]),Xr=(0,r.useCallback)((function(){var e=qr(),t=En.current.canUndo;le.XI(e,t),en()}),[en,qr]),Qr=(0,r.useCallback)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{canUndo:!0,showRepeat:!1};if(!Dr&&!Ar&&!Ir)if(Ee instanceof M.kz)le.Bt(Ee.event);else if(Ee instanceof M.g)Dt(yn.current),fe.vp.dispatch("deleteSubTask",Ee.id);else{var t=qr();if(t.length>1)t.length>=50?(En.current.size=t.length,En.current.canUndo=e.canUndo,jn(!0)):(le.XI(t,e.canUndo),en());else if(R.pHh(Ee.originModel))ln.current=Ee.originModel,zn(!0);else{var n=R.X4G(Ee.originModel);n&&e.showRepeat&&It&&!R.DVH(we)?fe.vp.dispatch(b.y,{onConfirmDelete:function(t){var n=t.repeatChangeKey;le.bz(m.List([Ee.originModel]),n,e.canUndo)},type:"delete",isRepeatSelf:!0}):le.il(m.List([Ee.originModel]),e.canUndo)}}}),[Dr,Ar,Ir,Ee,yn,qr,en,It,we]),$r=(0,O.VP)(),ei=(0,r.useCallback)(xt(wt().mark((function e(){var t,n;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(Fr){e.next=3;break}return null===(t=dn.current)||void 0===t||t.focus(),e.abrupt("return");case 3:return ir(!0),e.next=6,qe();case 6:tn.current&&(n=yn.current)&&Ct(n);case 7:case"end":return e.stop()}}),e)}))),[yn,Fr,ir]);(0,r.useEffect)((function(){var e="".concat(Be,"_").concat(Tr);return fe.vp.subscribe(e,fe.NX,ei),function(){fe.vp.unSubscribe(e,fe.NX)}}),[Be,ei,Tr]);var ti=(0,r.useCallback)((function(){var e=yn.current;e&&Dt(e)}),[yn]),ni=(0,r.useCallback)((function(){Fr&&(ir(!0),rn(Tr))}),[Fr,Tr,rn,ir]),ri=(0,r.useCallback)((function(){var e=dn.current;if(null!=e){var t=$(e).parents(".task"),n=t.prevAll("li").first().find("a[taskId]"),r=t.next("li").find("a"),i=n.attr("taskId"),o=r.attr("taskId"),a=n.attr("subtaskId"),s=r.attr("subtaskId");if(void 0!==(i&&R.FOH(i)))a?(Gt(a,[a]),nn(i,a)):(Gt(i,[i]),nn(i)),$r(i);else if(void 0!==(o&&R.FOH(o)))s?(Gt(s,[s]),nn(o,s)):(Gt(o,[o]),nn(o)),$r(o);else{Gt();var c=$(e).closest(".task-ul-list").parents(".column").find("#add-task").data("id");fe.vp.dispatchOne("focusQuickAdd",c)}}}),[$r,nn,Gt]),ii=(0,r.useCallback)((function(e){var t=Tt?"#descendant-task-view":".task-ul-list",n=qr();(0,u.zJ)(t,dn,e,n,w,$t,qt,Gt,Jt,$r,ti,nn)}),[ti,w,$r,qr,Tt,nn,$t,qt,Gt,Jt]);(0,r.useEffect)((function(){var e="".concat(Be,"_").concat(Tr);return fe.vp.subscribe(e,fe.yB,ii),function(){fe.vp.unSubscribe(e,fe.NX)}}),[Be,ei,ii,Tr]);var oi=(0,r.useCallback)((function(e){var t,n,r,i=null!==(t=null===(n=yn.current)||void 0===n||null===(r=n.getCodeMirror())||void 0===r?void 0:r.getValue())&&void 0!==t?t:"",o=Date.now();if(!i.length&&R.STd(we)){e.preventDefault(),e.stopPropagation();var a=B.ZP.lastTaskItemBackspaceTime;if(null!=a&&Math.abs(a-o)<=100)return void(B.ZP.lastTaskItemBackspaceTime=o);ri(),Qr({canUndo:!1})}else B.ZP.lastTaskItemBackspaceTime=o}),[Qr,yn,ri,we]);(0,r.useEffect)((function(){Wn||(ln.current=null)}),[Wn]);var ai=(0,r.useCallback)((function(){x._X()||0!==we.get("deleted")||x.OU()||x.QF()||ce.$Z({text:on.formatMessage({id:"project_action_abort_toast"},{s9:on.formatMessage({id:"project_".concat(k)})})})}),[on,k,we]),si=(0,r.useCallback)((function(){Nr&&ce.$Z({text:De.U2("project_action_abort_toast",{s9:De.U2("project_".concat(k))})})}),[Nr,k]),ci=function(e){var t=e.model,n=t.id;if(Ot)if(t instanceof M.js){var r=t.habit;Ie.ZP.doSync(Ie.gw.singleSync,{habitId:r.get("habitId")})}else t instanceof M.kz||t instanceof M.g||t instanceof M.zF||t instanceof M.Tu||R.LI1(t.id,t.projectId);return{selectedTaskIds:[n],activeTaskId:n}},li=function(e){(e=e||window.event).preventDefault(),e.stopPropagation();var t=qr(),n=ct.h.getState().tasks.activeSelectedTaskIds.get("active"),r=N.id,i=(0,u.c8)(Be,e,N,V.current,n,t,ai,ci,ze,w,He,q.current,null===J||void 0===J?void 0:J.current),o=i.activeTaskId,a=i.selectedTaskIds,s=i.multiSelectMode;(At||jt||Lt||Et)&&n===o&&!s?(0,dt.W)(e)||en():((At||jt||Lt)&&1===a.length&&a[0]===o?B.ZP.renderOutsingleTaskId=o:B.ZP.renderOutsingleTaskId="",Gt(o,a)),s&&n||function(e,t){var n=t.activeTaskId,r=t.itemId,i=e.target;if(""===n&&(0,u.LZ)(dn),Cr){var o=we.get("taskId");nn(o,r)}else nn(r);$(i).closest(".t-menu-toggle").length||Ir||me.dC()}(e,{activeTaskId:o,itemId:r}),At&&(B.ZP.quadrantCursorPosition={top:e.pageY,left:e.pageX}),jt&&(B.ZP.calendarTaskListCursorPosition={top:e.pageY,left:e.pageX},N.model instanceof M.g?B.ZP.taskListTempActiveTaskId=N.model.taskId:B.ZP.taskListTempActiveTaskId=""),Lt&&(B.ZP.taskListCalendarCursorPosition={top:e.pageY,left:e.pageX})},ui=(0,r.useCallback)((function(){var e=we.get("id");if(!T)if(Gt(e,[e]),Cr&&!Et){var t=we.get("taskId");nn(t,e)}else nn(e)}),[Cr,Et,nn,Gt,T,we]);(0,r.useEffect)((function(){Sn&&Dt(yn.current)}),[yn,Sn]);var fi=(0,r.useCallback)((function(e){Nr&&ai(),Br&&!Zr||(e.preventDefault(),e.stopPropagation(),un.current={top:e.pageY,left:e.pageX},wn(!0),ui&&ui())}),[Br,Zr,Nr,ui,ai]),di=(0,r.useCallback)((function(){if(Cr){var e=we.get("taskId"),t=R.FOH(e),n=Ee.id;if(R.VuY(t))if(we.get("status")>0)R.J7G(t,n,!0);else if(J&&J.current&&Ot){var r=R.e06(t,we,J.current),i=r.showTodayCompleteAllTaskAnimation,o=r.showTodayCompleteAllOverDueTaskAnimation,a=r.willCompleteTaskSubTask&&R.a_D();if(a||i||o){ur(i?"completeAll":o?"completeAllOverDue":"firstComplete"),a&&R.kko();var s=900;a&&R.Az0()>2?(Vn("animate-checkbox-only"),s=500):Vn("animate"),setTimeout((function(){an.current&&(R.J7G(t,n,!0),Vn(null))}),s)}else Vn(Me.hY.Completed),setTimeout((function(){an.current&&(R.J7G(t,n,!0),Vn(null))}),200)}else Vn(Me.hY.Completed),setTimeout((function(){an.current&&(R.J7G(t,n,!0),Vn(null))}),200);else ce.$Z({text:De.U2("toggle_schedule_subtask_limit")})}else{if(Ur||R.ZWx(we))return;var c=function(){le.QW(we,"detail"!==Be),Et&&fe.vp.dispatch("dismissColumnOutSingle"),At&&(R.PNE(we)||H.Z.matrixAction("complete_task"),fe.vp.dispatch("dismissQuadrantOutSingle"),fe.vp.dispatch("HideQuadrantNewTaskOutSingle")),jt&&fe.vp.dispatch("dismissCalendarListOutSingle"),Lt&&fe.vp.dispatch("dismissTaskCalendarListOutSingle")};if(we.get("status")!==Me.hY.Uncompleted)c();else if(J&&J.current&&Ot){var l=R.H1l(we,J.current),u=l.showTodayCompleteAllTaskAnimation,f=l.showTodayCompleteAllOverDueTaskAnimation,d=R.a_D();if(d||u||f){ur(u?"completeAll":f?"completeAllOverDue":"firstComplete"),d&&R.kko();var m=900;d&&R.Az0()>2?(Vn("animate-checkbox-only"),m=500):Vn("animate"),setTimeout((function(){an.current&&(c(),Vn(null))}),m)}else Vn(Me.hY.Completed),setTimeout((function(){an.current&&(c(),Vn(null))}),200)}else Vn(Me.hY.Completed),setTimeout((function(){an.current&&(c(),Vn(null))}),200)}}),[Be,Cr,Ur,Et,Ot,At,jt,Lt,Ee.id,we,J]),mi=(0,r.useCallback)((function(e){var t=le.PV(e),n=t.realTasks,r=t.newStatus;le.cW(n,r,"detail"!==Be),x.cW()&&(nn(),en())}),[en,Be,nn]);(0,r.useEffect)((function(){return(Ee instanceof M.Y5||Ee instanceof M.g)&&fe.vp.subscribe(Ee.id,Pt,(function(){var e=qr();e.length>1?mi(R.a1Z(e)):di()})),function(){fe.vp.unSubscribe(Ee.id,Pt)}}),[qr,Ee,di,mi]),(0,r.useEffect)((function(){return Ee instanceof M.Y5&&fe.vp.subscribe(Ee.id,"toggleTaskItemPin",(function(){var e=qr();nt.Fi(e,!Ee.isPinned)})),function(){fe.vp.unSubscribe(Ee.id,"toggleTaskItemPin")}}),[qr,Ee,di,mi]);var pi=function(){zn(!1)},hi=(0,r.useCallback)((function(e){var t=Ar?(0,ot.yP)(we):(0,je.bS)(we),n=t.content;return t.needRender?r.createElement("div",{className:o()("line-left desc-content text-info clear-both box-content text-xs leading-[18px] max-h-[18px] min-h-[18px] line-clamp-1 text-grey-40 relative z-10",{"hide-in-print hide-in-drag-preview":Ot},S().moreTipsLine,S().desc,e),ref:bn,dangerouslySetInnerHTML:{__html:n}}):null}),[Ot,Ar,we]),yi=(0,r.useCallback)((function(e){var t=(0,je.CY)(we);return t?r.createElement(g.Z,{utc:t,className:o()(S().noteTime,S().moreTipsLine,e,"hide-in-print")}):null}),[we]),vi=(0,r.useCallback)((function(){var e=(0,je.ok)(we),t=e.content;return e.needRender&&Bt&&!yt?r.createElement("div",{className:o()("line-left desc-content text-info clear-both box-content text-xs leading-[18px] max-h-[18px] min-h-[18px] text-grey-40 relative z-10 flex",{"hide-in-print hide-in-drag-preview":Ot},S().moreTipsLine,S().desc,"pl-[43px] whitespace-normal max-h-[none] relative z-10 pr-[20px]")},r.createElement(Ce.Z,{name:"td-footer-comment",className:"i-2 w-[16px] h-[16px] text-grey-40 mr-[4px] flex-none"}),r.createElement("div",{className:"text-grey-40 line-clamp-1 flex-1",dangerouslySetInnerHTML:{__html:t}})):null}),[we,Bt,yt,Ot]),gi=(0,r.useCallback)((function(e){e.stopPropagation(),e.preventDefault(),!Cr&&!Pr||x._X()||Lr||Ur||(fn.current=e.currentTarget,Jn(!qn))}),[Cr,Lr,Ur,Pr,qn]),bi=(0,r.useCallback)((function(){var e=o()(Et?"pl-[41px] pr-[20px]":"pl-[40px] pr-[32px]","whitespace-normal max-h-[none] relative z-10");return Et?r.createElement(r.Fragment,null,Zt&&hi(e),r.createElement(E.ZP,{displayModel:N,className:o()("t-more-tips",e,S().moreTipsLine,S().tag),layer:C.axL.KanbanRow3,onClickDuedate:gi,showProjectPermissionToast:si}),r.createElement(E.ZP,{displayModel:N,className:o()("t-more-tips",e,S().moreTipsLine),layer:C.axL.KanbanRow2,onClickDuedate:gi,showProjectPermissionToast:si})):Zt&&(Ot||At)?r.createElement(r.Fragment,null,hi(e),yi(e),r.createElement(E.ZP,{displayModel:N,className:o()("t-more-tips hide-in-print",e,S().moreTipsLine,S().tag),layer:C.axL.ListDetailExtraRow1,showProjectPermissionToast:si}),vi()):null}),[N,Et,Ot,At,Zt,gi,hi,si,yi,vi]),Ei=(0,r.useCallback)((function(e){e.preventDefault(),e.stopPropagation(),Ee instanceof M.Y5&&("detail"===Be?(0,Pe.qI)(Ee.id):(0,Pe.wA)(Ee,Ve)),Et&&!N.collapsed&&B.ZP.hasOutDetail&&fe.vp.dispatch("dismissColumnOutSingle"),At&&!N.collapsed&&B.ZP.hasOutDetail&&(fe.vp.dispatch("dismissQuadrantOutSingle"),fe.vp.dispatch("HideQuadrantNewTaskOutSingle")),jt&&!N.collapsed&&B.ZP.hasOutDetail&&fe.vp.dispatch("dismissCalendarListOutSingle"),Lt&&!N.collapsed&&B.ZP.hasOutDetail&&fe.vp.dispatch("dismissTaskCalendarListOutSingle")}),[Ve,N.collapsed,Be,Et,At,jt,Lt,Ee]),ki=(0,r.useMemo)((function(){return Et?(0,je.eZ)(N).hasMoreTips:!(!Ot&&!At||!Zt)&&(0,je.hO)(null===(e=N.model)||void 0===e?void 0:e.originModel).hasMoreTips;var e}),[N,Et,Ot,At,Zt]),Si=(0,r.useCallback)((function(){return N.children.length>0&&N.level<C.AE?r.createElement(v.Z,{type:"thin",className:o()("t-collapse","absolute leading-[40px] flex items-center","kanban"===Be?"collapsed-triangle-kanban":"collapsed-triangle"),style:{top:0,left:"kanban"===Be?1:0},height:40,collapsed:!yt&&N.collapsed,toggleCollapsed:Ei}):null}),[N.children.length,N.collapsed,N.level,Be,Ei,yt]),wi=(0,r.useCallback)((function(){return Tt?r.createElement(Ce.Z,{name:"down-arrow",className:o()("navigator relative cursor-pointer flex-none w-[16px] h-[16px] hidden group-hover:block text-grey-40 hover:text-grey hide-in-drag-preview transform -rotate-90"),style:{marginLeft:2,marginRight:5},onClick:function(){N.parentId&&(It||x.gz()||x.kG()||x.Li()||x.K4()||x.Ew()||B.ZP.showDetailModal?fe.vp.dispatch("onTaskModalChange",{taskId:Ee.id,projectId:Ee.projectId}):Kt((0,p.VF)("/".concat(x.x6(),"/").concat(N.id))))}}):null}),[Kt,N.id,N.parentId,It,Tt,Ee.id,Ee.projectId]),Ti=(0,r.useCallback)((function(){var e="",t="",n="";if(R.tcK(we))we.get("desc")&&(t=X.F1(we.get("desc")).replace(/[\n\r]/g,"<br/>")),n=we.get("items").sort(Ne.ZP.subtask).map((function(e){var t=1===e.get("status");return r.createElement("div",{className:o()({completed:t,completed_task:R.PNE(we),"line-through":Vt&&t}),key:"print-"+e.get("id")},r.createElement("span",{className:"checker"},r.createElement(Ce.Z,{name:"completed",className:R.nc7(we)}),r.createElement(Ce.Z,{name:"checkbox",className:R.nc7(we)})),e.get("title"))}));else if(we.get("content")){e=(0,je.bS)(we).content}return r.createElement("div",{className:o()("content-print hidden",{"has-text":R.bZh(we)})},r.createElement("div",{className:"t-content",dangerouslySetInnerHTML:{__html:e}}),r.createElement("div",{className:"t-desc",dangerouslySetInnerHTML:{__html:t}}),r.createElement("div",{className:"t-subtask"},n))}),[Vt,we]),xi=(0,r.useCallback)((function(){var e=Tt?"#descendant-task-view":".task-ul-list",t=dn.current;if(null!=t){var n=$(t).closest(e).find("li.task.selected");if(0!==n.length)return n.eq(0).attr("taskId")}}),[Tt]),_i=(0,r.useCallback)((function(){Fr&&se(!0)}),[Fr,se]),Oi=(0,r.useCallback)((function(){nr||se(!1)}),[nr,se]),Ci=(0,r.useCallback)((function(e){if(Pr){var t=fn.current;if(t){var n,r,i=t.getBoundingClientRect(),o="kanban"===Be?i.top+11:i.top,a=i.left,s=t.offsetHeight,c=t.offsetWidth,l=e.offsetHeight,u=e.offsetWidth,f=window.innerHeight,d=window.innerWidth,m=o+l+s-f;if("kanban"===Be)n=a-16<0?0:-(a-16+u-d)<=0?d-u:a-16;else n=a+c+16-u<0?0:-(a+c+16-d)<=0?d-u:a-u+c+16;m<=0?r=o+s:(r=o+s-m,e.classList.remove("boult")),e.style.top=r+"px",e.style.left=n+"px"}}}),[Be,Pr]),Di=(0,r.useCallback)((function(){Et&&fe.vp.dispatch("dismissColumnOutSingle"),At&&(fe.vp.dispatch("dismissQuadrantOutSingle"),fe.vp.dispatch("HideQuadrantNewTaskOutSingle")),jt&&fe.vp.dispatch("dismissCalendarListOutSingle"),Lt&&fe.vp.dispatch("dismissTaskCalendarListOutSingle")}),[Et,At,jt,Lt]),Ai=(0,r.useCallback)((function(){Jn(!1),fn.current=null}),[]),Ii=(0,r.useCallback)((function(e,t){Kt(te.To(e,t))}),[Kt]),Pi=function(e){for(var t=(0,tt.gE)(),n="",r="",i=(0,tt.v_)(t),o=0;o<i.length;o++)if((0,tt.UQ)(e,i[o].rule)){var a;n=i[o].id,r=null!==(a=i[o].name)&&void 0!==a?a:"";break}n?ce.$Z({text:De.U2("matirx_moved_to",{s:De.U2(r||C.$oj[n])})}):ce.$Z({text:De.U2("matrix_moved_out")})},Mi=(0,r.useCallback)((function(e){if(R.X4G(we)&&It&&!R.DVH(we)){var t=R.xdd(we,e);t?"require"===t?(fe.vp.dispatch("updateFakeTask",{fakeTask:R.a99(e.startDate,e.dueDate,e.isAllDay,we)}),fe.vp.dispatch(b.y,{onConfirm:function(t){var n=t.repeatChangeKey;R.DVO(we,kt(kt({},e),{},{repeatChangeKey:n,isRepeatSelf:!0})),fe.vp.dispatch("updateFakeTask",{fakeTask:null})},onCancel:function(){fe.vp.dispatch("updateFakeTask",{fakeTask:null})},type:"edit",isRepeatSelf:!0})):R.DVO(we,kt(kt({},e),{},{repeatChangeKey:t,isRepeatSelf:!0})):R.qid(we,e)}else{var n=R.qid(we,e);x.Li()&&!(0,tt.UQ)(n)&&Pi(n)}}),[It,we]),Ni=(0,r.useCallback)((function(e){var t=we.get("taskId"),n=[],r=e.timeZone,i=bt(e,vt);n.push(kt({id:we.get("id")},i)),Ii(t,n);var o=R.a1L(t);x.Li()&&!(0,tt.UQ)(o)&&Pi(o),R.RHn(t,r)}),[we,Ii]),ji=(0,r.useCallback)((function(e){Pr?Mi(e):Cr&&Ni({startDate:e.startDate,isAllDay:e.isAllDay,snoozeReminderTime:"",timeZone:e.timeZone}),Jn(!1),fn.current=null}),[Ni,Cr,Pr,Mi]),Ri=(0,r.useCallback)((function(e){Pr?Mi(e):Cr&&Ni({startDate:-1,isAllDay:null,snoozeReminderTime:"",timeZone:e.timeZone}),Jn(!1),fn.current=null}),[Ni,Cr,Pr,Mi]),Li=$e({listenId:sn,domEditorRef:yn,setDomEditorRef:vn,isReadOnlyTask:jr,navigateTo:nn,timerNavigate:cn,taskItemRef:dn,displayListModel:N,isEditableSubCal:Mr,handleOnArrow:ii,handleBackspace:oi,saveTask:Jr,deleteTask:Qr,onSelectTasks:Gt,focusTitle:ei}),Ui=Li.listenKeyDown,Zi=Li.listenKeyUp,Bi=Li.preventChangeFlagRef,Fi=Li.resetHotKeyFlag,Hi=(0,r.useCallback)((function(){var e,t=null===(e=yn.current)||void 0===e?void 0:e.getCodeMirror();if(t){var n=!!t.state.completionActive;if(!!t.state.linkWidgetActive)return;if(n)return void setTimeout((function(){t.hasFocus()||an.current&&(ir(!1),se(!1))}),100)}Fi(),ir(!1),se(!1)}),[yn,Fi,se,ir]),Yi=pe({id:Tr,index:ve,isActive:a,onSelectAction:rn,domEditorRef:yn,setDomEditorRef:vn,displayListModel:N,displayListModelsRef:V,isCompletedSection:xe,isEditableSubCal:Mr,onBlur:Hi,blur:ti,updateBatchData:gr,showBatchAddModal:vr,listenKeyDown:Ui,listenKeyUp:Zi,taskItemRef:dn,preventChangeFlagRef:Bi}),Vi=Yi.TitleEditorComp,Ki=Yi.handleTitleChange,Wi=(0,r.useCallback)((function(e){var t,n=null===(t=yn.current)||void 0===t?void 0:t.getCodeMirror();n&&n.replaceSelection(e)}),[yn]),zi=(0,r.useCallback)(xt(wt().mark((function e(){var t,n,r,i,o,a,s,c,l,u;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(r=null!==(t=mr.current)&&void 0!==t?t:{titles:[]},i=r.titles,o=dn.current,a=N.model,sr(!1),null==(null===a||void 0===a?void 0:a.title)||0!==(null===a||void 0===a?void 0:a.title.length)){e.next=12;break}return s=i.shift(),e.next=8,ei();case 8:(c=pr.current)&&(u=null===(l=yn.current)||void 0===l?void 0:l.getCodeMirror())&&u.setSelection(c.anchor,c.head),Wi(s||""),Ki();case 12:yr(i,null!==(n=null===o||void 0===o?void 0:o.parentNode)&&void 0!==n?n:void 0);case 13:case"end":return e.stop()}}),e)}))),[N.model,yn,ei,Ki,Wi,yr]),Gi=(0,r.useCallback)(xt(wt().mark((function e(){var t,n,r,i,o,a,s,c,l,u,f,d,m,p,h,y,v,g,b,E,k,S,w,T,x,_,O,C,D,A,I,P;return wt().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(sr(!1),i=mr.current,o=null!==(t=null!==(n=null===i||void 0===i?void 0:i.batchText)&&void 0!==n?n:null===i||void 0===i?void 0:i.plainText)&&void 0!==t?t:""){e.next=5;break}return e.abrupt("return");case 5:if(a=X.CK(o),s=a.titlePart,c=a.descPart,!((l=null!==c&&void 0!==c?c:"").length>de.b9.taskContentWordLimit)){e.next=11;break}return ce.$Z({text:De.U2("characters_upper_limit")}),e.abrupt("return");case 11:return e.next=13,ei();case 13:if(u=null===(r=yn.current)||void 0===r?void 0:r.getCodeMirror()){e.next=16;break}return e.abrupt("return");case 16:if(!(f=null!=(null===i||void 0===i?void 0:i.anchor)&&null!=(null===i||void 0===i?void 0:i.head)?{anchor:i.anchor,head:i.head}:pr.current)){e.next=40;break}if(u.setSelection(f.anchor,f.head),p=f.anchor,h=f.head,y=p.line<h.line||p.line===h.line&&p.ch<=h.ch?p:h,v=p.line>h.line||p.line===h.line&&p.ch>h.ch?p:h,g=null!==(d=null===(m=u.getDoc)||void 0===m?void 0:m.call(u))&&void 0!==d?d:u.doc,E=(b=function(e){var t;return null!==(t=g.getLine(e))&&void 0!==t?t:""})(v.line).slice(v.ch),!((k=E?l?"".concat(l,"\n").concat(E):E:l).length>de.b9.taskContentWordLimit)){e.next=30;break}return ce.$Z({text:De.U2("characters_upper_limit")}),e.abrupt("return");case 30:if(S=(0,Q.M_)(s),!(b(y.line).slice(0,y.ch).length+S.length>de.b9.taskTitleWordLimit)){e.next=35;break}return ce.$Z({text:De.U2("characters_upper_limit")}),e.abrupt("return");case 35:u.replaceRange(S,y,{line:v.line,ch:b(v.line).length}),Ki(),k&&(x=R.RR(we),_=x?null!==(w=we.get("desc"))&&void 0!==w?w:"":null!==(T=we.get("content"))&&void 0!==T?T:"",O=_?"".concat(k,"\n").concat(_):k,Kt(x?te.az(Ee.id,O):te.cT(Ee.id,O))),e.next=43;break;case 40:Wi(s),Ki(),null!==c&&(A=R.RR(we),I=A?null!==(C=we.get("desc"))&&void 0!==C?C:"":null!==(D=we.get("content"))&&void 0!==D?D:"",P=I?"".concat(c,"\n").concat(I):c,Kt(A?te.az(Ee.id,P):te.cT(Ee.id,P)));case 43:case"end":return e.stop()}}),e)}))),[Kt,yn,ei,Ki,Wi,Ee.id,we]),qi=(0,lt.HG)("complete_task",(function(){fe.vp.dispatchOne(Pt,Ee.id),H.Z.shortcut("edit_tasks","complete_tasks")})),Ji=(0,r.useCallback)((function(e){dn.current=e,ee(e),oe(e),gn.current=e,qi.current=e}),[qi,oe,ee]),Xi=(0,r.useCallback)((function(e){mn.current=e,ne(e)}),[ne]),Qi=(0,r.useCallback)((function(){switch(lr){case"completeAllOverDue":return on.formatMessage({id:"tips_completed_overdue_tasks"});case"completeAll":return on.formatMessage({id:"tips_done_all_task_today"});default:return on.formatMessage({id:"tips_first_complete"})}}),[lr,on]),$i=(0,r.useMemo)((function(){return o()("l-task group relative flex flex-col z-[1] h-full",{"can-not-select":Et||At,"opacity-60":ae})}),[ae,Et,At]),eo=(0,r.useMemo)((function(){return Et?{paddingLeft:Y}:Tt?{paddingLeft:Y+12}:{paddingLeft:Y+18}}),[Tt,Et,Y]),to=(0,r.useMemo)((function(){return Et?r.createElement("div",{className:o()("l-task-bg hide-in-drag-preview absolute top-0 left-0 bottom-0 z-0","right-0",{"rounded-[10px]":K===je.dR.root,"rounded-t-[10px]":K===je.dR.rootHasChildren,"rounded-b-[10px]":K===je.dR.lastChildren},"bg-main-background",S()["l-task-bg"])}):null}),[Et,K]),no=(0,r.useMemo)((function(){var e=(!Ir||!Ot)&&T;return o()("l-task-bg hide-in-drag-preview absolute top-0 left-0 bottom-0 z-0",Et?"right-0":At?"ml-[18px] right-[16px]":Tt?"ml-[12px] right-[14px]":"ml-[18px] right-[18px]",Et?{"border-solid border-grey-8 dark:border-[#363636]":!0,"rounded-[10px] border-t border-l border-r border-b":K===je.dR.root,"rounded-t-[10px] border-t border-l border-r":K===je.dR.rootHasChildren,"rounded-b-[10px] border-l border-r border-b":K===je.dR.lastChildren,"border-l border-r":K===je.dR.children}:{},Et?{"bg-main-background group-hover:bg-grey-4 dark:group-hover:bg-grey-3":!e,"dark:bg-grey-6":e}:{"group-hover:bg-grey-4 group-hover:opacity-100 dark:group-hover:bg-grey-5":!e,"dark:bg-grey-8":e},e?Ht?"bg-grey-6":Yt?"bg-primary-8":"bg-primary-10":"",S()["l-task-bg"],"animate"===Yn&&S().bgColorChangeAnimation,!Et&&{"rounded-[10px]":W===je.A8.self,"rounded-tl-[10px] rounded-tr-[10px]":W===je.A8.top,"rounded-bl-[10px] rounded-br-[10px]":W===je.A8.bottom,"":W===je.A8.middle})}),[Yt,Ir,Ht,Tt,Et,Ot,At,K,Yn,T,W]),ro=(0,r.useMemo)((function(){return{left:Et?0:Tt?Y:Y-2,boxShadow:Et?"0px 2px 3px 0px rgba(25, 25, 25, 0.03)":void 0}}),[Et,Tt,Y]),io=(0,r.useMemo)((function(){return Et||Tt?null:r.createElement("div",{className:o()("t-line absolute left-0 h-[1px] bottom-0 bg-grey-5 group-hover:invisible z-10",{invisible:T},Et&&"t-line-in-kanban"),style:{left:Et?18*N.level+32:Y,marginLeft:58,right:30,transform:0===ye?void 0:"translateY(".concat(ye,"px)")}})}),[N.level,Tt,Et,ye,Y,T]),oo=(0,r.useMemo)((function(){return o()("t-inner task-inner relative leading-[40px] flex items-center overflow-hidden",Et?"pr-[12px] min-h-[40px]":Tt?"h-[40px] pr-[14px] group-hover:pr-[12px]":"pr-[20px] h-[40px]",St({},S().taskInnerDetailMode,(Ot||At)&&Zt))}),[Tt,Et,Ot,At,Zt]),ao=(0,r.useMemo)((function(){return{paddingTop:0,marginBottom:ki?-6:0}}),[ki]),so=(0,r.useMemo)((function(){return r.createElement(E.ZP,{displayModel:N,className:o()({"h-[40px]":Et,"mr-[12px]":!Et&&!Tt,"mr-[8px] group-hover:mr-0":Tt}),onClickDuedate:gi,layer:Tt?C.axL.Detail:Et?C.axL.KanbanRow1:C.axL.List,showProjectPermissionToast:si})}),[N,Tt,Et,gi,si]),co=(0,r.useMemo)((function(){return Dr?(0,Se.T7)(we)?r.createElement(Ce.Z,{name:"habit-task-undone",className:o()("w-[20px] h-[20px] text-primary"),style:{fill:we.get("color")}}):(0,Se.T4)(we)?r.createElement(Ce.Z,{name:"habit-task-done",className:o()("w-[20px] h-[20px] text-primary"),style:{fill:we.get("color")}}):r.createElement(ht.Z,{size:20,iconRes:we.get("iconRes"),color:we.get("color"),className:o()(Lr&&"disabled"),noSelectedIcon:!0,withSelectedBg:!1}):null}),[Lr,Dr,we]),lo=(0,c.v9)((function(e){return e.globalState.get("today")}));if(Ir){var uo=we.get("iconRes"),fo=we.get("color");return r.createElement(r.Fragment,null,r.createElement(l.Z,{taskid:Tr,projectid:xr,parentid:Cr?we.get("taskId"):null}),r.createElement(rt.Z,{className:$i,style:eo,ref:Ji,onClick:li},to,r.createElement("div",{ref:Xi,className:no,style:ro}),io,r.createElement("div",{className:oo,style:ao},r.createElement("div",{style:{left:14},className:"countdown-icon absolute h-[40px] flex items-center justify-center"},r.createElement(mt.Z,{size:20,iconRes:uo,color:fo})),r.createElement("div",{className:"flex-auto h-full overflow-hidden",style:{marginLeft:Et?41:40}},r.createElement("div",{className:o()("flex-auto flex h-full overflow-hidden")},r.createElement("div",{className:o()("title-wrap h-full mr-[5px] flex-auto overflow-hidden",Vt&&S().lineThrough)},r.createElement(Ke,{inline:!Et,editable:Fr,hotkeyable:Hr,domEditorRef:yn,displayListModel:N,activeEditor:ni,onMouseDown:_i,onMouseLevel:Oi,focusTitleEditor:ei,checkFocusable:Wr,isPreviewMode:yt,title:function(){var e=we.get("countdown").toJS();if(e)return(0,pt.Np)(e,(0,pt.GK)(e),lo,"tasklist")}()})),so))),bi(),Ti()))}return r.createElement(r.Fragment,null,r.createElement(l.Z,{taskid:Tr,projectid:xr,parentid:Cr?we.get("taskId"):null}),r.createElement(rt.Z,gt({componentProps:{onClickTrigger:function(){fe.vp.dispatch("focusToTaskItem.list."+Tr)}},className:$i,style:eo,ref:Ji,onClick:li,onContextMenu:fi,tabIndex:Hr?0:NaN,onKeyDown:Ui,onKeyUp:Zi},re),!Et&&!At&&!function(){var e=B.ZP.currentSortOption.get("sortOption")||{},t=e.orderBy,n=e.groupBy===C.X9E.project,r=t===C.d$J.dueDate,i=t===C.d$J.priority,o=t===C.d$J.tag;return!!ae||(!!("list"===Be&&R.zAc()&&N.level>0)||(Ar?!(!n&&(r||i||o)):!(!jr||Nr)||(!(!Nr||!x.QF()&&!x.OU())||(!!Dr||(!!Ir||(!!Or||!!Cr&&!(r||i||o)))))))}()&&r.createElement("span",{className:o()("drag w-[12px] h-[12px] invisible group-hover:visible absolute left-0 top-1/2 transform -translate-y-1/2 cursor-move hide-in-drag-preview z-[1]"),style:{left:Tt?Y:Y+3}},(0,Ce.Z)({name:"drag",className:"w-full h-full text-grey-40 hover:text-grey"})),to,r.createElement("div",{ref:Xi,className:no,style:ro}),io,!Et&&!At&&!Br&&!(ae||Or)&&r.createElement("div",{className:o()("t-menu-toggle hide-in-drag-preview invisible absolute top-1/2 transform -translate-y-1/2 group-hover:visible z-[11] cursor-pointer",Tt?"right-[2px]":"right-[4px]"),onClick:function(e){e.preventDefault(),un.current={left:e.pageX-92,top:e.pageY+4},wn(!0)}},(0,Ce.Z)({name:"more-for-task",className:"w-[12px] h-[12px] text-grey-40 hover:text-grey"})),r.createElement("div",{className:oo,style:ao},Si(),r.createElement("span",{className:o()("t-check check-toggle cr-pointer absolute h-[40px] leading-[40px] flex items-center",Lr?Ar||Or?"":"cursor-not-allowed":Ee.isNote?"":"cursor-pointer",Dr&&"habit-icon"),style:{top:0,left:Dr?14:16},onContextMenu:Yr,onClick:function(e){e.stopPropagation(),fe.vp.dispatch(Mt);var t=R.xEq(we)||R.HlA(we)||R.p9N(we);if(Nr&&ai(),t||Bn||Yn)e.preventDefault();else if(Dr){var n=(0,Se.S3)(we);if(R.PNE(we))switch(n){case Ae.c0.nonTarget:case Ae.c0.allTarge:(0,Se.om)(we,n,(function(e){return(0,Se.zr)(e,0)}));break;default:Sr()}else n===Ae.c0.autoTarget?(Fn(!0),Un(!0),setTimeout((function(){an.current&&(Fn(!1),(0,Se.om)(we,n,Se.zr))}),600)):n===Ae.c0.manualTarget?wr():(Fn(!0),setTimeout((function(){an.current&&(Fn(!1),(0,Se.om)(we,n,Se.zr))}),200))}else R.ZWx(we)||(R.PNE(we)?_.Ft("undone"):_.Ft("done"),di())},ref:pn,onMouseDown:function(e){return e.stopPropagation()}},kr(Ln,pn),null!==co&&void 0!==co?co:r.createElement(y.Z,{isDisabled:Lr,model:Ee,pendingCompleted:Bn,pendingStatus:Yn,className:R.nc7(Ee.originModel)}),Qn&&Ee instanceof M.Y5&&r.createElement(et.Z,{status:Ee.status,hideMenu:Vr,relativeRef:pn,placement:"bottom-left",menuAction:Kr})),r.createElement("div",{className:"flex-auto h-full overflow-hidden",style:{marginLeft:Et?41:40}},r.createElement(it.Z,{in:"animate"===Yn,timeout:{enter:300,exit:0},unmountOnExit:!0,classNames:{enter:S().completeHintEnter,enterActive:S().completeHintEnterActive,exit:S().completeHintExit}},r.createElement("div",{className:o()("flex-auto text-grey-60 h-full overflow-hidden")},Qi())),r.createElement(it.Z,{in:"animate"!==Yn,timeout:300,classNames:{exit:S().titleWrapperExit,exitActive:S().titleWrapperExitActive,exitDone:S().titleWrapperExitDone}},r.createElement("div",{className:o()("flex-auto flex h-full overflow-hidden")},r.createElement("div",{className:o()("title-wrap h-full mr-[5px] flex-auto overflow-hidden",Vt&&S().lineThrough)},nr?Vi:r.createElement(Ke,{inline:!Et,editable:Fr,hotkeyable:Hr,domEditorRef:yn,displayListModel:N,activeEditor:ni,onMouseDown:_i,onMouseLevel:Oi,focusTitleEditor:ei,checkFocusable:Wr,isPreviewMode:yt,isInKanban:Et})),so))),wi()),bi(),Ti()),!Br&&r.createElement(be.Z,{displayListModel:N,relativeRef:dn,menuVisible:Sn,getTaskIds:qr,multiSelectMode:"detail"!==Be&&(0,st.Ry)(),position:un.current,hideMenu:zr,isManageTagsModalShow:xn,setIsManageTagsModalShow:_n,isMergeTasksModalShow:Cn,setIsMergeTasksModalShow:Dn,isShowDeleteForeverModal:In,setIsShowDeleteForeverModal:Pn,canAddSubtask:(!Ot||!x.Kd())&&(!Ot||!R.PNE(we))&&null!=we&&!(R.iNK(we)>=C.AE),onTaskMenuAction:function(e,t,n){"duplicate"===e&&"list"===Be&&(Nt?R.j1p(n,[n]):R.Ca0(n))},fromKanban:"kanban"===Be,fromQuadrant:"quadrant"===Be,fromCalendarTaskListMode:jt,fromTaskCalendarListMode:Lt,isInListModeWithRightDetail:Ut,fromListEnv:"list"===Be,getFirstTaskId:xi,navigateTo:nn,onSelectAction:rn}),qn&&r.createElement(Re.Z,{isBoult:!0,className:"list"!==Be?"task-detail-element":"",options:function(){if(Pr)return R.ALW(we);if(Cr){var e=we.get("taskId"),t=R.FOH(e),n=Le.xK(we)?we.get("startDate"):null,r=t.get("isFloating"),i=R.ech(t)?Ue.vN:t.get("timeZone");return{meridiem:ue.U2("showMeridiem"),weekStart:ue.k8(),format:C.WUZ.atomTime,startDate:n,isAllDay:we.get("isAllDay"),exDate:we.get("exDate"),isFloating:r,timeZone:i,isSubtaskMode:!0}}return{}}(),trigger:fn.current,container:document.body,onMountedCard:Di,onUnmountCard:Ai,onConfirmTime:ji,onClearTime:Ri,quickSetOptions:Pr?{willRepeat:R.X4G(we),startDate:we.get("startDate"),onSkipThisPeriod:function(){R.qTH(we),Ai()}}:Cr?{willRepeat:!1,startDate:Le.xK(we)?we.get("startDate"):null,onSkipThisPeriod:function(){}}:{willRepeat:!1,startDate:null,onSkipThisPeriod:function(){},setTime:function(){}},initTimecardPosition:Ci}),Wn&&r.createElement(Oe.Z,{projectId:null===(t=ln.current)||void 0===t?void 0:t.get("projectId"),taskId:null===(n=ln.current)||void 0===n?void 0:n.get("id"),isScheduleOwner:R.VuY(ln.current),onDelete:function(){var e=ln.current;e&&le.il(m.List([e]),!1,!1),pi()},onClose:pi}),Sn&&r.createElement(ge,{displayModel:N,hideMenu:zr,position:un.current,isShow:Sn,fromQuadrant:"quadrant"===Be,fromKanban:"kanban"===Be,fromCalendarTaskListMode:jt,fromTaskCalendarListMode:Lt,taskIds:qr()}),Nn&&r.createElement(at.Z,{onClose:function(){jn(!1)},onConfirm:Xr,size:En.current.size}),Er(),ar&&r.createElement(Ge.Z,{onConfirm:zi,onClose:Gi}))})),It=function(e){var t=(0,r.useContext)(f.E),n=t.rootLevel,i=t.env,o=t.rootId,a=t.quadrantId,s=t.project,c=t.collapseEnv,l=e.taskItemRef,u=e.taskItemBlockRef,d=e.getCurrentProjectOrderIdFn,m=_t((0,r.useState)(!1),2),p=m[0],h=m[1],y=(0,w.ZP)(kt(kt({},e),{},{taskRef:l,taskBlockRef:u,rootLevel:n,env:i,collapseEnv:c,rootId:o,quadrantId:a,isDisableDragForEdit:p,project:s,getCurrentProjectOrderIdFn:d})),v=y.listeners,g=y.setNodeRef,b=y.isDragging;return r.createElement(At,gt({},e,{listeners:v,setNodeRef:g,isDragging:b,setIsDisableDragForEdit:h}))},Pt="toggleTaskItemComplete",Mt="TASK_ITEM_HIDE_MENU",Nt=n("OM+N"),jt=n("+YLg"),Rt=function(e){var t=e.model,n=e.env,i=e.offsetLeft,a=(0,d.Z)(),s=t instanceof M.kz,c="detail"===n,l=t.title||"",u=(0,r.useMemo)((function(){if(0===l.length)return a.formatMessage({id:"no_title"});var e=Ze.fr(l,{noAutoLink:!!s,lineWrapping:!1,editable:!1,disabledSyntax:new Set,isCmEditor:!0});return l!==e?(0,He.d)(e):l}),[a,s,l]);return r.createElement("div",{className:"relative flex items-center pr-[20px] min-h-[40px]",style:c?{marginLeft:i+12}:{marginLeft:i+18}},r.createElement("span",{className:o()("absolute left-[18px] top-0 h-[40px] leading-[40px] flex items-center"),style:{left:16}},r.createElement(y.Z,{isDisabled:!0,model:t,className:o()(R.nc7(t.originModel))})),r.createElement("div",{className:o()(Fe().staticView,Fe().inline,{"text-grey-30":0===l.length}),style:{marginLeft:40,marginRight:10}},u))},Lt=n("NxjR"),Ut=n("CiLW"),Zt=n("VNv8"),Bt=n("xG0P"),Ft=n("eDHg"),Ht=n("4zF/");function Yt(e){return Yt="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},Yt(e)}function Vt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Kt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Kt(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 Kt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function zt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Wt(Object(n),!0).forEach((function(t){en(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Gt(){return Gt=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Gt.apply(this,arguments)}function qt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tn(r.key),r)}}function Jt(e,t,n){return t=Qt(t),function(e,t){if(t&&("object"===Yt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,Xt()?Reflect.construct(t,n||[],Qt(e).constructor):t.apply(e,n))}function Xt(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(Xt=function(){return!!e})()}function Qt(e){return Qt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Qt(e)}function $t(e,t){return $t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},$t(e,t)}function en(e,t,n){return(t=tn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tn(e){var t=function(e,t){if("object"!=Yt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yt(t)?t:t+""}var nn=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),en(n=Jt(this,t,[e]),"context",void 0),en(n,"_listenId",void 0),en(n,"taskWrapperRef",void 0),n._listenId=s().uniqueId(),n.taskWrapperRef=r.createRef(),n.hideOnView=n.hideOnView.bind(n),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&$t(e,t)}(t,e),n=t,a=[{key:"contextType",get:function(){return f.E}}],(i=[{key:"componentDidMount",value:function(){var e=this.props,t=e.onTaskMounted,n=e.displayListModel;t&&t(n.id),fe.vp.subscribe(this._listenId,"hideOnListOnce.".concat(n.id),this.hideOnView)}},{key:"componentWillUnmount",value:function(){var e=this.props,t=e.onTaskUnmount,n=e.displayListModel;t&&t(n.id),fe.vp.unSubscribe(this._listenId,"hideOnListOnce.".concat(n.id))}},{key:"hideOnView",value:function(){var e,t,n=this;null===(e=this.taskWrapperRef.current)||void 0===e||e.scrollTop,null===(t=this.taskWrapperRef.current)||void 0===t||t.classList.add(S().fade),setTimeout((function(){var e,t;null===(e=n.taskWrapperRef.current)||void 0===e||e.scrollTop,null===(t=n.taskWrapperRef.current)||void 0===t||t.classList.remove(S().fade)}),400)}},{key:"render",value:function(){var e=this.context,t=e.rootLevel,n=e.env,i=e.mode;return function(e,t,n,i,a){var s,c=e.displayListModel,u=e.projectColor,f=e.isRenderProjectColor,d=e.style,m=(e.columnId,e.kanbanItemUIType),p=e.indexRef,h=e.displayListModelsRef,y=e.setTaskNodeRef,v=null===(s=c.model)||void 0===s?void 0:s.originModel,g=(function(){var e=h.current[p.current+1];!e||(e.section.id,c.section.id)}(),{}),b="preview"===a;return"detail"!==i&&"kanban"!==i&&f?c.model instanceof M.zF?g.backgroundColor=(0,Ut.br)(v.get("color"))||"transparent":g.backgroundColor=(0,Ut.br)(u)||"transparent":g.backgroundColor="transparent",r.createElement(l.Z,{type:"li",ref:function(e){t.current=e,y(e)},key:v.get("id"),className:o()(on(e,i),"transition duration-200"),order:v.get("sortOrder"),taskid:v.get("id"),style:d,"data-ui-type":m},r.createElement(rn,Gt({},e,{rootLevel:n,env:i})),!x.Li()&&!x.OU()&&"list"===i&&r.createElement("div",{className:o()("absolute"),style:zt(zt({},g),{},{left:16,top:0,bottom:0,width:3,zIndex:99})}),b&&r.createElement("div",{className:"absolute z-10 inset-0"}))}(this.props,this.taskWrapperRef,t,n,i)}}])&&qt(n.prototype,i),a&&qt(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.PureComponent);function rn(e){var t=e.displayListModel,n=e.renderQuick,i=e.rootLevel,o=e.env,a=e.match,s=t.level,c=(0,u.UU)(s,i,o),l=Vt((0,Zt.Z)(n,100),2),f=l[0],d=l[1],m=t.model,p="list"===o,h=(0,r.useRef)(a.params.type);if((0,r.useEffect)((function(){h.current=a.params.type}),[a.params.type]),(0,r.useEffect)((function(){return function(){d.cancel()}}),[d]),p&&f&&m&&p)return r.createElement(Rt,{model:m,env:o,offsetLeft:c});var y=e.indexRef,v=e.active,g=e.projectPermission,b=e.columnId,E=e.selected,k=e.displayListModelsRef,S=e.kanbanItemUIType,w=e.selectedItemUIType,T=e.isCompletedSection,x=e.isDateSort,_=e.wholeListRef,O=e.taskItemRef,C=e.setTaskItemRef,D=e.taskItemBlockRef,A=e.setTaskItemBlockRef,I=e.getCurrentProjectOrderIdFn,P=e.style,M=function(){if("kanban"===o||"detail"===o||"undefined"===typeof window)return 0;var e=window.devicePixelRatio||1;if(e<=1)return 0;var t="number"===typeof(null===P||void 0===P?void 0:P.top)?P.top:0,n="number"===typeof(null===P||void 0===P?void 0:P.height)?P.height:0;if(0===t&&0===n)return 0;var r=t+n;return Math.round(r*e)/e-r}();return r.createElement(It,{indexRef:y,active:v,projectPermission:g,isCompletedSection:T,isDateSort:x,selected:E,displayListModel:t,displayListModelsRef:k,kanbanItemUIType:S,selectedItemUIType:w,offsetLeft:c,columnId:b,paramsTypeRef:h,wholeListRef:_,taskItemRef:O,setTaskItemRef:C,taskItemBlockRef:D,setTaskItemBlockRef:A,getCurrentProjectOrderIdFn:I,lineSnapOffset:M})}function on(e,t){var n,r=e.displayListModel,i=e.active,a=e.selected,s=e.kanbanItemUIType,c=null===(n=r.model)||void 0===n?void 0:n.originModel,l=R.HlA(c),u=R.gVK(c),f=!l&&!u,d="";if("kanban"===t)switch(d="px-[12px]",s){case je.dR.root:d+=" py-[4px]";break;case je.dR.rootHasChildren:d+=" pt-[4px]";break;case je.dR.lastChildren:d+=" pb-[4px]"}return o()("task",S().taskItemWrapper,R.d77(c)?"":R.mWo(c),{active:i,selected:f&&a,"in-detail":"detail"===t},"relative block",d)}function an(e){var t=(0,I.Rp)(e.displayListModel.model.projectId);return t?I.Yj(t):jt.fU.read}var sn=function(e,t){var n=t.mode,r=t.quadrantId,i=t.match,o=t.env;return!("preview"===n)&&("detail"===o?-1!==e.tasks.detailActiveSelectedTaskIds.get("selected").indexOf(t.displayListModel.id):"quadrant"===o?r===i.params.type&&-1!==e.tasks.activeSelectedTaskIds.get("selected").indexOf(t.displayListModel.id):-1!==e.tasks.activeSelectedTaskIds.get("selected").indexOf(t.displayListModel.id))},cn=function(e,t){var n=t.mode,r=t.quadrantId,i=t.match,o=t.env;return!("preview"===n)&&("detail"===o?e.tasks.detailActiveSelectedTaskIds.get("active")===t.displayListModel.id:"quadrant"===o?r===i.params.type&&e.tasks.activeSelectedTaskIds.get("active")===t.displayListModel.id:e.tasks.activeSelectedTaskIds.get("active")===t.displayListModel.id)};var ln=(0,Lt.EN)((0,c.$j)((function(e,t){var n;return{selected:sn(e,t),active:cn(e,t),projectColor:(0,Nt.WL)(e)[null!==(n=t.displayListModel.model.projectId)&&void 0!==n?n:""],projectPermission:an(t),isRenderProjectColor:(0,st.HO)(e)}}))((function(e){var t=(0,r.useContext)(f.E),n=t.rootLevel,i=t.env,o=t.rootId,a=t.quadrantId,s=t.project,c=t.collapseEnv,l=(0,r.useContext)(ut.Z),u=(0,r.useCallback)((function(e){var t=l.isCalendarTaskMode,n=l.calendarTaskListOption;return t?Bt.PW(n,e):Bt.Pe(e)}),[l]),d=Vt((0,Ft.zu)(),2),m=d[0],p=d[1],h=Vt((0,Ft.zu)(),2),y=h[0],v=h[1],g=(0,w.FK)(zt(zt({},e),{},{taskRef:m,taskBlockRef:y,rootLevel:n,env:i,collapseEnv:c,rootId:o,quadrantId:a,project:s,getCurrentProjectOrderIdFn:u})),b=g.isOver,E=g.setDropNodeRef,k=(0,Ht.D)(b);return(0,r.useEffect)((function(){k!==b&&!1===b&&B.ZP.dragHoverTarget&&/-drop/.test(B.ZP.dragHoverTarget)&&((0,w.SB)(),B.ZP.dragHoverTarget="")}),[b,k]),r.createElement(nn,Gt({},e,{setTaskNodeRef:E,taskItemRef:m,setTaskItemRef:p,taskItemBlockRef:y,setTaskItemBlockRef:v,getCurrentProjectOrderIdFn:u}))})))},ggTm:function(e,t,n){"use strict";n.d(t,{k:function(){return d}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("y8mg"),o=n.n(i),a=n("Plb4"),s=n("2sNt"),c=n("Ag2S");function l(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(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 u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var f=o().uniqueId(),d="showConfirmClearTimeModal";t.Z=function(e){var t=l((0,r.useState)(!1),2),n=t[0],i=t[1],o=l((0,r.useState)({taskId:"",projectId:""}),2),u=o[0],m=o[1];(0,r.useEffect)((function(){return c.vp.subscribe(f,d,(function(e){m({taskId:e.taskId,projectId:e.projectId})})),function(){c.vp.unSubscribe(f,d)}}),[]);return r.createElement(r.Fragment,null,n&&u&&r.createElement(a.Z,{taskId:u.taskId,projectId:u.projectId,onClearTime:function(){u&&s.RH1(u.taskId),i(!1),m(null)},onClose:function(){i(!1)}}))}},OfK4:function(e,t,n){"use strict";n.d(t,{d:function(){return i},P:function(){return o}});var r={};function i(){return r}function o(){r={}}},I0pK:function(e,t,n){"use strict";n.d(t,{bj:function(){return d},ZP:function(){return v}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("WSY4");function o(e){return o="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},o(e)}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function s(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}function c(e,t,n){return t=u(t),function(e,t){if(t&&("object"===o(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}var d=r.createContext({size:"large",detailSize:"large",altSize:"large"});d.displayName="TaskListLayoutContext";var m=(0,i.P1)([function(e){return e.size},function(e){return e.detailSize},function(e){return e.altSize}],(function(e,t,n){return{size:e,detailSize:t,altSize:n}})),p=function(e){return e>500?"large":e>408?"middle":e>350?"medium":"tiny"},h=function(e){return e>480?"large":e>400?"medium":"tiny"},y=function(e){return e>520?"large":e>428?"middle":e>390?"medium":"tiny"},v=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=c(this,t,[e]);var r=e.width;return n.state={size:p(r),detailSize:h(r),altSize:y(r)},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(t,e),n=t,(i=[{key:"componentDidUpdate",value:function(e){var t=this.props.width,n=this.state,r=n.size,i=n.detailSize,o=n.altSize,a=p(t);a!==r&&this.setState({size:a});var s=h(t);s!==i&&this.setState({detailSize:s});var c=y(t);c!==o&&this.setState({altSize:c})}},{key:"render",value:function(){var e=this.props.children,t=this.state,n=t.size,i=t.detailSize,o=t.altSize,a=m({size:n,detailSize:i,altSize:o});return r.createElement(d.Provider,{value:a},e)}}])&&a(n.prototype,i),o&&a(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component)},dyyk:function(e,t,n){"use strict";n.d(t,{Z:function(){return h}});n("fbCW"),n("zKZe"),n("07d7");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("n/i1"),s=n("2sNt"),c=n("0C03"),l=n("mLa8"),u=n("pW5B"),f=n("FZ6T"),d=n("Ag2S"),m=n("ylzY");function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function h(e){var t=e.task,n=e.options,i=e.className,h=(0,r.useRef)(null),y=n.enableArrowAction,v=void 0!==y&&y,g=(0,u.HG)("complete_task",(function(){var e=h.current;e&&$(e).find(".td-header .check-toggle > .checker").click()})),b=(0,f.y1)(["up","down"],(function(e){var n,r,i="ArrowDown"===e.key?"down":"up";document.body.setAttribute("data-input-type","mouse"),m.ZP.prevCursorPositionLeft=(null===(n=m.ZP.taskListCalendarCursorPosition)||void 0===n?void 0:n.left)||(null===(r=m.ZP.calendarTaskListCursorPosition)||void 0===r?void 0:r.left)||m.ZP.prevCursorPositionLeft,m.ZP.taskListCalendarCursorPosition=null,m.ZP.calendarTaskListCursorPosition=null,m.ZP.taskListTempActiveTaskId="",d.vp.dispatchOne(d.yB,"list_".concat(t.get("id")),i)}),{enabled:v});return r.createElement(l.ZP,{className:"h-full"},r.createElement("div",{tabIndex:0,ref:function(e){h.current=e,g.current=e,b.current=e},id:"task-detail-view",className:o()("b-h h-full",i,{"has-snooze":s.lj0(t)}),onKeyDownCapture:function(e){if(e.target===e.currentTarget&&"Enter"===e.key)d.vp.dispatch("focusToDetailTitleInCalendar",(function(t){t&&e.preventDefault()}))}},r.createElement(c.hV.Provider,{value:c.tK.normal},r.createElement(a.Z,p({},n,{getDetailRootRef:function(){return h.current}})))))}},bnyv:function(e,t,n){"use strict";n("TeQF"),n("07d7");var r=n("q1tI"),i=n("AtZj"),o=n("EPMa"),a=n.n(o),s=n("5VMf"),c=n("pphj"),l=n("t5UX"),u=n("eNa2");t.Z=function(e){var t=e.title,n=e.hasChecklist,o=void 0!==n&&n,f=e.type,d=void 0===f?"thumbnail":f,m=e.isInSettings,p=void 0!==m&&m,h=(0,r.useContext)(c.W).keyword,y=(0,r.useMemo)((function(){return h?(0,l.Fw)(h.split(" ").filter(Boolean)):null}),[h]),v=(0,r.useMemo)((function(){var e=t||"";return y?(0,u.bQ)(e,y,!0):e}),[t,y]),g="thumbnail"===d,b=p?"items-center mt-[6px] leading-[14px] text-[11px]":g?"items-center mt-[7px] leading-[16px] text-[11px]":"mt-[8px] leading-[20px] text-[14px] py-[5px]",E=p?"w-[10px] h-[10px]":g?"w-[13px] h-[13px]":"w-[20px] h-[20px]",k=p?"ml-[4px] truncate text-[12px] leading-[14px]":g?"ml-[6px] truncate text-[11px]":"ml-[8px] text-[14px]";return r.createElement("li",{className:a()("item flex",b,s.RM)},o?r.createElement(i.Z,{name:"subtask",className:a()("i-4 i-tny flex-none text-grey-30",E)}):r.createElement(i.Z,{name:"checkbox",className:a()("i-4 i-tny flex-none text-grey-30",E)}),r.createElement("span",{className:a()("item-title",k),style:g?{}:{wordBreak:"break-word"},dangerouslySetInnerHTML:{__html:v}}))}},pLaz:function(e,t,n){"use strict";n.d(t,{Z:function(){return be}});n("TeQF"),n("yq1k"),n("ToJy"),n("07d7"),n("JTJg");var r=n("q1tI"),i=n("NW6w"),o=n("LgRU"),a=n("kxzV"),s=n("RDjN"),c=n("EPMa"),l=n.n(c),u=n("cyUo"),f=function(e){var t=e.descId;return r.createElement(u.Z,{name:"empty-template",iconsInfo:[void 0,3,4,void 0,6,void 0],textId:"empty_task_template_a",descId:t})},d=(n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("zKZe"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ"),n("Q6+t")),m=(n("gXIK"),n("ma9I"),n("fbCW"),n("oVuX"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("UxlC"),n("FZtP"),n("zY4a")),p=n("bnyv"),h=n("Ph81"),y=n("9IBm"),v=function(e){var t=(0,y.Z)(),n=e.template,i=e.onCancelClick,o=e.onConfirmClick,a=t.formatMessage({id:"delete_template_intro"},{s1:n.title||""}),s=(0,r.useCallback)((function(){i&&i()}),[i]),c=(0,r.useCallback)((function(){var e=n.id;o&&o(void 0===e?"":e)}),[o,n]);return r.createElement(h.Z,{className:"delete-modal",visible:!0,maskClosable:!1,title:t.formatMessage({id:"delete_template"}),okText:t.formatMessage({id:"delete"}),onCancel:s,onOk:c},r.createElement("span",{className:"line-sml break-word break-words",dangerouslySetInnerHTML:{__html:a}}))},g=(n("SYor"),n("xMFI")),b=n("gFJJ");function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(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 k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S=function(e){var t=e.onClosed,n=e.onConfirmed,i=e.template,a=e.kind,s=E((0,r.useState)(i.title||""),2),c=s[0],l=s[1],u=E((0,r.useState)(""),2),f=u[0],d=u[1],m=E((0,r.useState)(!1),2),p=m[0],v=m[1],k=(0,y.Z)(),S=(0,r.useCallback)((function(e){d(null!==e&&void 0!==e?e:"")}),[]),w=(0,r.useCallback)((function(){t&&t()}),[t]),T=(0,r.useCallback)((function(){v(!1)}),[]),x=(0,r.useCallback)((function(){var e=c.trim();n&&n(e),v(!1)}),[n,c]),_=(0,r.useCallback)((function(e){var t=o.xy(i.id,e,a);return!(t.length>0)||(S(t),!1)}),[a,i.id,S]),O=(0,r.useCallback)((function(){var e=c.trim();_(e)&&n&&n(e)}),[_,n,c]),C=(0,r.useCallback)((function(){O()}),[O]);return r.createElement(r.Fragment,null,r.createElement(h.Z,{className:"popup-med",visible:!0,maskClosable:!1,title:k.formatMessage({id:"rename"}),okText:k.formatMessage({id:"save"}),onCancel:w,onOk:C,disabled:0===c.trim().length},r.createElement(g.Z,{value:c,warningText:f,onValueChange:function(e){return l(e)},onFocus:S,onEnterDown:O,maxLength:b.b9.templateNameLimit})),p&&r.createElement(h.Z,{className:"popup-med",visible:!0,title:k.formatMessage({id:"replace"}),onCancel:T,onOk:x},k.formatMessage({id:"same_name_teamplate_confirm_message"})))},w=n("AtZj"),T=n("bjJs"),x=n("UDbp"),_=n("lAy9"),O=n("2sNt"),C=n("bJwH"),D=n("4+DD"),A=n("V/jI"),I=n("0Nh+"),P=n("NxjR"),M=n("l3/N"),N=n("fEur"),j=n("6uPe"),R=n("5WEu"),L=n("yhZ0"),U=n("7OPC"),Z=n("y8mg"),B=n.n(Z),F=n("lBvt"),H=function(e){var t=e.template,n=e.itemRef,i=e.disabled,o=e.isInSettings,a=t.id,s=(0,r.useRef)({width:0,height:0,html:""}),c={id:a,type:F.cj.TEMPLATE,area:F.M5.TEMPLATE_MODAL,data:{ids:[]}},l={type:F.cj.TEMPLATE,overlay:function(){return r.createElement("div",{className:"drag-help bg-main-background",style:{width:s.current.width,height:s.current.height},dangerouslySetInnerHTML:{__html:s.current.html}})},start:function(){s.current={width:0,height:0,html:""};var e=n.current;if(e){var t=e.getBoundingClientRect(),r=t.width||(o?171:220),i=t.height||(o?108:173),a=e.innerHTML;s.current={width:r,height:i,html:a}}},end:function(){s.current={width:0,height:0,html:""}},dragItem:c},u=(0,r.useMemo)((function(){return"template-".concat(B().uniqueId(a))}),[a]),f=(0,U.ZP)({id:u,data:l,disabled:i});return{listeners:f.listeners,setNodeRef:f.setNodeRef,isDragging:f.isDragging}},Y=n("t5UX"),V=n("eNa2"),K=n("FJH6"),W=n.n(K),z=n("pphj");function G(e){return G="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},G(e)}function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},q.apply(this,arguments)}function J(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function X(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?J(Object(n),!0).forEach((function(t){Q(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):J(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Q(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=G(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=G(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==G(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return te(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return te(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 te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ne=function(e){var t=e.kind,n=e.template,i=e.isHover,a=void 0!==i&&i,c=e.isActive,u=void 0!==c&&c,f=e.onClick,d=e.onHoverChanged,h=e.onMenuVisibleChange,y=e.isSelectModal,g=void 0!==y&&y,b=e.isInSettings,E=void 0!==b&&b,k=e.listeners,U=e.setNodeRef,Z=e.itemRef,B=e.isDragging,F=ee((0,r.useState)(!1),2),H=F[0],K=F[1],G=ee((0,r.useState)(!1),2),J=G[0],Q=G[1],$=(0,r.useContext)(z.W).keyword,te=(0,P.TH)(),ne=(0,P.k6)(),re=(0,r.useCallback)((function(){var e=(0,j.c8)([n]);return e.shift(),r.createElement("ul",{className:"max-h-[112px] overflow-hidden"},e.length>0&&r.createElement("div",{className:l()("template-preview-divider h-[1px] bg-gallery dark:bg-gallery-10",E?"my-[4px]":"my-[10px]")}),e.map((function(e){var t=!!(e.items&&(e.items.length||e.items.size)>0);return r.createElement("div",{key:e.id,className:l()({"ml-[16px]":3===e.level,"ml-[32px]":4===e.level,"ml-[48px]":5===e.level})},r.createElement(p.Z,{title:e.title,hasChecklist:t,isInSettings:E}))})))}),[E,n]),ie=(0,r.useCallback)((function(){d&&d(n.id||"")}),[d,n.id]),oe=(0,r.useCallback)((function(){d&&d("")}),[d]),ae=(0,r.useCallback)((function(){f&&f(n)}),[f,n]),se=(0,r.useCallback)((function(e){var t;return"g"===e[0]?t=C.wC(e[1]):"f"===e[0]?t=N.KJ():"p"===e[0]&&(t=C.Rp(e[1])),t?t.get("id"):""}),[]),ce=(0,r.useCallback)((function(e){var r=e.selectedKeys;switch(h&&h(""),ee(r,1)[0]){case"applyTemplate":var i,o,a=te.state;if(a){var c=M.XR(a.from).split("/");o=c.slice(0,3).join("/"),i=se(c)}var l=X(X({},n),{},{projectId:i}),u=t===s.UVy.Note?(0,O.k2G)(l):(0,O.WwY)(l);i=u.get("projectId");var f=(0,C.PG)(i,"");(0,D.eD)(A.U2("template_toast_added",{s1:f})),I.Z.doSync(),a&&(i.includes("inbox")?ne.replace("/".concat(M.XR(a.from))):ne.replace("/".concat(o,"/").concat(u.get("id"))));break;case"rename":Q(!0);break;case"delete":K(!0)}}),[se,ne,t,te.state,h,n]),le=(0,r.useCallback)((function(e){var t=n.id;h&&h(e?t:"")}),[h,n]),ue=(0,r.useCallback)((function(){K(!1)}),[]),fe=(0,r.useCallback)((function(e){o.RO(e),o.m8(e),K(!1)}),[]),de=(0,r.useCallback)((function(){Q(!1)}),[]),me=(0,r.useCallback)((function(e){var r=n.id,i={id:r,status:_.wR.UPDATED,title:e},a=o.wU(e,t).find((function(e){return e.get("id")!==r}));t===s.UVy.Note?(o.oG(i),a&&o.m8(a.get("id"))):(o.S6(i),a&&o.RO(a.get("id"))),Q(!1)}),[t,n]),pe=(0,r.useCallback)((function(){return r.createElement(x.ZP,{onSelect:ce},r.createElement(x.sN,{key:"applyTemplate"},r.createElement(m.Z,{id:"apply_template",tagName:"a"})),r.createElement(x.sN,{key:"rename"},r.createElement(m.Z,{id:"rename",tagName:"a"})),r.createElement(x.sN,{key:"delete"},r.createElement(m.Z,{id:"delete",tagName:"a"})))}),[ce]),he=n.title,ye=n.content,ve=n.desc,ge=n.items,be=n.children,Ee=ge&&ge.length>0,ke=be&&(null===be||void 0===be?void 0:be.length)>0,Se=ve&&ve.length>0,we=(0,r.useMemo)((function(){return $?(0,Y.Fw)($.split(" ").filter(Boolean)):null}),[$]);(0,r.useEffect)((function(){$&&Z.current&&requestAnimationFrame((function(){var e,t=null===(e=Z.current)||void 0===e?void 0:e.querySelector("marker");t&&t.scrollIntoView({block:"nearest",inline:"nearest"})}))}),[$]);var Te,xe=(0,r.useCallback)((function(){if(Ee)return r.createElement("ul",null,ge.map((function(e){return r.createElement(p.Z,{key:e,title:e,isInSettings:E})})));var e=ye?we?(0,V.bQ)(ye,we):ye:"";return ye?r.createElement("p",{className:l()("content whitespace-pre-line leading-[16px] text-grey-60 text-xs overflow-hidden break-words",E?"mt-[4px]":"mt-[7px] "),dangerouslySetInnerHTML:{__html:e}}):null}),[ye,we,Ee,E,ge]),_e=pe(),Oe=(0,R.$o)();Te=a?Oe?"rgba(255,255,255,.1)":"rgba(46, 73, 136, 0.05)":Oe?"rgba(255,255,255,.08)":"rgba(25, 25, 25, 0.02)";var Ce=(0,r.useMemo)((function(){return we?(0,V.bQ)(he,we):he}),[we,he]),De=(0,r.useMemo)((function(){return Ee&&Se?we?(0,V.bQ)(ve,we):ve:""}),[Ee,Se,we,ve]);return r.createElement("div",q({className:l()("template-dropper",B&&"opacity-20"),ref:function(e){e&&(Z.current=e,U(e))},"data-dropper-id":n.id},k),r.createElement(L.Z,{className:l()(W().taskTemplateThumbnail,"task-template-thumbnail relative cursor-pointer overflow-hidden",{active:u},E?"rounded-settings-section pt-[10px] px-[16px] bg-grey-2":"rounded-settings-section px-[12px] py-[9px]"),style:{backgroundColor:Te,width:"auto",height:E?108:173},onMouseEnter:ie,onMouseLeave:oe,onClick:ae},r.createElement("div",{className:l()("title text-grey font-bold overflow-hidden text-ellipsis break-words line-clamp-3",E?"text-xs leading-[16px]":" text-[14px] leading-[24px]"),dangerouslySetInnerHTML:{__html:Ce}}),Ee&&Se&&r.createElement("p",{className:"desc truncate mt-[7px] leading-[16px] text-grey-60 break-words text-xs",dangerouslySetInnerHTML:{__html:De}}),xe(),ke&&re(),(a||u)&&!g&&r.createElement(T.Z,{boult:!1,menu:_e,menuClassName:"l-dropdown list-menu",onVisibleChange:le},r.createElement("a",{className:l()("more absolute right-[4px] top-[4px]",E?"w-[12px] h-[12px]":"w-[16px] h-[16px]"),onClick:function(e){return e.stopPropagation()}},r.createElement(w.Z,{name:"more-titlebar",className:l()("i-o-54 text-grey-60",E?"w-[12px] h-[12px]":"w-[16px] h-[16px]")})))),H&&r.createElement(v,{template:n,onCancelClick:ue,onConfirmClick:fe}),J&&r.createElement(S,{kind:t,template:n,onClosed:de,onConfirmed:me}))},re=function(e){var t=e.template,n=e.isInSettings,i=(0,r.useRef)(null),o=(0,r.useContext)(z.W).keyword,a=H({template:t,itemRef:i,disabled:!!o,isInSettings:!!n}),s=a.listeners,c=a.setNodeRef,l=a.isDragging;return r.createElement(ne,q({},e,{listeners:s,setNodeRef:c,itemRef:i,isDragging:l}))},ie=n("XoE2"),oe=n("4zF/"),ae=n("fn0o"),se=n("ylzY"),ce=function(){(0,D.OZ)()};function le(e,t,n){if(t.id===e)return"";var r=n.getBoundingClientRect(),i=(r.right-r.left)/2;return se.ZP.userMousePosition.x-r.left<i?"left":"right"}var ue=function(e){var t=e.templateKind,n=e.gap,i=e.hoverHintRef,a=e.containerRef,s={accepts:[F.cj.TEMPLATE],over:function(){},move:function(e){var t=e.active.data.current.dragItem,r=t.type,o=se.ZP.userMousePosition,s=o.x,c=o.y,l=document.elementsFromPoint(s,c).find((function(e){return e.classList.contains("template-dropper")}));if(r===F.cj.TEMPLATE&&l){var u=l.dataset.dropperId;u&&function(e,t,n,r,i,o){var a=le(e,t,n);if(a){var s=e+a;if(se.ZP.dragHoverTarget!==s){se.ZP.dragHoverTarget=s,ce();var c=i.current,l=n;if(c){var u=function(){if("left"===a){var e=$(n).prev(".template-dropper").get(0);return e&&e.offsetTop===l.offsetTop?e.offsetLeft+e.offsetWidth+r/2-1:l.offsetLeft-r/2-1}return l.offsetLeft+l.offsetWidth+r/2-1}(),f=l.offsetTop,d=l.offsetHeight;c.classList.remove("hide");var m=null===o||void 0===o?void 0:o.current;if(m){var p=m.getBoundingClientRect();c.style.position="fixed",c.style.left=p.left+u+"px",c.style.top=p.top+f+"px",c.style.height=d+"px"}else c.style.position="absolute",c.style.left=u+"px",c.style.top=f+"px",c.style.height=d+"px"}}}else ce()}(u,t,l,n,i,null!==a&&void 0!==a?a:{current:null})}},drop:function(e){e.over;var n=e.active.data.current.dragItem,r=n.type,i=se.ZP.userMousePosition,a=i.x,s=i.y,c=document.elementsFromPoint(a,s).find((function(e){return e.classList.contains("template-dropper")}));if(r===F.cj.TEMPLATE&&c){var l=c.dataset.dropperId;l&&function(e,t,n,r){var i=le(e,n,r);i&&(0,o.mU)(n.id,e,i,t)}(l,t,n,c)}}},c=(0,r.useMemo)((function(){return B().uniqueId("template-")}),[]),l=(0,ae.Z)({id:c,data:s});return{setNodeRef:l.setNodeRef,isOver:l.isOver}};function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},fe.apply(this,arguments)}function de(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return me(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return me(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 me(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pe=function(e){var t=e.className,n=e.templateList,i=e.type,o=e.onItemClick,a=e.isSelectModal,s=e.isInSettings,c=e.isItemInteractionEnabled,u=void 0===c||c,f=e.setNodeRef,d=e.gap,m=de((0,r.useState)(""),2),p=m[0],h=m[1],y=de((0,r.useState)(""),2),v=y[0],g=y[1],b=(0,r.useCallback)((function(e){u&&g(e)}),[u]),E=(0,r.useCallback)((function(e){u&&h(e)}),[u]),k=(0,r.useCallback)((function(e){o&&o(e)}),[o]);return r.createElement("div",{className:l()("task-template-container flex flex-row flex-wrap relative",t),ref:f,style:{gap:d}},n.map((function(e){return r.createElement(re,{kind:i,key:e.id,template:e,isHover:e.id===p,isActive:e.id===v,onHoverChanged:E,onMenuVisibleChange:b,onClick:k,isSelectModal:a,isInSettings:s})})))},he=function(){var e=de((0,r.useState)(null),2),t=e[0],n=e[1],i=(0,r.useCallback)((function(){n(null)}),[]),o=(0,r.useCallback)((function(e){var t,r=e.active,i=r.data.current;n(i||null),null===i||void 0===i||null===(t=i.start)||void 0===t||t.call(i,{active:r})}),[]),a=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var i,o=n.data.current;null===(i=o.over)||void 0===i||i.call(o,{over:n,active:t,activatorEvent:r})}}),[]),c=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var i,o=n.data.current;null===(i=o.move)||void 0===i||i.call(o,{active:t,over:n,activatorEvent:r})}}),[]),l=(0,r.useCallback)((function(e){var t=e.active,n=e.over,r=e.activatorEvent;if(n&&t.data.current&&n.data.current&&n.data.current.accepts&&n.data.current.accepts.includes(t.data.current.type)){var o,a=n.data.current,s=t.data.current;a.drop({over:n,active:t,activatorEvent:r}),null===(o=s.end)||void 0===o||o.call(s)}else if(t.data.current){var c,l=t.data.current;null===l||void 0===l||null===(c=l.end)||void 0===c||c.call(l)}i()}),[i]),u=(0,r.useCallback)((function(e){var t=e.active;if(t.data.current){var n,r=t.data.current;null===r||void 0===r||null===(n=r.end)||void 0===n||n.call(r)}i()}),[i]);(0,d.IJ)({onDragStart:o,onDragOver:a,onDragMove:c,onDragEnd:l,onDragCancel:u}),(0,r.useEffect)((function(){se.ZP.isDragging=!!t}),[t]);var f=(0,r.useMemo)((function(){if(!t)return null;var e=t.overlay(t.dragItem);return r.createElement("div",{className:""},e)}),[t]);return f?r.createElement(ie.Z,null,r.createElement(d.y9,{className:"!w-auto cursor-move",style:{zIndex:s.ozz.dragOverlay}},r.createElement("div",{"data-id":null===t||void 0===t?void 0:t.dragItem.id,"data-type":null===t||void 0===t?void 0:t.type,style:{opacity:.9}},f))):null},ye=function(e){var t=e.type,n=e.gap,i=(0,r.useRef)(null),o=(0,r.useRef)(null),a=ue({templateKind:t,gap:n,hoverHintRef:i,containerRef:o}),c=a.setNodeRef,l=a.isOver,u=(0,r.useCallback)((function(e){c(e),o.current=e}),[c]),f=(0,oe.D)(l);return(0,r.useEffect)((function(){f!==l&&!1===l&&(ce(),se.ZP.dragHoverTarget="")}),[l,f]),r.createElement(r.Fragment,null,r.createElement(pe,fe({},e,{setNodeRef:u})),r.createElement(ie.Z,null,r.createElement("div",{ref:i,className:"template-sortable-placeholder ui-sortable-placeholder hide bg-primary",style:{position:"fixed",width:2,borderRadius:999,pointerEvents:"none",zIndex:s.ozz.dropHint}})))},ve=function(e){var t=(0,d.VT)(d.MA,{activationConstraint:{distance:8}}),n=(0,d.Dy)(t);return r.createElement(d.LB,{autoScroll:{acceleration:5,threshold:{x:0,y:.1}},sensors:n,collisionDetection:d.j2},r.createElement(ye,e),r.createElement(he,null))},ge=n("nJcm"),be=function(e){var t=e.className,n=e.isItemInteractionEnabled,c=void 0===n||n,u=e.onItemClick,d=e.type,m=e.gap,p=e.isSelectModal,h=void 0!==p&&p,y=e.isInSettings,v=void 0!==y&&y,g=(0,i.v9)((function(e){return o.HV(s.UVy.Task).sort(a.ZP.template).toJS()})),b=(0,i.v9)((function(e){return o.HV(s.UVy.Note).sort(a.ZP.template).toJS()})),E=(0,r.useContext)(z.W).keyword,k=(0,r.useCallback)((function(){return r.createElement("div",{id:"task-list-body",className:"tl-body empty-list relative flex-1 overflow-hidden flex flex-col",style:{marginTop:v?0:50}},r.createElement("div",{className:l()("empty-list-info block"),id:"task-ul-list-empty"},E?r.createElement(ge.Z,{textId:"empty_title_search_no_results",descId:"empty_desc_try_changing_the_keywords"}):r.createElement(f,{descId:d===s.UVy.Note?"empty_note_template_desc":"empty_template_desc"})))}),[v,E,d]),S=d!==s.UVy.Note?g:b,w=(0,r.useMemo)((function(){return E?S.filter((function(e){var t=e.title,n=e.content,r=e.items,i=e.children,o=E.toLowerCase();return(null===t||void 0===t?void 0:t.toLowerCase().includes(o))||(null===n||void 0===n?void 0:n.toLowerCase().includes(o))||(null===r||void 0===r?void 0:r.some((function(e){return e.toLowerCase().includes(o)})))||(null===i||void 0===i?void 0:i.some((function(e){var t;return null===(t=e.title)||void 0===t?void 0:t.toLowerCase().includes(o)})))})):S}),[S,E]);return 0===w.length?k():r.createElement(ve,{className:t,isItemInteractionEnabled:c,templateList:w,type:d,onItemClick:u,isSelectModal:h,isInSettings:v,gap:m})}},U7qT:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("schq"),o=n("MvNX"),a=n("pLaz"),s=n("Ph81"),c=n("4+DD"),l=n("RDjN"),u=n("+Ili"),f=n("AtZj"),d=n("pphj"),m=n("EPMa"),p=n.n(m),h=n("FJH6"),y=n.n(h),v=n("ylzY");function g(e){return g="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},g(e)}function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,T(r.key),r)}}function E(e,t,n){return t=S(t),function(e,t){if(t&&("object"===g(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,k()?Reflect.construct(t,n||[],S(e).constructor):t.apply(e,n))}function k(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(k=function(){return!!e})()}function S(e){return S=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},S(e)}function w(e,t){return w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},w(e,t)}function T(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}var x=function(e){function t(e){var n,r,i,o;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),n=E(this,t,[e]),r=n,o=function(e){n.setState({keyword:e.target.value})},(i=T(i="onChange"))in r?Object.defineProperty(r,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):r[i]=o,n.state={keyword:""},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w(e,t)}(t,e),n=t,m=[{key:"setAntiscrollWrapRef",value:function(e){(0,c.iD)($(e))}}],(i=[{key:"render",value:function(){var e=this,n=this.props,i=n.intl,c=n.onItemSelect,m=n.onCancel,h=n.type,g=this.state.keyword,b=r.createElement(o.rU,{className:"link text-primary",onClick:function(){(0,u.vX)("manage_template")},to:function(){return v.ZP.isScrollToSettingsTaskTemplate=!0,{pathname:"/settings/more",search:"?kind=".concat(h)}}},i.formatMessage({id:"manage_template"})),E=r.createElement("div",{className:"flex flex-auto items-center pr-[16px]"},r.createElement("h1",{className:"popup-title primary-text text-def flex-auto truncate"},h===l.UVy.Note?i.formatMessage({id:"note_template"}):i.formatMessage({id:"task_template"})),r.createElement("div",{className:"flex-none border border-solid border-grey-10 rounded-[8px] relative h-[28px]",style:{width:186}},r.createElement(f.Z,{name:"search-thin",className:"w-[18px] h-[18px] top-1/2 -translate-y-1/2 text-grey-20 flex-none absolute",style:{left:7}}),r.createElement("input",{type:"text",name:"project",autoComplete:"off",placeholder:i.formatMessage({id:"search"}),value:g,onChange:this.onChange,className:"h-[26px] w-full bg-[transparent] leading-none placeholder-grey-20",style:{paddingLeft:30,paddingRight:26}}),g.length>0&&r.createElement(f.Z,{name:"clear-input",className:"absolute top-1/2 transform -translate-y-1/2 w-[16px] h-[16px] text-grey-20 cursor-pointer",style:{right:7},onClick:function(){e.setState({keyword:""})}})));return r.createElement(s.Z,{className:"task-template-grid w-[718px] m-low:w-[480px] h-[460px]",visible:!0,bodyClassName:"flex flex-col",footerClassName:p()(y().taskTemplateGridFooter,"task-template-grid-footer underline"),footer:b,onCancel:m,header:E,maskClassName:"focus-quick-add-element",coverClassName:"preset-element",bodyStyle:{padding:0}},r.createElement("div",{className:"antiscroll-wrap flex-auto relative h-full overflow-hidden flex flex-col",ref:t.setAntiscrollWrapRef},r.createElement("div",{className:"antiscroll-inner w-full flex-auto px-[20px]"},r.createElement(d.W.Provider,{value:{keyword:g}},r.createElement(a.Z,{onItemClick:c,isItemInteractionEnabled:!1,type:h,className:"grid grid-cols-3 m-low:grid-cols-2",gap:10})))))}}])&&b(n.prototype,i),m&&b(n,m),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,m}(r.Component);t.Z=(0,i.ZP)(x)},"5kJc":function(e,t,n){"use strict";n.d(t,{B:function(){return f}});var r=n("q1tI"),i=n("rG+B"),o=n("HDZH"),a=n("Ygis"),s=n("FSS3"),c=n("NW6w"),l=n("u3xl"),u=n("5WEu");t.Z=function(e){var t=e.isHabit,n=(0,r.useContext)(a.Z),f=n.isCardMode,d=n.isGlobalLayoutCardMode,m=n.sizeOptions,p=(0,c.v9)((function(e){return(0,u.gh)()})),h=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,r=e.isHabit,i=e.theme,o=e.sizeOptions;if(!t&&!n)return r?o.isLg&&(0,s.$u)(i)?{backgroundImage:(0,s.W3)(i)}:void 0:(0,s.$u)(i)?(0,s.s6)(i):void 0}({isCardMode:f,isGlobalLayoutCardMode:d,isHabit:t,theme:p,sizeOptions:m}),y=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,r=e.isHabit,i=e.theme,o=e.sizeOptions;if(!n&&t)return l.HX;var a=o.isMd,c=o.isSm,u=o.isLg,f=o.isSSm;return r?u?n||(0,s.$u)(i)?"":(0,s.Fg)(i):"bg-main-background dark:bg-screen-background":a||c||f?"bg-main-background dark:bg-screen-background":n?(0,l.i1)({theme:i}):"bg-main-background-90 dark:bg-screen-background"}({isCardMode:f,isGlobalLayoutCardMode:d,isHabit:t,theme:p,sizeOptions:m}),v=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,r=e.isHabit,i=e.theme,o=e.sizeOptions;if(!n&&t)return!1;if(r)return!1;var a=o.isMd,c=o.isSm,l=o.isSSm;return!(!(a||c||l)||!(0,s.$u)(i))}({isCardMode:f,isGlobalLayoutCardMode:d,isHabit:t,theme:p,sizeOptions:m});return r.createElement(i.Z,{isCardMode:f,isGlobalLayoutCardMode:d,bgClassName:y},h&&!v?r.createElement(o.Z,{style:h,withWhiteBg:!t}):null)};var f=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode;return t?"":n?"cardRightRadius":""}},"rG+B":function(e,t,n){"use strict";var r=n("q1tI"),i=n("u3xl"),o=n("EPMa"),a=n.n(o),s=n("NW6w"),c=n("5WEu");t.Z=function(e){var t=e.isCardMode,n=e.isGlobalLayoutCardMode,o=e.bgClassName,l=e.children,u=(0,s.v9)((function(e){return(0,c.gh)()})),f=(0,r.useMemo)((function(){return o||(n?(0,i.i1)({theme:u}):t?i.HX:"bg-main-background-90 dark:bg-screen-background")}),[o,n,t,u]);return r.createElement("div",{className:a()("hide-in-print absolute inset-0 pointer-events-none")},l||r.createElement("div",{className:a()("absolute inset-0",f)}))}},fwMX:function(e,t,n){"use strict";var r=n("q1tI"),i=n("9IBm"),o=n("EPMa"),a=n.n(o);t.Z=function(e){var t=e.className,n=(0,i.Z)();return r.createElement("span",{className:a()("third-share-account inline-block text-[12px] leading-[16px] rounded-[2px] py-[1px] px-[4px] flex-none",t),style:{backgroundColor:"rgba(62, 119, 239, 0.2)",color:"#3E77EF"}},n.formatMessage({id:"feishu"}))}},gGPo:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("3KU8"),s=n.n(a),c=n("schq"),l=n("vmik"),u=n("AtZj"),f=n("iycS"),d=n("UPLa"),m=n("C+ZP"),p=n("ZtTY"),h=n("5WEu"),y=n("5VMf"),v=n("yhZ0");function g(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return b(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return b(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 b(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function E(e){var t=e.intl,n=e.date,i=e.clock,a=e.meridiem,s=e.timeZone,c=e.logicTimeZone,b=e.isFloating,E=e.submitChangedData,k=e.isAbleDisplayTimezone,S=e.isAbleSelectTimezone,w=e.changeTimezone,T=e.onTimePickerAwake,x=e.startClock,_=e.endClock,O=e.isCrossDay,C=e.isAcrossDateMode,D=e.isFocusView,A=(0,r.useRef)(null),I=(0,r.useRef)(null),P=(0,r.useRef)(null),M=(0,r.useContext)(d.Z);(0,r.useEffect)((function(){var e=!1,t=function(t){e=!!$(".choose-timezone-menu .dropdown-menu").length},n=function(t){if(!$(t.target).closest(A.current).length){if($(".choose-timezone-menu .dropdown-menu").length||e)return;I.current&&I.current.hideWidget()}};return document.addEventListener("mousedown",t,{capture:!0}),document.addEventListener("click",n,{capture:!0}),function(){document.removeEventListener("mousedown",t,{capture:!0}),document.removeEventListener("click",n,{capture:!0})}}),[]);var N=(0,r.useCallback)((function(){if(T&&T(),!i){var e=c;S&&c!==m.vN&&(e=m.vN);var t=(0,m.yP)(new Date,(0,p.AW)({isAllDay:!1,isFloating:b,timeZone:e}));t=D?t.locale("en").startOf("hour").subtract(2,"hours").format(a?"hh:mm A":"HH:mm"):t.locale("en").startOf("hour").add(1,"hours").format(a?"hh:mm A":"HH:mm"),I.current.setTime(t),E({date:n||M.formatYMD(),clock:t,isAllDay:!1,timeZone:e})}}),[i,n,M,S,b,D,c,a,T,E]),j=!!i,R=D||C,L=D?"h-[32px]":C?"h-[28px]":"h-[34px]",U=g((0,r.useState)(!1),2),Z=U[0],B=U[1],F=(0,r.useCallback)((function(){I.current&&I.current.hideWidget()}),[]);return r.createElement("div",{className:o()("reminder-settings time",{"has-time":j})},r.createElement("div",{className:o()("choose-time line relative",L,{"ml-[8px]":C,"mt-[15px] mb-[8px]":D})},r.createElement("div",{className:"time-stamp h-full",ref:A},r.createElement("div",{className:o()("bootstrap-timepicker dropdown h-full relative group",{"mx-[4px] px-[12px] rounded-dropdown-item cursor-pointer":!R},R?"":Z?"bg-grey-6":"hover:bg-grey-4")},r.createElement(l.Z,{ref:I,placeholder:t.formatMessage({id:"set_time"}),hourDifference:0,minuteDifference:30,extraClassName:o()("input-sml time-editor rounded-select-trigger w-full text-[13px] leading-none",L,R?"dark:bg-[transparent] text-center px-[8px] cursor-default":"bg-[transparent] pr-[12px] cursor-pointer selection:bg-grey-10",{"max-w-[95px]":C,"border-solid border-grey-10 border group-hover:border-primary focus:border-primary":R},R?j?y.RM:"text-grey-60":j?"text-menu-primary":"text-grey-60"),extraPlaceholderClassName:o()("timepicker-placeholder text-center rounded-select-trigger",L,{"border border-solid border-grey-10 flex items-center justify-center hover:border-primary":R}),onWidgetVisibleChange:function(e){B(e)},renderInput:function(e){return R?e:r.createElement("div",{className:o()("flex justify-between items-center",L)},r.createElement("div",{className:"flex items-center w-full"},r.createElement(u.Z,{name:"timecard_time",className:o()(j?"text-menu-primary":"text-grey-60","item-icon flex-none")}),r.createElement("div",{className:"flex items-center w-full"},e)))},timeFormat:" ",onAwake:N,onChangeTime:function(e){var t={clock:e.value,isAllDay:!1,offset:e.offset};S&&!h.U2("isTimeZoneOptionEnabled")&&(t.timeZone=m.vN,t.isFloating=!1),E(t)},defaultTime:i,showMeridiem:a,startClock:x,endClock:_,isCrossDay:O,hasWidget:!0,widgetStyle:C?{width:228,right:0,left:"unset",maxWidth:"none"}:R?void 0:{width:252,right:0,left:"unset",maxWidth:"none"},placeHolderChildren:R?r.createElement(r.Fragment,null,r.createElement(u.Z,{name:"timecard_time",className:"w-[18px] h-[18px] text-grey-40 mr-[6px]"}),r.createElement("span",{className:"text-grey-60 text-[13px]"},t.formatMessage({id:"Time"}))):r.createElement("div",{className:"flex justify-between h-full items-center"},r.createElement("div",{className:"flex items-center w-full"},r.createElement(u.Z,{name:"timecard_time",className:"item-icon text-grey-60 flex-none"}),r.createElement("span",{className:"text-grey-80 text-[13px]",style:{lineHeight:"18px"}},t.formatMessage({id:"time_label"})))),widgetFooterComponent:k&&P.current?r.createElement(f.Z,{isReadOnly:!S,menuTitleClassName:"multi-select-toggle",menuContainer:P.current,timeZone:s,isFloating:b,submitChangedData:w,hideWidget:F}):null}),r.createElement(v.Z,{className:o()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2 cursor-pointer",!j||C||D?"hidden":"opacity-0 group-hover:opacity-100 focus-visible:opacity-100 ".concat(Z?"!opacity-100":"")),style:{right:8},onClick:function(){I.current.clearTime(),I.current.hideWidget(),E({clock:null,isAllDay:!0,isFloating:!1})}},r.createElement(u.Z,{name:"close",className:o()("w-[12px] h-[12px] text-grey-40 ")})),!R&&r.createElement("div",{className:o()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2",{"group-hover:hidden peer-focus-within:hidden":j,"!hidden":j&&Z}),style:{right:8}},r.createElement(u.Z,{name:"thin-triangle-down",className:o()("w-[12px] h-[12px] text-grey-40 -rotate-90")})),r.createElement("div",{className:"choose-timezone-menu w-full absolute z-modal",ref:P,style:{width:252,right:0}})))))}E.propTypes={clock:s().string,meridiem:s().bool,timeZone:s().string,logicTimeZone:s().string,isFloating:s().bool,submitChangedData:s().func,isAbleDisplayTimezone:s().bool,isAbleSelectTimezone:s().bool,changeTimezone:s().func,dateInstance:s().object,onTimePickerAwake:s().func},t.Z=(0,c.ZP)(E)},"/gJt":function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("sMBO"),n("6cQw"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("9IBm"),s=n("4+DD"),c=n("UDbp"),l=n("C+ZP"),u=n("AtZj"),f=n("dvcG"),d=n("RDjN"),m=n("dmHn"),p=n.n(m);function h(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||v(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||v(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 v(e,t){if(e){if("string"===typeof e)return g(e,t);var n=Object.prototype.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)?g(e,t):void 0}}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var b=(0,l.He)().map((function(e){return{key:e,value:(0,l._F)(e,{removeContinent:!0,shortenOffset:!1})}})).sort((function(e,t){return e.value>t.value?1:-1}));t.Z=function(e){var t=e.isFloating,n=e.timeZone,i=e.onTimezoneChange,m=e.canBeEmpty,v=void 0!==m&&m,g=(0,a.Z)(),E=(0,r.useRef)(null),k=y((0,r.useState)(""),2),S=k[0],w=k[1],T=(0,r.useRef)(function(){var e=p().tz.guess();return h(new Set(v&&!n?[e].concat(h((0,f.LP)(d._Yt.fixedTimezoneRecentlyPicked,"json")||[])):[e,n].concat(h((0,f.LP)(d._Yt.fixedTimezoneRecentlyPicked,"json")||[])))).slice(0,4)}());(0,r.useEffect)((function(){return E.current&&s.iD($(E.current)),function(){E.current&&s.Dh($(E.current))}}),[]);var x=(0,r.useMemo)((function(){var e=new Set(T.current);return b.filter((function(t){var n=t.key;return t.value.toLowerCase().includes(S.toLowerCase())&&!e.has(n)})).map((function(e){var t=e.key,n=e.value;return r.createElement(c.sN,{key:t,title:n},n)}))}),[S]),_=(0,r.useCallback)((function(e){var t=p().tz.guess(),n=(0,f.LP)(d._Yt.fixedTimezoneRecentlyPicked,"json")||[],r=h(new Set([e].concat(n))).filter((function(e){return e!==t})).slice(0,3);(0,f.JU)(d._Yt.fixedTimezoneRecentlyPicked,JSON.stringify(r))}),[]),O=!t;return r.createElement("div",{className:"select-menu multi-select-menu relative"},r.createElement("div",{className:"menu"},r.createElement("div",{className:"header px-[16px] flex items-center overflow-hidden",style:{marginBottom:11,marginTop:8}},r.createElement(u.Z,{name:"search-thin",style:{width:16,height:16},className:"flex-none text-grey-60"}),r.createElement("input",{type:"text",placeholder:g.formatMessage({id:"search"}),value:S,onChange:function(e){w(e.target.value)},autoFocus:!0,className:"select-input primary-text px-[8px] text-[13px] h-[20px] leading-[20px] flex-auto bg-transparent placeholder:text-grey-20"})),r.createElement("div",{className:"bd-divider divider border-b border-solid border-grey-5"}),r.createElement("div",{className:"header-select my-[4px]"},T.current.map((function(e){var t=e===n&&O;return r.createElement("div",{key:e,className:o()("option-item relative",{"text-menu-primary":t}),onClick:function(){!function(e){i(e),_(e)}(e)}},r.createElement("span",{className:o()("align-baseline",{"text-menu-primary":t}),style:{fontSize:13,lineHeight:"34px"}},(0,l._F)(e,{removeContinent:!0,shortenOffset:!1})),t&&r.createElement(u.Z,{name:"selected",className:"i-3 w-[18px] h-[18px] inline-block absolute right-[8px] top-1/2 transform -translate-y-1/2 text-menu-primary",style:{right:10}}))}))),r.createElement("div",{className:"bd-divider divider border-b border-solid border-grey-5"}),r.createElement("div",{className:"list-wrapper antiscroll-wrap mt-[4px] relative overflow-hidden",style:{height:134},ref:E},r.createElement("div",{className:"antiscroll-inner relative"},r.createElement(c.ZP,{defaultSelectedKeys:[n],multiple:!1,onSelect:function(e){i(e.key),_(e.key)},prefixCls:"option",className:""},x)))))}},iycS:function(e,t,n){"use strict";n.d(t,{Z:function(){return S}});n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("9IBm"),s=n("bjJs"),c=(n("fbCW"),n("rNhl"),n("7k6r")),l=n("2A1T"),u=n("/gJt"),f=n("C+ZP"),d=n("q9+P"),m=n("qj4f");function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(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 h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=function(e){var t=e.isFloating,n=e.timeZone,i=e.onCancel,o=e.onConfirm,h=e.onShown,y=e.adaptToContainerWidth,v=void 0===y||y,g=(0,a.Z)(),b=p((0,r.useState)(!1),2),E=b[0],k=b[1],S=p((0,r.useState)(n),2),w=S[0],T=S[1],x=p((0,r.useState)(t),2),_=x[0],O=x[1],C=(0,r.useRef)(null),D=(0,r.useRef)(null),A=(0,r.useRef)(null);(0,r.useEffect)((function(){D.current&&(null===h||void 0===h||h(D.current))}),[h]);var I=(0,r.useCallback)((function(){o&&o({timeZone:w,isFloating:_})}),[_,o,w]),P=(0,r.useCallback)((function(e){O(!0),T(f.vN)}),[]),M=(0,r.useCallback)((function(e){O(!1)}),[]),N=(0,r.useCallback)((function(e){O(!1),T(e),C.current&&C.current.hide()}),[]),j=((0,r.useCallback)((function(e){if(D.current)if(v){var t=D.current,n=$(t).width();e.style.width=n+"px",e.style.left=parseFloat(e.style.left,10)+(t.getBoundingClientRect().left-e.getBoundingClientRect().left)+"px"}else{var r=$(D.current).find(".choose-timezone-title")[0].offsetWidth;e.style.width=r+"px"}}),[v]),(0,r.useCallback)((function(e){k(e)}),[]));return r.createElement(c.Z,{onConfirm:I,onCancel:i},r.createElement("div",{className:"choose-timezone-setting-menu text-root cursor-default",ref:D,style:{marginTop:10}},r.createElement("div",{className:"choose-timezone-item px-[16px]",style:{marginBottom:20}},r.createElement(m.Z,{id:"timezoneRadio",className:"align-middle cursor-pointer",checked:!_,onChange:M}),r.createElement("label",{htmlFor:"timezoneRadio",className:"text-[13px] leading-none cursor-pointer inline-block ml-[8px] mb-0 text-grey-80",style:{lineHeight:"18px"}},g.formatMessage({id:"timezone_option_fixed_zone"})),r.createElement(s.Z,{ref:C,disabled:_,destroyPopupOnHide:!0,autoAdjustOverflow:!0,menuClassName:"timecard-timezone-select-menu timecard-element z-[1045] overflow-y-auto !max-h-none !max-w-none",menuStyle:{maxWidth:"none",width:250},menu:r.createElement(u.Z,{timeZone:w,isFloating:_,onTimezoneChange:N}),placement:"bottomCenter",onVisibleChange:j},r.createElement(l.Z,{ref:A,titleText:(0,f._F)(w,{removeContinent:!0,shortenOffset:!0}),className:"choose-timezone-title multi-select-toggle m-0 relative justify-center items-center cursor-pointer mt-[8px]",isReadOnly:_,isMenuShow:E}))),r.createElement("div",{className:"choose-timezone-item px-[16px]"},r.createElement(m.Z,{id:"timeRadio",className:"align-middle cursor-pointer",checked:_,onChange:P}),r.createElement("label",{htmlFor:"timeRadio",className:"text-[13px] leading-none cursor-pointer inline-block ml-[8px] mb-0 text-grey-80",style:{lineHeight:"18px"}},g.formatMessage({id:"timezone_option_fixed_time"})),r.createElement("div",{className:"desc text-info text-tny text-break-word text-xs text-grey-40",style:{marginTop:4,lineHeight:"16px"}},g.formatMessage({id:"timezone_option_fixed_time_desc"}))),r.createElement("div",{className:"choose-timezone-learn-more text-center",style:{marginTop:22}},r.createElement("a",{className:"text-info text-xs text-grey-40 underline",href:d.j4?"https://help.dida365.com/articles/7082246235360329728":"https://help.ticktick.com/articles/7082251620645339136",target:"_blank",rel:"noopener noreferrer",style:{lineHeight:"16px"}},g.formatMessage({id:"learn_more"})))))},v=n("SY8U"),g=n("AtZj"),b=n("yhZ0");function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return k(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return k(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 k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S=function(e){var t=e.menuContainer,n=e.menuTitleClassName,i=e.timeZone,c=e.isFloating,l=e.isReadOnly,d=e.submitChangedData,m=e.isAcrossDateMode,p=void 0!==m&&m,h=e.hideWidget,k=E((0,r.useState)(!1),2),S=k[0],w=k[1],T=(0,a.Z)(),x=(0,r.useRef)(null),_=(0,r.useContext)(v.Z).isSubscribeTask,O=(0,r.useCallback)((function(){x.current&&x.current.hide()}),[]),C=(0,r.useCallback)((function(e){d(e),O(),null===h||void 0===h||h()}),[O,d,h]),D=(0,r.useCallback)((function(e){d({timeZone:e}),O(),null===h||void 0===h||h()}),[O,h,d]),A=(0,r.useMemo)((function(){return _?(0,f._F)(i,{removeContinent:!0,shortenOffset:!0}):c?T.formatMessage({id:"timezone_option_fixed_time"}):(0,f._F)(i,{removeContinent:!0,shortenOffset:!0})}),[T,_,c,i]),I=(0,r.useCallback)((function(e){w(e)}),[]);return r.createElement(r.Fragment,null,r.createElement(s.Z,{ref:x,placement:"bottomCenter",disabled:l,destroyPopupOnHide:!0,autoAdjustOverflow:!0,getMenuContainer:function(){return t},menuClassName:o()("z-modal",{"timecard-timezone-select-menu timecard-element overflow-y-auto !max-h-none !max-w-none":_}),menuStyle:{maxWidth:"none",width:_?250:255},menu:_?r.createElement(u.Z,{timeZone:i,isFloating:!1,onTimezoneChange:D}):r.createElement(y,{timeZone:i,isFloating:c,onConfirm:C,onCancel:O}),onVisibleChange:I},r.createElement(b.Z,{className:o()("choose-timezone-title text-root relative justify-center items-center cursor-pointer",n,{"mx-[12px] my-[4px]":!p},{"select-trigger-disabled":l})},r.createElement("div",{className:o()("select-title max-w-full w-full truncate bg-main-background rounded-select-trigger border border-solid text-[13px] hover:border-primary",{"text-info text-grey-40":l},S?"border-primary":"border-grey-10"),style:{height:28,lineHeight:"26px",paddingLeft:8,paddingRight:20}},A),r.createElement(g.Z,{name:"thin-triangle-down",className:"select-arrow text-grey-40 w-[12px] h-[12px] absolute right-[4px] top-1/2 transform -translate-y-1/2",style:{right:8}}))))}},"+Wxg":function(e,t,n){"use strict";n.d(t,{Z:function(){return de}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("sMBO"),n("zKZe"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=(n("TeQF"),n("9IBm")),s=n("UDbp"),c=n("3AO3"),l=n("AtZj"),u=n("RDjN"),f=n("5WEu"),d=n("XTqd"),m=n("ylzY"),p=n("AHUU"),h=n("QjE/"),y=(n("6cQw"),n("4l63"),n("PLEF")),v=n("vmik"),g=n("V/jI"),b=n("UPLa"),E=n("2jWv");function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(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 S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var w=function(e){var t=e.onUpdateReminderKey,n=e.date,i=e.meridiem,o=e.isHideTip,c=(0,a.Z)(),l=k((0,r.useState)("D"),2),u=l[0],d=l[1],m=k((0,r.useState)(1),2),p=m[0],h=m[1],S=k((0,r.useState)("09:00"),2),w=S[0],T=S[1],x=(0,r.useContext)(b.Z),_=(0,r.useRef)(null);(0,r.useEffect)((function(){t(function(){var e="",t=1,r=x.getDateMoment(n).hours(0).minutes(0).seconds(0),o=x.getDateMoment(n).hours(0).minutes(0).seconds(0);if(p>0){var a="D"===u?parseInt(p,10):7*parseInt(p,10);o.subtract(a,"days"),t=-1,e+="-"}var s=x.getMeridiemDateTimeMoment("",w,i);o.hours(s.hours()).minutes(s.minutes());var c=0,l=0,f=0;return t>0?(c=o.diff(r,"days"),l=o.diff(r.add(c,"days"),"hours"),f=o.diff(r.add(l,"hours"),"minutes")):(c=r.diff(o,"days"),l=r.diff(o.add(c,"days"),"hours"),f=r.diff(o.add(l,"hours"),"minutes")),"".concat(e,"P").concat(c,"DT").concat(l,"H").concat(f,"M0S")}())}),[n,u,p,w,t,x,i]);var O=(0,r.useCallback)((function(){var e=0!==p?c.formatMessage({id:p>1?"time_days":"time_day"},{s:"D"===u?p:7*p}):"";return""===e?c.formatMessage({id:"due_date_remind_time"}):c.formatMessage({id:"time_before"},{s:e})}),[p,u,c]);return r.createElement("div",{className:"r-custom-container all-day clearfix"},function(){var e=function(){var e=[{key:"D",text:c.formatMessage({id:"ahead_by_days"})},{key:"W",text:c.formatMessage({id:"ahead_by_weeks"})}],t={},n=[];return e.forEach((function(e){t[e.key]=e.text,n.push(r.createElement(s.gO,{key:e.key,title:e.text,withChecker:!0}))})),{menu:n,map:t}}();return r.createElement("div",{className:"row r-ahead-type flex items-center mb-[10px]"},r.createElement(y.Z,{menu:e.menu,map:e.map,selectedKeys:[u],menuClassName:"timecard-element",onSelect:function(e){var t=e.selectedKeys;u!==t[0]&&(d(t[0]),h(1),T("09:00"))},getMenuContainer:function(e){return _.current},type:"tiny",withHoverClass:!0}))}(),r.createElement("div",{className:"flex items-center justify-between mb-[12px]"},r.createElement("div",{className:"flex-none flex flex-col",style:{marginRight:10}},r.createElement("div",{className:"text-[13px] overflow-hidden h-[24px] mb-[10px] flex items-center"},c.formatMessage({id:"D"===u?"reminder_advance_day":"reminder_advance_week"})),r.createElement("div",{className:"text-[13px] overflow-hidden h-[24px] flex items-center"},c.formatMessage({id:"reminder_time_at"}))),r.createElement("div",{className:"flex-1",style:{maxWidth:130,minWidth:60}},r.createElement("div",{className:"mb-[10px]"},r.createElement(E.Z,{type:"text",className:"r-custom-num input-sml text-center rounded-[4px] overflow-hidden min-w-0 h-[24px] bg-grey-5 px-[8px] text-xs w-full",value:p,onChange:function(e){var t=e.currentTarget,n=parseInt(t.value,10),r="D"===u?60:12;n>=0&&n<=r?n!==p&&h(n):h(n>r?r:0)},onClick:function(e){$(e.currentTarget).focus().select()}})),r.createElement("div",{className:"row flex items-center"},r.createElement(v.Z,{placeholder:c.formatMessage({id:"never_remind"}),showMeridiem:i,extraClassName:"r-custom-num input-sml text-center rounded-[4px] overflow-hidden min-w-0 h-[24px] bg-grey-5 px-[8px] text-xs border border-solid border-[transparent] focus:border-primary focus:bg-[transparent] w-full",wrapperClassName:"flex-1 flex-grow-[3]",defaultTime:f.LE(w),timeFormat:" ",onChangeTime:function(e){var t=e.value,n=f.ex(t);w!==n&&T(n)}})))),r.createElement("div",{className:"time-setting-tip text-xs leading-[16px] text-grey-60 mb-[4px]"},O()),function(){if(o)return null;var e=x.getMeridiemDateTimeMoment("",w,i),t=(n?x.getDateMoment(n):x.getDateMoment()).subtract("D"===u?p:7*p,"day").format("ll"),a=e.format(i?g.LO()?"A hh:mm":"hh:mm A":"HH:mm");return r.createElement("div",{className:"ahead-tip text-xs leading-[16px] text-primary mb-[6px]"},c.formatMessage({id:"allday_reminder_tip"},{s1:t,s2:a}))}(),r.createElement("div",{ref:_}))};n("kSko"),n("tkto");function T(){return T=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},T.apply(this,arguments)}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O=function(e){var t=e.onUpdateReminderKey,n=e.date,i=e.clock,c=e.meridiem,l=e.isHideTip,u=e.setIsConfirmEnable,f=(0,a.Z)(),d=x((0,r.useState)(30),2),m=d[0],p=d[1],h=x((0,r.useState)("minute"),2),v=h[0],k=h[1],S=x((0,r.useState)(!1),2),w=S[0],_=S[1],O=(0,r.useContext)(b.Z),C=(0,r.useMemo)((function(){return function(){switch(v){case"minute":default:return m;case"hour":return 60*m;case"day":return 24*m*60;case"week":return 7*m*24*60}}()}),[m,v]);(0,r.useEffect)((function(){t(0===C?"PT0S":"-PT"+C+"M")}),[C,t]),(0,r.useEffect)((function(){C>86400?(_(!0),u(!1)):(_(!1),u(!0))}),[C,u]);var D=(0,r.useCallback)((function(){var e=Math.floor(C/1440),t=Math.floor((C-24*e*60)/60),n=C-24*e*60-60*t,r=0!==e?f.formatMessage({id:e>1?"time_days":"time_day"},{s:e}):"",i=0!==t?f.formatMessage({id:t>1?"time_hrs":"time_hr"},{s:t}):"";r&&(r+=" "),i&&(i+=" ");var o=r+i+(0!==n?f.formatMessage({id:n>1?"time_mins":"time_min"},{s:n}):"");return""===o?f.formatMessage({id:"on_time"}):f.formatMessage({id:"time_before"},{s:o})}),[f,C]),A=(0,r.useCallback)((function(e){var t=e.currentTarget,n=parseInt((t.value||"0").slice(0,5),10);Number.isNaN(n)||p(n)}),[]),I=(0,r.useCallback)((function(e){var t=e.selectedKeys[0];k(t)}),[]);return r.createElement("div",{className:"r-custom-container take-time clearfix pb-[8px]"},r.createElement("div",{className:"row hrs-mins-row flex mb-[12px] items-center justify-between"},r.createElement("div",{className:"half-menu repeat-interval left relative h-[24px] float-left",style:{width:105}},r.createElement(E.Z,{type:"text",className:o()("r-custom-num input-sml rounded-[6px] w-full overflow-hidden h-[24px] px-[8px] text-[13px]",w&&"!border-warn-red !bg-transparent"),value:m,autoFocus:!0,onChange:A})),function(){var e=function(){var e={M:"minute",H:"hour",D:"day",W:"week"};m>1&&Object.keys(e).forEach((function(t){e[t]+="s"}));var t=[{key:"minute",value:f.formatMessage({id:e.M})},{key:"hour",value:f.formatMessage({id:e.H})},{key:"day",value:f.formatMessage({id:e.D})},{key:"week",value:f.formatMessage({id:e.W})}],n=[],i={},o=[v];return t.forEach((function(e){n.push(r.createElement(s.gO,{key:e.key,title:e.value,withChecker:!0,className:"!min-w-0",extraStyle:{width:95}})),i[e.key]=e.value})),{menu:n,map:i,selectedKeys:o}}();return r.createElement("div",{className:"half-menu right float-right",style:{width:105}},r.createElement("div",{className:"select-menu relative"},r.createElement(y.Z,T({},e,{menuClassName:"timecard-element timecard-reminder-element z-menu overflow-y-auto capitalize",extraTitleWrapperClassName:"capitalize",onSelect:I,type:"tiny",withHoverClass:!0}))))}()),w&&r.createElement("div",{className:"text-warn-red text-xs",style:{marginTop:-6,marginBottom:4}},function(){switch(v){case"hour":return f.formatMessage({id:"time_hrs"},{s:"0~1440"});case"day":return f.formatMessage({id:"time_days"},{s:"0~60"});case"week":return f.formatMessage({id:"time_weeks"},{s:"0~8"});case"minute":return f.formatMessage({id:"time_mins"},{s:"0~86400"});default:return m}}()),r.createElement("div",{className:"time-setting-tip text-xs leading-[16px] text-grey-60 mb-[4px]"},D()),function(){if(l)return null;var e=O.getMeridiemDateTimeMoment(n,i,c).subtract(m,v),t=e.format(c?g.LO()?"A hh:mm":"hh:mm A":"HH:mm"),o=e.format("ll");return r.createElement("div",{className:"ahead-tip text-xs leading-[16px] text-primary"},f.formatMessage({id:"allday_reminder_tip"},{s1:o,s2:t}))}())},C=n("dvcG"),D=n("gFJJ"),A=n("EItl"),I=n("aALo"),P=n("mLa8"),M=n("XoE2");function N(){return N=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},N.apply(this,arguments)}function j(e){return function(e){if(Array.isArray(e))return U(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||L(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function R(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||L(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 L(e,t){if(e){if("string"===typeof e)return U(e,t);var n=Object.prototype.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)?U(e,t):void 0}}function U(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Z(e){var t=e.isAllDay,n=e.date,i=e.clock,s=e.meridiem,c=e.reminderKeys,l=e.setIsCustomSettingShown,f=e.defaultSelectOptions,p=e.extractOptions,h=e.onConfirm,y=e.area,v=e.trigger,g=(0,a.Z)(),E=(0,r.useRef)(null),k=R((0,r.useState)(""),2),S=k[0],T=k[1],x=R((0,r.useState)(!0),2),_=x[0],L=x[1],U=(0,r.useContext)(b.Z),Z="setting"===y,B="default"===y,F="countdown"===y;(0,r.useEffect)((function(){var e=function(e){$(e.target).closest(E.current).length||$(e.target).closest(".timecard-reminder-element").length||l(!1)};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[l]);var H=(0,r.useCallback)((function(){var e=E.current;if(null!=v&&null!=e){var t,n=v.getBoundingClientRect(),r=n.top,i=n.left,o=n.right+(Z?18:0),a=v.offsetHeight,s=v.offsetWidth,c=e.offsetHeight,l=e.offsetWidth,u=window.innerHeight,f=window.innerWidth,d=r+c+a+4-u;t=d<=0?r+a+4:r+a+4-d;var m=function(){if(F)return{left:i<0?0:i+l-f>0?i+s-l:i};if(Z)return{left:o-l<0?0:o-l};var e=i+l/2-f;return{left:i-l/2<0?0:e<=0?i+s/2-l/2:i+s/2-l/2-e}}().left;e.style.top=t+"px",e.style.left=m+"px"}}),[F,Z,v]);(0,r.useEffect)((function(){H()}),[H]),(0,A.PE)("timeReminderCustomView",(function(){l(!1)}));var Y=(0,r.useCallback)((function(){return Z?"absolute top-[36px] w-[252px] p-0 z-[999] bg-main-background":B?"absolute top-[36px] w-[252px] right-[4px] z-[1050] bg-main-background":F?"absolute top-[32px] w-[242px] z-[1050] bg-main-background":""}),[F,B,Z]);return r.createElement(M.Z,null,r.createElement(P.ZP,null,r.createElement("div",{className:o()("timecard-element r-select-custom r-select shadow-default dark:shadow-dark-default pop-bg rounded-dropdown pt-[12px] pb-[16px] px-[16px] border border-solid border-grey-10",Y()),ref:E},t?r.createElement(w,N({date:n,meridiem:s,onUpdateReminderKey:T},p)):r.createElement(O,N({date:n,clock:i,meridiem:s,onUpdateReminderKey:T,setIsConfirmEnable:L},p)),r.createElement("div",{className:"control relative z-10 bg-main-background mt-[6px] overflow-hidden"},r.createElement("div",{className:"confirm-container btns leading-none flex"},r.createElement(I.Z,{type:"cancel",size:"tiny",className:"first:mr-[12px] flex-auto",onClick:function(){l(!1)}},g.formatMessage({id:"cancel"})),r.createElement(I.Z,{id:"custon-confirm",size:"tiny",onClick:function(){if(D.b9.reminderNumber<=c.length)l(!1);else{if(function(e,t){var n=!0,r=function(e){return e.includes("RELATED=END")?{trigger:u._nK+e,isEndRemind:!0}:{trigger:u.WV_+e,isEndRemind:!1}};return c.forEach((function(t){if("none"!==t){var i=r(t),o=i.trigger,a=i.isEndRemind,s=r(e),c=s.trigger,l=s.isEndRemind,u=U.formatYMD(),f=d.pr(o,u),m=d.pr(c,u);f.isSame(m)&&a===l&&(n=!1)}})),n}(S)){!function(e){if(!f.includes(e)){var n=t?"recentDateReminderSet":"recentTimeReminderSet",r=m.ZP[n],i=[e].concat(j(r.filter((function(t){return t!==e}))));i.length>7&&(i=i.slice(0,7)),m.ZP[n]=i,(0,C.JU)(u._Yt[n],JSON.stringify(m.ZP[n]))}}(S);var e=c.concat([S]).sort(d.cS);h(e)}l(!1)}},className:"flex-auto",disabled:!_},g.formatMessage({id:"ok"})))))))}Z.defaultProps={extractOptions:{}};var B=Z,F=n("4zF/"),H=n("5VMf"),Y=n("yhZ0"),V=n("yGzg"),K=n("B33z"),W=n("YKhs"),z=n("sLZY"),G=n("lQiI"),q=n("NW6w");function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}function X(e){return function(e){if(Array.isArray(e))return te(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ee(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||ee(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 ee(e,t){if(e){if("string"===typeof e)return te(e,t);var n=Object.prototype.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)?te(e,t):void 0}}function te(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var ne=function(e,t,n){if(e&&"string"===typeof t&&n.length&&"none"!==n[0]&&!d.lD(n))return t.replace(/\(.*?\)/g,"").replace(/\uff08.*?\uff09/g,"");return t};function re(e){var t=e.date,n=e.clock,i=e.meridiem,y=e.isAllDay,v=e.annoyingAlert,g=e.reminderKeys,b=e.defaultSelectOptions,E=e.menuExtractOptions,k=e.customReminderExtract,S=e.onConfirm,w=e.onReset,T=e.hasReminder,x=e.area,_=e.isDisableAnnoyingAlert,O=(0,a.Z)(),C=(0,r.useRef)(null),A=(0,r.useRef)(null),I=Q((0,r.useState)(g),2),P=I[0],M=I[1],N=Q((0,r.useState)(null),2),j=N[0],R=N[1],L=Q((0,r.useState)(!1),2),U=L[0],Z=L[1],$=Q((0,r.useState)(!1),2),ee=$[0],te=$[1],re="setting"===x,ie="default"===x,oe="countdown"===x,ae=(0,r.useMemo)((function(){return _?null:oe?u.nTy:ie?u.q1C:null}),[_,oe,ie]),se=(0,q.v9)((function(e){return ae?(0,z.jK)(ae,v,e):1===v})),ce=Q((0,r.useState)(se),2),le=ce[0],ue=ce[1],fe=(0,F.D)(U),de=(0,q.v9)((function(e){return(0,G._y)()})),me=le!==se;(0,r.useEffect)((function(){fe&&!U&&te(!1),!fe&&U&&te(!0)}),[U,fe]),g!==j&&(j&&(M(g),A.current&&A.current.resetDefaultSelectKeys(g)),R(g));var pe=(0,r.useCallback)((function(e){if(e){var t=e.offsetHeight;if(C.current){var n=C.current.getBoundingClientRect().top+C.current.offsetHeight+4;n+t>window.innerHeight&&(n=window.innerHeight-t),e.style.top=n+"px"}}Z(!1)}),[Z]),he=function(e){var t=X(e).sort(d.cS);M(t)},ye=(0,r.useCallback)((function(){return me?le?1:0:v}),[v,le,me]),ve=(0,r.useMemo)((function(){return function(){var e=function(){var e=X(new Set([].concat(X(b),X(g||[])))).filter((function(e){return e&&"undefined"!==e&&"none"!==e})).sort(d.cS),t=y?"recentDateReminderSet":"recentTimeReminderSet",n=m.ZP[t].filter((function(t){return!e.includes(t)&&"none"!==t})).slice(0,2).sort(d.cS),r=oe?["none"]:[];return n.length?[].concat(r,X(e),["custom","recents"],X(n)):[].concat(r,X(e),["custom"])}(),n=function(){var e=O.formatMessage;if(y){var t="(".concat(f.JM(u.D6b),")");return{P0DT9H0M0S:"".concat(e({id:"due_date_remind_time"})).concat(t),"-P0DT15H0M0S":"".concat(e({id:"reminder_1_day_early"})).concat(t),"-P1DT15H0M0S":"".concat(e({id:"reminder_xx_days_early"},{d:2})).concat(t),"-P2DT15H0M0S":"".concat(e({id:"reminder_xx_days_early"},{d:3})).concat(t),"-P6DT15H0M0S":"".concat(e({id:"reminder_1_week_early"})).concat(t),"RELATED=END:P0DT9H0M0S":"".concat(e({id:"reminder_on_the_end_date"})).concat(t),custom:e({id:"custom_in_reminder"})}}return{PT0S:e({id:"on_time"}),"-PT5M":e({id:"reminder_xx_minutes_early"},{d:5}),"-PT30M":e({id:"reminder_xx_minutes_early"},{d:30}),"-PT60M":e({id:"reminder_1_hour_early"}),"-PT1440M":e({id:"reminder_1_day_early"}),"RELATED=END:PT0S":e({id:"reminder_at_the_end"}),custom:e({id:"custom_in_reminder"})}}(),i=[],a={},c=58;e.forEach((function(e,o){if("recents"===e)i.push(r.createElement(s.iz,{key:e+"-divider",className:"my-[4px]"})),i.push(r.createElement(s.DK,{id:"reminder_recents",key:e+"-title",className:"text-secondary text-tny text-grey-60"})),c+=9,c+=34;else if("none"===e)i.push(r.createElement(s.sN,{key:e},O.formatMessage({id:"none"}))),c+=34;else{var l=n[e]||function(){var n=e.includes("RELATED=END");return(0,p.y)({isAllDay:y,startDate:t||void 0,trigger:"".concat(n?u._nK:u.WV_).concat(e)})}();a[e]={value:l,index:o};var f=l.indexOf("(");if(f>-1){var d=l.slice(0,f),m=l.slice(f);i.push(r.createElement(s.sN,{multi:!0,key:e},r.createElement("span",{className:"text-grey"},d),r.createElement("span",{className:"text-xs text-grey-40 truncate ml-[4px]",style:{lineHeight:"16px"}},m))),c+=34}else i.push(r.createElement(s.sN,{multi:!0,key:e},l)),c+=34}}));var h=null,v="max-h-[394px]";if(!_){var E=function(e){return r.createElement("div",{className:o()("flex items-center justify-between mx-[4px] px-[12px] cursor-default relative"),style:{height:34}},e?r.createElement("div",{className:"absolute top-0 h-[1px] bg-grey-5",style:{left:-4,right:-4}}):null,r.createElement("div",{className:"flex-auto flex items-center"},r.createElement("span",{className:"text-[13px] flex items-center truncate"},O.formatMessage({id:"constant_reminder"})),!de&&r.createElement("div",{className:"w-[16px] h-[16px] ml-[2px] flex-none flex items-center justify-center"},r.createElement(l.Z,{name:"user-icon",className:"w-[12px] h-[12px] text-brand-secondary"}))),r.createElement(K.Z,{id:"task-stick-reminder",size:"tiny",checked:le,onChange:function(e){(0,W.w)()&&(ue(e.target.checked),e.target.checked&&(0,W.E)())}}))};c+43>452?(h=E(!0),v="max-h-[360px] pb-[4px]"):(i.push(r.createElement(s.iz,{key:"stick-reminder-divider",className:"my-[4px]"})),i.push(E(!1)))}return{menu:i,map:a,ExtraFooterComponent:h,menuUlClassName:v}}()}),[t,b,O,y,le,_,oe,g]),ge=(0,r.useCallback)((function(e){ee!==e&&te(e)}),[ee]),be=(0,r.useCallback)((function(){return ie?"w-[252px] !max-w-none":oe?"w-[242px] !max-w-none":""}),[oe,ie]),Ee=(0,r.useCallback)((function(){return re?r.createElement("div",{className:"flex items-center justify-center"},r.createElement(l.Z,{name:"item-reminder",className:"w-[18px] h-[18px] text-grey-40 mr-[6px] inline"}),r.createElement("span",{className:"text-grey-60 text-[13px]"},O.formatMessage({id:"reminder_time"}))):O.formatMessage({id:"none"})}),[O,re]),ke=(0,r.useCallback)((function(){return re?"h-[30px] leading-[28px] text-[14px] border border-solid border-grey-20":ie?o()("h-[34px] leading-[30px] text-[13px] !p-0 text-left justify-center",ee?"border-primary":"border-grey-20 group-hover:border-primary"):""}),[oe,ie,re,ee]),Se=(0,r.useCallback)((function(){return re?function(e,t){return e=ne(y,e,t),r.createElement("div",null,r.createElement(V.Z,{title:e,downListShow:ee}))}:ie?function(e,t){return e=ne(y,e,t),r.createElement(Y.Z,{className:o()("flex h-[34px] items-center px-[12px] rounded-dropdown-item cursor-pointer",ee?"bg-grey-6":"hover:bg-grey-4")},r.createElement(l.Z,{name:"item-reminder",className:o()("item-icon flex-none",T?"text-menu-primary":"text-grey-60")}),T?r.createElement("span",{className:o()("text-[13px] truncate overflow-hidden flex-auto text-menu-primary"),style:{lineHeight:"18px",paddingRight:12}},e):r.createElement("span",{className:"text-grey-80 text-[13px]",style:{lineHeight:"18px"}},O.formatMessage({id:"reminder_time"})))}:oe?function(e,t){return e=ne(y,e,t),r.createElement(r.Fragment,null,r.createElement("div",{className:o()("select-title max-w-full w-full truncate bg-main-background border border-solid border-grey-10 cursor-pointer","h-[32px] leading-[30px] rounded-select-trigger",ee&&"border-primary",!ee&&"border-grey-10","group-hover/dropdownWithTittle:border-primary"),style:{paddingLeft:8,paddingRight:20}},e),r.createElement(l.Z,{name:"thin-triangle-down",className:o()("select-arrow text-grey-40 w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2"),style:{right:8}}))}:void 0}),[T,O,y,oe,ie,re,ee]);return r.createElement(r.Fragment,null,r.createElement("div",{className:o()("r-select-smart r-select group relative",ie&&"px-[4px]"),ref:C},r.createElement(c.Z,J({placement:oe?"bottomLeft":"bottomRight",ref:A,className:o()("timecard-element reminder-ahead-select advance z-[1045] overflow-y-auto max-h-[452px]",be()),showArrow:!1,defaultTitle:Ee(),menu:ve.menu,map:ve.map,onShow:pe,selectedKeys:P,onBeforeSelect:function(e){return e.length>=P.length&&D.b9.reminderNumber<=P.length?(h.$Z({type:u.VIb.reminder,coverClassName:"timecard-popup-cover"}),!0):"custom"===e[e.length-1]?(Z(!0),A.current&&A.current.hideMenu(),!0):void 0},onSelectChange:he,onConfirm:function(){S(P,ye())},onCancel:he,exClassName:o()("transition-all duration-100 ease-in-out",H.RM,ke()),renderChildren:Se(),onMenuVisibleChange:ge,ExtraFooterComponent:ve.ExtraFooterComponent,menuUlClassName:ve.menuUlClassName},E)),!oe&&r.createElement(Y.Z,{onClick:w,className:o()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2 cursor-pointer ",re?"left-[288px]":"right-[12px]",T&&!re?"opacity-0 group-hover:opacity-100 focus-visible:opacity-100 ".concat(ee?"!opacity-100":""):"hidden")},r.createElement(l.Z,{name:"close",className:o()("text-grey-40 w-[12px] h-[12px]")})),ie&&r.createElement("div",{className:o()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2 pointer-events-none",{"group-hover:hidden":T,hidden:ee&&T}),style:{right:12}},r.createElement(l.Z,{name:"thin-triangle-down",className:o()("w-[12px] h-[12px] text-grey-40",{"-rotate-90":!ee})}))),U?r.createElement(B,{menuExtractOptions:E,extractOptions:k,reminderKeys:P,isAllDay:y,date:t,clock:n,meridiem:i,defaultSelectOptions:b,setIsCustomSettingShown:Z,onConfirm:function(e){S(e,ye())},area:x,trigger:C.current}):null)}re.defaultProps={menuExtractOptions:{}};var ie=re,oe=n("7Rop");function ae(){return ae=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ae.apply(this,arguments)}function se(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||le(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 ce(e){return function(e){if(Array.isArray(e))return ue(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||le(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function le(e,t){if(e){if("string"===typeof e)return ue(e,t);var n=Object.prototype.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)?ue(e,t):void 0}}function ue(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}de.defaultProps={componentExtract:{},selectMenuExtract:{},customReminderExtract:{},canSelectEndReminder:!1};var fe=function(e){if(!e||!e.size)return["none"];var t=/(-PT0M|-PT0H|-P0D|-P0W)$/;return e.map((function(e){var n=e.get("trigger"),r=n&&n.includes("TRIGGER;RELATED=END"),i=n&&n.includes("TRIGGER;RELATED=START");return n.match(t)?r?"RELATED=END:PT0S":"PT0S":i?n.slice(22):n.slice(8)})).reduce((function(e,t){return e.includes(t)?e:[].concat(ce(e),[t])}),[]).sort(d.cS)};function de(e){var t=e.data,n=e.selectMenuExtract,i=e.componentExtract,a=e.customReminderExtract,s=e.onUpdateStateData,c=e.area,l=void 0===c?"default":c,f=e.isAcrossDateMode,d=e.isSubscribeTask,m=e.isDisableAnnoyingAlert,p=e.canSelectEndReminder,h=t.get("reminders"),y=t.get("isAllDay"),v=t.get("date"),g=t.get("clock"),b=t.get("meridiem"),E=t.get("annoyingAlert"),k=(0,r.useRef)(E),S="default"===l,w=m||"setting"===l,T=se((0,r.useState)((function(){return fe(h)})),2),x=T[0],_=T[1],O=(0,r.useMemo)((function(){return d?{hasEndRemind:!1,isSameTimeDisable:!1}:p?{hasEndRemind:!0,isSameTimeDisable:!1}:f&&S?function(){var e=t.get("end"),n=e&&e.get("date");if(y)return v===n;var r=e&&e.get("clock");return v===n&&g===r}()?{hasEndRemind:!1,isSameTimeDisable:!0}:{hasEndRemind:!0,isSameTimeDisable:!1}:{hasEndRemind:!1,isSameTimeDisable:!1}}),[p,g,t,v,f,y,S,d]),C=O.hasEndRemind,D=O.isSameTimeDisable,A=(0,F.D)(C);(0,r.useEffect)((function(){if(A&&!C){if(!h||!h.size)return;var e=[],t=!1;if(D){var n=[];h.forEach((function(r){var i=r.get("trigger");i&&i.includes("TRIGGER;RELATED=END")&&(i=i.replace(/;RELATED=END/,""),t=!0),n.indexOf(i)>-1||(n.push(i),e.push({id:r.get("id"),trigger:i}))}))}else h.forEach((function(n){var r=n.get("trigger");r&&r.includes("TRIGGER;RELATED=END")?t=!0:e.push({id:n.get("id"),trigger:r})}));if(t){var r={reminders:e,annoyingAlert:k.current};s(r)}}}),[C,D,s,A,h]);var I=(0,r.useMemo)((function(){return function(e){var t=e?["P0DT9H0M0S","-P0DT15H0M0S","-P1DT15H0M0S","-P2DT15H0M0S","-P6DT15H0M0S"]:["PT0S","-PT5M","-PT30M","-PT60M","-PT1440M"];return C&&t.push(e?"RELATED=END:P0DT9H0M0S":"RELATED=END:PT0S"),t}(y)}),[C,y]);(0,r.useEffect)((function(){_(fe(h))}),[h]);var P=(0,r.useCallback)((function(e,t){var n=new Set(e||[]),r=h.reduce((function(e,t){return e[t.get("trigger")]=t.toJS(),e}),{}),i=[];n.forEach((function(e){var t=function(e){return"string"===typeof e&&/^RELATED=END:/.test(e)}(e)?"".concat(u._nK).concat(e):"".concat(u.WV_).concat(e),n=r[t];n?i.push(n):"none"!==e&&i.push({id:(0,oe.Z)(),trigger:t})})),s({reminders:i,annoyingAlert:t})}),[h,s]),M=(0,r.useCallback)((function(){s({reminders:[],annoyingAlert:-1})}),[s]),N=!!h.size;return r.createElement("div",ae({className:o()("reminder-ahead-section line relative",{"has-reminder":N})},i),r.createElement(ie,{menuExtractOptions:n,customReminderExtract:a,reminderKeys:x,isAllDay:y,date:v,clock:g,annoyingAlert:E,isDisableAnnoyingAlert:w,meridiem:b,hasReminder:N,defaultSelectOptions:I,onConfirm:P,onReset:M,area:l}))}},"x+TT":function(e,t,n){"use strict";n("2B1R");var r=n("SQnU"),i=n("q1tI"),o=n("9IBm"),a=n("EPMa"),s=n.n(a);t.Z=function(e){var t=e.onMonth,n=e.changeOnMonth,a=e.getMonthlyDetailSettings,c=e.isSubscribeTask,l=(0,o.Z)(),u=(0,i.useMemo)((function(){var e="h-[20px] text-center cursor-pointer rounded-[10px] px-[4px] mr-[7px] last:mr-0 inline-flex items-center",n="date"===t,r="week"===t,i="workday"===t,o=[{cn:s()("radio half-menu",e,{"active bg-primary-10":n,"bg-grey-5":!n}),active:n,text:l.formatMessage({id:"each"}),key:"date"},{cn:s()("radio half-menu",e,{"active bg-primary-10":r,"bg-grey-5":!r}),active:r,text:l.formatMessage({id:"on_the"}),key:"week"},{cn:s()("radio half-menu",e,{"active bg-primary-10":i,"bg-grey-5":!i}),active:i,text:l.formatMessage({id:"workday"}),key:"workday"}];return c&&o.pop(),o}),[l,c,t]);return i.createElement("div",{className:"set-month"},i.createElement("div",{className:"w-full justify-center"},i.createElement("div",{className:"line w-full overflow-hidden"},i.createElement(r.Z,{style:{minHeight:28,height:"auto",marginBottom:12},tabList:u.map((function(e){return{key:e.key,name:e.text}})),activeKey:t,onActiveKeyChange:function(e){n(e)},noWrap:!1}))),a())}},x40r:function(e,t,n){"use strict";var r=n("q1tI"),i=n("9IBm"),o=n("yFjn");t.Z=function(e){var t=e.isHolidayChecked,n=e.changeSkipHoliday,a=(0,i.Z)();return r.createElement("div",{className:"repeat-skip repeat-skip-holiday flex items-center",style:{height:34}},r.createElement(o.P,{checkboxId:"repeat-skip-holiday",isChecked:t,onChange:n}),r.createElement("label",{htmlFor:"repeat-skip-holiday",className:"inline-block ml-[7px] text-[13px]",style:{lineHeight:"18px"}},a.formatMessage({id:"skip_public_holidays"})))}},yrFz:function(e,t,n){"use strict";var r=n("q1tI"),i=n("9IBm"),o=n("yFjn");t.Z=function(e){var t=e.isWeekendChecked,n=e.isSkipWeekendsDisabled,a=e.changeSkipWeekend,s=(0,i.Z)();return r.createElement("div",{className:"repeat-skip weekend flex items-center",style:{height:34}},r.createElement(o.P,{checkboxId:"repeat-skip-weekend",isChecked:t,onChange:a,disabled:n}),r.createElement("label",{htmlFor:"repeat-skip-weekend",className:"inline-block ml-[7px] text-[13px]",style:{lineHeight:"18px"}},s.formatMessage({id:"skip_weekends"})))}},"6T1W":function(e,t,n){"use strict";n("ma9I"),n("yq1k"),n("2B1R"),n("pDQq"),n("JTJg");var r=n("yhZ0"),i=n("q1tI"),o=n("9IBm"),a=n("EPMa"),s=n.n(a);t.Z=function(e){var t=e.weekStart,n=e.selected,a=e.changeRepeatWeek,c=(0,o.Z)(),l=(0,i.useMemo)((function(){var e=[{key:"SU",value:c.formatMessage({id:"su_week"})},{key:"MO",value:c.formatMessage({id:"mo_week"})},{key:"TU",value:c.formatMessage({id:"tu_week"})},{key:"WE",value:c.formatMessage({id:"we_week"})},{key:"TH",value:c.formatMessage({id:"th_week"})},{key:"FR",value:c.formatMessage({id:"fr_week"})},{key:"SA",value:c.formatMessage({id:"sa_week"})}];if(t>0){var n=e.splice(0,t);e=e.concat(n)}return e}),[c,t]);return i.createElement("div",{className:"set-week line overflow-hidden",style:{margin:"8px -4px 14px"}},i.createElement("div",{className:"select-squares overflow-hidden flex justify-between"},l.map((function(e,t){var o=n.includes(e.key);return i.createElement(r.Z,{className:s()("select-item float-left flex items-center justify-center cursor-pointer text-center w-[22px] h-[22px] rounded-full leading-[22px]",{"item-selected bg-primary":o,"hover:bg-primary-10":!o}),key:e.key,onClick:function(){a(e.key)}},i.createElement("span",{className:s()("inline-block transform text-xs",{"text-white":o})},e.value))}))))}},tgXp:function(e,t,n){"use strict";n("2B1R");var r=n("SQnU"),i=n("q1tI"),o=n("9IBm");t.Z=function(e){var t=e.onYear,n=e.getSetYearDay,a=e.getSetYearDate,s=e.changeOnYear,c=(0,o.Z)(),l=[{text:c.formatMessage({id:"each"}),key:"date"},{text:c.formatMessage({id:"on_the"}),key:"day"}];return i.createElement("div",{className:"set-year"},i.createElement(r.Z,{style:{minHeight:28,height:"auto",marginBottom:12},tabList:l.map((function(e){return{key:e.key,name:e.text}})),activeKey:t,onActiveKeyChange:function(e){s(e)},noWrap:!1}),"day"===t?n():a())}},dVPo:function(e,t,n){"use strict";n.d(t,{Z:function(){return wn}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("zY4a"),o=n("NW6w"),a=n("Eh+D"),s=n("y8mg"),c=n.n(s),l=n("EPMa"),u=n.n(l),f=n("i8i4"),d=n("3KU8"),m=n.n(d),p=n("5WEu"),h=(n("oVuX"),n("4l63"),n("JTJg"),n("schq")),y=n("0swr"),v=n.n(y),g=n("lQiI"),b=n("7Rop"),E=n("C+ZP"),k=n("ZtTY"),S=(n("pjDv"),n("sMBO"),n("rB9j"),n("ALS0"),n("JfAA"),n("9IBm")),w=n("gGPo"),T=n("PMrR"),x=n("l3/N"),_=n("UPLa"),O=n("Ag2S"),C=n("P26T"),D=n("dmHn"),A=n.n(D),I=n("mLa8");function P(e){return P="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},P(e)}function M(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Z(r.key),r)}}function N(e,t,n){return t=R(t),function(e,t){if(t&&("object"===P(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,j()?Reflect.construct(t,n||[],R(e).constructor):t.apply(e,n))}function j(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(j=function(){return!!e})()}function R(e){return R=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},R(e)}function L(e,t){return L=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},L(e,t)}function U(e,t,n){return(t=Z(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Z(e){var t=function(e,t){if("object"!=P(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=P(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==P(t)?t:t+""}var B=function(e){function t(e,n){var i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),U(i=N(this,t,[e,n]),"settings",void 0),U(i,"rootRef",void 0),U(i,"escListenId",void 0),i.settings=e.settings,i.state={startDate:i.settings.date||n.formatYMD(),dueDate:i.settings.end&&i.settings.end.date?i.settings.end.date:n.getDateMoment(i.state.startDate).add(1,"d").format("YYYY-MM-DD")},i.onDateChange=i.onDateChange.bind(i),i.cancel=i.cancel.bind(i),i.confirm=i.confirm.bind(i),i.rootRef=r.createRef(),i.escListenId=c().uniqueId(),i}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&L(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){var e;if(e=(0,x.gz)()?document.querySelector(".tk-calendar").getBoundingClientRect():{top:0,height:window.innerHeight},this.rootRef.current){var t=this.rootRef.current.getBoundingClientRect(),n=t.top+t.height-(e.top+e.height);n>0&&(this.rootRef.current.style.top=this.rootRef.current.offsetTop-n+"px")}O.jc.subscribe(this.escListenId,"rangeCardSelect",this.cancel)}},{key:"componentWillUnmount",value:function(){O.jc.unSubscribe(this.escListenId)}},{key:"render",value:function(){var e=this.props,t=(e.intl,e.rangeAt),n=this.state,i=n.startDate,o=n.dueDate,a=this.context,s=A()(i);return r.createElement("div",{ref:this.rootRef,className:u()("timecard rangecard pop-shadow right-0 absolute bg-main-background z-[4444] shadow-default dark:shadow-dark-default rounded-dropdown py-[10px] border border-solid border-grey-10",{"top-[36px]":"begin"===t,"top-[76px]":"begin"!==t}),"data-type":t,style:{width:230}},r.createElement(I.ZP,null,r.createElement("div",{className:"tc-inner",tabIndex:-1},r.createElement("div",{className:"calendar-container px-[16px]"},r.createElement(T.Z,{mode:"range",dateInstance:a,size:"tiny",startDate:"end"===t?C.Z.formatToServerDate(s):void 0,beforeDatesInvalid:"end"===t?s.toDate().toString():void 0,rangeAt:t,selected:[i,o],onChange:this.onDateChange,isTimeCardKalendae:!0})))))}},{key:"onDateChange",value:function(e){var t=this;this.setState({startDate:e[0],dueDate:e[1]},(function(){t.props.onConfirm&&t.props.onConfirm([t.state.startDate,t.state.dueDate])}))}},{key:"cancel",value:function(){this.props.onCancel&&this.props.onCancel()}},{key:"confirm",value:function(){this.props.onConfirm&&this.props.onConfirm([this.state.startDate,this.state.dueDate])}}])&&M(n.prototype,i),o&&M(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);U(B,"contextType",_.Z);var F=(0,h.ZP)(B,{forwardRef:!0}),H=n("yhZ0");function Y(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return V(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(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 V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var K=function(e){var t,n,i=e.label,o=e.rangeAt,a=e.settings,s=e.dateRangeUpdate,c=e.timeUpdate,l=e.isCrossDay,f=a.date,d=a.clock,m=a.meridiem,p=a.end,h=a.isAllDay,y=a.isFloating,v=a.timeZone,g=a.logicTimeZone,b=(0,S.Z)(),E=(0,r.useRef)(null),k=(0,r.useRef)(null),T=Y((0,r.useState)(!1),2),x=T[0],O=T[1],C=(0,r.useContext)(_.Z);"end"===o?(t=p.date,n=p.clock):(t=f,n=d),(0,r.useEffect)((function(){var e=function(e){x&&E.current&&!$(e.target).closest(E.current).length&&k.current&&!$(e.target).closest(k.current.rootRef.current).length&&O(!1)};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[x]);var D=(0,r.useCallback)((function(){O(!1)}),[O]),A=function(){return O(!x)};return r.createElement(r.Fragment,null,r.createElement("div",{className:"row range begin clearfix flex items-center my-[8px] relative"},r.createElement("p",{className:u()("title text-[13px] text-grey-80 flex items-center break-all py-[4px]"),style:{minHeight:28,width:30,lineHeight:"18px",marginRight:8}},i),r.createElement("div",{className:"range-wrapper flex flex-1",ref:E},r.createElement(H.Z,{className:u()("preview flex-1 text-[13px] border-solid border rounded-[8px] text-center px-[8px] hover:border-primary cursor-pointer",x?"border-primary":"border-grey-10"),key:"".concat(h),style:{height:28,lineHeight:"26px"},onClick:A},function(e){var t=e.placeholder,n=e.date;return n?C.formatSlashShortDate(n):t}({placeholder:b.formatMessage({id:"task_due_date"}),date:t})),!h&&r.createElement("div",{className:"range-reminder-container",style:{height:28}},r.createElement(w.Z,{isAbleDisplayTimezone:!1,meridiem:m,clock:n,date:t,isFloating:y,timeZone:v,logicTimeZone:g,submitChangedData:c,onTimePickerAwake:D,startClock:d,endClock:"end"===o?p.clock:null,isCrossDay:l,isAcrossDateMode:!0})))),x&&r.createElement(F,{ref:k,rangeAt:o,settings:a,onCancel:A,onConfirm:function(e){s(e),O(!1)}}))},W=n("iycS");var z=function(e){var t=e.isAllDay,n=e.timeZone,i=e.isFloating,o=e.timezoneUpdate,a=(0,r.useRef)(null);return r.createElement(r.Fragment,null,r.createElement("div",{className:"timezone relative"},!t&&a.current?r.createElement(W.Z,{menuTitleClassName:"select-toggle mt-[4px]",menuContainer:a.current,timeZone:n,isFloating:i,submitChangedData:o,isReadOnly:t,isAcrossDateMode:!0}):null,r.createElement("div",{className:"choose-timezone-menu min-w-[244px] absolute left-1/2 transform -translate-x-1/2 z-[1000]",ref:a})))},G=n("B33z");var q=function(e){var t=e.isAllDay,n=e.switchAllDay,i=e.timeZone,o=e.isFloating,a=e.timezoneUpdate,s=e.isTimezoneDisabled,c=(0,S.Z)();return r.createElement("div",{className:"row allday relative",style:{marginBottom:15,paddingTop:7}},r.createElement("div",{className:"absolute bg-grey-5",style:{left:-16,right:-16,bottom:-15,height:1}}),r.createElement("div",{className:"switch small round flex items-center justify-between",style:{height:18,marginBottom:15}},r.createElement("p",{className:"text-grey-80",style:{fontSize:13,lineHeight:"18px"}},c.formatMessage({id:"all_day"})),r.createElement(G.Z,{id:"across-day-allday",checked:t,onChange:n,size:"small"})),s?null:r.createElement(z,{isAllDay:t,timeZone:i,isFloating:o,timezoneUpdate:a}))};function J(e){return J="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},J(e)}function X(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ie(r.key),r)}}function Q(e,t,n){return t=te(t),function(e,t){if(t&&("object"===J(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,ee()?Reflect.construct(t,n||[],te(e).constructor):t.apply(e,n))}function ee(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(ee=function(){return!!e})()}function te(e){return te=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},te(e)}function ne(e,t){return ne=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},ne(e,t)}function re(e,t,n){return(t=ie(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ie(e){var t=function(e,t){if("object"!=J(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=J(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==J(t)?t:t+""}var oe=function(e){function t(e,n){var r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),re(r=Q(this,t,[e,n]),"settings",void 0),re(r,"defaultTimeDuration",void 0),r.settings=e.data.toJS(),r.defaultTimeDuration=r.getDefaultTimeDuration(),r.handleReminder(),r.initDate(),r.initEnd(),r.switchAllDay=r.switchAllDay.bind(r),r.listenDateRangeUpdate=r.listenDateRangeUpdate.bind(r),r.listenBeginTimeUpdate=r.listenBeginTimeUpdate.bind(r),r.listenEndTimeUpdate=r.listenEndTimeUpdate.bind(r),r.listenTimezoneUpdate=r.listenTimezoneUpdate.bind(r),r.state={isCrossDay:!1},r}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&ne(e,t)}(t,e),n=t,i=[{key:"componentDidMount",value:function(){this.updateSettings(),this.settings.end&&this.settings.date!==this.settings.end.date&&this.setState({isCrossDay:!0})}},{key:"componentWillReceiveProps",value:function(e){var t=this.props;if(e.data.get("timeZone")!==t.data.get("timeZone")&&(this.settings.timeZone=e.data.get("timeZone")),e.data.get("reminders")!==t.data.get("timeZone")&&(this.settings.reminders=e.data.get("reminders")),t.data.get("date")&&e.data.get("date")&&e.data.get("date")!==t.data.get("date")){var n=this.context,r=n.getDateMoment,i=n.formatYMD,o=e.data.get("date"),a=this.settings.date||i(),s=this.settings.end&&this.settings.end.date?this.settings.end.date:r(a).add(1,"d").format("YYYY-MM-DD"),c=r(s).diff(r(a),"day"),l=r(o).add(c,"day").format("YYYY-MM-DD");this.listenDateRangeUpdate([o,l])}}},{key:"render",value:function(){var e=this.props,t=e.intl,n=e.isTimezoneDisabled;return r.createElement("div",{className:"across-day relative",style:{margin:"19px 16px 0"}},r.createElement(K,{label:t.formatMessage({id:"pomo_start"}),rangeAt:"begin",settings:this.settings,dateRangeUpdate:this.listenDateRangeUpdate,timeUpdate:this.listenBeginTimeUpdate}),r.createElement(K,{label:t.formatMessage({id:"timecard_end"}),rangeAt:"end",settings:this.settings,dateRangeUpdate:this.listenDateRangeUpdate,timeUpdate:this.listenEndTimeUpdate,isCrossDay:this.state.isCrossDay}),r.createElement(q,{isAllDay:this.settings.isAllDay,timeZone:this.settings.timeZone,isFloating:this.settings.isFloating,switchAllDay:this.switchAllDay,isTimezoneDisabled:n,timezoneUpdate:this.listenTimezoneUpdate}),r.createElement("div",{style:{height:4}}),r.createElement("div",{style:{height:2}}))}},{key:"getDefaultTimeDuration",value:function(){if(g._y()){var e=p.U2("defaultTimeDuration");return e>=1440&&(e-=1440),e}return 30}},{key:"handleReminder",value:function(){if(this.props.isFromSwitch&&this.settings.reminders&&this.settings.reminders.length>0){var e=[],t=[];this.settings.reminders.forEach((function(n){var r=n.trigger.includes("TRIGGER;RELATED=END")?n.trigger:n.trigger.split(";")[0];t.indexOf(r)>-1||(t.push(r),e.push({id:n.id,trigger:r}))})),this.settings.reminders=e,this.props.onSettingsUpdate&&this.props.onSettingsUpdate(this.settings)}}},{key:"initDate",value:function(){this.settings.date||(this.settings.date=this.context.getDateMoment().add(1,"hour").format("YYYY-MM-DD"))}},{key:"initEnd",value:function(){if(!this.settings.end){var e,t,n,r=this.props.isAcrossSameDate;this.settings.clock?(e=(n=this.combineDateAndClock(this.settings.date,this.settings.clock).add(r?0:this.defaultTimeDuration,"minutes")).format("YYYY-MM-DD"),t=this.formatClock(n),this.settings.end={clock:t,date:e}):this.props.isFromSwitch?(this.resetToLocalTimeZone(),this.setNextHour(!0)):r?(this.settings.isAllDay=!0,this.settings.end={date:this.settings.date}):(e=this.settings.date,this.settings.end={date:e},p.CW()?(this.settings.isAllDay=!0,this.settings.end={date:this.context.getDateMoment(this.settings.date).add(this.defaultTimeDuration,"minutes").format("YYYY-MM-DD")}):(this.settings.isAllDay=!1,this.setNextHour(!0,!0)));var i=(0,k.r8)(this.settings);this.settings.startDate=i.startDate,this.settings.dueDate=i.dueDate}}},{key:"formatClock",value:function(e){if(this.settings.meridiem){var t=e.format("HH:mm").split(":");return t[0]=parseInt(t[0],10),t[1]+=t[0]>=12?" PM":" AM",t[0]=t[0]||12,t[0]=t[0]>12?this.formatUnit(t[0]%12):this.formatUnit(t[0]),t.join(":")}return e.format("HH:mm")}},{key:"formatStandardClock",value:function(e){var t=e.split(" ");if(2===t.length){var n=parseInt(t[0].split(":")[0],10),r=parseInt(t[0].split(":")[1],10),i=t[1];return"AM"===i&&12===n&&(n=0),"PM"===i&&12!==n&&(n+=12),this.formatUnit(n)+":"+this.formatUnit(r)}return e}},{key:"formatUnit",value:function(e){return e<10?"0"+e:e}},{key:"setNextHour",value:function(e,t){var n=this,r=this.settings,i=r.isFloating,o=r.logicTimeZone,a=this.props.isSubscribeTask,s=(0,E.yP)(new Date,(0,k.AW)({isAllDay:!1,isFloating:i,timeZone:o,isSubscribeTask:a})).startOf("hour").add(1,"hour"),c=e?this.defaultTimeDuration:30,l=s.clone().add(c,"minutes");if(this.settings.clock=this.formatClock(s),this.settings.isAllDay=!1,this.settings.end&&this.settings.end.date&&!this.settings.end.clock&&!e)this.settings.end.clock=this.formatClock(l);else{this.settings.end=this.settings.end||{};var u=l.clone().startOf("day").diff(s.clone().startOf("day"),"days");this.settings.end.date=u?this.context.getDateMoment(this.settings.date).add(u,"day").format("YYYY-MM-DD"):this.settings.date,this.settings.end.clock=this.formatClock(l)}if(t||!this.settings.reminders||!this.settings.reminders.length){this.settings.reminders=[];var f=p.ky(!1,!0);f&&f.forEach((function(e){n.settings.reminders.push({id:(0,b.Z)(),trigger:e})})),this.props.onSettingsUpdate&&this.props.onSettingsUpdate(this.settings)}}},{key:"getStartDatePreview",value:function(){var e=this.settings.startDate||this.context.getDateMoment(),t=this.settings.isAllDay;return this.getDatePreview(e,t)}},{key:"getDueDatePreview",value:function(){var e,t=this.settings,n=t.timeZone,r=t.dueDate,i=t.isAllDay;return e=this.settings.dueDate?this.context.getDateMoment((0,E.w4)(r,i,n)):this.context.getDateMoment(startDate).add(1,"d"),this.getDatePreview(e,i)}},{key:"getDatePreview",value:function(e,t){var n=this.props.intl;return e?this.context.formatSlashShortDate(e):n.formatMessage({id:"task_due_date"})}},{key:"switchAllDay",value:function(){this.settings.isAllDay?(this.resetToLocalTimeZone(),this.setNextHour(!1,!0),this.updateSettings()):(this.settings.clock=null,this.settings.end&&(this.settings.end.clock=null),this.settings.reminders=p.Xc(!0),this.settings.isAllDay=!0,this.settings.isFloating=!1,this.resetToLocalTimeZone(),this.settings.reminders&&(this.settings.reminders=this.settings.reminders.toJS()),this.settings.end&&this.settings.end.date===this.settings.date&&(this.settings.end.date=this.settings.date),this.updateSettings())}},{key:"updateSettings",value:function(e,t){e=e||this.settings,this.settings.date=e.date,this.settings.end&&e.end&&(this.settings.end.date=e.end.date,this.settings.date===this.settings.end.date&&this.isStartAfterEnd()&&("begin"===t||"end"===t&&(this.settings.clock=this.settings.end.clock))),this.props.onSettingsUpdate(this.settings)}},{key:"isStartAfterEnd",value:function(){var e=this.combineDateAndClock(this.settings.date,this.settings.clock),t=this.combineDateAndClock(this.settings.end.date,this.settings.end.clock);return e.isAfter(t)}},{key:"combineDateAndClock",value:function(e,t){return this.context.getDateMoment(e+(this.settings.clock?" "+this.formatStandardClock(t):""))}},{key:"listenDateRangeUpdate",value:function(e){this.settings.date=e[0],this.settings.end&&(this.settings.end.date=e[1]);var t=this.settings,n=t.clock,r=t.end,i=this.context.getMeridiemDateTimeMoment(e[0],n,this.settings.meridiem),o=this.context.getMeridiemDateTimeMoment(e[1],r.clock,this.settings.meridiem);e[0]===e[1]&&i.isAfter(o)&&(i=o.clone().subtract(1,"hour"),this.settings.date=i.format("YYYY-MM-DD"),this.settings.clock=this.formatClock(i)),this.settings.end&&this.setState({isCrossDay:this.settings.date!==this.settings.end.date}),this.resetDisableTimeZoneData(),this.props.onSettingsUpdate(this.settings)}},{key:"listenBeginTimeUpdate",value:function(e){if(this.settings.clock!==e.clock){var t=(0,s.cloneDeep)(this.settings);if(t.end&&this.settings.end){var n=v()(t.date+" "+t.clock),r=v()(t.end.date+" "+t.end.clock).diff(n,"minute");this.settings.clock=e.clock;var i=this.combineDateAndClock(this.settings.date,this.settings.clock),o=this.combineDateAndClock(this.settings.end.date,this.settings.end.clock);(o=i.add(r,"minute")).isAfter(i)||(this.settings.end.date=o.format("YYYY-MM-DD")),this.settings.end.clock=this.formatClock(o),this.setState({isCrossDay:this.settings.date!==this.settings.end.date}),this.resetDisableTimeZoneData(),this.updateSettings(this.settings,"begin")}}}},{key:"listenEndTimeUpdate",value:function(e){if(this.settings.end){if(this.settings.end.clock===e.clock)return;this.settings.end.clock=e.clock;var t=this.combineDateAndClock(this.settings.date,this.settings.clock),n=this.combineDateAndClock(this.settings.end.date,this.settings.end.clock);this.settings.date===this.settings.end.date&&t.isAfter(n)&&(t=n.clone(),this.settings.end.date=t.add(1,"days").format("YYYY-MM-DD")),this.setState({isCrossDay:this.settings.date!==this.settings.end.date}),this.resetDisableTimeZoneData(),this.updateSettings(this.settings,"end")}}},{key:"listenTimezoneUpdate",value:function(e){"isFloating"in e&&(this.settings.isFloating=e.isFloating),"timeZone"in e&&(this.settings.logicTimeZone=e.timeZone),this.props.onSettingsUpdate(this.settings)}},{key:"resetDisableTimeZoneData",value:function(){var e=this.props.isSubscribeTask;p.U2("isTimeZoneOptionEnabled")||e||(this.settings.logicTimeZone=E.vN,this.settings.isFloating=!1)}},{key:"resetToLocalTimeZone",value:function(){this.settings.logicTimeZone!==E.vN&&(this.settings.logicTimeZone=E.vN)}}],i&&X(n.prototype,i),o&&X(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);re(oe,"contextType",_.Z);var ae=(0,h.ZP)(oe),se=n("6t1G"),ce=n("SwPS"),le=n("AqaH"),ue=function(e){var t=e.options,n=e.size,i=void 0===n?24:n,o=(0,S.Z)();return r.createElement("div",{className:"quick-set flex justify-between"},t.map((function(e){var t;return r.createElement(H.Z,{className:"item avoid-event inline-block relative cursor-pointer group",key:e.time,onClick:function(t){e.onClick(t,e.time)}},r.createElement(ce.Z,{placement:"bottom",title:o.formatMessage({id:e.text}),offset:[0,8]},r.createElement("div",null,r.createElement(le.Z,{name:e.icon.name,className:u()(null!==(t=e.icon.className)&&void 0!==t?t:"","text-grey-60 rounded-xs"),style:{width:i,height:i}}))))})))},fe=n("zoGk");function de(e){var t=e.data,n=e.isDateReadOnly,i=e.isTimeDisabled,o=e.isTimezoneDisabled,a=e.isTimezoneReadOnly,s=e.onUpdateStateData,c=e.onUpdateAnalyticData,l=e.onConfirmStateData,f=e.quickSetOptions,d=e.confirmTimecardQuickSet,m=(0,r.useRef)(null),h=t.get("meridiem"),y=t.get("date"),v=t.get("clock"),g=t.get("isFloating"),b=t.get("timeZone"),E=t.get("logicTimeZone"),k=t.get("repeatFlag"),S=t.get("repeatFrom"),x=t.get("exDate"),O=x?x.toJS():[],C=(0,r.useContext)(_.Z),D=(0,r.useCallback)((function(){if(null==f)return null;var e=f.willRepeat,t=f.startDate,n=f.onSkipThisPeriod;return r.createElement("div",{className:"mx-auto",style:{padding:"24px 22px"}},r.createElement(ue,{options:function(){var r="YYYY-MM-DD",i={today:{icon:"quick-today",text:"today",time:fe.Z.getStartOfDay(0,"days",r)},tomorrow:{icon:"tomorrow-list",text:"tomorrow",time:fe.Z.getStartOfDay(1,"days",r)},nextweek:{icon:"quick-nextweek",text:"next_week",time:fe.Z.getStartOfDay(7,"days",r)},nextmonth:{icon:"quick-nextmonth",text:"next_month",time:fe.Z.getStartOfDay(1,"month",r)},nextperiod:{icon:"quick-nextperiod",text:"skip_this_period",time:"skip_this_period"}},o=["today","tomorrow","nextweek","nextmonth"];e&&o.push("nextperiod");var a=t&&fe.Z.formatUtcToDateString(t);return o.map((function(e){var t=i[e];return{time:t.time,text:t.text,isActive:a===t.time,icon:{name:t.icon},onClick:function(e,t){!function(e){"skip_this_period"===e?n():d(e)}(t)}}}))}(),size:26}))}),[d,f]),A=D();return r.createElement("div",{className:u()("date-container",!A&&"mt-[12px]")},A,r.createElement("div",{className:u()("calendar-container mx-[10px]",{disabled:n})},r.createElement(T.Z,{ref:m,dateInstance:C,showRepeat:!0,isDisplayDateInfo:!0,selected:y,repeatFlag:k,repeatFrom:S,exDate:O,timeZone:b,isTimeCardKalendae:!0,onChange:function(e){var t={date:e,exDate:[],repeatFlag:(0,se.rn)(e?C.getDateMoment(e):null,k,S)};s(t)},onDoubleChange:function(e){l({date:e,exDate:[]})},onPrevUnit:function(e){"date"===e.selectMode&&c({isUsePrevMonthBtn:!0})},onNextUnit:function(e){"date"===e.selectMode&&c({isUseNextMonthBtn:!0})},onChangeSelectMode:function(e){"month"===e&&c({isOpenMonthSection:!0})},extraClassName:"z-[2000]",kClassName:"",isInTimecardSingle:!0})),r.createElement("div",{className:"divider h-0 w-full mb-[15px] overflow-hidden bg-[transparent]"}),!i&&r.createElement("div",{className:"reminder-time-container",style:{marginBottom:2}},r.createElement(w.Z,{isAbleDisplayTimezone:!o,isAbleSelectTimezone:!a,meridiem:h,clock:v,date:y,isFloating:g,timeZone:b,logicTimeZone:E,submitChangedData:function(e){var t={clock:e.clock,isAllDay:e.isAllDay,exDate:[]};!v&&e.clock&&(t.reminders=p.Xc().toJS()),e.clock||(t.reminders=[]),"date"in e&&(t.date=e.date),"isFloating"in e&&(t.isFloating=e.isFloating),"timeZone"in e&&(t.logicTimeZone=e.timeZone),s(t)},changeTimezone:function(e){var t={};"isFloating"in e&&(t.isFloating=e.isFloating),"timeZone"in e&&(t.logicTimeZone=e.timeZone),s(t)}})))}var me=n("2eCI"),pe=n("SY8U");function he(e){var t=e.data,n=e.isTimeDisabled,i=e.isTimezoneReadOnly,o=e.isTimezoneDisabled,a=e.isSingleDateMode,s=e.isAcrossSameDate,c=e.onUpdateAnalyticData,l=e.onUpdateStateData,u=e.onConfirmStateData,f=e.quickSetOptions,d=e.confirmTimecardQuickSet,m=(0,me.D)(a),p=(0,r.useContext)(pe.Z).isSubscribeTask;return a?r.createElement(de,{data:t,isTimeDisabled:n,isTimezoneDisabled:o,isTimezoneReadOnly:i,onUpdateAnalyticData:c,onUpdateStateData:l,onConfirmStateData:u,quickSetOptions:f,confirmTimecardQuickSet:d}):r.createElement(ae,{data:t,isTimezoneDisabled:o,isSubscribeTask:p,isAcrossSameDate:s,isFromSwitch:m&&!a,onSettingsUpdate:function(e){var t={clock:e.clock,date:e.date,end:e.end,isAllDay:e.isAllDay,reminders:e.reminders,isFloating:e.isFloating,logicTimeZone:e.logicTimeZone};l(t)}})}var ye=n("+Wxg"),ve=(n("ToJy"),n("fbCW"),n("E9XD"),n("pDQq"),n("PLEF")),ge=n("UDbp"),be=n("AtZj"),Ee=n("q9+P"),ke=n("RDjN"),Se=n("5VMf"),we=n("tyHB"),Te=n("a0xv"),xe=n("Omno"),_e=n("sLZY"),Oe=n("5uUV");function Ce(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return De(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return De(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 De(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ae=function(e){var t=e.repeatKind,n=e.repeatData,i=e.repeatPreviewText,o=e.dateMoment,a=e.isSubscribeTask,s=e.setIsCustomSettingShown,l=e.submitChangedData,f=e.isMenuShow,d=e.onMenuVisibleChange,m=(0,r.useRef)(null),h=(0,S.Z)(),y=function(e){var n=e.selectedKeys[0];if("advanced"!==n){var r={repeatFrom:ke.zNx.defaultVal,kind:n};"ebbinghaus_curve"===n&&(r.repeatFrom=ke.zNx.dueDate),t!==n&&Object.assign(r,{until:null}),l(r)}},g=function(){var e=[],i={},s={},l=[t],u={0:h.formatMessage({id:"sunday"}),1:h.formatMessage({id:"monday"}),2:h.formatMessage({id:"tuesday"}),3:h.formatMessage({id:"wednesday"}),4:h.formatMessage({id:"thursday"}),5:h.formatMessage({id:"friday"}),6:h.formatMessage({id:"saturday"})},f=v()("2000-01-01","YYYY-MM-DD"),d=[{key:"daily",value:h.formatMessage({id:"daily"})},{key:"weekly",value:h.formatMessage({id:"weekly"}),subValue:function(){if("weekly"===t){var e=n.weekdays[0];if(e){var r=u[(Te.OG.fromStr(e).weekday+1)%7];if(r)return r}}return u[o.day().toString()]}()},{key:"monthly",value:h.formatMessage({id:"monthly"}),subValue:function(){if("monthly"===t){var e=n.monthdays[0];if(e)return f.clone().date(e).format("Do")}return o.format("Do")}()},{key:"yearly",value:h.formatMessage({id:"yearly"}),subValue:function(){var e=(0,Oe.I4)("MMMDo");if("yearly"===t){var r=n.monthdays[0],i=n.whichMonth;if(r&&i)return f.clone().month(i-1).date(r).format(e)}return o.format(e)}()},{key:"advanced",value:h.formatMessage({id:"custom"})}];if(!a){if(Ee.j4){var m={key:"weekdaily",value:h.formatMessage({id:"official_working_days"}),subValue:""},y={key:"every-weekday",value:h.formatMessage({id:"every_workday"}),subValue:h.formatMessage({id:"mon_fri"})},g="every-weekday"===t?y:"weekdaily"===t?m:{value:h.formatMessage({id:"weekdays"}),subValue:""},b=g.value,E=g.subValue;d.splice(-1,0,{key:"weekday_repeat",value:b,subValue:E,subMenuItem:[y,m]})}else d.splice(-1,0,{key:"every-weekday",value:h.formatMessage({id:"every_workday"}),subValue:h.formatMessage({id:"mon_fri"})});if(Ee.j4){var k={key:"every-weekend",value:h.formatMessage({id:"every_weekend"}),subValue:""},S={key:"official-holidays",value:h.formatMessage({id:"official_holidays_title"}),subValue:""},w="every-weekend"===t?k:"official-holidays"===t?S:{value:h.formatMessage({id:"holidays"}),subValue:""},T=w.value,x=w.subValue;d.splice(-1,0,{key:"holidays_repeat",value:T,subValue:x,subMenuItem:[k,S]})}if(p.TV()||"lunar_yearly"===t||"lunar_monthly"===t){var _={key:"lunar_yearly",value:h.formatMessage({id:Ee.j4?"lunar_yearly_v2":"Chinese Lunar Yearly"}),subValue:function(){if("lunar_yearly"===t){var e,r=null===(e=n.monthdays)||void 0===e?void 0:e[0],i=n.whichMonth;if(r)return"".concat(we.jS[i-1],"\u6708").concat((0,we.hP)(r))}var a=(new we.jd).solar2lunar(o.toDate()),s=a.lunarMonth,c=a.lunarDay;return"".concat(s,"\u6708").concat(c)}()},O={key:"lunar_monthly",value:h.formatMessage({id:Ee.j4?"lunar_monthly":"Chinese Lunar Monthly"}),subValue:function(){if("lunar_monthly"===t){var e,r=null===(e=n.monthdays)||void 0===e?void 0:e[0];if(r)return"".concat((0,we.hP)(r))}var i=(new we.jd).solar2lunar(o.toDate()).lunarDay;return"".concat(i)}()},C="lunar_yearly"===t?_:"lunar_monthly"===t?O:{value:h.formatMessage({id:Ee.j4?"lunar_repeat":"Chinese Lunar Repeat"}),subValue:""},D=C.value,A=C.subValue;d.splice(-1,0,{key:"lunar_repeat",value:D,subValue:A,subMenuItem:[O,_]})}ke.auK.forEach((function(e){"lunar"!==e&&function(e,r){var i="".concat(e,"_repeat"),a="".concat(e,"_yearly"),s="".concat(e,"_monthly");if((0,_e.U0)()===e||t===a||t===s){var l={key:a,value:(0,xe.ML)(a),subValue:function(){var r=Ce(function(){if(t===a){var r,i=null===(r=n.monthdays)||void 0===r?void 0:r[0],s=n.whichMonth;if(c().isNumber(i)&&c().isNumber(s))return[v()().year(),s,i,!1]}return(0,xe.WQ)(e,o.year(),o.month()+1,o.date())}(),4),i=r[0],s=r[1],l=r[2],u=r[3],f=Ce((0,_e.Hs)(e,i,s,l,u),3),d=f[1],m=f[2];return"".concat((0,xe.FV)(e,d,m))}()},u={key:s,value:(0,xe.ML)(s),subValue:function(){var r=Ce(function(){if(t===s){var r,i=null===(r=n.monthdays)||void 0===r?void 0:r[0];if(c().isNumber(i))return[v()().year(),v()().month()+1,i,!1]}return(0,xe.WQ)(e,o.year(),o.month()+1,o.date())}(),4),i=r[0],a=r[1],l=r[2],u=r[3],f=Ce((0,_e.Hs)(e,i,a,l,u),3)[2];return"".concat(f)}()},f=t===a?l:t===s?u:{value:(0,xe.ML)(i),subValue:""},d=f.value,m=f.subValue;r.splice(-1,0,{key:i,value:d,subValue:m,subMenuItem:[u,l]})}}(e,d)})),Ee.j4&&d.splice(-1,0,{key:"ebbinghaus_curve",value:h.formatMessage({id:"ebbinghaus_curve"})})}return d.forEach((function(t,n){var o;i[t.key]=t.value,t.subValue&&(s[t.key]=t.subValue),"advanced"===t.key&&e.push(r.createElement(ge.iz,{key:t.key+"-divider",className:"my-[4px]"})),t.subMenuItem?e.push(r.createElement(ge.Wd,{key:t.key,title:r.createElement(r.Fragment,null,r.createElement("div",{className:"flex-auto flex items-baseline overflow-hidden"},r.createElement("span",{className:"text-grey"},t.value),t.subValue&&r.createElement("span",{className:"text-xs text-grey-40 truncate",style:{lineHeight:"16px",marginLeft:4}},"(".concat(t.subValue,")"))),r.createElement(be.Z,{name:"right-triangle-down",className:"notUseGlobalCss flex-none w-[12px] h-[12px] ml-[6px]"})),popupOffset:[8,0],popupClassName:"timecard-element"},t.subMenuItem.map((function(e){return r.createElement(ge.gO,{key:e.key,title:"",titleElement:r.createElement("div",{className:"flex-auto flex items-baseline overflow-hidden"},r.createElement("span",{className:"text-grey"},e.value),e.subValue&&r.createElement("span",{className:"text-xs text-grey-40 truncate",style:{lineHeight:"16px",marginLeft:4}},"(".concat(e.subValue,")"))),withChecker:!0})})))):e.push(r.createElement(ge.gO,{key:t.key,title:"",titleElement:r.createElement("div",{className:"flex-auto flex items-baseline overflow-hidden"},r.createElement("span",{className:"text-grey"},t.value),t.subValue&&r.createElement("span",{className:"text-xs text-grey-40 truncate",style:{lineHeight:"16px",marginLeft:4}},"(".concat(t.subValue,")"))),withChecker:!0})),"yearly"===t.key&&"advanced"!==(null===(o=d[n+1])||void 0===o?void 0:o.key)&&e.push(r.createElement(ge.iz,{key:t.key+"-divider",className:"my-[4px]"}))})),{menu:e,subMap:s,map:i,selectedKeys:l,repeatOptions:d}}(),b="no"!==t;return r.createElement(r.Fragment,null,r.createElement("div",{className:u()("mx-[4px] group")},r.createElement(ve.Z,{placement:"bottomRight",ref:m,menu:g.menu,map:g.map,selectedKeys:g.selectedKeys,showArrow:!1,menuClassName:"timecard-element freq-element z-[1045] overflow-y-auto w-[252px] !max-w-none !min-w-0 !max-h-none",innerMenuClassName:"!max-h-none",onSelect:y,onClick:function(e){"advanced"===e.key?(m.current&&m.current.hideMenu(),s(!0)):d(!1)},defaultTitle:h.formatMessage({id:"set_repeat"}),noneKey:"no",type:"tiny",onVisibleChange:d},r.createElement(H.Z,{className:u()("select-title need-highlight h-[34px] cursor-pointer text-[13px] leading-[30px] text-center truncate rounded-dropdown-item",Se.RM,f?"bg-grey-6":"hover:bg-grey-4"),style:{padding:"0 12px"}},function(e){var n=function(e){return r.createElement("div",{className:"flex justify-between h-[34px] items-center"},r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement(be.Z,{name:"item-repeat",className:u()("item-icon flex-none overflow-hidden",b?"text-menu-primary":"text-grey-60")}),b?r.createElement("span",{className:u()("text-[13px] truncate overflow-hidden text-menu-primary"),style:{lineHeight:"18px",paddingRight:12}},e):r.createElement("span",{className:"text-grey-80 text-[13px]",style:{lineHeight:"18px"}},h.formatMessage({id:"repeat_label"}))),!b&&r.createElement("div",{className:"flex items-center overflow-hidden",style:{marginLeft:8}},r.createElement("span",{className:u()("text-[13px] truncate overflow-hidden text-grey-40"),style:{lineHeight:"18px",paddingRight:12}},e)))};if("no"===t)return n("");if("advanced"===t||"custom"===t)return n(i);var o=g.repeatOptions.reduce((function(e,t){return t.subMenuItem?e.concat(t.subMenuItem):e.concat([t])}),[]).find((function(e){return e.key===t}));return n("".concat(null===o||void 0===o?void 0:o.value).concat((null===o||void 0===o?void 0:o.subValue)?" (".concat(null===o||void 0===o?void 0:o.subValue,")"):""))}(g.map))),r.createElement(H.Z,{onClick:function(){return y({selectedKeys:["no"]})},className:u()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2 cursor-pointer",b?"opacity-0 group-hover:opacity-100 focus-visible:opacity-100 ".concat(f?"!opacity-100":""):"hidden"),style:{right:12}},r.createElement(be.Z,{name:"close",className:u()("w-[12px] h-[12px] text-grey-40")})),r.createElement("div",{className:u()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2 pointer-events-none",{"group-hover:hidden":b,hidden:b&&f}),style:{right:12}},r.createElement(be.Z,{name:"thin-triangle-down",className:u()("w-[12px] h-[12px] text-grey-40",{"-rotate-90":!f})}))))},Ie=(n("YGK4"),n("Rm1S"),n("Llsf")),Pe=n("xS9v"),Me=n("aALo"),Ne=n("2jWv"),je=n("6T1W"),Re=n("tgXp"),Le=n("x+TT"),Ue=n("x40r"),Ze=n("yrFz"),Be=n("/0bn");function Fe(e){return Fe="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},Fe(e)}function He(e){return function(e){if(Array.isArray(e))return Ye(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ye(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ve(){return Ve=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ve.apply(this,arguments)}function Ke(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function We(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ke(Object(n),!0).forEach((function(t){Qe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ke(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ze(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,$e(r.key),r)}}function Ge(e,t,n){return t=Je(t),function(e,t){if(t&&("object"===Fe(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,qe()?Reflect.construct(t,n||[],Je(e).constructor):t.apply(e,n))}function qe(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(qe=function(){return!!e})()}function Je(e){return Je=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Je(e)}function Xe(e,t){return Xe=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Xe(e,t)}function Qe(e,t,n){return(t=$e(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $e(e){var t=function(e,t){if("object"!=Fe(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Fe(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Fe(t)?t:t+""}var et=function(e){function t(e,n){var i;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),Qe(i=Ge(this,t,[e,n]),"onBodyClick",(function(e){$(e.target).closest(i.rootRef.current).length||$(e.target).closest(".timecard-repeat-element").length||i.onCancel()})),Qe(i,"changeRepeatYearDays",(function(e,t){i.setState({whichMonth:e,monthdays:[t]},(function(){(0,i.props.onSettingsUpdate)(i.state)}))})),Qe(i,"getSetYearDate",(function(){for(var e=i.props.intl,t=i.state,n=t.whichMonth,o=t.monthdays,a=t.yearlyCurrentMonth,s=v()().year(2008).month(a-1),c=[],l=1;l<s.daysInMonth()+1;l++){var f={key:l,value:l};2===a&&29===l&&(f.key=-1,f.value=e.formatMessage({id:"last_day"})),c.push(f)}return r.createElement("div",{className:"repeat-month-type set-month-date line",style:{marginBottom:8,marginLeft:-8,marginRight:-8}},r.createElement("div",{className:"flex items-center justify-between"},r.createElement("div",{style:{marginLeft:7}},s.format("MMMM")),r.createElement("div",{className:u()("flex items-center"),style:{height:20,marginRight:3,marginBottom:6}},r.createElement("a",{className:u()("k-prev k-btn block mr-[4px]"),onClick:function(){i.setState((function(e){return We(We({},e),{},{yearlyCurrentMonth:e.yearlyCurrentMonth-1<0?12:e.yearlyCurrentMonth-1})}))},style:{width:12,height:12}},r.createElement(le.Z,{name:"kalendae-chevron-left",className:u()("text-grey-40"),style:{width:12,height:12}})),r.createElement("a",{className:u()("k-next k-btn block ml-[4px]"),onClick:function(){i.setState((function(e){return We(We({},e),{},{yearlyCurrentMonth:e.yearlyCurrentMonth+1>12?1:e.yearlyCurrentMonth+1})}))},style:{width:12,height:12,marginLeft:6}},r.createElement(le.Z,{name:"kalendae-chevron-right",className:u()("text-grey-40"),style:{width:12,height:12}})))),r.createElement("div",{className:"select-squares overflow-hidden"},c.map((function(e,t){var s=v()().year(2008).month(n-1).date(-1===o[0]?29:o[0]).format("MMDD")===v()().year(2008).month(a-1).date(-1===e.key?29:e.key).format("MMDD");return r.createElement(H.Z,{className:u()("select-item float-left flex items-center justify-center cursor-pointer text-center h-[30px] rounded-full mb-[2px] leading-[27px]",{"item-selected bg-primary":s,"hover:bg-primary-10":!s,"mr-0":(t+1)%7===0,"mr-[4px]":(t+1)%7!==0}),style:{padding:-1===e.key?"0 8px":void 0,width:-1===e.key?"auto":30},key:e.key,onClick:function(t){return i.changeRepeatYearDays(a,e.key)}},r.createElement("span",{className:u()("inline-block transform text-[13px]",{"text-white":s})},e.value))}))))})),Qe(i,"getSetYearDay",(function(){var e=i.getSetYearMonthOptions(),t=i.getSetYearWeekDigitOptions(),n=i.getSetYearWeekDayOptions();return r.createElement(r.Fragment,null,r.createElement("div",{className:"set-year-month line clearfix",style:{marginBottom:10}},r.createElement(ve.Z,Ve({},e,{onSelect:i.changeRepeatYearMonth,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",withAntiscroll:!0,type:"tiny",withHoverClass:!0}))),r.createElement("div",{className:"set-year-week line clearfix",style:{marginBottom:10}},r.createElement("div",{className:"half-menu year-week-left left float-left w-[106px]"},r.createElement(ve.Z,Ve({},t,{onSelect:i.changeMonthWeekDigits,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0}))),r.createElement("div",{className:"half-menu year-week-right right float-right w-[106px]"},r.createElement(ve.Z,Ve({},n,{onSelect:i.changeMonthWeekDays,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0})))))})),Qe(i,"changeOnYear",(function(e){var t,n=c().clone(i.state);n.onYear=e;var r=i.judgeNeedDisabledSkipHoliday(n),o=i.judgeNeedDisabledSkipWeekends(n);t=i.disabledSkipObj({isSkipHolidayDisabled:r,isSkipWeekendsDisabled:o}),i.setState(We(We({},t),{},{onYear:e}),(function(){(0,i.props.onSettingsUpdate)(i.state)}))})),i.tparam=i.defaultOptions(i.props.tparam),i.state={repeatFrom:i.tparam.repeatFrom,digit:i.tparam.digit,freq:i.tparam.freq,onMonth:i.tparam.onMonth,onYear:i.tparam.onYear,mweekdays:{n:i.tparam.mweekdays.n?i.tparam.mweekdays.n+"":"1",weekday:i.tparam.mweekdays.weekday||i.tparam.weekdays[0]||"SU"},whichMonth:i.tparam.whichMonth+"",yearlyCurrentMonth:i.tparam.whichMonth,monthdays:i.tparam.monthdays,mworkday:i.tparam.mworkday,until:i.tparam.until,showCalendar:!1,dateMoment:i.tparam.dateMoment,weekStart:i.tparam.weekStart,weekdays:i.tparam.weekdays,kind:i.tparam.kind,count:i.tparam.count,tt_skip:i.tparam.tt_skip,oldFreq:i.tparam.oldFreq,isSkipWeekendsDisabled:i.initIsSkipWeekendsDisabled(i.tparam),isSkipHolidayDisabled:i.initIsSkipHolidayDisabled(i.tparam),selected:i.tparam.selected},i.oldOpt=Pe.d9(i.props.tparam),i.oldOpt.dateMoment=i.props.tparam.dateMoment.clone(),i.oldOpt.until=i.props.tparam.until,i.props.onSettingsUpdate(i.tparam),i.changeRepeatType=i.changeRepeatType.bind(i),i.keyDownRepeatDigit=i.keyDownRepeatDigit.bind(i),i.changeRepeatDigit=i.changeRepeatDigit.bind(i),i.changeRepeatFreq=i.changeRepeatFreq.bind(i),i.changeOnMonth=i.changeOnMonth.bind(i),i.onCancel=i.onCancel.bind(i),i.onConfirm=i.onConfirm.bind(i),i.changeMonthWeekDigits=i.changeMonthWeekDigits.bind(i),i.changeMonthWeekDays=i.changeMonthWeekDays.bind(i),i.changeRepeatMonthWorkdays=i.changeRepeatMonthWorkdays.bind(i),i.changeRepeatYearMonth=i.changeRepeatYearMonth.bind(i),i.changeSkipWeekend=i.changeSkipWeekend.bind(i),i.changeSkipHoliday=i.changeSkipHoliday.bind(i),i.kalendaeSelectedOnChange=i.kalendaeSelectedOnChange.bind(i),i.rootRef=r.createRef(),i.freqInputRef=r.createRef(),i.escListenId=c().uniqueId(),i.getYearlySettings=i.getYearlySettings.bind(i),i.getMonthlyDetailSettings=i.getMonthlyDetailSettings.bind(i),i.getWeeklySettings=i.getWeeklySettings.bind(i),i.changeRepeatWeek=i.changeRepeatWeek.bind(i),i}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Xe(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){this.fixRootPosition(),document.addEventListener("click",this.onBodyClick,{capture:!0}),O.jc.subscribe(this.escListenId,"timeRepeatFreqCustomView",this.onCancel);var e=this.state,t=e.freq,n=e.selected;"custom"===t&&(this.oldCustomSelected=n)}},{key:"componentWillUnmount",value:function(){document.removeEventListener("click",this.onBodyClick,{capture:!0}),O.jc.unSubscribe(this.escListenId)}},{key:"componentDidUpdate",value:function(e,t){this.fixRootPosition();var n=this.state,r=n.freq,i=n.selected;r!==t.freq&&"custom"===r&&(this.oldCustomSelected=i)}},{key:"kalendaeSelectedOnChange",value:function(e){var t=this,n=this.state.selected,r=v()(e).format("YYYYMMDD"),i={};if(n.includes(r)){var o=n.filter((function(e){return e!==r}));i.selected=o}else i.selected=[].concat(He(n),[r]);this.setState(We({},i),(function(){t.props.onSettingsUpdate(We({},t.state))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.intl,i=t.isSubscribeTask,o=this.getRepeatTypeMenuOptions(),a=this.getRepeatFreqMenuOptions(),s=Ee.j4,c=this.isTTSkipChecked(),l=this.state.isSkipWeekendsDisabled,f=this.state.isSkipHolidayDisabled,d="custom"===this.state.freq;return r.createElement(I.ZP,null,r.createElement("div",{ref:this.rootRef,className:u()("tc-repeat-advance shadow-default dark:shadow-dark-default pop-bg absolute z-[700] bg-main-background rounded-dropdown cursor-default border border-solid border-grey-10"),style:{top:36,width:252,padding:"13px 16px 4px",right:4}},r.createElement("div",{className:"repeat-advance-inner relative"},r.createElement("div",{className:"repeat-first-section overflow-hidden"},r.createElement("div",{className:"repeat-type line",style:{marginBottom:10}},r.createElement("div",{className:"select-menu relative"},r.createElement(ve.Z,Ve({},o,{isReadOnly:i,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",onSelect:this.changeRepeatType,type:"tiny",withHoverClass:!0})))),!d&&r.createElement("div",{className:"repeat-freq line clearfix",style:{margin:"10px 0"}},r.createElement("div",{className:"half-menu repeat-interval left relative h-[24px] float-left",style:{width:105}},r.createElement("span",{className:"title-every absolute top-1/2 transform -translate-y-1/2 left-[8px] text-[13px]",style:{maxWidth:80},onClick:function(){e.freqInputRef.current&&e.freqInputRef.current.focus()}},n.formatMessage({id:"every"})),r.createElement(Ne.Z,{ref:this.freqInputRef,type:"text",id:"repeat-advance-input",className:"text-right repeat-digit input-sml h-[24px] px-[7px] leading-none text-[13px] rounded-default w-full",value:this.state.digit,onKeyDown:this.keyDownRepeatDigit,onChange:this.changeRepeatDigit})),r.createElement("div",{className:"half-menu repeat-frequency right float-right",style:{width:105}},r.createElement("div",{id:"repeat-frequency"},r.createElement("div",{className:"select-menu relative"},r.createElement(ve.Z,Ve({},a,{menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto capitalize",extraTitleWrapperClassName:"capitalize",onSelect:this.changeRepeatFreq,type:"tiny",withHoverClass:!0}))))))),d&&r.createElement("div",{className:"calendar-container"},r.createElement(T.Z,{mode:"multi",startDate:this.props.startDate,selected:this.formatSelectedDate(this.state.selected),onChange:this.kalendaeSelectedOnChange,beforeDatesInvalid:this.tparam.dateMoment.startOf("day").toDate().toString(),isTimeCardKalendae:!0,isShowTodayTitle:!1})),this.state.repeatFrom===ke.zNx.dueDate&&r.createElement("div",{className:"repeat-second-section"},r.createElement("div",{className:"set-details"},this.getCurrentFreqDetail())),!i&&s&&!f&&!d&&r.createElement(Ue.Z,{isHolidayChecked:c.isHolidayChecked,changeSkipHoliday:this.changeSkipHoliday}),!i&&!l&&!d&&r.createElement(Ze.Z,{isWeekendChecked:c.isWeekendChecked,changeSkipWeekend:this.changeSkipWeekend,isSkipWeekendsDisabled:l}),r.createElement("div",{className:u()("repeat-third-setion relative z-10 bg-main-background overflow-hidden"),style:{margin:"12px 0"}},r.createElement("div",{className:u()("confirm-container btns flex")},r.createElement(Me.Z,{type:"cancel",size:"tiny",className:"cancel-card first:mr-[12px] flex-auto",onClick:this.onCancel},n.formatMessage({id:"cancel"})),d&&0===this.state.selected.length?r.createElement(Me.Z,{className:"confirm-advance-card btn-tny btn-primary flex-auto",size:"tiny",disabled:!0,onClick:this.onConfirm},n.formatMessage({id:"ok"})):r.createElement(Me.Z,{className:"confirm-advance-card btn-tny btn-primary flex-auto",size:"tiny",onClick:this.onConfirm},n.formatMessage({id:"ok"})))))))}},{key:"initIsSkipWeekendsDisabled",value:function(e){return!this.tparam.tt_skip.match(/WEEKEND/)&&this.judgeNeedDisabledSkipWeekends(e)}},{key:"initIsSkipHolidayDisabled",value:function(e){return!this.tparam.tt_skip.match(/HOLIDAY/)&&this.judgeNeedDisabledSkipHoliday(e)}},{key:"judgeNeedDisabledSkipWeekends",value:function(e){if(e.repeatFrom===ke.zNx.dueDate){if("weekly"===e.freq||"yearly"===e.freq)return!0;if("monthly"===e.freq){if("week"===e.onMonth||"workday"===e.onMonth)return!0}else if("daily"===e.freq&&e.digit%7===0)return!0}else if(e.repeatFrom===ke.zNx.completedTime){if("weekly"===e.freq)return!0;if("daily"===e.freq&&p.zj(e.digit)%7===0)return!0}else if(e.repeatFrom===ke.zNx.custom)return!0;return!1}},{key:"judgeNeedDisabledSkipHoliday",value:function(e){return e.repeatFrom===ke.zNx.dueDate&&"monthly"===e.freq&&"workday"===e.onMonth||"yearly"===e.freq&&"date"===e.onYear}},{key:"defaultOptions",value:function(e){var t=e.dateMoment||this.context.getDateMoment(),n=["SU","MO","TU","WE","TH","FR","SA"][t.day()],r=t.date(),i=t.month()+1,o=e.count,a=e.until,s=e.selected,l=[];return s&&(l=s.split(",")),{dateMoment:t,weekStart:e.weekStart||p.k8(),weekdays:c().isEmpty(e.weekdays)?[n]:e.weekdays,monthdays:c().isEmpty(e.monthdays)?[r]:e.monthdays,onMonth:e.onMonth||"date",onYear:e.onYear||"date",freq:e.freq&&"lunar_yearly"!==e.freq&&"lunar_monthly"!==e.freq?e.freq:"custom"===e.kind?"custom":"weekly",kind:"advanced",repeatFrom:e.repeatFrom===ke.zNx.completedTime?ke.zNx.completedTime:ke.zNx.dueDate,digit:e.digit||1,mweekdays:e.mweekdays||{},mworkday:e.mworkday||"1",whichMonth:e.whichMonth||i,count:o,until:a,oldFreq:e.freq,tt_skip:e.tt_skip||"",selected:l}}},{key:"getRepeatTypeMenuOptions",value:function(){var e=this.props.intl,t=[],n={},i=this.state,o=i.repeatFrom;"custom"===i.freq&&(o=ke.zNx.custom);var a=[o];return[{key:ke.zNx.dueDate,value:e.formatMessage({id:"by_repeat_advance_duedate"})},{key:ke.zNx.completedTime,value:e.formatMessage({id:"by_repeat_advance_completion_date"})},{key:ke.zNx.custom,value:e.formatMessage({id:"by_custom_repeat"})}].forEach((function(e){t.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),n[e.key]=e.value})),{menu:t,map:n,selectedKeys:a}}},{key:"isTTSkipChecked",value:function(){var e=this.state.tt_skip;return{isHolidayChecked:e.match(/HOLIDAY/)||!1,isWeekendChecked:e.match(/WEEKEND/)||!1}}},{key:"formatSelectedDate",value:function(e){return e.map((function(e){return v()(e).format("YYYY-MM-DD")}))}},{key:"changeRepeatType",value:function(e){var t=this,n=e.selectedKeys,r={};switch(r.repeatFrom=n[0],r.weekdays=[],r.monthdays=[],r.onMonth="date",r.mweekdays={n:"1",weekday:"SU"},r.mworkday="1",n[0]){case ke.zNx.completedTime:r.freq="weekly";var i=this.disabledSkipObj({isSkipWeekendsDisabled:!0,isSkipHolidayDisabled:!1});r.isSkipWeekendsDisabled=i.isSkipWeekendsDisabled,r.isSkipHolidayDisabled=i.isSkipHolidayDisabled,r.tt_skip=i.tt_skip,r.selected=[];break;case ke.zNx.custom:r.freq="custom";var o=this.disabledSkipObj({isSkipWeekendsDisabled:!0,isSkipHolidayDisabled:!0});r.repeatFrom=ke.zNx.dueDate,r.isSkipWeekendsDisabled=!0,r.isSkipHolidayDisabled=!0,r.tt_skip=o.tt_skip;var a=function(){var e=t.oldOpt.dateMoment;return e?[e.format("YYYYMMDD")]:[]}();r.selected=a;break;case ke.zNx.dueDate:r.freq="weekly",r.isSkipWeekendsDisabled=!0,r.isSkipHolidayDisabled=!1;var s=this.defaultOptions(this.oldOpt);r.weekdays=s.weekdays,r.monthdays=s.monthdays,r.mworkday=s.mworkday,r.selected=[];break;default:r.isSkipWeekendsDisabled=!0,r.isSkipHolidayDisabled=!1;var c=this.defaultOptions(this.oldOpt);r.weekdays=c.weekdays,r.monthdays=c.monthdays,r.mworkday=c.mworkday}this.setState(We({},r),(function(){t.props.onSettingsUpdate(t.state)}))}},{key:"getRepeatFreqMenuOptions",value:function(){var e=this.props.intl,t={D:"day",W:"week",M:"month",Y:"year"};if(this.tparam.digit>1)for(var n in t)t[n]=t[n]+"s";var i=[{key:"daily",value:e.formatMessage({id:t.D})},{key:"weekly",value:e.formatMessage({id:t.W})},{key:"monthly",value:e.formatMessage({id:t.M})}];this.state.repeatFrom===ke.zNx.dueDate&&i.push({key:"yearly",value:e.formatMessage({id:t.Y})});var o=[],a={},s=[this.state.freq];return i.forEach((function(e){o.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),a[e.key]=e.value})),{menu:o,map:a,selectedKeys:s}}},{key:"keyDownRepeatDigit",value:function(e){var t=e.keyCode;if(~[Ie.Z.backspace,Ie.Z.delete,Ie.Z.left_arrow,Ie.Z.right_arrow,Ie.Z.shift,Ie.Z.tab].indexOf(t))return!0;t>=Ie.Z[0]&&t<=Ie.Z[9]||t>=Ie.Z.numpad_0&&t<=Ie.Z.numpad_9||t===Ie.Z.up_arrow||t===Ie.Z.down_arrow||e.preventDefault()}},{key:"changeRepeatDigit",value:function(e){var t=this,n=e.currentTarget.value,r=c().clone(this.state);r.digit=n;var i=this.judgeNeedDisabledSkipWeekends(r),o=this.judgeNeedDisabledSkipHoliday(r),a=this.disabledSkipObj({isSkipWeekendsDisabled:i,isSkipHolidayDisabled:o});this.setState(We(We({},a),{},{digit:n}),(function(){t.props.onSettingsUpdate(t.state)}))}},{key:"changeRepeatFreq",value:function(e){var t=this,n=e.selectedKeys;this.tparam.freq=n[0];var r,i=c().clone(this.state);i.freq=n[0];var o=this.judgeNeedDisabledSkipWeekends(i),a=this.judgeNeedDisabledSkipHoliday(i);r=this.disabledSkipObj({isSkipWeekendsDisabled:o,isSkipHolidayDisabled:a}),this.setState((function(e){var t=e.monthdays;return We(We({},r),{},{freq:n[0],monthdays:"yearly"===n[0]?t.slice(0,1):t})}),(function(){t.props.onSettingsUpdate(t.state),t.forceUpdate()}))}},{key:"changeRepeatWeek",value:function(e){var t=this,n=this.state.weekdays.indexOf(e),r=this.state.weekdays;-1===n?r.push(e):r.splice(n,1);var i={},o=this.isSkipWeekendsDisabled(r);this.isSkipWeekendsDisabled!==o&&o&&(i=this.disabledSkipObj({isSkipWeekendsDisabled:!0})),this.setState(We(We({},i),{},{weekdays:r}),(function(){t.props.onSettingsUpdate(t.state),t.forceUpdate()}))}},{key:"isSkipWeekendsDisabled",value:function(e){var t=e.indexOf("SA")>-1,n=e.indexOf("SU")>-1,r=e.length;return!(!t||!n||2!==r)||!(!t&&!n||1!==r)}},{key:"getCurrentFreqDetail",value:function(){switch(this.state.freq){case"yearly":return this.getYearlySettings();case"weekly":return this.getWeeklySettings();case"monthly":return this.getMonthlySettings();default:return null}}},{key:"getWeeklySettings",value:function(){var e=this.state,t=e.weekStart,n=e.weekdays;return r.createElement(je.Z,{weekStart:t,selected:n,changeRepeatWeek:this.changeRepeatWeek})}},{key:"getMonthlySettings",value:function(){var e=this.props.isSubscribeTask,t=this.state.onMonth;return r.createElement(Le.Z,{onMonth:t,changeOnMonth:this.changeOnMonth,getMonthlyDetailSettings:this.getMonthlyDetailSettings,isSubscribeTask:e})}},{key:"changeOnMonth",value:function(e){var t,n=this,r=c().clone(this.state);r.onMonth=e;var i=this.judgeNeedDisabledSkipHoliday(r),o=this.judgeNeedDisabledSkipWeekends(r);t=this.disabledSkipObj({isSkipHolidayDisabled:i,isSkipWeekendsDisabled:o}),this.setState(We(We({},t),{},{onMonth:e}),(function(){n.props.onSettingsUpdate(n.state)}))}},{key:"getMonthlyDetailSettings",value:function(){switch(this.state.onMonth){case"workday":return this.getSetMonthWorkday();case"week":return this.getSetMonthWeek();default:return this.getSetMonthDate()}}},{key:"getSetMonthDate",value:function(){for(var e=this,t=this.props.intl,n=[],i=this.state.monthdays,o=1;o<32;o++){var a={key:o,value:o};n.push(a)}return n.push({key:-1,value:t.formatMessage({id:"last_day"})}),r.createElement("div",{className:"repeat-month-type set-month-date line",style:{marginBottom:8,marginLeft:-8,marginRight:-8}},r.createElement("div",{className:"select-squares overflow-hidden"},n.map((function(t,n){var o=i.includes(t.key);return r.createElement(H.Z,{className:u()("select-item float-left flex items-center justify-center cursor-pointer text-center w-[30px] h-[30px] rounded-full mb-[2px] leading-[27px] last:w-auto last:mr-0 last:px-[8px]",{"item-selected bg-primary":o,"hover:bg-primary-10":!o,"mr-0":(n+1)%7===0,"mr-[4px]":(n+1)%7!==0}),key:t.key,onClick:function(n){return e.changeRepeatMonthDays(t.key)}},r.createElement("span",{className:u()("inline-block transform text-[13px]",{"text-white":o})},t.value))}))))}},{key:"changeRepeatMonthDays",value:function(e){var t=this,n=[].concat(this.state.monthdays),r=n.indexOf(e);-1===r?n.push(e):n.splice(r,1),this.setState({monthdays:n},(function(){t.props.onSettingsUpdate(t.state),t.forceUpdate()}))}},{key:"getSetMonthWeek",value:function(){var e=this.getSetMonthWeekDigitOptions(),t=this.getSetMonthWeekDayOptions();return r.createElement("div",{className:"repeat-month-type set-month-week line clearfix",style:{marginBottom:10}},r.createElement("div",{className:"half-menu month-week-left left w-[106px] float-left"},r.createElement(ve.Z,Ve({},e,{onSelect:this.changeMonthWeekDigits,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0}))),r.createElement("div",{className:"half-menu month-week-right right w-[106px] float-right"},r.createElement(ve.Z,Ve({},t,{onSelect:this.changeMonthWeekDays,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0}))))}},{key:"changeMonthWeekDigits",value:function(e){var t=this,n=e.selectedKeys;this.setState((function(e){var t=e.mweekdays;return t.n=n[0],{mweekdays:t}}),(function(){t.props.onSettingsUpdate(t.state),t.forceUpdate()}))}},{key:"changeMonthWeekDays",value:function(e){var t=this,n=e.selectedKeys;this.setState((function(e){var t=e.mweekdays;return t.weekday=n[0],{mweekdays:t}}),(function(){t.props.onSettingsUpdate(t.state),t.forceUpdate()}))}},{key:"getSetMonthWeekDigitOptions",value:function(){var e=this.props.intl,t=[{key:"1",value:e.formatMessage({id:"first"})},{key:"2",value:e.formatMessage({id:"second"})},{key:"3",value:e.formatMessage({id:"third"})},{key:"4",value:e.formatMessage({id:"fourth"})},{key:"5",value:e.formatMessage({id:"fifth"})},{key:"-1",value:e.formatMessage({id:"last"})}],n=[],i={};this.tparam.mweekdays.n=this.state.mweekdays.n;var o=this.tparam.mweekdays.n?[this.tparam.mweekdays.n]:[];return t.forEach((function(e){n.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),i[e.key]=e.value})),{menu:n,map:i,selectedKeys:o}}},{key:"getSetMonthWeekDayOptions",value:function(){var e=this.props.intl,t=[{key:"SU",value:e.formatMessage({id:"sunday"})},{key:"MO",value:e.formatMessage({id:"monday"})},{key:"TU",value:e.formatMessage({id:"tuesday"})},{key:"WE",value:e.formatMessage({id:"wednesday"})},{key:"TH",value:e.formatMessage({id:"thursday"})},{key:"FR",value:e.formatMessage({id:"friday"})},{key:"SA",value:e.formatMessage({id:"saturday"})}],n=[],i={};this.tparam.mweekdays.weekday=this.state.mweekdays.weekday;var o=[this.tparam.mweekdays.weekday];return t.forEach((function(e){n.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),i[e.key]=e.value})),{menu:n,map:i,selectedKeys:o}}},{key:"disabledSkipObj",value:function(e){if(!e)return{};var t=this.isTTSkipChecked(),n=[];return!e.isSkipHolidayDisabled&&t.isHolidayChecked&&n.push("HOLIDAY"),!e.isSkipWeekendsDisabled&&t.isWeekendChecked&&n.push("WEEKEND"),{isSkipWeekendsDisabled:e.isSkipWeekendsDisabled||!1,isSkipHolidayDisabled:e.isSkipHolidayDisabled||!1,tt_skip:n.join(",")}}},{key:"getSetMonthWorkday",value:function(){var e=this.getSetMonthWorkdayOptions();return r.createElement("div",{className:"repeat-month-type set-month-workday line",style:{marginBottom:10}},r.createElement(ve.Z,Ve({},e,{onSelect:this.changeRepeatMonthWorkdays,menuClassName:"timecard-element timecard-repeat-element z-[1045] overflow-y-auto",type:"tiny",withHoverClass:!0})))}},{key:"changeRepeatMonthWorkdays",value:function(e){var t=this,n=e.selectedKeys;this.setState({mworkday:n[0]},(function(){t.props.onSettingsUpdate(t.state),t.forceUpdate()}))}},{key:"getSetMonthWorkdayOptions",value:function(){var e=this.props.intl,t=[{key:"1",value:e.formatMessage({id:"first_workday"})},{key:"-1",value:e.formatMessage({id:"last_workday"})}],n=[],i={};this.tparam.mworkday=this.state.mworkday;var o=[this.tparam.mworkday];return t.forEach((function(e){n.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),i[e.key]=e.value})),{menu:n,map:i,selectedKeys:o}}},{key:"getYearlySettings",value:function(){var e=this.state.onYear;return r.createElement(Re.Z,{onYear:e,getSetYearDay:this.getSetYearDay,getSetYearDate:this.getSetYearDate,changeOnYear:this.changeOnYear})}},{key:"changeRepeatYearMonth",value:function(e){var t=this,n=e.selectedKeys;this.setState({whichMonth:n[0]},(function(){t.props.onSettingsUpdate(t.tparam),t.forceUpdate()}))}},{key:"getSetYearMonthOptions",value:function(){var e=this.context.getDateMoment().date(1),t=[],n={};this.tparam.whichMonth=this.state.whichMonth;for(var i=[this.tparam.whichMonth],o=1;o<13;o++){var a=e.month(o-1).format("MMM");t.push(r.createElement(ge.gO,{key:o+"",title:a,withChecker:!0})),n[o]=a}return{menu:t,map:n,selectedKeys:i}}},{key:"getSetYearWeekDigitOptions",value:function(){var e=this.props.intl,t=[{key:"1",value:e.formatMessage({id:"first"})},{key:"2",value:e.formatMessage({id:"second"})},{key:"3",value:e.formatMessage({id:"third"})},{key:"4",value:e.formatMessage({id:"fourth"})},{key:"5",value:e.formatMessage({id:"fifth"})},{key:"-1",value:e.formatMessage({id:"last"})}],n=[],i={};this.tparam.mweekdays.n=this.state.mweekdays.n;var o=[this.tparam.mweekdays.n];return t.forEach((function(e){n.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),i[e.key]=e.value})),{menu:n,map:i,selectedKeys:o}}},{key:"getSetYearWeekDayOptions",value:function(){var e=this.props.intl,t=[{key:"SU",value:e.formatMessage({id:"sunday"})},{key:"MO",value:e.formatMessage({id:"monday"})},{key:"TU",value:e.formatMessage({id:"tuesday"})},{key:"WE",value:e.formatMessage({id:"wednesday"})},{key:"TH",value:e.formatMessage({id:"thursday"})},{key:"FR",value:e.formatMessage({id:"friday"})},{key:"SA",value:e.formatMessage({id:"saturday"})}],n=[],i={};this.tparam.mweekdays.weekday=this.state.mweekdays.weekday;var o=[this.tparam.mweekdays.weekday];return t.forEach((function(e){n.push(r.createElement(ge.gO,{key:e.key,title:e.value,withChecker:!0})),i[e.key]=e.value})),{menu:n,map:i,selectedKeys:o}}},{key:"fixRootPosition",value:function(){var e=this.rootRef.current.getBoundingClientRect(),t=e.top+e.height-window.innerHeight;t>0&&(this.rootRef.current.style.top=this.rootRef.current.offsetTop-t+"px")}},{key:"changeSkipWeekend",value:function(){var e=this;if(!this.state.isSkipWeekendsDisabled){var t={},n=this.isTTSkipChecked();if(n.isWeekendChecked&&this.judgeNeedDisabledSkipWeekends(this.state))t=this.disabledSkipObj({isSkipWeekendsDisabled:!0});else{var r=[];n.isHolidayChecked&&r.push("HOLIDAY"),n.isWeekendChecked||r.push("WEEKEND"),t.tt_skip=r.join(",")}this.setState(We({},t),(function(){e.props.onSettingsUpdate(e.state)}))}}},{key:"changeSkipHoliday",value:function(){var e=this;if(!this.state.isSkipHolidayDisabled){var t={},n=this.isTTSkipChecked();if(n.isHolidayChecked&&this.judgeNeedDisabledSkipHoliday(this.state))t=this.disabledSkipObj({isSkipHolidayDisabled:!0});else{var r=[];n.isHolidayChecked||r.push("HOLIDAY"),n.isWeekendChecked&&r.push("WEEKEND"),t.tt_skip=r.join(",")}this.setState(We({},t),(function(){e.props.onSettingsUpdate(e.state)}))}}},{key:"onCancel",value:function(){this.props.onSettingsUpdate(this.oldOpt),this.props.onCancel()}},{key:"onConfirm",value:function(){var e=this.props,t=e.intl,n=e.onConfirm,r=this.state,i=r.freq,o=r.selected,a=r.dateMoment;if("custom"===i){var s=new Set(this.oldCustomSelected),c=o.sort((function(e,t){return e-t})),l=c.length!==s.size||c.some((function(e){return!s.has(e)}))?c[0]:void 0;if(l&&l!==a.format("YYYYMMDD"))return n(this.state,this.context.getDateMoment(l)),void Be.$Z({text:t.formatMessage({id:"task_date_updated_hint"})})}n(this.state)}}])&&ze(n.prototype,i),o&&ze(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);Qe(et,"contextType",_.Z);var tt=(0,h.ZP)(et),nt=n("VGuJ"),rt=n("YSKt"),it=n("4zF/"),ot=n("U872");function at(e){return at="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},at(e)}var st=["dateMoment"];function ct(e){return function(e){if(Array.isArray(e))return ht(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||pt(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function lt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ut(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?lt(Object(n),!0).forEach((function(t){ft(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):lt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ft(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=at(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=at(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==at(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function dt(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function mt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||pt(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 pt(e,t){if(e){if("string"===typeof e)return ht(e,t);var n=Object.prototype.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)?ht(e,t):void 0}}function ht(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function yt(e){var t=e.dateMoment,n=e.repeatData,i=e.isSubscribeTask,o=e.updateRepeat,a=e.repeatPreviewText,s=e.startDate,c=mt((0,r.useState)(!1),2),l=c[0],f=c[1],d=(0,r.useContext)(_.Z),m="custom"===n.kind?"advanced":n.kind,h="no"!==m,y=mt((0,r.useState)(!1),2),v=y[0],g=y[1],b=(0,it.D)(l);(0,r.useEffect)((function(){b&&!l&&g(!1),!b&&l&&g(!0)}),[l,b]);var E=function(e){var r=e.dateMoment,i=dt(e,st),a=(0,p.zj)(e.digit);o({dateMoment:r||t,repeatFlag:(0,nt.Fo)({date:r||t,repeatData:ut(ut(ut({},n),i),{},{digit:a})}),repeatFrom:e.repeatFrom||n.repeatFrom})};(0,ot.Z)((function(){var e=n.freq,r=n.kind,i=n.selected;if(!e&&"custom"===r){var o=A()(t).format("YYYYMMDD"),a=[];i&&(a=i.split(","));var s=a.sort();if(!s.includes(o)){var c=ut(ut({},n),{},{selected:[o].concat(ct(s)).sort(),repeatFrom:ke.zNx.dueDate});E(c),k(c)}}}),[t]);var k=function(e,n){var r=e.repeatFrom,i=(0,p.zj)(e.digit);if(r===ke.zNx.dueDate){var o=n||t,a=(0,nt.Fo)({date:o,repeatData:ut(ut({},e),{},{kind:"advanced",until:null,digit:i})}),s=new rt.pW(a,r,o.clone().utc().toDate()),c=rt.pA.occurrenceDateOfRecurrentObject(s,!1);c&&E(ut(ut({},e),{},{dateMoment:d.getStartOfDate(c),kind:"advanced",until:null}))}f(!1)},S=(0,r.useCallback)((function(e){v!==e&&g(e)}),[v]);return r.createElement("div",{className:u()("multi-select-toggle relative",{"has-repeat":h})},r.createElement(Ae,{repeatData:n,isSubscribeTask:i,repeatKind:m,dateMoment:t,repeatPreviewText:a,setIsCustomSettingShown:f,submitChangedData:E,isMenuShow:v,onMenuVisibleChange:S}),l?r.createElement(tt,{startDate:s,isSubscribeTask:i,tparam:ut({dateMoment:t},n),onCancel:function(){f(!1)},onConfirm:k,onSettingsUpdate:E}):null)}yt.propTypes={dateMoment:m().object,isAllDay:m().bool,repeatData:m().object,isSubscribeTask:m().bool,repeatPreviewText:m().string,updateRepeat:m().func,startDate:m().string};var vt=yt,gt=(n("Tskq"),n("bjJs"));var bt=function(e){var t=e.children,n=e.untilType,i=e.changeUntilType,o=e.onVisibleChange,a=(0,r.useMemo)((function(){return[n]}),[n]),s=(0,S.Z)(),c=function(){var e=[],t={};return[{key:"never",value:s.formatMessage({id:"repeat_end_never"})},{key:"date",value:s.formatMessage({id:"repeat_end_date"})},{key:"count",value:s.formatMessage({id:"repeat_end_count"})}].forEach((function(n){t[n.key]=n.value,e.push(r.createElement(ge.gO,{key:n.key,title:n.value,withChecker:!0}))})),{menu:e,map:t}}();return r.createElement(gt.Z,{menu:r.createElement(ge.ZP,{selectedKeys:a,onSelect:function(e){var t=e.selectedKeys;i(t[0])}},c.menu),placement:"bottomRight",menuClassName:"timecard-element z-[1045] overflow-y-auto w-[250px] !max-w-none !min-w-0",showArrow:!1,minMenuWidthMatchTrigger:!0,onVisibleChange:o},t)},Et=n("4+DD");function kt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return St(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return St(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 St(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function wt(e){var t=e.dateMoment,n=e.until,i=e.isSwitchToDate,o=e.submitChangedData,a=e.onVisibleChange,s=e.children,l=kt((0,r.useState)(!1),2),u=l[0],f=l[1],d=(0,it.D)(u),m=(0,r.useContext)(_.Z),p=c().uniqueId();(0,r.useEffect)((function(){var e=function(e){$(e.target).closest("#js-repeat-until-card").length||$(e.target).closest(".choose-repeat-until .select-title").length||f(!1)};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[]),(0,r.useEffect)((function(){return i&&f(!0),function(){}}),[i]),(0,r.useEffect)((function(){return u&&(Et.Jk($("#js-repeat-until-card")),O.jc.subscribe(p,"dateSettingKalendae",(function(){f(!1)}))),function(){O.jc.unSubscribe(p)}}),[p,u]),(0,r.useEffect)((function(){d&&!u&&a(!1),!d&&u&&a(!0)}),[u,a,d]);var h=A()(C.Z.convertUtcDate2Date(n)).format("YYYY-MM-DD");return r.createElement(r.Fragment,null,r.cloneElement(s,{onClick:function(){f(!u)}}),u&&r.createElement(I.ZP,{autoFocus:!0},r.createElement(T.Z,{selected:h,dateInstance:m,direction:"future",id:"js-repeat-until-card",extraClassName:"k-prev k-disable-previous-year-btn k-floating k-pop repeat-end-pop repeat-until-date-setting-pop absolute bg-main-background right-0 w-[252px] !max-h-none shadow-default dark:shadow-dark-default rounded-[4px] z-[1050] top-[36px] py-[10px] px-[9px] border border-solid border-grey-10",beforeDatesInvalid:m.formatYMD(t),onChange:function(e){o({until:m.getUTCMoment(m.formatYMD(e)).toDate()}),f(!1)},kClassName:"w-full",isShowTodayTitle:!1,isTimeCardKalendae:!0})))}function Tt(e){return Tt="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},Tt(e)}var xt=["onChange","onBlur","defaultValue"];function _t(){return _t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},_t.apply(this,arguments)}function Ot(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Ct(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,Dt(r.key),r)}}function Dt(e){var t=function(e,t){if("object"!=Tt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Tt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Tt(t)?t:t+""}function At(e,t,n){return t=Pt(t),function(e,t){if(t&&("object"===Tt(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,It()?Reflect.construct(t,n||[],Pt(e).constructor):t.apply(e,n))}function It(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(It=function(){return!!e})()}function Pt(e){return Pt=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},Pt(e)}function Mt(e,t){return Mt=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},Mt(e,t)}var Nt=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=At(this,t,[e])).updateDigit=n.updateDigit.bind(n),n.correctDigit=n.correctDigit.bind(n),n.validValue=e.defaultValue,n.elRef=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&Mt(e,t)}(t,e),n=t,(i=[{key:"componentDidMount",value:function(){this.props.focus&&this.elRef.current&&this.elRef.current.select()}},{key:"render",value:function(){var e=this.props,t=(e.onChange,e.onBlur,e.defaultValue),n=Ot(e,xt);return r.createElement("input",_t({ref:this.elRef,onChange:this.updateDigit,onBlur:this.correctDigit,defaultValue:t},n))}},{key:"updateDigit",value:function(e){if(isNaN(Number(e.target.value)))return e.target.value=this.validValue,void $(e.target).select();this.validValue=e.target.value;var t=parseInt(this.props.min,10),n=parseInt(this.props.max,10),r=parseInt(e.target.value,10),i=parseInt(String(n)[0],10),o=parseInt(String(t)[0],10),a=parseInt(String(n-10*Math.floor((n-t)/10))[0],10),s=Math.min(o,i,a);!r||r<s?(e.target.value=t,$(e.target).select()):r>n&&(e.target.value=n,$(e.target).select());var c=parseInt(e.target.value,10);this.props.onChange&&this.props.onChange(c)}},{key:"correctDigit",value:function(e){var t=parseInt(this.props.min,10),n=parseInt(this.props.max,10),r=e.target.value;!r||r<t?e.target.value=t:r>n&&(e.target.value=n);var i=parseInt(e.target.value,10);this.props.onChange&&this.props.onChange(i)}}])&&Ct(n.prototype,i),o&&Ct(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component);function jt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Rt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Rt(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 Rt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Lt=function(e){var t=e.id,n=e.count,i=e.onCancel,o=e.onConfirm,a=jt((0,r.useState)(n),2),s=a[0],c=a[1],l=(0,S.Z)();return r.createElement(I.ZP,{autoFocus:!0},r.createElement("div",{className:"tc-repeat-count shadow-default dark:shadow-dark-default pop-bg w-[252px] absolute right-0 top-[36px] bg-main-background rounded-dropdown z-[700] border border-solid border-grey-10",id:t},r.createElement("div",{className:"row flex px-[12px] py-[6px] items-center"},r.createElement(Nt,{type:"text",min:2,max:200,focus:"true",className:"r-custom-num input-sml text-center flex-1 flex-grow-[3] min-w-0 flex overflow-hidden h-[24px] align-top w-full leading-[24px] text-[13px] bg-grey-5 rounded-default border border-solid border-[transparent] focus:border-primary focus:bg-[transparent]",onChange:c,onClick:function(e){e.currentTarget.select()},defaultValue:s}),r.createElement("span",{className:"ml-[4px] flex-1 flex-grow-[2] flex-shrink text-center text-[13px]"},l.formatMessage({id:"repeat_end_occurrences"}))),r.createElement("div",{className:"control relative z-10 m-[12px] overflow-hidden"},r.createElement("div",{className:"confirm-container btns flex"},r.createElement(Me.Z,{id:"custom-cancel",type:"cancel",size:"tiny",className:"first:mr-[12px] flex-auto",onClick:i},l.formatMessage({id:"cancel"})),r.createElement(Me.Z,{id:"custon-confirm",size:"tiny",onClick:function(){o(s)},className:"flex-auto"},l.formatMessage({id:"ok"}))))))};function Ut(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Zt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Zt(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 Zt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Bt(e){var t=e.children,n=e.count,i=e.isSwitchToCount,o=e.submitChangedData,a=e.onVisibleChange,s=Ut((0,r.useState)(!1),2),l=s[0],u=s[1],f=(0,it.D)(l),d=c().uniqueId();(0,r.useEffect)((function(){var e=function(e){$(e.target).parents("#js-repeat-until-card").length||u(!1)};return document.addEventListener("click",e,{capture:!0}),function(){document.removeEventListener("click",e,{capture:!0})}}),[]),(0,r.useEffect)((function(){return l&&(Et.Jk($("#js-repeat-until-card")),O.jc.subscribe(d,"dateCountSetting",(function(){u(!1)}))),function(){O.jc.unSubscribe(d)}}),[d,l]),(0,r.useEffect)((function(){return i&&u(!0),function(){}}),[i]),(0,r.useEffect)((function(){f&&!l&&a(!1),!f&&l&&a(!0)}),[l,a,f]);return r.createElement(r.Fragment,null,r.cloneElement(t,{onClick:function(){u(!l)}}),l&&r.createElement(Lt,{id:"js-repeat-until-card",count:n,onCancel:function(){u(!1)},onConfirm:function(e){o({count:e}),u(!1)}}))}function Ft(e){return Ft="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},Ft(e)}function Ht(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Yt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ht(Object(n),!0).forEach((function(t){Vt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ht(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ft(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ft(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ft(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Kt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Wt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wt(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 Wt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var zt=function(e){var t=e.dateMoment,n=e.repeatData,i=e.untilPreviewText,o=e.updateRepeat,a=n.count,s=n.until,c=n.freq,l=n.kind,f=(0,me.D)(l),d=(0,me.D)(a),m=(0,me.D)(s),p=(0,r.useContext)(_.Z),h=Kt((0,r.useState)(!1),2),y=h[0],v=h[1],g=(0,S.Z)(),b=(0,r.useCallback)((function(e){o({repeatFlag:(0,nt.Fo)({date:t,repeatData:Yt(Yt({},n),e)}),repeatFrom:e.repeatFrom||n.repeatFrom})}),[t,n,o]),E=(0,r.useCallback)((function(e,n){var r=p.getStartOfDate(),i=r&&r.isAfter(t)?r:t.clone();if("ebbinghaus_curve"===n)i.add(30,"days");else if("official-holidays"===n)i.add(1,"months");else{var o=ke.auK,a=new Map(o.map((function(e){return["".concat(e,"_monthly"),e]}))),s=new Map(o.map((function(e){return["".concat(e,"_yearly"),e]})));if(a.has(e))i.add(1,"years");else if(s.has(e))i.add(5,"years");else switch(e){case"daily":i.add(7,"days");break;case"weekly":i.add(1,"months");break;case"monthly":case"lunar_monthly":i.add(1,"years");break;case"yearly":case"lunar_yearly":i.add(5,"years")}}return p.getUTCMoment(p.formatYMD(i)).toDate()}),[p,t]);(0,r.useEffect)((function(){}),[s,t,b,E,c,l]);var k,w=s?"date":a?"count":"never",T={never:bt,date:wt,count:Bt},x=(0,r.useCallback)((function(e){y!==e&&v(e)}),[y]),O={never:{untilType:w,changeUntilType:function(e){"date"===e?b({until:E(c,l)}):"count"===e&&b({count:2})},onVisibleChange:x},date:{dateMoment:t,until:s,isSwitchToDate:!m&&!!s&&"custom"!==f,submitChangedData:b,onVisibleChange:x},count:{count:a,isSwitchToCount:!d&&!!a&&"custom"!==f,submitChangedData:b,onVisibleChange:x}},C=T[w],D=O[w],A="never"!==w||i;return r.createElement("div",{className:u()("multi-select-toggle choose-repeat-until line relative flex items-center group mx-[4px]",{"has-repeat-until":A})},r.createElement(C,D,r.createElement(H.Z,{className:u()("select-title need-highlight w-full max-w-full truncate text-[13px] leading-[30px] text-center rounded-dropdown-item cursor-pointer",y?"bg-grey-6":"hover:bg-grey-4",Se.RM),style:{padding:"0 12px"}},(k=i||("never"===w?g.formatMessage({id:"repeat_end_never"}):""),r.createElement("div",{className:"flex justify-between h-[34px] items-center"},r.createElement("div",{className:"flex items-center overflow-hidden"},r.createElement(be.Z,{name:"timecard_repeat_until",className:u()("item-icon flex-none",A?"text-menu-primary":"text-grey-60")}),A?r.createElement("span",{className:u()("text-[13px] truncate overflow-hidden text-menu-primary"),style:{lineHeight:"18px",paddingRight:12}},k):r.createElement("span",{className:"text-grey-80 text-[13px]",style:{lineHeight:"18px"}},g.formatMessage({id:"repeat_end"}))),!A&&r.createElement("div",{className:"flex items-center overflow-hidden",style:{marginLeft:8}},r.createElement("span",{className:u()("text-[13px] truncate overflow-hidden text-grey-40"),style:{lineHeight:"18px",paddingRight:12}},k)))))),r.createElement(H.Z,{onClick:function(){b({until:null,count:void 0})},className:u()("w-[12px] h-[12px] absolute text-grey-40 top-1/2 transform -translate-y-1/2 cursor-pointer",A?"opacity-0 group-hover:opacity-100 focus-visible:opacity-100 ".concat(y?"!opacity-100":""):" hidden"),style:{right:8}},r.createElement(be.Z,{name:"close",className:u()("w-[12px] h-[12px] text-grey-40")})),r.createElement("div",{className:u()("w-[12px] h-[12px] absolute top-1/2 transform -translate-y-1/2 pointer-events-none",{"group-hover:hidden":A,hidden:A&&y}),style:{right:8}},r.createElement(be.Z,{name:"thin-triangle-down",className:u()("w-[12px] h-[12px] text-grey-40",{"-rotate-90":!y})})))};function Gt(e){return Gt="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},Gt(e)}function qt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Jt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?qt(Object(n),!0).forEach((function(t){Xt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):qt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Xt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Gt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Gt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Gt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Qt=function(e){var t=e.data,n=e.isDisabled,i=e.isSubscribeTask,o=e.onUpdateStateData,a=(0,S.Z)(),s=t.get("repeatFlag"),c=t.get("repeatFrom"),l=t.get("date"),u=t.get("end"),f=t.get("isAllDay"),d=t.get("weekStart"),m=t.get("startDate"),p=(0,r.useContext)(_.Z),h=(0,r.useMemo)((function(){return p.getDateMoment(l)}),[l,p]),y=(0,r.useMemo)((function(){return(0,se.CD)({repeatFlag:s,repeatFrom:c,weekStart:d})}),[s,c,d]),v=(0,r.useMemo)((function(){return(0,nt.UZ)({date:h,repeatData:y,noCycle:!0,repeatFlag:s})||a.formatMessage({id:"none"})}),[h,a,y,s]),g=function(e){var n=t.get("date"),r=e.dateMoment,i={repeatFlag:e.repeatFlag,exDate:[]};if(e.repeatFrom&&(i.repeatFrom=e.repeatFrom),r){var a=l,s=u&&u.get("date"),c=p.formatYMD(r);if(i.date=c,s){var f=p.getDateMoment(s).diff(a,"days");i.end=Jt(Jt({},u.toJS()),{},{date:f?r.clone().add(f,"day").format("YYYY-MM-DD"):c})}}else!n&&i.repeatFlag&&(i.date=p.formatYMD());o(i)};if(n)return null;var b=v.split(";");return r.createElement("div",{className:"repeat-container choose-repeat line relative"},r.createElement(vt,{dateMoment:h,isAllDay:f,repeatData:y,repeatPreviewText:b[0],isSubscribeTask:i,updateRepeat:g,startDate:m}),r.createElement("div",{style:{height:2}}),s&&"custom"!==y.kind&&r.createElement(r.Fragment,null,r.createElement(zt,{dateMoment:h,repeatData:y,untilPreviewText:b.length>1?b[b.length-1]:"",updateRepeat:g}),r.createElement("div",{style:{height:2}})))},$t=n("+Ili"),en=n("XTqd"),tn=n("QjE/"),nn=n("Plb4"),rn=n("+vT4"),on=n("V/jI"),an=n("ymGn"),sn=n.n(an),cn=n("Ici6"),ln=n("SQnU");function un(e){return un="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},un(e)}function fn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function dn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?fn(Object(n),!0).forEach((function(t){gn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):fn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,bn(r.key),r)}}function pn(e,t,n){return t=yn(t),function(e,t){if(t&&("object"===un(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,hn()?Reflect.construct(t,n||[],yn(e).constructor):t.apply(e,n))}function hn(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(hn=function(){return!!e})()}function yn(e){return yn=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},yn(e)}function vn(e,t){return vn=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},vn(e,t)}function gn(e,t,n){return(t=bn(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bn(e){var t=function(e,t){if("object"!=un(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=un(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==un(t)?t:t+""}var En="date",kn="across",Sn=function(e){function t(e){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),gn(n=pn(this,t,[e]),"initSubTaskTimecardPosition",(function(){var e,t,r=n.props.trigger,i=r.getBoundingClientRect(),o=i.top,a=i.left,s=r.offsetHeight,c=r.offsetWidth,l=n.timecardEl.current.offsetHeight,u=n.timecardEl.current.offsetWidth,f=o+l+s-window.innerHeight;e=a-u+c+16,f<=0?t=o+s:(t=o+s-f,n.timecardEl.current.classList.remove("boult")),n.timecardEl.current.style.top=t+"px",n.timecardEl.current.style.left=e+"px"})),gn(n,"onBodyMouseEvent",(function(e){$(e.target).closest("#js-timecard, .timecard-element, .timecard-trigger").length||$(e.target).closest(".timecard-popup-cover").length||n.closeTimecard()})),gn(n,"onClickBatchMode",(function(e){(e=e||window.event).preventDefault(),e.stopPropagation(),n.setState({isBatchEdit:!1})})),gn(n,"onUpdateAnalyticData",(function(e){n.analyticData=dn(dn({},n.analyticData),e)})),gn(n,"onUpdateStateData",(function(e){var t=n.modes,r=t.isSubTask,i=t.isSubscribeTask,o=n.state.data;r?(delete e.logicTimeZone,delete e.isFloating):i&&delete e.isFloating;var a=o.get("timeZone"),s=o.merge(e),c=(0,k.AW)({isAllDay:s.get("isAllDay"),isFloating:s.get("isFloating"),timeZone:s.get("logicTimeZone"),isSubscribeTask:i}),l={data:s};a!==c&&Object.assign(l,{data:l.data.set("timeZone",c),dateInstance:(0,_.I)(c)});var u=o.get("date"),f=s.get("date");if(u!==f){var d=s.get("repeatFlag"),m=s.get("repeatFrom"),p=(0,E.yP)(f,c,"YYYY-MM-DD"),h=(0,se.rn)(p.isValid()?p:null,d,m);Object.assign(l,{data:l.data.set("repeatFlag",h)})}n.setState(l,(function(){n.props.onSettingsUpdate&&n.props.onSettingsUpdate(n.buildOutputTaskData())}))})),gn(n,"onConfirmStateData",(function(e){n.setState({data:n.state.data.merge(e)},(function(){n.confirmTimecard()}))})),gn(n,"closeTimecard",(function(){n.props.onUnmountCard&&n.props.onUnmountCard()})),gn(n,"confirmTimecardQuickSet",(function(e){var t=n.state.data;n.setState({data:t.set("date",e)},(function(){var e=n.buildOutputTaskData();n.props.onConfirmTime&&n.props.onConfirmTime(e)}))})),gn(n,"confirmTimecard",(function(){var e=n.state,t=e.data,r=e.dateInstance;if(t.get("date")){var i=n.buildOutputTaskData();n.props.onConfirmTime&&n.props.onConfirmTime(i),n.doDueAnalytics(i)}else n.setState({data:t.set("date",r.formatYMD())},(function(){var e=n.buildOutputTaskData();n.props.onConfirmTime&&n.props.onConfirmTime(e),n.doDueAnalytics(e)}));$t.r_("save")})),gn(n,"clearTimecard",(function(){n.modes.isScheduleTask?n.setState({isConfirmClearModalShown:!0}):n.confirmClearTime(),$t.r_("clear")})),gn(n,"confirmClearTime",(function(){var e=n.modes.isSubTask,t=e?n.originalStateData.get("logicTimeZone"):E.vN;n.setState({data:n.state.data.merge({reminders:[],repeatFlag:null,date:"",clock:"",repeatFrom:"2",isAllDay:null,isFloating:!1,timeZone:t,exDate:[],annoyingAlert:-1})},(function(){e?n.props.onClearTime&&n.props.onClearTime({timeZone:t}):n.props.onClearTime&&n.props.onClearTime({isFloating:!1,timeZone:t})}))})),gn(n,"hideConfirmClearModal",(function(){n.setState({isConfirmClearModalShown:!1})}));var i=e.options,o=n.initTimecardMode(i),s=(0,k.d6)(i),l=n.initViewMode(s,o);if(!o.isSubTask&&!s.date&&!i.isMultiSelect){var u={startDate:o.isNote?null:p.yt(),isAllDay:s.isAllDay,reminders:p.Xc(s.isAllDay)};Object.assign(s,(0,k.d6)(dn(dn({},i),u)))}return l!==kn||o.isSubscribeTask||s.end||!o.isNewTask&&s.date||(s.clock=null),n.modes=o,n.state={data:a.fromJS(s),viewMode:l,isBatchEdit:i.isBatchMoreEdit,isConfirmClearModalShown:!1,dateInstance:(0,_.I)(s.timeZone)},n.analyticData={isOpenMonthSection:!1,isUsePrevMonthBtn:!1,isUseNextMonthBtn:!1},n.originalStateData=n.state.data,n.timecardHeight=0,n._listenId=c().uniqueId(),n.escListenId=c().uniqueId(),n.timecardEl=r.createRef(),n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&vn(e,t)}(t,e),n=t,o=[{key:"componentDidMount",value:function(){O.vp.dispatch("closeTimecard"),this.installCloseListener(),this.timecardHeight=this.timecardEl.current.offsetHeight,this.initPosition(),this.props.onMountedCard&&this.props.onMountedCard(this.timecardEl.current)}},{key:"componentWillUnmount",value:function(){this.uninstallCloseListener()}},{key:"componentDidUpdate",value:function(e,t){var n=this.state,r=this.timecardEl.current.offsetHeight;r!==this.timecardHeight&&(this.timecardHeight=r,this.initPosition()),!this.modes.isSubTask||t.data.get("isAllDay")===n.data.get("isAllDay")&&t.data.get("startDate")^n.data.get("startDate")||this.initSubTaskTimecardPosition()}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.container,i=this.modes,o=i.isSubTask,a=i.isSubscribeTask,s=i.isWebExtensionTask,c=this.state,l=c.viewMode,d=c.dateInstance,m=l===En,p=l===kn,h={isSubscribeTask:a},y=r.createElement(_.Z.Provider,{value:d},r.createElement(pe.Z.Provider,{value:h},r.createElement(I.ZP,{group:"timecard",autoFocus:!0},r.createElement("div",{id:"js-timecard",className:u()("timecard pop-shadow absolute left-[-96px] z-menu p-0 bg-main-background rounded-outsingle shadow-default dark:shadow-dark-default dark:box-content dark:border dark:border-solid dark:border-grey-10","timeline-click-ignore",t,{boult:!1,"crx-task-box-timecard":s,"sub-task-timecard":o,"type-date":m,"type-across":p},sn().timecard),ref:this.timecardEl,onClick:function(e){e.stopPropagation()},style:{width:260}},this.renderCalendarHeader(),r.createElement("div",{className:"tc-inner"},this.renderCalendarContent()),r.createElement("div",{className:"tc-footer"},this.renderCalendarFooter()),this.renderConfirmClearModal()))));return n?f.createPortal(y,n):y}},{key:"initTimecardMode",value:function(e){var t=e.isNew,n=e.isDisableRepeat,r=e.isWebExtensionTask;return{isNewTask:t,isDisableRepeat:n,isSubscribeTask:e.isSubscribeTask,isScheduleTask:e.isScheduleTask,isSubTask:e.isSubtaskMode,isWebExtensionTask:r,isMultiSelect:e.isMultiSelect,isNote:e.isNote}}},{key:"initViewMode",value:function(e,t){var n=e.date,r=e.end,i=t.isNewTask,o=t.isSubscribeTask,a=t.isSubTask,s=t.isMultiSelect,c=t.isWebExtensionTask,l=t.isNote,u=En,f=kn;return c||l?u:o?f:a?u:s?r?f:u:r||(i||!n)&&g._y()&&"1"===p.U2("defaultTimeMode")?f:u}},{key:"initPosition",value:function(){var e=this.modes.isSubTask,t=this.props,n=t.trigger,r=t.initTimecardPosition;n&&(e?this.initSubTaskTimecardPosition():r?r(this.timecardEl.current):this.initTaskTimecardPosition())}},{key:"initTaskTimecardPosition",value:function(){var e,t,n=this.props.trigger,r=n.getBoundingClientRect(),i=r.top,o=r.left,a=n.offsetHeight,s=n.offsetWidth,c=this.timecardEl.current.offsetHeight,l=this.timecardEl.current.offsetWidth,u=window.innerHeight,f=o+l/2-window.innerWidth,d=i+c+a+4-u;e=o-l/2<0?0:f<=0?o+s/2-l/2:o+s/2-l/2-f,d<=0?t=i+a+4:(t=i+a+4-d,this.timecardEl.current.classList.remove("boult")),this.timecardEl.current.style.top=t+"px",this.timecardEl.current.style.left=e+"px"}},{key:"installCloseListener",value:function(){var e=this,t=this.props.scroller;t&&$(t).on("scroll.timecard".concat(this._listenId),(function(){e.closeTimecard()})),document.addEventListener("mousedown",this.onBodyMouseEvent,{capture:!0}),document.addEventListener("contextmenu",this.onBodyMouseEvent,{capture:!0}),O.vp.subscribe(this._listenId,"closeTimecard",this.closeTimecard),O.jc.subscribe(this.escListenId,"timecard",this.closeTimecard)}},{key:"uninstallCloseListener",value:function(){var e=this.props.scroller;e&&$(e).off("scroll.timecard".concat(this._listenId)),document.removeEventListener("mousedown",this.onBodyMouseEvent,{capture:!0}),document.removeEventListener("contextmenu",this.onBodyMouseEvent,{capture:!0}),O.vp.unSubscribe(this._listenId,"closeTimecard"),O.jc.unSubscribe(this.escListenId)}},{key:"renderCalendarHeader",value:function(){var e=this,t=kn,n=En,o=this.modes,a=o.isSubscribeTask,s=o.isSubTask,c=o.isWebExtensionTask,l=o.isNote,f=this.state.viewMode,d=this.props.quickSetOptions;if(c)return null;if(a)return null;var m=u()("mt-[12px] mx-[15px] leading-[17px] text-xs text-grey-40",d?"mb-[-8px]":"mb-[6px]");return l?r.createElement("div",{className:"tc-header"},r.createElement("div",{className:u()("select-title",m)},r.createElement(i.Z,{id:"date_and_reminder"}))):s?r.createElement("div",{className:"tc-header"},r.createElement("div",{className:u()("select-title",m)},r.createElement(i.Z,{id:"date_label"}))):r.createElement("div",{style:{padding:"12px 16px 0"}},r.createElement(ln.Z,{tabList:[{key:n,name:on.U2("date_label")},{key:t,name:on.U2("timecard_across")}],activeKey:f,onActiveKeyChange:function(t){e.switchDateMode(t)}}))}},{key:"renderCalendarContent",value:function(){var e=this.modes,t=e.isSubTask,n=e.isDisableRepeat,i=e.isSubscribeTask,o=e.isWebExtensionTask,a=this.state,s=a.isBatchEdit,c=a.viewMode,l=a.data,u=this.props,f=u.isTimeZoneOptionEnabled,d=u.quickSetOptions,m=u.isCalDav,p=u.isICloud,h=c===En,y=cn.eL(x.NA()),v=cn.Ob(x.NA()),g=!f&&!i||t&&!l.get("isFloating")&&E.vN===l.get("timeZone"),b=r.createElement(he,{data:l,isTimezoneDisabled:g,isTimezoneReadOnly:t,isTimeDisabled:s,isSingleDateMode:h,isAcrossSameDate:i,onConfirmStateData:this.onConfirmStateData,onUpdateStateData:this.onUpdateStateData,onUpdateAnalyticData:this.onUpdateAnalyticData,quickSetOptions:d,confirmTimecardQuickSet:this.confirmTimecardQuickSet,isCalDav:m});if(o)return r.createElement(r.Fragment,null,b,r.createElement(ye.Z,{data:l,onUpdateStateData:this.onUpdateStateData,isAcrossDateMode:k,isSubscribeTask:i,isDisableAnnoyingAlert:!0}));if(t)return r.createElement(r.Fragment,null,b,this.renderSubTaskReminderInfo());if(s)return r.createElement(r.Fragment,null,b,r.createElement("div",{className:"batch-more-edit input-sml text-center px-[16px]",onClick:this.onClickBatchMode},r.createElement("div",{className:"w-full border border-solid border-grey-20 h-[32px] leading-[30px] text-[13px] rounded-dropdown-item cursor-pointer"},on.U2("batch_edit_more"))));var k=c===kn;return r.createElement(r.Fragment,null,b,!(m||y||p||v)&&r.createElement(r.Fragment,null,r.createElement(ye.Z,{data:l,onUpdateStateData:this.onUpdateStateData,isAcrossDateMode:k,isSubscribeTask:i,isDisableAnnoyingAlert:i}),r.createElement("div",{style:{height:4}})),r.createElement(Qt,{data:l,isDisabled:n,isSubscribeTask:i,onUpdateStateData:this.onUpdateStateData}))}},{key:"renderSubTaskReminderInfo",value:function(){var e=this.state.data,t=e.get("date"),n=e.get("clock"),o=e.get("meridiem");if(t&&n){var a=o?on.LO()?"A hh:mm":"hh:mm A":"HH:mm",s=n?(0,E.T8)(t,n,o,e.get("timeZone")):(0,E.yP)(t,E.vN,"YYYY-MM-DD"),c=(0,rn.i)((0,E.xH)(s),e.get("isAllDay"),!0),l=en.Uc(c,"TRIGGER:PT0S"),u=Ee.Xo?"MM\u6708DD\u65e5, ".concat(a):"".concat(a," on ").concat((0,Oe.I4)("MMMD"));return r.createElement("p",{className:"text-xs",style:{padding:"8px 16px 4px"}},r.createElement(i.Z,{id:e.get("timeZone")===E.vN?"subtask_reminder_desc":"timezone_subtask_reminder_desc",values:{s1:(0,E.yP)(l).format(u)},tagName:"span"}))}return null}},{key:"renderCalendarFooter",value:function(){var e=this.modes.isSubscribeTask;return r.createElement("div",{id:"js-timecard-btns",className:"confirm-container btns flex justify-between",style:{margin:"16px"}},e?r.createElement(Me.Z,{type:"cancel",onClick:this.closeTimecard,className:"flex-auto mr-[8px]"},on.U2("cancel")):r.createElement(Me.Z,{type:"cancel",onClick:this.clearTimecard,className:"flex-auto mr-[8px]"},on.U2("clear")),r.createElement(Me.Z,{onClick:this.confirmTimecard,className:"flex-auto"},on.U2("ok")))}},{key:"renderConfirmClearModal",value:function(){var e=this.state,t=e.id,n=e.projectId;return e.isConfirmClearModalShown?r.createElement(nn.Z,{taskId:t,projectId:n,onClearTime:this.confirmClearTime,onClose:this.hideConfirmClearModal}):null}},{key:"switchDateMode",value:function(e){var t=kn,n=En,r=this.state.data,i=e===n,o=e===t;if(!o||g._y()){var a={exDate:[]};if(i)a.end=null;else if(o){var s=[];a.reminders=[],r.get("reminders").forEach((function(e){var t=e.get("trigger"),n=en.T(t);s.includes(t)||(s.push(t),a.reminders.push({id:e.get("id"),trigger:n}))}))}this.setState({data:r.merge(a),viewMode:e||n,isBatchEdit:!1})}else tn.$Z({type:ke.VIb.timeDuration,coverClassName:"timecard-popup-cover"})}},{key:"doDueAnalytics",value:function(e){var t=this.modes.isNote,n=this.state.data,r=this.originalStateData;n.get("date")!==r.get("date")&&$t.CC(e.startDate),e.isAllDay!==r.get("isAllDay")&&(e.isAllDay?$t.On("no_time"):$t.On("has_time"));var i=r.get("reminders"),o=i?i.toJS():[],a=e.reminders||[],s=!1;if(o.length!==a.length)s=!0;else for(var c=o.map((function(e){return e.trigger})),l=0;l<a.length;l++)if(c.indexOf(a[l].trigger)<0){s=!0;break}s&&(t&&$t.E0("set_reminder"),$t.Bs(a.length),a.length&&a.forEach((function(t){$t.O7(t.trigger.slice(8),e.isAllDay)}))),e.repeatFlag!==r.get("repeatFlag")&&(e.repeatFlag||r.get("repeatFlag"))&&$t.ZG({repeatFrom:e.repeatFrom,repeatFlag:e.repeatFlag}),e.repeatFrom!==r.get("repeatFrom")&&e.repeatFrom&&$t.Oz(e.repeatFrom),this.analyticData.isOpenMonthSection&&$t.Qz("open_month"),this.analyticData.isUseNextMonthBtn&&$t.Qz("next_month"),this.analyticData.isUsePrevMonthBtn&&$t.Qz("prev_month")}},{key:"buildOutputTaskData",value:function(){var e=this.state.data,t=(0,k.r8)(e.toJS()),n=this.modes,r=n.isSubTask,i=n.isSubscribeTask;r&&(t.timeZone=this.originalStateData.get("logicTimeZone")),i&&(delete t.isFloating,t.reminders=(0,rn.a)(t.reminders));var o=this.state.isBatchEdit;return o&&(t.isBatchMode=o),t}}],o&&mn(n.prototype,o),s&&mn(n,s),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,o,s}(r.Component);gn(Sn,"propTypes",{container:m().instanceOf(Element),trigger:m().instanceOf(Element),scroller:m().instanceOf(Element),options:m().shape({isNew:m().bool,isDisableRepeat:m().bool,isSubscribeTask:m().bool,isScheduleTask:m().bool,isSubtaskMode:m().bool,isMultiSelect:m().bool,isBatchMoreEdit:m().bool,isNote:m().bool,format:m().string,meridiem:m().bool,weekStart:m().oneOf([0,1,6]),isAllDay:m().bool,startDate:m().string,startTime:m().string,dueDate:m().string,repeatFrom:m().oneOf([ke.zNx.dueDate,ke.zNx.completedTime,ke.zNx.defaultVal]),repeatFlag:m().string,reminders:m().oneOfType([m().array,m().instanceOf(a.List)]),exDate:m().oneOfType([m().array,m().instanceOf(a.List)])}),className:m().string,onMountedCard:m().func,onUnmountCard:m().func,onSettingsUpdate:m().func,onConfirmTime:m().func,onClearTime:m().func,quickSetOptions:m().shape({willRepeat:m().bool,startDate:m().string,onSkipThisPeriod:m().func,setTime:m().func}),initTimecardPosition:m().func});var wn=(0,o.$j)((function(e,t){return{isTimeZoneOptionEnabled:e.preference.get("isTimeZoneOptionEnabled")||!1}}))(Sn)},UPLa:function(e,t,n){"use strict";n.d(t,{I:function(){return a}});var r=n("q1tI"),i=n("HJxP"),o=r.createContext(new i.Z),a=function(e){return new i.Z(e)};t.Z=o},SY8U:function(e,t,n){"use strict";var r=n("q1tI").createContext({isSubscribeTask:!1});t.Z=r},"2eCI":function(e,t,n){"use strict";n.d(t,{D:function(){return i}});var r=n("q1tI"),i=function(e){var t=(0,r.useRef)(e);return(0,r.useEffect)((function(){t.current=e}),[e]),t.current}},ZtTY:function(e,t,n){"use strict";n.d(t,{d6:function(){return l},r8:function(){return u},AW:function(){return f}});n("zKZe");var r=n("y8mg"),i=n.n(r),o=n("Eh+D"),a=n("5WEu"),s=n("RDjN"),c=n("C+ZP"),l=function(e){var t=e.startDate,n=e.startTime,r=e.dueDate,i=e.isAllDay,l=e.reminders,u=e.repeatFrom,m=e.repeatFlag,p=e.timeZone,h=void 0===p?c.vN:p,y=e.isFloating,v=void 0!==y&&y,g=e.isSubscribeTask,b=void 0!==g&&g,E=e.exDate,k=e.repeatFirstDate,S=e.annoyingAlert,w=h,T=f({isAllDay:i,timeZone:h,isFloating:v,isSubscribeTask:b}),x={meridiem:a.U2("showMeridiem"),weekStart:a.k8(),format:s.WUZ.atomTime,isAllDay:i,repeatFlag:m,repeatFrom:u,logicTimeZone:w,timeZone:T,isFloating:v,reminders:[],exDate:[],date:null,clock:null,end:null,repeatFirstDate:k,startDate:t,annoyingAlert:S};if(x.reminders=o.List.isList(l)?l.toJS():Array.isArray(l)?l:[],x.exDate=o.List.isList(E)?E.toJS():E,t){if(Object.assign(x,d(t,x)),r&&t!==r){var _=(0,c.w4)(r,i,T);x.end=d(_,x)}}else if(i||(x.isAllDay=!0),n&&!i){var O=(0,c.yP)(n,T,"HH:mm");x.isAllDay=!1,x.date=null,x.clock=O.locale("en").format(x.meridiem?"hh:mm A":"HH:mm")}return x},u=function(e){var t=e.reminders,n=e.isAllDay,r=e.repeatFrom,o=e.repeatFlag,a=e.exDate,s=e.date,l=e.clock,u=e.end,f=e.meridiem,d=e.logicTimeZone,m=void 0===d?c.vN:d,p=e.timeZone,h=e.isFloating,y=void 0!==h&&h,v=e.annoyingAlert,g={reminders:t,isAllDay:!i().isBoolean(n)||n,repeatFlag:o,repeatFrom:r,exDate:a,startDate:null,dueDate:null,timeZone:m,isFloating:y,annoyingAlert:v},b="YYYY-MM-DD";if(s){if(l){var E=(0,c.T8)(s,l,f,p);g.startDate=E.isValid()?(0,c.xH)(E):null}else{var k=(0,c.yP)(s,p,b);g.startDate=k.isValid()?(0,c.xH)(k):null}if(u){var S=u.date||s,w=u.clock;if(w){var T=(0,c.T8)(S,w,f,p);g.dueDate=T.isValid()?(0,c.xH)(T):null}else{var x=(0,c.yP)(S,p,b).add(1,"days");g.dueDate=x.isValid()?(0,c.xH)(x):null}}else g.dueDate=null}else g.startDate=null,g.dueDate=null;return g},f=function(e){var t=e.isAllDay,n=e.isFloating,r=e.timeZone,i=e.isSubscribeTask,o=void 0!==i&&i;return!a.U2("isTimeZoneOptionEnabled")&&!o||t||n?c.vN:r||c.vN},d=function(e,t){var n=t.isAllDay,r=t.timeZone,i=t.meridiem,o=(0,c.yP)(e,r);return{date:o.format("YYYY-MM-DD"),clock:n?"":o.locale("en").format(i?"hh:mm A":"HH:mm")}}},IXRV:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("y8mg"),o=n.n(i);function a(e){return a="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},a(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function c(e,t,n){return t=u(t),function(e,t){if(t&&("object"===a(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}function d(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}var p=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),d(n=c(this,t,[e]),"bufferDistance",400),d(n,"getItemVerticalVisible",(function(e,t){var r=n.state,i=r.scrollTop,o=r.clientHeight;return!(e+t<=i-n.bufferDistance||i+o<=e-n.bufferDistance)})),d(n,"getItemHorizontalVisible",(function(e,t){var r=n.state,i=r.scrollLeft,o=r.clientWidth;return!(e+t<=i-n.bufferDistance||i+o<=e-n.bufferDistance)})),d(n,"getItemVisible",(function(e,t,r,i){var o=n.getItemHorizontalVisible(e,r),a=n.getItemVerticalVisible(t,i);return o&&a})),d(n,"resetScrollStatus",(function(){n.setState({isScrolling:!1})})),d(n,"debounceResetScrollStatus",o().debounce(n.resetScrollStatus,100,{leading:!1,trailing:!0})),d(n,"onScroll",(function(e){var t=n.props,r=t.onScroll,i=t.horizontalScrollSelector,o=e.currentTarget,a=o.clientWidth,s=o.scrollLeft,c=o.scrollWidth,l=s,u=c,f=a;if(i){var d=e.currentTarget.querySelector(i);d&&(l=d.scrollLeft,u=d.scrollWidth,f=d.clientWidth)}n.setState((function(e){return e.scrollLeft===l?null:{isScrolling:!0,scrollLeft:Math.max(0,Math.min(l,u-f)),clientWidth:f}}),n.debounceResetScrollStatus),null===r||void 0===r||r(e)})),d(n,"onVerticalScroll",(function(e){var t=n.props,r=t.verticalScrollSelector,i=t.onVerticalScroll,o=e.currentTarget,a=o.clientHeight,s=o.scrollTop,c=o.scrollHeight,l=s,u=c,f=a;if(r){var d=e.currentTarget.querySelector(r);d&&(l=d.scrollTop,u=d.scrollHeight,f=d.clientHeight)}n.setState((function(e){return e.scrollTop===l?null:{isScrolling:!0,scrollTop:Math.max(0,Math.min(l,u-f)),clientHeight:f}}),n.debounceResetScrollStatus),null===i||void 0===i||i(e)})),n.state={isScrolling:!1,scrollLeft:0,scrollTop:0,clientWidth:0,clientHeight:0},n}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}(t,e),n=t,(i=[{key:"componentDidUpdate",value:function(){if(!this.state.isScrolling){var e=this.props,t=e.outerRef,n=e.verticalScrollSelector,r=e.horizontalScrollSelector,i=t.current;if(i){var o=i.clientHeight,a=i.clientWidth,s=o;if(n){var c=i.querySelector(n);c&&(s=c.clientHeight)}var l=a;if(r){var u=i.querySelector(r);u&&(l=u.clientWidth)}this.setState((function(e){return e.clientHeight===s&&e.clientWidth===l?null:{clientWidth:l,clientHeight:s}}))}}}},{key:"componentWillUnmount",value:function(){this.debounceResetScrollStatus.cancel()}},{key:"render",value:function(){var e=this.props.children,t=this.state.isScrolling;return r.createElement(r.Fragment,null,e({isScrolling:t,onScroll:this.onScroll,onVerticalScroll:this.onVerticalScroll,getItemVisible:this.getItemVisible,getItemHorizontalVisible:this.getItemHorizontalVisible,getItemVerticalVisible:this.getItemVerticalVisible}))}}])&&s(n.prototype,i),a&&s(n,a),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,a}(r.PureComponent);t.Z=p},SQnU:function(e,t,n){"use strict";n("x0AG"),n("2B1R"),n("sMBO");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("yhZ0");t.Z=function(e){var t=e.tabList,n=e.activeKey,i=e.onActiveKeyChange,s=e.style,c=e.noWrap,l=void 0===c||c,u=t.findIndex((function(e){return n===e.key})),f=100/t.length;return r.createElement("div",{className:"flex flex-row items-center w-full bg-grey-5 rounded-[8px] h-[30px] relative dark:bg-grey-5",style:s},r.createElement("div",{className:"absolute inset-0",style:{transform:"translate(".concat(u*f,"%, 0)"),transition:"transform 0.3s ease",willChange:"transform"}},r.createElement("div",{style:{width:"".concat(f,"%"),padding:2},className:"h-full"},r.createElement("div",{className:"h-full rounded-[6px] bg-main-background-90 dark:bg-grey-6"}))),t.map((function(e){return r.createElement(a.Z,{className:o()("flex-1 h-full cursor-pointer flex items-center justify-center z-[1] text-[13px]",{"text-grey-60":n!==e.key},l?"whitespace-nowrap":"text-center py-[4px]"),onClick:function(t){i(e.key)},key:e.key},e.name)})))}},Lyrk:function(e,t,n){"use strict";n.d(t,{$:function(){return u}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("wmji"),s=n.n(a);function c(e){return c="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},c(e)}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u=function(e){var t=e.size,n=e.className,i=e.color;return r.createElement("div",{className:o()(n,s()["sk-circle"],l({},s().white,"white"===i)),style:{width:t,height:t}},r.createElement("div",{className:o()(s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle2"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle3"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle4"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle5"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle6"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle7"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle8"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle9"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle10"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle11"],s()["sk-child"])}),r.createElement("div",{className:o()(s()["sk-circle12"],s()["sk-child"])}))}},"9H1q":function(e,t,n){"use strict";n.d(t,{Z:function(){return T}});n("pNMO"),n("4Brf"),n("0oug"),n("x0AG"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("Ph81"),o=n("xS9v"),a=n("MLBd"),s=n("+Tc8");function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var d=n("eDHg"),m=n("AtZj"),p=n("EPMa"),h=n.n(p),y=n("RDjN"),v=n("Ag2S"),g=n("l3/N"),b=n("V/jI"),E=n("W2Wp");function k(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return S(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return S(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 S(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var w=function(e){var t=e.isLeft,n=e.isDisabled,i=e.onAction;return r.createElement("div",{className:"w-[36px] h-[36px] rounded-full absolute cursor-pointer",onClick:function(){n||i()},style:t?{bottom:-13,left:-58}:{bottom:-13,right:-58}},r.createElement("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 pointer-events-none z-[-1] rounded-full bg-white dark:bg-[#1F1F1F]",style:{width:160,height:160,filter:"blur(30px)"}}),r.createElement("div",{className:"w-[36px] h-[36px] rounded-full bg-grey-4 hover:bg-grey-6 flex items-center justify-center"},r.createElement(m.Z,{name:t?"chevron-left":"chevron-right",className:"text-grey-40 w-[18px] h-[18px]"})))},T=function(e){var t,n=(0,r.useMemo)((function(){return[{id:y.NWv.year,title:b.U2("year_view"),desc:b.U2("year_view_desc"),src:"upgrade-cal-year"},{id:y.NWv.month,title:b.U2("monthly_view_title"),desc:b.U2("month_view_desc"),src:"upgrade-cal-month"},{id:y.NWv.week,title:b.U2("weekly_view_title"),desc:b.U2("week_view_desc"),src:"upgrade-cal-week"},{id:y.NWv.day,title:b.U2("daily_view_title"),desc:b.U2("day_view_desc"),src:"upgrade-cal-day"},{id:y.NWv.agenda,title:b.U2("agenda_view_title"),desc:b.U2("agenda_view_desc"),src:"upgrade-cal-agenda"},{id:"".concat(y.NWv.day,"-multi"),title:b.U2("multi_day_view"),desc:b.U2("multi_day_view_desc"),src:"upgrade-cal-day-multi"},{id:"".concat(y.NWv.week,"-multi"),title:b.U2("multi_week_view"),desc:b.U2("multi_week_view_desc"),src:"upgrade-cal-week-multi"}]}),[]),l=(0,r.useRef)(null),f=(0,E.Z)(null===(t=l.current)||void 0===t?void 0:t.getPopupRef()),m=e.onCancel,p=e.className,S=e.coverClassName,T=e.getFooter,x=(0,r.useMemo)((function(){var e=(0,g.XR)().split("/")[3],t=n.findIndex((function(t){return t.id===e}));return t>=0?t:0}),[n]),_=k((0,a.Z)({loop:!0,watchDrag:!1,startIndex:x,duration:0},[(0,s.Z)({delay:5e3,stopOnMouseEnter:!0,stopOnInteraction:!1})]),2),O=_[0],C=_[1],D=function(e){var t=u((0,r.useState)(0),2),n=t[0],i=t[1],o=u((0,r.useState)([]),2),a=o[0],s=o[1],c=(0,r.useCallback)((function(t){e&&e.scrollTo(t)}),[e]),l=(0,r.useCallback)((function(e){s(e.scrollSnapList())}),[]),f=(0,r.useCallback)((function(e){i(e.selectedScrollSnap())}),[]);return(0,r.useEffect)((function(){e&&(l(e),f(e),e.on("reInit",l).on("reInit",f).on("select",f))}),[e,l,f]),{selectedIndex:n,scrollSnaps:a,onDotButtonClick:c}}(C),A=D.selectedIndex,I=D.scrollSnaps,P=D.onDotButtonClick,M=(0,d.D9)(A),N=function(e){var t=c((0,r.useState)(!0),2),n=t[0],i=t[1],o=c((0,r.useState)(!0),2),a=o[0],s=o[1],l=(0,r.useCallback)((function(){e&&e.scrollPrev()}),[e]),u=(0,r.useCallback)((function(){e&&e.scrollNext()}),[e]),f=(0,r.useCallback)((function(e){i(!e.canScrollPrev()),s(!e.canScrollNext())}),[]);return(0,r.useEffect)((function(){e&&(f(e),e.on("reInit",f).on("select",f))}),[e,f]),{prevBtnDisabled:n,nextBtnDisabled:a,onPrevButtonClick:l,onNextButtonClick:u}}(C),j=N.prevBtnDisabled,R=N.nextBtnDisabled,L=N.onPrevButtonClick,U=N.onNextButtonClick,Z=(0,r.useCallback)((function(e){var t,n=null===C||void 0===C||null===(t=C.plugins())||void 0===t?void 0:t.autoplay;n&&(n.destroy(),e())}),[C]);(0,r.useEffect)((function(){if(M!==A){if(g.qh())return;var e=n[A];e&&v.vp.dispatch("TOGGLE_CALENDAR_UPGRADE_VIEW",e.id)}}),[n,M,A]);var B=(0,r.useMemo)((function(){return r.createElement(r.Fragment,null,r.createElement("div",{className:"overflow-hidden rounded-t-[12px]",ref:O},r.createElement("div",{className:"flex"},n.map((function(e){var t=e.src;return r.createElement("div",{className:"flex",key:t,style:{flex:"0 0 100%"}},r.createElement("img",{src:o.Pk(t),alt:""}))}))),r.createElement("div",{className:"dots absolute left-0 right-0 flex justify-center",style:{bottom:13}},I.map((function(e,t){var n=t===A;return r.createElement("div",{key:t,onClick:function(){return P(t)},className:h()("mr-[5px] last-of-type:mr-0 h-[5px] rounded-full",n?"w-[12px] bg-primary":"w-[5px]"),style:{backgroundColor:n?void 0:"rgba(25, 25, 25, 0.15)"}})})))))}),[O,n,P,I,A]),F=(0,r.useMemo)((function(){var e=n[A];if(e){var t=e.title,i=e.desc;return r.createElement("div",null,r.createElement("h1",{className:"popup-title text-lrg primary-text text-[24px] font-medium"},t),r.createElement("p",{className:"free-limit text-grey-80 leading-[22px]"},i))}return null}),[n,A]),H=T((function(){var e,t=null===C||void 0===C||null===(e=C.plugins())||void 0===e?void 0:e.autoplay;t&&t.destroy()}));return r.createElement(i.Z,{ref:l,maskClosable:!1,visible:!0,header:B,footer:H,onCancel:m,className:h()(p,"calendar-upgrade",f?"":"opacity-0"),coverClassName:S,outerElement:r.createElement("div",{style:{height:null===f||void 0===f?void 0:f.height,width:null===f||void 0===f?void 0:f.width,top:"45%"},className:"absolute left-1/2 -translate-x-1/2 -translate-y-1/2"},r.createElement("div",{className:"top-0 left-0 right-0",style:{height:240,position:"absolute"}},r.createElement(w,{isDisabled:R,onAction:function(){Z(U)}}),r.createElement(w,{isLeft:!0,isDisabled:j,onAction:function(){Z(L)}})))},F)}},"l/fa":function(e,t,n){"use strict";var r=n("IXRV");t.Z=r.Z},"+HL6":function(e,t){"use strict";t.Z={EXISTED:"EXISTED",DELETED:"DELETED",NOT_EXISTED:"NOT_EXISTED",PROJECT_MOVE_ERROR:"PROJECT_MOVE_ERROR",UNKNOWN:"UNKNOWN",EXCEED_QUOTA:"EXCEED_QUOTA",NO_PROJECT_PERMISSION:"NO_PROJECT_PERMISSION",HABIT_NOT_EXIST:"habit_not_exist",DUPLICATE_HABIT_CHECKIN_EXCEPTION:"DuplicateCheckinException",NO_HABIT_PERMISSION_EXCEPTION:"NoHabitPermissionException",NO_HABIT:"NO_HABIT"}},gFJJ:function(e,t,n){"use strict";n.d(t,{A6:function(){return u},b9:function(){return d},s$:function(){return f},xr:function(){return h},c2:function(){return m}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("T63A"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q9+P");function i(e){return i="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},i(e)}function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))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 n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={commentWordLimit:1024,attachmentSize:1e7,proAttachmentSize:2e7,teamAttachmentSize:5e7,subtaskWordLimit:512,taskTitleWordLimit:2048,taskContentWordLimit:16e4,taskDescWordLimit:16e4,subscribeLimit:5,subscribeAccountLimit:3,subscribeCalDavLimit:3,subscribeExchangeLimit:3,subscribeICloudLimit:3,notionWorkspaceNumber:3,notionDatabaseNumber:9,googleCalendarNumber:3,googleConnectNumber:9,taskAttachmentNumber:39,kanbanNumber:39,nickNameLimit:40,commonNameLimit:64,commonContentLimit:64,templateNameLimit:2048,habitLogWordLimit:1024,holidayNumber:10},f={free:c(c({type:"free"},u),{},{projectNumber:9,projectTaskNumber:99,subtaskNumber:19,shareUserNumber:2,reminderNumber:5,inboxTaskNumber:999,habitNumber:5,timerNumber:3,visitorNumber:1,countdownNumber:5}),pro:c(c({type:"pro"},u),{},{projectNumber:299,projectTaskNumber:999,subtaskNumber:199,shareUserNumber:29,reminderNumber:2,inboxTaskNumber:1/0,habitNumber:5,timerNumber:49,visitorNumber:29,countdownNumber:299}),team:c(c({type:"team"},u),{},{projectNumber:499,projectTaskNumber:2e3,subtaskNumber:199,shareUserNumber:49,reminderNumber:2,inboxTaskNumber:1/0,habitNumber:5,timerNumber:49,visitorNumber:29,countdownNumber:299})},d=f.free,m=function(e,t){d=c({},e?f.team:t?f.pro:f.free)};m(!1,r.cT);var p={subscribeLimit:"urlCalendarNumber",subscribeAccountLimit:"calendarBindNumber",subscribeCalDavLimit:"calendarBindNumber",subscribeExchangeLimit:"calendarBindNumber",subscribeICloudLimit:"calendarBindNumber"},h=function(e){var t=function(e,t){if(t){Object.assign(e,t);var n=e;Object.entries(p).forEach((function(e){var r=o(e,2),i=r[0],a=r[1];Object.prototype.hasOwnProperty.call(t,a)&&(n[i]=t[a])}))}};t(f.team,e?e.team:void 0),t(f.pro,e?e.pro:void 0),t(f.free,e?e.free:void 0)}},CGpF:function(e,t,n){"use strict";n("oVuX"),n("pDQq"),n("07d7"),n("TWNs"),n("rB9j"),n("LD7m"),n("ALS0"),n("JfAA");var r=function(e,t,n){var r=e.toString().split("");return r.pop(),r.shift(),r.splice(t,0,n),new RegExp(r.join(""))},i=/!\[(.*?)\]\(.*?\)/,o={columnNameFilter:/[\\\/\"\:\*\?\<\>\|]/g,projectNameFilter:/[\\\/\"\:\?\<\>\|\*]/g,tagNameFilter:/[\\\/\*\"\:\?\<\>\|#|\uff03|\s]/g,autocomplete:/^[\d\w\s\-\:\u4e00-\u9fa5]+$/,trigger:/^(?:TRIGGER|TRIGGER;RELATED=START|TRIGGER;RELATED=END)\:(-)?P(\d+Y)?(\d+M)?(\d+W)?(\d+D)?(T(\d+H)?(\d+M)?(\d+S)?)?/,calendarUrl:/^[a-zA-z]+:\/\/[^\s]*/,emailRegexp:/^[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,}$/i,urlProjectId:/\/?project\/([^\s\/\#]*)/i,urlTaskId:/\/?task\/([^\s\/\#]*)/i,link:/(((http|https|ftp|ftps)\:\/\/)?([a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?))/g,email:/\b([A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4})\b/gi,protocol:/^((http|https|ftp|ftps)\:\/\/)/g,tag:/&((\w{2,8})|(#\d{2,8});)/g,escapeReg:/([\\\.\$\^\{\[\(\|\)|\*|\+|\?|\}])/g,specialUrl:/^\d+\.(\u9999\u683c\u91cc\u62c9|\u9910\u5385|\u98df\u54c1|\u98de\u5229\u6d66|\u96fb\u8a0a\u76c8\u79d1|\u96c6\u56e2|\u901a\u8ca9|\u8d2d\u7269|\u8c37\u6b4c|\u8bfa\u57fa\u4e9a|\u8054\u901a|\u7f51\u7edc|\u7f51\u7ad9|\u7f51\u5e97|\u7f51\u5740|\u7ec4\u7ec7\u673a\u6784|\u79fb\u52a8|\u73e0\u5b9d|\u70b9\u770b|\u6e38\u620f|\u6de1\u9a6c\u9521|\u673a\u6784|\u66f8\u7c4d|\u65f6\u5c1a|\u65b0\u95fb|\u653f\u5e9c|\u653f\u52a1|\u624b\u8868|\u624b\u673a|\u6211\u7231\u4f60|\u6148\u5584|\u5fae\u535a|\u5e7f\u4e1c|\u5de5\u884c|\u5bb6\u96fb|\u5a31\u4e50|\u5929\u4e3b\u6559|\u5927\u62ff|\u5927\u4f17\u6c7d\u8f66|\u5728\u7ebf|\u5609\u91cc\u5927\u9152\u5e97|\u5609\u91cc|\u5546\u6807|\u5546\u5e97|\u5546\u57ce|\u516c\u76ca|\u516c\u53f8|\u516b\u5366|\u5065\u5eb7|\u4fe1\u606f|\u4f5b\u5c71|\u4f01\u4e1a|\u4e2d\u6587\u7f51|\u4e2d\u4fe1|\u4e16\u754c)$/,weekSectionId:/Week([0-9])/,hasZhChar:/[\u4e00 - \u9fa5]/gi,file:i,fileAtStart:r(i,0,"^"),fileAtEnd:r(i,i.toString().length-2,"$"),lineBreakBeforeFile:r(i,0,"\\n"),lineBreakAfterFile:r(i,i.toString().length-2,"\\n"),taskOrderV3:/^taskBy#(.*)\|(.*)_(.*)$/,markdownLink:/\[(.*?)\]\(.*?\)/};t.Z=o},bBaG:function(e,t,n){"use strict";n.d(t,{w:function(){return r},L:function(){return i}});var r=function(e){return e[e.DONE=100]="DONE",e[e.NEW=101]="NEW",e[e.UPDATED=102]="UPDATED",e[e.DELETED=103]="DELETED",e[e.INIT=104]="INIT",e}({}),i=function(e){return e[e.NEW=0]="NEW",e[e.UPDATED=1]="UPDATED",e[e.DONE=2]="DONE",e[e.INIT=3]="INIT",e[e.SORT_INIT=4]="SORT_INIT",e}({})},lAy9:function(e,t,n){"use strict";n.d(t,{Th:function(){return r},ne:function(){return i},jL:function(){return o},Hh:function(){return a},aI:function(){return s},wR:function(){return c}});var r=0,i=3,o=1,a=2,s=3,c={DONE:100,NEW:101,UPDATED:102,DELETED:103,INIT:104}},Ju8J:function(e,t,n){"use strict";n.d(t,{r:function(){return r}});var r=(0,n("q1tI").createContext)({themeColor:"#4772fa"})},LCaO:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("eIcv"),i=n("q1tI");function o(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))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 n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}t.Z=function(e){var t=o((0,r.Z)({offsetTop:0,offsetLeft:0}),2),n=t[0],a=t[1];return(0,i.useEffect)((function(){function t(){if(e.current){var t=e.current.getBoundingClientRect(),n=t.top,r=t.left,i=null,o=null;n<0&&(i=0),n+t.height>window.innerHeight&&(i=window.innerHeight-t.height),r<0&&(o=0),r+t.width>window.innerWidth&&(o=window.innerWidth-t.width),a({offsetTop:null==i?0:i-n,offsetLeft:null==o?0:o-r})}}return t(),window.addEventListener("resize",t),window.addEventListener("scroll",t),function(){window.removeEventListener("resize",t),window.removeEventListener("scroll",t)}}),[e,a]),n}},sBuS:function(e,t,n){"use strict";var r=n("NW6w"),i=n("z+g9");t.Z=(0,r.$j)((function(e){var t=e.locales.toObject();return{locale:t.locale,messages:t.messages}}))(i.Z)},ejQ0:function(e,t,n){"use strict";n.d(t,{Wf:function(){return i},eA:function(){return o},R:function(){return a},mz:function(){return s},_Y:function(){return c},XX:function(){return l}});var r=n("1iZ0"),i=function(e){return{type:r.kd.ADD_COLUMN,data:e}},o=function(e){return{type:r.kd.DELETE_COLUMN,id:e}},a=function(e,t){return{type:r.kd.UPDATE_COLUMN_NAME,id:e,name:t}},s=function(e){return{type:r.kd.SET_COLUMN_ORDERS,data:e}},c=function(e,t){return{type:r.kd.UPDATE_COLUMNS,updated:e,deleted:t}},l=function(e,t){return{type:r.kd.UPDATE_COLUMN_STATUS,id:e,status:t}}},lfwp:function(e,t,n){"use strict";n.d(t,{IM:function(){return i},Gz:function(){return o},Yw:function(){return a},Cb:function(){return s}});var r=n("xVKb"),i=function(e){return{type:r._N,data:e}},o=function(e){return{type:r.Q4,key:e}},a=function(){return{type:r.vR}},s=function(e){return{type:r.ag,index:e}}},cKOI:function(e,t,n){"use strict";n.d(t,{f3:function(){return i},FV:function(){return o},R5:function(){return a},_u:function(){return s}});var r=n("1iZ0"),i=function(e,t){return{updated:e,deleted:t,type:r.l4.UPDATE_POMODOROS}},o=function(e,t){return{updated:e,deleted:t,type:r.l4.UPDATE_TIMINGS}},a=function(e,t){return{id2etag:e,id2error:t,type:r.l4.AFTER_COMMIT_POMODOROS}},s=function(e,t){return{id2etag:e,id2error:t,type:r.l4.AFTER_COMMIT_POMODOROS_TIMINGS}}},stDf:function(e,t,n){"use strict";n.d(t,{r:function(){return i}});var r=n("xVKb"),i=function(e){return{type:r.xx,data:e}}},l6yY:function(e,t,n){"use strict";n.d(t,{IT:function(){return i},G$:function(){return o},ru:function(){return a},yj:function(){return s},RO:function(){return c},GH:function(){return l},if:function(){return u},E_:function(){return f},yr:function(){return d},ch:function(){return m},m8:function(){return p},_9:function(){return h}});var r=n("1iZ0"),i=function(e){return{type:r.WY.SET_TASK_TEMPLATES,data:e}},o=function(e){return{type:r.WY.ADD_TASK_TEMPLATES,data:e}},a=function(e,t){return{type:r.WY.UPDATE_TASK_TEMPLATE,id:e,data:t}},s=function(e){return{type:r.WY.UPDATE_TASK_TEMPLATES,templates:e}},c=function(e){return{type:r.WY.DELETE_TASK_TEMPLATE,id:e}},l=function(e){return{type:r.WY.REMOVE_TASK_TEMPLATE,id:e}},u=function(e){return{type:r.WY.SET_NOTE_TEMPLATES,data:e}},f=function(e){return{type:r.WY.ADD_NOTE_TEMPLATES,data:e}},d=function(e,t){return{type:r.WY.UPDATE_NOTE_TEMPLATE,id:e,data:t}},m=function(e){return{type:r.WY.UPDATE_NOTE_TEMPLATES,templates:e}},p=function(e){return{type:r.WY.DELETE_NOTE_TEMPLATE,id:e}},h=function(e){return{type:r.WY.REMOVE_NOTE_TEMPLATE,id:e}}},hVoa:function(e,t,n){"use strict";n.d(t,{WA:function(){return i},r7:function(){return o},ck:function(){return a}});var r=n("1iZ0"),i=function(e,t){return{type:r.OM.UPDATE_VOICE_TRANSCRIPTION,updates:e,deletes:t}},o=function(e,t){return{type:r.OM.UPDATE_VOICE_SUMMARY,updates:e,deletes:t}},a=function(e,t){return{type:r.OM.UPDATE_VOICE_GENERATING,updates:e,deletes:t}}},xVKb:function(e,t,n){"use strict";n.d(t,{$X:function(){return r},tP:function(){return i},iN:function(){return o},Kr:function(){return a},_9:function(){return s},W4:function(){return c},pE:function(){return l},kk:function(){return u},NR:function(){return f},r_:function(){return d},RS:function(){return m},S1:function(){return p},Fl:function(){return h},s2:function(){return y},j5:function(){return v},WC:function(){return g},Lw:function(){return b},qV:function(){return E},kb:function(){return k},nq:function(){return S},Vg:function(){return w},XU:function(){return T},EE:function(){return x},yb:function(){return _},iA:function(){return O},VF:function(){return C},PX:function(){return D},gu:function(){return A},X$:function(){return I},gA:function(){return P},Pr:function(){return M},Gr:function(){return N},Ox:function(){return j},f4:function(){return R},Is:function(){return L},EF:function(){return U},h3:function(){return Z},$i:function(){return B},tc:function(){return F},Dw:function(){return H},eI:function(){return Y},H9:function(){return V},jh:function(){return K},jq:function(){return W},Iu:function(){return z},I:function(){return G},lB:function(){return q},Wu:function(){return J},mZ:function(){return X},QK:function(){return Q},cm:function(){return $},US:function(){return ee},QW:function(){return te},fi:function(){return ne},A3:function(){return re},r6:function(){return ie},wX:function(){return oe},n_:function(){return ae},y1:function(){return se},X6:function(){return ce},Y4:function(){return le},v6:function(){return ue},RR:function(){return fe},KP:function(){return de},o6:function(){return me},aF:function(){return pe},Zl:function(){return he},lv:function(){return ye},At:function(){return ve},t:function(){return ge},mM:function(){return be},iw:function(){return Ee},_6:function(){return ke},Xh:function(){return Se},mh:function(){return we},Tr:function(){return Te},Pi:function(){return xe},jO:function(){return _e},LQ:function(){return Oe},eh:function(){return Ce},ME:function(){return De},SY:function(){return Ae},d3:function(){return Ie},tb:function(){return Pe},Hz:function(){return Me},W5:function(){return Ne},vR:function(){return je},_N:function(){return Re},Q4:function(){return Le},ag:function(){return Ue},pg:function(){return Ze},ho:function(){return Be},xx:function(){return Fe},$:function(){return He},uE:function(){return Ye},G6:function(){return Ve},Fu:function(){return Ke},dI:function(){return We},BV:function(){return ze},CB:function(){return Ge},mu:function(){return qe},O2:function(){return Je},JM:function(){return Xe},kK:function(){return Qe},bK:function(){return $e}});var r="SET_INTL_LOCALE",i="ADD_TASK",o="DESTROY_TASKS",a="MERGE_TASKS_FROM_SERVER",s="MERGE_TASKS_FROM_LOCAL",c="MERGE_TASKS",l="ADD_CHILD_IDS",u="REMOVE_CHILD_IDS",f="RESTORE_TASKS",d="COMPLETE_TASK",m="UPDATE_TASK_TITLE",p="UPDATE_TASK_CONTENT",h="UPDATE_TASK_DESC",y="UPDATE_TASK_ORDER",v="UPDATE_TASK_REMINDTIME",g="UPDATE_TASK_COMMENT_COUNT",b="UPDATE_TASK_DUEDATE",E="MOVE_PROJECT",k="UPDATE_TASK_PROGRESS",S="UPDATE_TASK_EXDATE",w="UPDATE_TASK_PRIORITY",T="UPDATE_TASK_ASSIGNEE",x="UPDATE_TASK_COLUMNID",_="UPDATE_TASK_TAGS",O="UPDATE_TASK_ATTACHMENT",C="UPDATE_TASK_MODE",D="UPDATE_TASK_ETAG",A="UPDATE_TAKS_TIMEZONE",I="SET_IS_SHOW_COUNT_DOWN",P="UPDATE_SUBTASKS",M="UPDATE_TASK_COLLAPSED",N="DELETE_TASKS",j="ADD_TAG_TO_TASKS",R="REMOVE_TAG_FROM_TASKS",L="UPDATE_TAG_OF_TASKS",U="AFTER_COMMIT_TASKS",Z="AFTER_COMMIT_TASK_PARENTS",B="REPLACE_TASK",F="AFTER_COMMIT_DELETE_TASKS",H="AFTER_COMMIT_ASSIGN_TASKS",Y="UPDATE_TASK_FOCUS_SUMMARIES",V="PIN_TASKS",K="UPDATE_TASK_IMG_MODE",W="REMOVE_TAG_FROM_TASKS_IN_PROJECTS",z="UPDATE_TAG_OF_TASKS_IN_PROJECTS",G="MERGE_TASKS_FROM_SERVER_PARTIALS_UPDATE",q="CLEAR_SELECTED_TASKIDS",J="SET_ACTIVE_TASKID",X="SET_ACTIVE_SELECTED_TASKIDS",Q="REMOVE_SELECTED_TASKID",$="TOGGLE_SELECTED_TASKID",ee="SET_CALENDAR_ACTIVE_SELECTED_TASKIDS",te="TOGGLE_CALENDAR_SELECTED_TASKID",ne="DETAIL_CLEAR_SELECTED_TASKIDS",re="DETAIL_SET_ACTIVE_TASKID",ie="DETAIL_SET_ACTIVE_SELECTED_TASKIDS",oe="DETAIL_REMOVE_SELECTED_TASKID",ae="DETAIL_TOGGLE_SELECTED_TASKID",se="SET_POMO_TASKID",ce="SET_FOCUS_NOTE",le="SET_POMO_STATUS",ue="SET_POMO_SETTINGS",fe="SET_POMO_LIST",de="MERGE_POMO",me="ADD_POMO",pe="AFTER_SYNC_POMO",he="MERGE_TRASH_TASKS",ye="EMPTY_TRASH_TASKS",ve="EMPTY_PRIVATE_SPACE_TRASH_TASKS",ge="REMOVE_FROM_TRASH",be="SET_PLUGINS",Ee="RESTORE_PLUGINS_FROM_LOCAL",ke="UPDATE_PLUGINS_STATUS",Se="SET_CSLS",we="ADD_CSL",Te="DELETE_CSL",xe="UPDATE_CSL_RULE",_e="UPDATE_CSL_SORTORDERS",Oe="UPDATE_CSL_SORTTYPE",Ce="UPDATE_CSL",De="MERGE_CSLS",Ae="AFTER_COMMIT_CSLS",Ie="UPDATE_FILTER_TIMELINE_SETTING",Pe="UPDATE_FILTER_SORT_OPTION",Me="CSL.TRANSFORM_FILTER_SORTTYPE_TO_SORTOPTION",Ne="SET_HOLIDAY",je="UNDO",Re="RECORD",Le="REMOVE_RECORD",Ue="JUMP_TO_PAST",Ze="SET_FEATURE_PROMPT",Be="UPDATE_FEATURE_PROMPT",Fe="SET_TEAMS",He="UPDATE_TEAM_BY_ID",Ye="SET_TEAM",Ve="CLEAR_TEAM",Ke="SET_TEAM_NAME",We="SET_TEAM_NEED_AUDIT_CODE",ze="SET_TEAM_NEED_AUDIT_URL",Ge="SET_TEAM_MEMBERS",qe="TEAM_TRANSFER_SUPER_ADMIN",Je="TEAM_SET_MEMBER_ROLE",Xe="TEAM_REMOVE_MEMBER",Qe="CLEAR_MEMBERS",$e="UPDATE_COMPLETED_TIME"},"1iZ0":function(e,t,n){"use strict";n.d(t,{o9:function(){return r},EE:function(){return i},eY:function(){return o},dB:function(){return a},sV:function(){return s},no:function(){return c},k0:function(){return l},Rj:function(){return u},Vm:function(){return f},sp:function(){return d},dh:function(){return m},ht:function(){return p},wm:function(){return h},mL:function(){return y},_c:function(){return v},nU:function(){return g},el:function(){return b},Dy:function(){return E},l4:function(){return k},WY:function(){return S},kd:function(){return w},H7:function(){return T},vF:function(){return x},Yz:function(){return _},as:function(){return O},af:function(){return C},Zt:function(){return D},Vn:function(){return A},ty:function(){return I},GS:function(){return P},Kb:function(){return M},OM:function(){return N}});var r="ARCHIVED_EVENT.ADD_ARCHIVED_EVENT",i="ARCHIVED_EVENT.REMOVE_ARCHIVED_EVENT",o=function(e){return e.ADD_ARCHIVED_SYNC_EVENT="ARCHIVED_SYNC_EVENT.ADD_ARCHIVED_SYNC_EVENT",e.UNARCHIVED_SYNC_EVENT="ARCHIVED_SYNC_EVENT.UNARCHIVED_SYNC_EVENT",e.AFTER_COMMIT_ARCHIVED_SYNC_EVENT="ARCHIVED_SYNC_EVENT.AFTER_COMMIT_ARCHIVED_SYNC_EVENT",e.MERGE_SERVER_ARCHIVED_SYNC_EVENTS="ARCHIVED_SYNC_EVENT.MERGE_SERVER_ARCHIVED_SYNC_EVENTS",e}({}),a=function(e){return e.UPDATE_SHORTCUT="SHORTCUTS.UPDATE_SHORTCUT",e.RESET_SHORTCUTS="SHORTCUTS.RESET_SHORTCUTS",e}({}),s=function(e){return e.UPDATE_ARCHIVED_COURSE="ARCHIVED_COURSE.UPDATE_ARCHIVED_COURSE",e.REMOVE_ARCHIVED_COURSE="ARCHIVED_COURSE.REMOVE_ARCHIVED_COURSE",e.MERGE_ARCHIVED_COURSE="ARCHIVED_COURSE.MERGE_ARCHIVED_COURSE",e.AFTER_COMMIT_ARCHIVED_COURSE="ARCHIVED_COURSE.AFTER_COMMIT_ARCHIVED_COURSE",e}({}),c=function(e){return e.RESTORE_FROM_LOCAL="HABIT.RESTORE_HABIT_FROM_LOCAL",e.SET_LAST_CHECKIN_STAMP="HABIT.SET_LAST_CHECKIN_STAMP",e.SET_BATCH_LAST_CHECKIN_STAMP="HABIT.SET_BATCH_LAST_CHECKIN_STAMP",e.SET_LAST_RECORD_STAMP="HABIT.SET_LAST_RECORD_STAMP",e.SET_PREFERENCE="HABIT.SET_HABIT_PREFERENCE",e.SET_HABITS="HABIT.SET_HABITS",e.ADD_HABIT="HABIT.ADD_HABIT",e.ADD_HABITS="HABIT.ADD_HABITS",e.UPDATE_HABITS="HABIT.UPDATE_HABITS",e.UPDATE_SYNC_HABITS="HABIT.UPDATE_SYNC_HABITS",e.UPDATE_HABIT_TOTAL_CHECKINS_AND_STREAKS="HABIT.UPDATE_HABIT_TOTAL_CHECKINS_AND_STREAKS",e.UPDATE_BATCH_HABIT_TOTAL_CHECKINS_AND_STREAKS="HABIT.UPDATE_BATCH_HABIT_TOTAL_CHECKINS_AND_STREAKS",e.UPDATE_HABIT_SYNC_STATUS="HABIT.UPDATE_HABIT_SYNC_STATUS",e.REMOVE_HABIT="HABIT.REMOVE_HABIT",e.REMOVE_HABITS="HABIT.REMOVE_HABITS",e.SET_SINGLE_HABIT_CHECKIN="HABIT.SET_SINGLE_HABIT_CHECKIN",e.SET_HABIT_CHECKINS="HABIT.SET_HABIT_CHECKINS",e.ADD_HABIT_CHECKIN="HABIT.ADD_HABIT_CHECKIN",e.ADD_SYNC_HABIT_CHECKIN="HABIT.ADD_SYNC_HABIT_CHECKIN",e.UPDATE_HABIT_CHECKIN="HABIT.UPDATE_HABIT_CHECKIN",e.UPDATE_SYNC_HABIT_CHECKIN="HABIT.UPDATE_SYNC_HABIT_CHECKIN",e.UPDATE_HABIT_CHECKIN_SYNC_STATUS="HABIT.UPDATE_HABIT_CHECKIN_SYNC_STATUS",e.REMOVE_HABIT_CHECKIN="HABIT.REMOVE_HABIT_CHECKIN",e.REMOVE_SYNC_HABIT_CHECKIN="HABIT.REMOVE_SYNC_HABIT_CHECKIN",e.BATCH_ADD_HABIT_CHECKIN="HABIT.BATCH_ADD_HABIT_CHECKIN",e.SET_HABIT_RECORDS="HABIT.SET_HABIT_RECORDS",e.SET_SINGLE_HABIT_RECORDS="HABIT.SET_SINGLE_HABIT_RECORDS",e.ADD_HABIT_RECORD="HABIT.ADD_HABIT_RECORD",e.ADD_SYNC_HABIT_RECORD="HABIT.ADD_SYNC_HABIT_RECORD",e.UPDATE_HABIT_RECORD="HABIT.UPDATE_HABIT_RECORD",e.UPDATE_SYNC_HABIT_RECORD="HABIT.UPDATE_SYNC_HABIT_RECORD",e.UPDATE_HABIT_RECORD_SYNC_STATUS="HABIT.UPDATE_HABIT_RECORD_SYNC_STATUS",e.DELETE_HABIT_RECORD="HABIT.DELETE_HABIT_RECORD",e.REMOVE_HABIT_RECORD="HABIT.REMOVE_HABIT_RECORD",e.REMOVE_SYNC_HABIT_RECORD="HABIT.REMOVE_SYNC_HABIT_RECORD",e.RESET_SKIP_HABITS="HABIT.RESET_SKIP_HABITS",e.ADD_SKIP_HABIT="HABIT.ADD_SKIP_HABIT",e.SET_ACTIVE_TAB_BAR="HABIT.SET_ACTIVE_TAB_BAR",e.REMOVE_HABIT_CHECKINS_AND_RECORDS="HABIT.REMOVE_HABIT_CHECKINS_AND_RECORDS",e}({}),l=function(e){return e.RESTORE_FROM_LOCAL="HABIT_SECTION.RESTORE_FROM_HABIT_SECTION_LOCAL",e.ADD_HABIT_SECTION="HABIT_SECTION.ADD_HABIT_SECTION",e.BATCH_ADD_HABIT_SECTIONS="HABIT_SECTION.BATCH_ADD_HABIT_SECTIONS",e.BATCH_UPDATE_HABIT_SECTIONS="HABIT_SECTION.BATCH_UPDATE_HABIT_SECTIONS",e.UPDATE_HABIT_SECTIONS="HABIT_SECTION.UPDATE_HABIT_SECTIONS",e.REMOVE_HABIT_SECTIONS="HABIT_SECTION.REMOVE_HABIT_SECTIONS",e.UPDATE_HABIT_SECTION_SYNC_STATUS="HABIT_SECTION.UPDATE_HABIT_SECTION_SYNC_STATUS",e.UPDATE_HABIT_SECTION_STATUS="HABIT_SECTION.UPDATE_HABIT_SECTION_STATUS",e.UPDATE_HABIT_SECTION_NAME="HABIT_SECTION.UPDATE_HABIT_SECTION_NAME",e.SET_HABIT_SECTION_ORDERS="HABIT_SECTION.SET_HABIT_SECTION_ORDERS",e}({}),u=function(e){return e.RESTORE_FROM_LOCAL="RESTORE_FROM_LOCAL",e.UPDATE_COUNTDOWN_MODELS="COUNTDOWN.UPDATE_COUNTDOWN_MODELS",e.AFTER_COMMIT_COUNTDOWNS="COUNTDOWN.AFTER_COMMIT_COUNTDOWNS",e}({}),f=function(e){return e.SET_SMART_SETTINGS="PROJECT.SET_SMART_SETTINGS",e.UPDATE_SMART_ORDERS="PROJECT.UPDATE_SMART_ORDERS",e.UPDATE_SMART_SORTTYPE="PROJECT.UPDATE_SMART_SORTTYPE",e.UPDATE_SMART_STATUS="PROJECT.UPDATE_SMART_STATUS",e.SET_SMART_EXT_SETTINGS="PROJECT.SET_SMART_EXT_SETTINGS",e.SET_INBOX="PROJECT.SET_INBOX",e.UPDATE_INBOX_SORTTYPE="PROJECT.UPDATE_INBOX_SORTTYPE",e.UPDATE_INBOX_COLOR="PROJECT.UPDATE_INBOX_COLOR",e.UPDATE_INBOX_LISTMODE="PROJECT.UPDATE_INBOX_LISTMODE",e.UPDATE_INBOX_SETTINGS_IN_EXT="PROJECT.UPDATE_INBOX_SETTINGS_IN_EXT",e.SET_LISTS="PROJECT.SET_LISTS",e.ADD_LIST="PROJECT.ADD_LIST",e.ADD_LISTS="PROJECT.ADD_LISTS",e.DELETE_LIST="PROJECT.DELETE_LIST",e.REMOVE_LOCAL_LIST="PROJECT.REMOVE_LOCAL_LIST",e.UPDATE_LIST="PROJECT.UPDATE_LIST",e.UPDATE_LISTS="PROJECT.UPDATE_LISTS",e.UPDATE_LIST_SORTTYPE="PROJECT.UPDATE_LIST_SORTTYPE",e.UPDATE_LIST_ORDER="PROJECT.UPDATE_LIST_ORDER",e.UPDATE_LIST_GROUPID="PROJECT.UPDATE_LIST_GROUPID",e.UPDATE_LIST_USERCOUNT="PROJECT.UPDATE_LIST_USERCOUNT",e.SET_LIST_ORDERS="PROJECT.SET_LIST_ORDERS",e.SET_SMART_PROJECT_COUNTS="PROJECT.SET_SMART_PROJECT_COUNTS",e.AFTER_COMMIT_PROJECTS="PROJECT.AFTER_COMMIT_PROJECTS",e.AFTER_PULL_PROJECT_TASKS="PROJECT.AFTER_PULL_PROJECT_TASKS",e.UPDATE_LIST_MODE="PROJECT.UPDATE_LIST_MODE",e.UPDATE_LIST_KANBAN_MODE="PROJECT.UPDATE_LIST_KANBAN_MODE",e.UPDATE_LIST_NOTIFICATIONOPTIONS="PROJECT.UPDATE_LIST_NOTIFICATIONOPTIONS",e.UPDATE_LIST_OWNER="PROJECT.UPDATE_LIST_OWNER",e.UPDATE_LIST_TIMELINE_SETTING="PROJECT.UPDATE_LIST_TIMELINE_SETTING",e.UPDATE_LIST_SORT_OPTION="PROJECT.UPDATE_LIST_SORT_OPTION",e.TRANSFORM_LIST_SORTTYPE_TO_SORTOPTION="PROJECT.TRANSFORM_LIST_SORTTYPE_TO_SORTOPTION",e.UPDATE_PROJECT_SECTION_ORDERS="PROJECT.UPDATE_PROJECT_SECTION_ORDERS",e.RESTORE_FROM_LOCAL="PROJECT.RESTORE_PROJECT_FROM_LOCAL",e}({}),d=function(e){return e.SET_TODAY="GLOBAL_STATE.SET_TODAY",e.SET_MINUTE="GLOBAL_STATE.SET_MINUTE",e.SET_HOUR_HEIGHT="GLOBAL_STATE.SET_HOUR_HEIGHT",e.SET_HOUR_HEIGHT_LEVEL_UP="GLOBAL_STATE.SET_HOUR_HEIGHT_LEVEL_UP",e.SET_HOUR_HEIGHT_LEVEL_DOWN="GLOBAL_STATE.SET_HOUR_HEIGHT_LEVEL_DOWN",e.SET_FETCHING_STATE="GLOBAL_STATE.SET_FETCHING_STATE",e.SET_WAITING_STATE="GLOBAL_STATE.SET_WAITING_STATE",e.SET_SCHEDULE_STATUS="GLOBAL_STATE.SET_SCHEDULE_STATUS",e.SET_MINIKALENDAE_STATUS="GLOBAL_STATE.SET_MINIKALENDAE_STATUS",e.TOGGLE_SECTION_COLLAPSE_STATUS="GLOBAL_STATE.TOGGLE_SECTION_COLLAPSE_STATUS",e.BATCH_UPDATE_SECTION_COLLAPSE_STATUS="GLOBAL_STATE.BATCH_UPDATE_SECTION_COLLAPSE_STATUS",e.UPDATE_SEARCH_KEYWORDS="GLOBAL_STATE.UPDATE_SEARCH_KEYWORDS",e.SET_IS_TASKLIST_EMPTY="GLOBAL_STATE.SET_IS_TASKLIST_EMPTY",e.SET_IS_NOTE_ENABLED="GLOBAL_STATE.SET_IS_NOTE_ENABLED",e.SET_HIDE_REPORT_ENTRY="GLOBAL_STATE.SET_HIDE_REPORT_ENTRY",e.SET_REPORT_ENTRY_CONFIG="GLOBAL_STATE.SET_REPORT_ENTRY_CONFIG",e.SET_LEFT_LIST_WIDTH="GLOBAL_STATE.SET_LEFT_LIST_WIDTH",e.SET_RIGHT_VIEW_WIDTH_PERCENT="GLOBAL_STATE.SET_RIGHT_VIEW_WIDTH_PERCENT",e.SET_FOCUS_RIGHT_VIEW_WIDTH_PERCENT="GLOBAL_STATE.SET_FOCUS_RIGHT_VIEW_WIDTH_PERCENT",e.SET_HABIT_RIGHT_VIEW_WIDTH_PERCENT="GLOBAL_STATE.SET_HABIT_RIGHT_VIEW_WIDTH_PERCENT",e.SET_LEFT_LIST_IS_HIDE="GLOBAL_STATE.SET_LEFT_LIST_IS_HIDE",e.SET_ROOT_WIDTH_SIZE="GLOBAL_STATE.SET_ROOT_WIDTH_SIZE",e.ADD_NEW_COL_BUTTON_DISABLED="GLOBAL_STATE.ADD_NEW_COL_BUTTON_DISABLED",e.REMOVE_NEW_COL_BUTTON_DISABLED="GLOBAL_STATE.REMOVE_NEW_COL_BUTTON_DISABLED",e.SET_TASK_COMPLETION_RATE="GLOBAL_STATE.SET_TASK_COMPLETION_RATE",e.UPDATE_CALENDAR_HIDE_WEEKEND="GLOBAL_STATE.UPDATE_CALENDAR_HIDE_WEEKEND",e.UPDATE_FOCUS_TIMER_TYPE="GLOBAL_STATE.UPDATE_FOCUS_TIMER_TYPE",e.UPDATE_FOCUS_TIMER_LIST_TYPE="GLOBAL_STATE.UPDATE_FOCUS_TIMER_LIST_TYPE",e.SET_SHOULD_SHOW_POMO_UPDATE_HINT="GLOBAL_STATE.SET_SHOULD_SHOW_POMO_UPDATE_HINT",e.SET_COMPLETED_TASK_STYLE="GLOBAL_STATE.SET_COMPLETED_TASK_STYLE",e.SET_SIDEBAR_COUNT_STYLE="GLOBAL_STATE.SET_SIDEBAR_COUNT_STYLE",e.SET_FOCUS_TIMER_EXPAND="GLOBAL_STATE.SET_FOCUS_TIMER_EXPAND",e.SET_RECENT_FOCUS_TIMER_POMO_TIME="GLOBAL_STATE.SET_RECENT_FOCUS_TIMER_POMO_TIME",e.SET_TRASH_SPACE="GLOBAL_STATE.SET_TRASH_SPACE",e.TOGGLE_INLINE_QUICK_ADD_POSITION="GLOBAL_STATE_TOGGLE_INLINE_QUICK_ADD_POSITION",e.SET_PANEL_EXPAND_STATUS="GLOBAL_STATE.SET_PANEL_EXPAND_STATUS",e.UPDATE_MULTI_CALENDAR_COUNT="GLOBAL_STATE.UPDATE_MULTI_CALENDAR_COUNT",e.UPDATE_SELECTED_CALENDAR_VIEW_TYPE="GLOBAL_STATE.UPDATE_SELECTED_CALENDAR_VIEW_TYPE",e.UPDATE_ALL_DAY_VIEW_HEIGHT="GLOBAL_STATE.UPDATE_ALL_DAY_VIEW_HEIGHT",e.SET_KANBAN_QUICK_ADD_DEFAULT_VISIBLE="GLOBAL_STATE.SET_KANBAN_QUICK_ADD_DEFAULT_VISIBLE",e.SET_KANBAN_COLUMN_SIZE="GLOBAL_STATE.SET_KANBAN_COLUMN_SIZE",e.UPDATE_CHAT_MIND_ENABLE="GLOBAL_STATE.UPDATE_CHAT_MIND_ENABLE",e.UPDATE_CALENDAR_EVENT_DISTURB="GLOBAL_STATE.UPDATE_CALENDAR_EVENT_DISTURB",e.UPDATE_TEAMS_SORT="GLOBAL_STATE.UPDATE_TEAMS_SORT",e.UPDATE_MULTI_SELECT_MODE="GLOBAL_STATE.UPDATE_MULTI_SELECT_MODE",e.UPDATE_SHOW_AGENDA_DETAIL="GLOBAL_STATE.UPDATE_SHOW_AGENDA_DETAIL",e.SET_CALENDAR_LEFT_VIEW_WIDTH="GLOBAL_STATE.SET_CALENDAR_LEFT_VIEW_WIDTH",e.SET_CALENDAR_RIGHT_VIEW_WIDTH="GLOBAL_STATE.SET_CALENDAR_RIGHT_VIEW_WIDTH",e.SET_IS_CALENDAR_TASK_MODE="GLOBAL_STATE.SET_IS_CALENDAR_TASK_MODE",e.SET_CALENDAR_TASK_VIEW_WIDTH_PERCENT="GLOBAL_STATE.SET_CALENDAR_TASK_VIEW_WIDTH_PERCENT",e.SET_CALENDAR_TASKLIST_CURRENT_PROJECTID="GLOBAL_STATE.SET_CALENDAR_TASKLIST_CURRENT_PROJECTID",e.SET_CALENDAR_TASKLIST_PROJECTID_TO_EXTRA_OPTION="GLOBAL_STATE.SET_CALENDAR_TASKLIST_PROJECTID_TO_EXTRA_OPTION",e.SET_IS_TASK_CALENDAR_MODE="GLOBAL_STATE.SET_IS_TASK_CALENDAR_MODE",e.SET_TASK_CALENDAR_VIEW_WIDTH_PERCENT="GLOBAL_STATE.SET_TASK_CALENDAR_VIEW_WIDTH_PERCENT",e.SET_TASK_CALENDAR_VIEW_TYPE="GLOBAL_STATE.SET_TASK_CALENDAR_VIEW_TYPE",e.UPDATE_TASK_CALENDAR_SELECTED_VIEW_TYPE="GLOBAL_STATE.UPDATE_TASK_CALENDAR_SELECTED_VIEW_TYPE",e.UPDATE_TASK_CALENDAR_MULTI_CALENDAR_COUNT="GLOBAL_STATE.UPDATE_TASK_CALENDAR_MULTI_CALENDAR_COUNT",e.UPDATE_TASK_CALENDAR_VIEW_FILTER="GLOBAL_STATE.UPDATE_TASK_CALENDAR_VIEW_FILTER",e.SET_TASK_CALENDAR_PANEL_EXPAND_STATUS="GLOBAL_STATE.SET_TASK_CALENDAR_PANEL_EXPAND_STATUS",e.SET_SHOULD_SHOW_SPLIT_VIEW_GUIDE="SET_SHOULD_SHOW_SPLIT_VIEW_GUIDE",e.SET_TASK_DETAIL_LAYOUT="GLOBAL_STATE.SET_TASK_DETAIL_LAYOUT",e.SET_CALENDAR_ITEM_STYLE="GLOBAL_STATE.SET_CALENDAR_ITEM_STYLE",e.SET_NOT_RENDER_ADDITIONAL_TIMEZONES="GLOBAL_STATE.SET_NOT_RENDER_ADDITIONAL_TIMEZONES",e.SET_IS_ALT_KEY_PRESSED="GLOBAL_STATE.SET_IS_ALT_KEY_PRESSED",e.SET_DND_KIT_FREEZE_DATA="GLOBAL_SET_DND_KIT_FREEZE_DATA",e.SET_IS_MODIFIER_KEY_PRESSED="GLOBAL_STATE.SET_IS_MODIFIER_KEY_PRESSED",e.ADD_TEMP_SECTION="GLOBAL_STATE.ADD_TEMP_SECTION",e.REMOVE_TEMP_SECTION="GLOBAL_STATE.REMOVE_TEMP_SECTION",e.SET_ID_2COUNTDOWN_IMG_DATA="GLOBAL_STATE.SET_ID_2COUNTDOWN_IMG_DATA",e.SET_GLOBAL_LAYOUT_STYLE="GLOBAL_STATE.SET_GLOBAL_LAYOUT_STYLE",e.SET_IS_RENDER_PROJECT_COLOR="GLOBAL_STATE.SET_IS_RENDER_PROJECT_COLOR",e.SET_CALENDAR_YEAR_STYLE="GLOBAL_STATE.SET_CALENDAR_YEAR_STYLE",e.SET_CALENDAR_TASK_STYLE="GLOBAL_STATE.SET_CALENDAR_TASK_STYLE",e.SET_IS_SYSTEM_DARK="GLOBAL_STATE.SET_IS_SYSTEM_DARK",e.SET_TEMP_WEB_CALENDAR_VIEW_TYPE="GLOBAL_STATE.SET_TEMP_WEB_CALENDAR_VIEW_TYPE",e}({}),m=function(e){return e.SET_USERPROFILE="USER_PROFILE.SET_USERPROFILE",e.UPDATE_USERID="USER_PROFILE.UPDATE_USERID",e.SET_USERNAME="USER_PROFILE.SET_USERNAME",e.SET_PHONE="USER_PROFILE.SET_PHONE",e.CHANGE_USERNAME="USER_PROFILE.CHANGE_USERNAME",e.SET_FILLED_PASSWORD="USER_PROFILE.SET_FILLED_PASSWORD",e.UPDATE_NAME="USER_PROFILE.UPDATE_NAME",e.SET_PICTURE="USER_PROFILE.SET_PICTURE",e.SET_USER_STATUS="USER_PROFILE.SET_USER_STATUS",e.UPDATE_USER_STATUS="USER_PROFILE.UPDATE_USER_STATUS",e}({}),p=function(e){return e.MERGE_PREFERENCE="PREFERENCE.MERGE_PREFERENCE",e.UPDATE_PREFERENCE="PREFERENCE.UPDATE_PREFERENCE",e.SET_SMART_PROJECTS="PREFERENCE.SET_SMART_PROJECTS",e.SET_DEFAULT_DUE_DATE="PREFERENCE.SET_DEFAULT_DUE_DATE",e.SET_POSITION_OF_OVER_DUE="PREFERENCE.SET_POSITION_OF_OVER_DUE",e.SET_DEFAULT_TO_ADD="PREFERENCE.SET_DEFAULT_TO_ADD",e.SET_SHOW_MERIDIEM="PREFERENCE.SET_SHOW_MERIDIEM",e.SET_POMODORO_ENABLED="PREFERENCE.SET_POMODORO_ENABLED",e.SET_START_DAY_OF_WEEK="PREFERENCE.SET_START_DAY_OF_WEEK",e.SET_START_WEEK_OF_YEAR="PREFERENCE.SET_START_WEEK_OF_YEAR",e.SET_DAILY_REMIND_TIME="PREFERENCE.SET_DAILY_REMIND_TIME",e.SET_DAILY_REMIND_ENABLE="PREFERENCE.SET_DAILY_REMIND_ENABLE",e.SET_NOTIFICATION_ENABLE="PREFERENCE.SET_NOTIFICATION_ENABLE",e.SET_REMOVE_DATE="PREFERENCE.SET_REMOVE_DATE",e.SET_NLP_ENABLE="PREFERENCE.SET_NLP_ENABLE",e.SET_TAGGING_ENABLE="PREFERENCE.SET_TAGGING_ENABLE",e.SET_TEMPLATE_ENABLE="PREFERENCE.SET_TEMPLATE_ENABLE",e.SET_LUNAR_ENABLE="PREFERENCE.SET_LUNAR_ENABLE",e.SET_HOLIDAY_ENABLE="PREFERENCE.SET_HOLIDAY_ENABLE",e.SET_WEEK_NUMBERS_ENABLE="PREFERENCE.SET_WEEK_NUMBERS_ENABLE",e.SET_DEFAULT_PRIORITY="PREFERENCE.SET_DEFAULT_PRIORITY",e.SET_LANGUAGE="PREFERENCE.SET_LANGUAGE",e.SET_DEFAULT_REMINDS="PREFERENCE.SET_DEFAULT_REMINDS",e.SET_DEFAULT_AD_REMINDERS="PREFERENCE.SET_DEFAULT_AD_REMINDERS",e.SET_THEME="PREFERENCE.SET_THEME",e.SET_INBOX_COLOR="PREFERENCE.SET_INBOX_COLOR",e.TOGGLE_SHOWCOMPLETED="PREFERENCE.TOGGLE_SHOWCOMPLETED",e.TOGGLE_SHOWCHECKLIST="PREFERENCE.TOGGLE_SHOWCHECKLIST",e.TOGGLE_SHOWFUTURETASK="PREFERENCE.TOGGLE_SHOWFUTURETASK",e.UPDATE_COLLAPSEDTIME="PREFERENCE.UPDATE_COLLAPSEDTIME",e.SET_WEBCALENDARVIEW_FILTER="PREFERENCE.SET_WEBCALENDARVIEW_FILTER",e.SET_WEBCALENDAR_VIEWTYPE="PREFERENCE.SET_WEBCALENDAR_VIEWTYPE",e.SET_DEFAULT_TIME_MODE="PREFERENCE.SET_DEFAULT_TIME_MODE",e.SET_DEFAULT_TIME_DURATION="PREFERENCE.SET_DEFAULT_TIME_DURATION",e.SET_SHARED_PROJECT_NOTIFY_TOGGLE_ENABLE="PREFERENCE.SET_SHARED_PROJECT_NOTIFY_TOGGLE_ENABLE",e.SET_SHARED_PROJECT_NOTIFY_ADD_ENABLE="PREFERENCE.SET_SHARED_PROJECT_NOTIFY_ADD_ENABLE",e.SET_SHARED_PROJECT_NOTIFY_DELETE_ENABLE="PREFERENCE.SET_SHARED_PROJECT_NOTIFY_DELETE_ENABLE",e.SET_KEEP_TAG_INTEXT="PREFERENCE.SET_KEEP_TAG_INTEXT",e.SET_COUNT_DOWN_ENABLE="PREFERENCE.SET_COUNT_DOWN_ENABLE",e.SET_TIMEZONE_OPTION_ENABLE="PREFERENCE.SET_TIMEZONE_OPTION_ENABLE",e.SET_VIEW_MODE_SYNC="PREFERENCE.SET_VIEW_MODE_SYNC",e.TOGGLE_CAL_SHOW_CHECKLIST="PREFERENCE.TOGGLE_CAL_SHOW_CHECKLIST",e.TOGGLE_CAL_SHOW_COMPLETED="PREFERENCE.TOGGLE_CAL_SHOW_COMPLETED",e.TOGGLE_CAL_SHOW_DETAIL="PREFERENCE.TOGGLE_CAL_SHOW_DETAIL",e.TOGGLE_CAL_SHOW_FUTURE_TASK="PREFERENCE.TOGGLE_CAL_SHOW_FUTURE_TASK",e.TOGGLE_CAL_SHOW_FOCUS_RECORD="PREFERENCE.TOGGLE_CAL_SHOW_FOCUS_RECORD",e.TOGGLE_CAL_SHOW_HABIT="PREFERENCE.TOGGLE_CAL_SHOW_HABIT",e.TOGGLE_CAL_SHOW_COUNTDOWN="PREFERENCE.TOGGLE_CAL_SHOW_COUNTDOWN",e.TOGGLE_CAL_SHOW_DECLINED_EVENTS="PREFERENCE.TOGGLE_CAL_SHOW_DECLINED_EVENTS",e.SET_CAL_SHOW_HABIT="PREFERENCE.SET_CAL_SHOW_HABIT",e.SET_CAL_CELL_COLOR="PREFERENCE.SET_CAL_CELL_COLOR",e.TOGGLE_SHOW_DETAIL="PREFERENCE.TOGGLE_SHOW_DETAIL",e.SET_EMAIL_ENABLE="PREFERENCE.SET_EMAIL_ENABLE",e.SET_DEFAULT_PROJECT_ID="PREFERENCE.SET_DEFAULT_PROJECT_ID",e.SET_SELECTED_PROJECT_ID="PREFERENCE.SET_SELECTED_PROJECT_ID",e.SET_HABIT_DISPLAY_TYPE="PREFERENCE.SET_HABIT_DISPLAY_TYPE",e.SET_DEFAULT_TAGS="PREFERENCE.SET_DEFAULT_TAGS",e.SET_DARK_CUSTOM_PRIMARY_COLOR="PREFERENCE.SET_DARK_CUSTOM_PRIMARY_COLOR",e.SET_DARK_THEME="PREFERENCE.SET_DARK_THEME",e.SET_AUTO_DARK_THEME="PREFERENCE.SET_AUTO_DARK_THEME",e.SET_DATE_FORMAT="PREFERENCE.SET_DATE_FORMAT",e}({}),h=function(e){return e.MERGE_EXT_PREFERENCE="EXT_PREFERENCE.MERGE_EXT_PREFERENCE",e.SET_MATRIX="EXT_PREFERENCE.SET_MATRIX",e.UPDATE_MATRIX="EXT_PREFERENCE.UPDATE_MATRIX",e.SET_QUADRANTS="EXT_PREFERENCE.SET_QUADRANTS",e.UPDATE_QUADRANTS="EXT_PREFERENCE.UPDATE_QUADRANTS",e.SET_QUADRANT="EXT_PREFERENCE.SET_QUADRANT",e.TOGGLE_MATRIX_DESKTOP_CONF="EXT_PREFERENCE.TOGGLE_MATRIX_DESKTOP_CONF",e.SET_MATRIX_COMPLETED="EXT_PREFERENCE.SET_MATRIX_COMPLETED",e.UPDATE_TIMELINE_COLOR="EXT_PREFERENCE.UPDATE_TIMELINE_COLOR",e.UPDATE_TIMELINE_SHOW_WEEK="EXT_PREFERENCE.UPDATE_TIMELINE_SHOW_WEEK",e.UPDATE_GENERAL_CONF_URL_PARSE_ENABLED="EXT_PREFERENCE.UPDATE_GENERAL_CONF_URL_PARSE_ENABLED",e.SET_TIMELINE_SHOW_GUIDE="EXT_PREFERENCE.SET_TIMELINE_SHOW_GUIDE",e.TOGGLE_TIMETABLE_DISPLAY_IN_CALENDAR="EXT_PREFERENCE.TOGGLE_TIMETABLE_DISPLAY_IN_CALENDAR",e.UPDATE_GENERAL_CONF_EMAIL_REMIND_ENABLED="EXT_PREFERENCE.UPDATE_GENERAL_CONF_EMAIL_REMIND_ENABLED",e.UPDATE_GENERAL_CONF_EMAIL_REMIND_ITEMS="EXT_PREFERENCE.UPDATE_GENERAL_CONF_EMAIL_REMIND_ITEMS",e.UPDATE_BARS_IN_DESKTOPTABBARS="EXT_PREFERENCE.UPDATE_BARS_IN_DESKTOPTABBARS",e.UPDATE_ALTERNATIVE_CALENDAR_VALUE="EXT_PREFERENCE.UPDATE_ALTERNATIVE_CALENDAR_VALUE",e.ADD_BAR_IN_DESKTOPTABBARS="EXT_PREFERENCE.ADD_BAR_IN_DESKTOPTABBARS",e.TRANSFORM_TO_DESKTOPTABBARS="EXT_PREFERENCE.TRANSFORM_TO_DESKTOPTABBARS",e.UPDATE_SMART_PROJECTS_OPTION_SORT_OPTION_BY_PROJECT_NAME="EXT_PREFERENCE.UPDATE_SMART_PROJECTS_OPTION_SORT_OPTION_BY_PROJECT_NAME",e.TRANSFORM_SORTTYPE_TO_SMART_PROJECTS_OPTION_SORT_OPTION="EXT_PREFERENCE.TRANSFORM_SORTTYPE_TO_SMART_PROJECTS_OPTION_SORT_OPTION",e.UPDATE_TEAM_CONF_AUTO_ACCEPT_INVITE="EXT_PREFERENCE.UPDATE_TEAM_CONF_AUTO_ACCEPT_INVITE",e.UPDATE_FOCUS_SYNC="EXT_PREFERENCE.UPDATE_FOCUS_SYNC",e.UPDATE_SHOW_TAB_FOCUS_TIME="EXT_PREFERENCE.UPDATE_SHOW_TAB_FOCUS_TIME",e.UPDATE_SMART_PROJECTS_OPTION_VIEW_MODE_BY_PROJECT_NAME="EXT_PREFERENCE.UPDATE_SMART_PROJECTS_OPTION_VIEW_MODE_BY_PROJECT_NAME",e.UPDATE_SMART_PROJECTS_OPTION_TIMELINE_SORT_OPTION_BY_PROJECT_NAME="EXT_PREFERENCE.UPDATE_SMART_PROJECTS_OPTION_TIMELINE_SORT_OPTION_BY_PROJECT_NAME",e.UPDATE_SUMMARY_TEMPLATES="EXT_PREFERENCE.UPDATE_SUMMARY_TEMPLATES",e.UPDATE_SUMMARY_TEMPLATE_NAME="EXT_PREFERENCE.UPDATE_SUMMARY_TEMPLATE_NAME",e.DELETE_SUMMARY_TEMPLATE="EXT_PREFERENCE.DELETE_SUMMARY_TEMPLATE",e.UPDATE_RECENTLY_COLORS="EXT_PREFERENCE.UPDATE_RECENTLY_COLORS",e.UPDATE_DESKTOP_QUICK_ADD="EXT_PREFERENCE.UPDATE_DESKTOP_QUICK_ADD",e.UPDATE_HABIT_CONF="EXT_PREFERENCE.UPDATE_HABIT_CONF",e.SET_SPLIE_VIEW_SHOW_GUIDE="EXT_PREFERENCE.SET_SPLIE_VIEW_SHOW_GUIDE",e.TOGGLE_TIMELINE_TIMEZONES_ENABLED="EXT_PREFERENCE.TOGGLE_TIMELINE_TIMEZONES_ENABLED",e.UPDATE_TIMELINE_TIMEZONES_CURRENT_AND_ADDTIONAL="EXT_PREFERENCE.UPDATE_TIMELINE_TIMEZONES_CURRENT_AND_ADDTIONAL",e.TOGGLE_COUNTDOWN_SHOW_SECTION="EXT_PREFERENCE.TOGGLE_COUNTDOWN_SHOW_SECTION",e.UPDATE_CALENDAR_COLOR_CONFIG_COLOR_TYPE_BY_FEATURE="EXT_PREFERENCE.UPDATE_CALENDAR_COLOR_CONFIG_COLOR_TYPE_BY_FEATURE",e.UPDATE_CALENDAR_COLOR_CONFIG_SHARED_COLOR_BY_FEATURE="EXT_PREFERENCE.UPDATE_CALENDAR_COLOR_CONFIG_SHARED_COLOR_BY_FEATURE",e.UPDATE_CALENDAR_COLOR_CONFIG_CUSTOM_COLOR_BY_FEATURE="EXT_PREFERENCE.UPDATE_CALENDAR_COLOR_CONFIG_CUSTOM_COLOR_BY_FEATURE",e.DELETE_CALENDAR_COLOR_CONFIG_UN_USED_COUNTDOWN_OR_HABIT_COLOR_MAP="EXT_PREFERENCE.DELETE_CALENDAR_COLOR_CONFIG_UN_USED_COUNTDOWN_OR_HABIT_COLOR_MAP",e.SET_CALENDAR_CONFIG_ITEM_STYLE="EXT_PREFERENCE.SET_CALENDAR_CONFIG_ITEM_STYLE",e.SET_CALENDAR_CONFIG_CHECKBOX="EXT_PREFERENCE.SET_CALENDAR_CONFIG_CHECKBOX",e.SET_CALENDAR_CONFIG_HEATMAP="EXT_PREFERENCE.SET_CALENDAR_CONFIG_HEATMAP",e.SET_CALENDAR_CONFIG_ICON_VISIBLE="EXT_PREFERENCE.SET_CALENDAR_CONFIG_ICON_VISIBLE",e.UPDATE_REMINDER_ANNOYING_ALERT_ENABLED="EXT_PREFERENCE.UPDATE_REMINDER_ANNOYING_ALERT_ENABLED",e.UPDATE_REMINDER_ANNOYING_REMIND_ITEMS="EXT_PREFERENCE.UPDATE_REMINDER_ANNOYING_REMIND_ITEMS",e}({}),y=function(e){return e.SET_TAGS="TAG.SET_TAGS",e.MERGE_TAGS_FROM_SERVER="TAG.MERGE_TAGS_FROM_SERVER",e.ADD_TAG="TAG.ADD_TAG",e.DELETE_TAG="TAG.DELETE_TAG",e.UPDATE_TAG_NAME="TAG.UPDATE_TAG_NAME",e.UPDATE_TAG_LABEL="TAG.UPDATE_TAG_LABEL",e.UPDATE_TAG_COLOR="TAG.UPDATE_TAG_COLOR",e.UPDATE_TAG_PARENT="TAG.UPDATE_TAG_PARENT",e.UPDATE_PARENT_OF_SUB_TAGS="TAG.UPDATE_PARENT_OF_SUB_TAGS",e.UPDATE_TAG_SORTORDER="TAG.UPDATE_TAG_SORTORDER",e.UPDATE_TAG_SORTTYPE="TAG.UPDATE_TAG_SORTTYPE",e.SET_TAG_SORTORDERS="TAG.SET_TAG_SORTORDERS",e.AFTER_COMMIT_TAGS="TAG.AFTER_COMMIT_TAGS",e.SET_TAG_TYPE="TAG.SET_TAG_TYPE",e.SET_DRAFT_TAG="TAG.SET_DRAFT_TAG",e.CLEAR_DRAFT_TAG="TAG.CLEAR_DRAFT_TAG",e.UPDATE_TAG_SORT_OPTION="TAG.UPDATE_TAG_SORT_OPTION",e.TRANSFORM_TAG_SORTTYPE_TO_SORTOPTION="TAG.TRANSFORM_TAG_SORTTYPE_TO_SORTOPTION",e.UPDATE_TAG_VIEW_MODE="TAG.UPDATE_TAG_VIEW_MODE",e.UPDATE_TAG_TIMELINE_SETTING="TAG.UPDATE_TAG_TIMELINE_SETTING",e.ADD_TAGS_FROM_SERVER_TASK="ADD_TAGS_FROM_SERVER_TASK",e}({}),v=function(e){return e.SET_GROUPS="GROUP.SET_GROUPS",e.UPDATE_GROUP_SORTTYPE="GROUP.UPDATE_GROUP_SORTTYPE",e.UPDATE_GROUP_NAME="GROUP.UPDATE_GROUP_NAME",e.TOGGLE_GROUP_SHOWALL="GROUP.TOGGLE_GROUP_SHOWALL",e.SET_GROUP_ORDERS="GROUP.SET_GROUP_ORDERS",e.ADD_GROUP="GROUP.ADD_GROUP",e.DELETE_GROUP="GROUP.DELETE_GROUP",e.AFTER_COMMIT_GROUPS="GROUP.AFTER_COMMIT_GROUPS",e.UPDATE_GROUP_TIMELINE_SETTING="GROUP.UPDATE_GROUP_TIMELINE_SETTING",e.UPDATE_GROUP_VIEW_MODE="GROUP.UPDATE_GROUP_VIEW_MODE",e.UPDATE_GROUP_SORT_OPTION="GROUP.UPDATE_GROUP_SORT_OPTION",e.TRANSFORM_GROUP_SORTTYPE_TO_SORTOPTION="GROUP.TRANSFORM_GROUP_SORTTYPE_TO_SORTOPTION",e}({}),g=function(e){return e.ADD_SUBSCRIBE_ACCOUNT="SUBSCRIBE_ACCOUNT.ADD_SUBSCRIBE_ACCOUNT",e.SET_SUBSCRIBE_ACCOUNTS="SUBSCRIBE_ACCOUNT.SET_SUBSCRIBE_ACCOUNTS",e.UPDATE_SUBSCRIBE_ACCOUNTS="SUBSCRIBE_ACCOUNT.UPDATE_SUBSCRIBE_ACCOUNTS",e.REMOVE_SUBSCRIBE_ACCOUNT="SUBSCRIBE_ACCOUNT.REMOVE_SUBSCRIBE_ACCOUNT",e.UPDATE_SUBSCRIBE_ACCOUNT="SUBSCRIBE_ACCOUNT.UPDATE_SUBSCRIBE_ACCOUNT",e.INVALID_SUBSCRIBE_ACCOUNTS="SUBSCRIBE_ACCOUNT.INVALID_SUBSCRIBE_ACCOUNTS",e.BATCH_INVALID_SUBSCRIBE_ACCOUNTS="SUBSCRIBE_ACCOUNT.BATCH_INVALID_SUBSCRIBE_ACCOUNTS",e.SET_SUBSCRIBE_ACCOUNT_EVENTS="SUBSCRIBE_ACCOUNT.SET_SUBSCRIBE_ACCOUNT_EVENTS",e.ADD_SUBSCRIBE_ACCOUNT_EVENT="SUBSCRIBE_ACCOUNT.ADD_SUBSCRIBE_ACCOUNT_EVENT",e.DELETE_SUBSCRIBE_ACCOUNT_EVENT="SUBSCRIBE_ACCOUNT.DELETE_SUBSCRIBE_ACCOUNT_EVENT",e.MOVE_SUBSCRIBE_ACCOUNT_EVENT="SUBSCRIBE_ACCOUNT.MOVE_SUBSCRIBE_ACCOUNT_EVENT",e.AFTER_COMMIT_SUBSCRIBE_ACCOUNT_EVENTS="SUBSCRIBE_ACCOUNT.AFTER_COMMIT_SUBSCRIBE_ACCOUNT_EVENTS",e.BATCH_UPDATE_SUBSCRIBE_ACCOUNT_EVENTS="SUBSCRIBE_ACCOUNT.BATCH_UPDATE_SUBSCRIBE_ACCOUNT_EVENTS",e.SET_SUBSCRIBE_ACCOUNT_CALENDARS="SUBSCRIBE_ACCOUNT.SET_SUBSCRIBE_ACCOUNT_CALENDARS",e.UPDATE_SUBSCRIBE_ACCOUNT_CALENDARS="SUBSCRIBE_ACCOUNT.UPDATE_SUBSCRIBE_ACCOUNT_CALENDARS",e.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_VISIBLE="SUBSCRIBE_ACCOUNT.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_VISIBLE",e.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_PARTIAL_DATA="SUBSCRIBE_ACCOUNT.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_PARTIAL_DATA",e.AFTER_COMMIT_SUBSCRIBE_CALDAV_EVENTS="SUBSCRIBE_ACCOUNT.AFTER_COMMIT_SUBSCRIBE_CALDAV_EVENTS",e.REMOVE_SUBSCRIBE_ACCOUNT_CALENDARS="SUBSCRIBE_ACCOUNT.REMOVE_SUBSCRIBE_ACCOUNT_CALENDARS",e.REMOVE_SUBSCRIBE_ACCOUNT_EVENTS="SUBSCRIBE_ACCOUNT.REMOVE_SUBSCRIBE_ACCOUNT_EVENTS",e}({}),b=function(e){return e.SET_SUBSCRIBE_URL_CALENDARS="SUBSCRIBE_CALENDAR.SET_SUBSCRIBE_URL_CALENDARS",e.REMOVE_SUBSCRIBE_URL_CALENDAR="SUBSCRIBE_CALENDAR.REMOVE_SUBSCRIBE_URL_CALENDAR",e.ADD_SUBSCRIBE_URL_CALENDAR="SUBSCRIBE_CALENDAR.ADD_SUBSCRIBE_URL_CALENDAR",e.UPDATE_SUBSCRIBE_URL_CALENDAR="SUBSCRIBE_CALENDAR.UPDATE_SUBSCRIBE_URL_CALENDAR",e.RESTORE_SUBSCRIBE_URL_CALENDARS_FROM_LOCAL="SUBSCRIBE_CALENDAR.RESTORE_SUBSCRIBE_URL_CALENDARS_FROM_LOCAL",e.CLEAR_SUBSCRIBE_URL_EVENTS="SUBSCRIBE_CALENDAR.CLEAR_SUBSCRIBE_URL_EVENTS",e.SET_SUBSCRIBE_URL_EVENTS="SUBSCRIBE_CALENDAR.SET_SUBSCRIBE_URL_EVENTS",e.REMOVE_SUBSCRIBE_URL_EVENTS="SUBSCRIBE_CALENDAR.REMOVE_SUBSCRIBE_URL_EVENTS",e.UPDATE_BATCH_SUBSCRIBE_URL_EVENTS="SUBSCRIBE_CALENDAR.UPDATE_BATCH_SUBSCRIBE_URL_EVENTS",e.SET_SUBSCRIBE_EVENTS_BY_CALENDARID="SUBSCRIBE_CALENDAR.SET_SUBSCRIBE_EVENTS_BY_CALENDARID",e.SET_SUBSCRIBE_URL_CALENDARS_IS_VALID="SUBSCRIBE_CALENDAR.SET_SUBSCRIBE_URL_CALENDARS_IS_VALID",e.RESTORE_SUBSCRIBE_URL_CALENDAR_EVENTS_FROM_LOCAL="SUBSCRIBE_CALENDAR.RESTORE_SUBSCRIBE_URL_CALENDAR_EVENTS_FROM_LOCAL",e.ADD_SUBSCRIBE_URL_CALENDARS="SUBSCRIBE_CALENDAR.ADD_SUBSCRIBE_URL_CALENDARS",e.REMOVE_BATCH_SUBSCRIBE_URL_CALENDARS="SUBSCRIBE_CALENDAR.REMOVE_BATCH_SUBSCRIBE_URL_CALENDARS",e}({}),E=function(e){return e.CHANGE_PROJECT_PINNED_ORDERS="ORDER_BY_TYPE.CHANGE_PROJECT_PINNED_ORDERS",e.CHANGE_BATCH_TASK_PINNED_ORDERS="ORDER_BY_TYPE.CHANGE_BATCH_TASK_PINNED_ORDERS",e.CHANGE_BATCH_TASK_ORDERS_IN_TAG_SECTION="ORDER_BY_TYPE.CHANGE_BATCH_TASK_ORDERS_IN_TAG_SECTION",e.CHANGE_BATCH_TASK_ORDERS="ORDER_BY_TYPE.CHANGE_BATCH_TASK_ORDERS",e.CHANGE_BATCH_TASK_ORDERS_V3="ORDER_BY_TYPE.CHANGE_BATCH_TASK_ORDERS_V3",e}({}),k=function(e){return e.SET_POMODOROS="POMO_INFO.SET_POMODOROS",e.UPDATE_POMODOROS="POMO_INFO.UPDATE_POMODOROS",e.UPDATE_TIMINGS="POMO_INFO.UPDATE_TIMINGS",e.AFTER_COMMIT_POMODOROS="POMO_INFO.AFTER_COMMIT_POMODOROS",e.AFTER_COMMIT_POMODOROS_TIMINGS="POMO_INFO.AFTER_COMMIT_POMODOROS_TIMINGS",e}({}),S=function(e){return e.SET_TASK_TEMPLATES="TEMPLATE.SET_TASK_TEMPLATES",e.ADD_TASK_TEMPLATES="TEMPLATE.ADD_TASK_TEMPLATES",e.UPDATE_TASK_TEMPLATE="TEMPLATE.UPDATE_TASK_TEMPLATE",e.DELETE_TASK_TEMPLATE="TEMPLATE.DELETE_TASK_TEMPLATE",e.REMOVE_TASK_TEMPLATE="TEMPLATE.REMOVE_TASK_TEMPLATE",e.SET_NOTE_TEMPLATES="TEMPLATE.SET_NOTE_TEMPLATES",e.ADD_NOTE_TEMPLATES="TEMPLATE.ADD_NOTE_TEMPLATES",e.UPDATE_NOTE_TEMPLATE="TEMPLATE.UPDATE_NOTE_TEMPLATE",e.DELETE_NOTE_TEMPLATE="TEMPLATE.DELETE_NOTE_TEMPLATE",e.REMOVE_NOTE_TEMPLATE="TEMPLATE.REMOVE_NOTE_TEMPLATE",e.UPDATE_TASK_TEMPLATES="TEMPLATE.UPDATE_TASK_TEMPLATES",e.UPDATE_NOTE_TEMPLATES="TEMPLATE.UPDATE_NOTE_TEMPLATES",e}({}),w=function(e){return e.ADD_COLUMN="COLUMNS.ADD_COLUMN",e.DELETE_COLUMN="COLUMNS.DELETE_COLUMN",e.UPDATE_COLUMN_NAME="COLUMNS.UPDATE_COLUMN_NAME",e.UPDATE_COLUMN_ORDER="COLUMNS.UPDATE_COLUMN_ORDER",e.SET_COLUMNS="COLUMNS.SET_COLUMNS",e.SET_COLUMN_ORDERS="COLUMNS.SET_COLUMN_ORDERS",e.UPDATE_COLUMNS="COLUMNS.UPDATE_COLUMNS",e.UPDATE_COLUMN_STATUS="COLUMNS.UPDATE_COLUMN_STATUS",e}({}),T=function(e){return e.RESTORE_FROM_LOCAL="SHARED_USERS.RESTORE_SHARED_USER_FROM_LOCAL",e.SET_PROJECT_SHARED_USERS="SHARED_USERS.SET_PROJECT_SHARED_USERS",e}({}),x=function(e){return e.RESTORE_FROM_LOCAL="PROJECT_SHARED_USERS.RESTORE_SHARED_USER_FROM_LOCAL",e.SET_PROJECT_SHARED_USERS="PROJECT_SHARED_USERS.SET_PROJECT_SHARED_USERS",e.BATCH_SET_PROJECT_SHARED_USERS="PROJECT_SHARED_USERS.BATCH_SET_PROJECT_SHARED_USERS",e.UPDATE_PROJECT_SHARED_USER_PERMISSION="PROJECT_SHARED_USERS.UPDATE_PROJECT_SHARED_USER_PERMISSION",e.DELETE_PROJECT_SHARED_USER="PROJECT_SHARED_USERS.DELETE_PROJECT_SHARED_USER",e.ADD_PROJECT_SHARED_USER="PROJECT_SHARED_USERS.ADD_PROJECT_SHARED_USER",e.TRANSFER_SHARED_PROJECT="PROJECT_SHARED_USERS.TRANSFER_SHARED_PROJECT",e}({}),_=function(e){return e.SET_SEARCH_COMMENTS="SEARCH_COMMENTS.SET_SEARCH_COMMENTS",e.DELETE_SEARCH_COMMENT="SEARCH_COMMENTS.DELETE_SEARCH_COMMENT",e}({}),O=function(e){return e.SET_TIMETABLES_INFO="TIMETABLE.SET_TIMETABLES_INFO",e.SET_COURSES="TIMETABLE.SET_COURSES",e}({}),C=function(e){return e.SET_PROJECT_TEMPLATES="PROJECT_TEMPLATES.SET_PROJECT_TEMPLATES",e}({}),D=function(e){return e.UPDATE_TIMERS="FOCUS.UPDATE_TIMERS",e.AFTER_COMMIT_TIMERS="FOCUS.AFTER_COMMIT_TIMERS",e.RESTORE_FROM_LOCAL="FOCUS.RESTORE_FROM_LOCAL",e.UPDATE_FOCUS_DURATION_BY_DAY="FOCUS.UPDATE_FOCUS_DURATION_BY_DAY",e.PUSH_FOCUS_OPTIONS="FOCUS.PUSH_FOCUS_OPTIONS",e.AFTER_COMMIT_FOCUS_OPTIONS="FOCUS.AFTER_COMMIT_FOCUS_OPTIONS",e.UPDATE_AUTO_POMO_COUNT="updateAutoPomoCount",e}({}),A=function(e){return e.RESTORE_FROM_LOCAL="DELAY_REMINDER.RESTORE_HABIT_FROM_LOCAL",e.ADD_DELAY_REMINDER="DELAY_REMINDER.ADD_DELAY_REMINDER",e.DELETE_DELAY_REMINDERS="DELAY_REMINDER.DELETE_DELAY_REMINDERS",e.MERGE_DELAY_REMINDER="DELAY_REMINDER.MERGE_DELAY_REMINDER",e.AFTER_COMMIT_DELAY_REMINDER="DELAY_REMINDER.AFTER_COMMIT_DELAY_REMINDER",e}({}),I=function(e){return e.RESTORE_FROM_LOCAL="COLLAPSE.RESTORE_FROM_LOCAL",e.UPDATE_TASK_COLLAPSE="COLLAPSE.UPDATE_TASK_COLLAPSE",e.UPDATE_TASK_IN_DETAIL_COLLAPSE="COLLAPSE.UPDATE_TASK_IN_DETAIL_COLLAPSE",e.UPDATE_TASK_IN_ARRANGE_COLLAPSE="COLLAPSE.UPDATE_TASK_IN_ARRANGE_COLLAPSE",e.CLEAR_TASK_IN_DETAIL_COLLAPSE="COLLAPSE.CLEAR_TASK_IN_DETAIL_COLLAPSE",e}({}),P=function(e){return e.SET_CONNECT_ACCOUNTS="CONNECT_ACCOUNT.SET_CONNECT_ACCOUNTS",e.REMOVE_CONNECT_ACCOUNT="CONNECT_ACCOUNT.REMOVE_CONNECT_ACCOUNT",e.UPDATE_CONNECT_ACCOUNT="CONNECT_ACCOUNT.UPDATE_CONNECT_ACCOUNT",e.ADD_CONNECT_ACCOUNT="CONNECT_ACCOUNT.ADD_CONNECT_ACCOUNT",e.REMOVE_CONNECT_ACCOUNT_CALENDAR_BIND="CONNECT_ACCOUNT.REMOVE_CONNECT_ACCOUNT_CALENDAR_BIND",e}({}),M=function(e){return e.UPDATE_SUBSCRIBE_SORT_ORDER="SUBSCRIBE_SORT_ORDER.UPDATE_SUBSCRIBE_SORT_ORDER",e.MERGE_SUBSCRIBE_SORT_ORDER="SUBSCRIBE_SORT_ORDER.MERGE_SUBSCRIBE_SORT_ORDER",e.AFTER_COMMIT_SUBSCRIBE_SORT_ORDER="SUBSCRIBE_SORT_ORDER.AFTER_COMMIT_SUBSCRIBE_SORT_ORDER",e}({}),N=function(e){return e.UPDATE_VOICE_TRANSCRIPTION="VOICE_TASK.UPDATE_VOICE_TRANSCRIPTION",e.UPDATE_VOICE_SUMMARY="VOICE_TASK.UPDATE_VOICE_SUMMARY",e.UPDATE_VOICE_GENERATING="VOICE_TASK.UPDATE_VOICE_GENERATING",e.UPDATE_VOICE_TRANSCRIPTION_ERROR="VOICE_TASK.UPDATE_VOICE_TRANSCRIPTION_ERROR",e.UPDATE_VOICE_SUMMARY_ERROR="VOICE_TASK.UPDATE_VOICE_SUMMARY_ERROR",e}({})},A3GP:function(e,t,n){"use strict";n.d(t,{S_:function(){return A},N_:function(){return P}});n("ma9I"),n("TeQF"),n("fbCW"),n("x0AG"),n("yq1k"),n("4mDm"),n("4Brf"),n("0oug"),n("pjDv"),n("2B1R"),n("E9XD"),n("+2oP"),n("sMBO"),n("6cQw"),n("pNMO"),n("gXIK"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("B6y2"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),i=n("1iZ0"),o=n("RDjN"),a=n("dvcG"),s=n("TXkH"),c=n("ylzY"),l=n("+YLg"),u=n("q9+P"),f=n("V/jI");function d(e){return d="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},d(e)}var m=["name"],p=["id"],h=["id"];function y(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function v(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return g(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return g(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function b(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?b(Object(n),!0).forEach((function(t){k(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):b(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=o.mQc.MATRIX,w=new Set(Object.values(i.wm)),T={calendar:"",mtime:0},x={style:0,mtime:0},_={enabled:!1,current:[],additional:[],mtime:0},O=["task","habit"],C={urlParseEnabled:!0,emailRemindEnabled:!1,emailRemindItems:O,mtime:0},D=function(){if(u.j4)return E({},T);var e=(0,a.LP)(o._Yt.preferences,"json")||{enableLunar:!1};return{calendar:(0,f.$7)()&&e.lunarEnabled?"lunar":"",mtime:0}},A={quadrants:[{id:"quadrant1",rule:o.SEY.quadrant1,sortType:"dueDate"},{id:"quadrant2",rule:o.SEY.quadrant2,sortType:"dueDate"},{id:"quadrant3",rule:o.SEY.quadrant3,sortType:"dueDate"},{id:"quadrant4",rule:o.SEY.quadrant4,sortType:"dueDate"}],version:o.fgf,show_completed:!0,mtime:0},I=[{name:"inbox",sortOption:o.ePh,viewMode:l.up.list,timeline:{sortOption:o.yUN}},{name:"all",sortOption:o.LoY,viewMode:l.up.list,timeline:{sortOption:o.tbP}},{name:"today",sortOption:o.LoY,viewMode:l.up.list,timeline:{sortOption:o.tbP}},{name:"tomorrow",sortOption:o.LoY,viewMode:l.up.list,timeline:{sortOption:o.tbP}},{name:"week",sortOption:o.LoY,viewMode:l.up.list,timeline:{sortOption:o.tbP}},{name:"assignToMe",sortOption:o.LoY,viewMode:l.up.list,timeline:{sortOption:o.tbP}}],P={smartProjects:I,mtime:0},M=function(e){if(e){var t=e.countdownConf,n=e.calendarColorConfig,r=e.calendarConfig,i=e.reminder;null==t&&(e.countdownConf={showSection:!1,mtime:0}),null==n&&(e.calendarColorConfig=E(E({},o.yhL),{},{mtime:0})),null==r&&(e.calendarConfig=E({},{itemStyle:o.XuW,checkbox:"detailed"===((0,a.LP)(o._Yt.calendarItemStyle)||"detailed"),heatmap:o.RCC,event:o.Llq,note:o.F2Y,habit:o.hGh,focus:o.$SY,countdown:o.crL,course:o.V1j,mtime:0})),null==i&&(e.reminder=E({},{annoyingAlertEnabled:!1,annoyingRemindItems:null,mtime:0}))}return e}(function(e){if(e){var t=e.matrix,n=e.mtime,r=e.timeline,i=e.timetable,s=e.general_conf,l=e.desktopTabBars,u=e.smartProjectsOption,f=e.teamConf,d=e.focusConf,m=e.summaryTemplates,p=e.recentlyColors,h=e.alternativeCalendar,y=e.desktopQuickAdd,g=e.habitConf,b=e.desktopSplitView,k=e.timelineTimeZones;if(null!=n&&0===n&&t){var S=t.quadrants,w=t.mtime;if(null!=w&&0===w&&S instanceof Array){var T=S.map((function(e,t){return E(E({},e),{},{rule:o.SEY[e.id]||o.SEY["quadrant".concat(t+1)]||o.SEY.quadrant1})}));t.quadrants=T}}if(null==t&&(e.matrix=A),null==r&&(e.timeline={color:"list",showWeek:!1,showGuide:!0,mtime:0}),null==h&&(e.alternativeCalendar=E({},D())),null==y&&(e.desktopQuickAdd=E({},x)),e.alternativeCalendar&&(null==e.alternativeCalendar.calendar&&(e.alternativeCalendar.calendar=D().calendar),null!=e.alternativeCalendar.value&&delete e.alternativeCalendar.value),e.timeline.showWeek||(e.timeline.showWeek=!1),null==i&&(e.timetable={isEnabled:!1,displayInCalendar:!1,displayInSmartProjects:!1,mtime:0,currentTimetableId:""}),e.timeline.showGuide||null==e.timeline.showGuide){var I=(0,a.LP)(o._Yt.isReadTimelineGuide);e.timeline.showGuide=!I||"true"!==I}if(null==s&&(e.general_conf=C),s&&null==s.emailRemindItems&&(s.emailRemindItems=O),null==l&&(c.ZP.shouldTransformToDesktopTabBars=!0,e.desktopTabBars={bars:o.Wsh,mtime:0}),e.desktopTabBars){for(var M=e.desktopTabBars,N=-1,j=-1,R=0;R<M.bars.length;R++){var L=M.bars[R];"COUNTDOWN"===L.name&&(N=R),"HABIT"===L.name&&(j=R)}if(N<0)if(j<0){var U=[].concat(v(M.bars),[{name:"COUNTDOWN",status:"inactive",sortOrder:M.bars.length}]);e.desktopTabBars.bars=U}else{var Z=M.bars[j].sortOrder+1,B=[].concat(v(M.bars.map((function(e){var t=e.sortOrder;return t>=Z?E(E({},e),{},{sortOrder:t+1}):E({},e)}))),[{name:"COUNTDOWN",status:"inactive",sortOrder:Z}]);e.desktopTabBars.bars=B}}null==u&&(e.smartProjectsOption=P),null==f&&(e.teamConf={autoAcceptInvite:!0,mtime:0}),null==d&&(e.focusConf={keepInSync:!1,showTabFocusTime:o.edH,mtime:0}),null==m&&(e.summaryTemplates={templates:[],mtime:0}),null==p&&(e.recentlyColors={colors:[],mtime:0}),null==g&&(e.habitConf={style:"list",mtime:0}),null==b&&(e.desktopSplitView={showGuide:!0,mtime:0}),null==k&&(e.timelineTimeZones=E({},_))}return e}((0,a.LP)(o._Yt.extPreference,"json"))||{matrix:A,desktop_conf:{tabs:[],mtime:0},timeline:{color:"list",showGuide:!0,mtime:0},timetable:{isEnabled:!1,displayInCalendar:!1,displayInSmartProjects:!1,mtime:0,currentTimetableId:""},general_conf:C,desktopTabBars:{bars:o.Wsh,mtime:0},smartProjectsOption:P,teamConf:{autoAcceptInvite:!0,mtime:0},focusConf:{keepInSync:!1,showTabFocusTime:o.edH,mtime:0},summaryTemplates:{templates:[],mtime:0},recentlyColors:{colors:[],mtime:0},alternativeCalendar:E({},D()),desktopQuickAdd:E({},x),habitConf:{style:"list",mtime:0},desktopSplitView:{showGuide:!0,mtime:0},timelineTimeZones:E({},_),mtime:0}),N=function(e,t){var n=e.reduce((function(e,t){var n=t.name,r=y(t,m);return e[n]=E({},r),e}),{});return t.reduce((function(e,t){if(n[t.name]){var r=E(E({},t),n[t.name]);return e.concat([r])}return e.concat([t])}),[])},j=function(e,t,n){var r=I.find((function(e){return e.name===t}));return!!r&&(e.smartProjectsOption.smartProjects=e.smartProjectsOption.smartProjects.concat([E(E({},r),n)]),!0)},R=(0,s.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case i.wm.MERGE_EXT_PREFERENCE:e=(0,r.Map)(e).merge(t.data).toJS();break;case i.wm.SET_MATRIX:var n=L();e.matrix=E(E({},t.data),{},{mtime:n}),e.mtime=n;break;case i.wm.UPDATE_MATRIX:var s=L(),c=t.data.version,l=t.data.quadrants,u=l.reduce((function(e,t){var n=t.id,r=y(t,p);return e[n]=E({},r),e}),{}),f=e.matrix.quadrants,d=f.reduce((function(e,t){if(u[t.id]){var n=E(E({},t),u[t.id]);return e.concat([n])}return e.concat([t])}),[]);e.matrix.quadrants=d,e.matrix.mtime=s,e.mtime=s,e.matrix.version=c;break;case i.wm.SET_QUADRANTS:var m=L();e.matrix.quadrants=t.data,e.matrix.mtime=m,e.mtime=m;break;case i.wm.UPDATE_QUADRANTS:var g=L(),b=t.data,T=b.reduce((function(e,t){var n=t.id,r=y(t,h);return e[n]=E({},r),e}),{}),x=e.matrix.quadrants,_=x.reduce((function(e,t){if(T[t.id]){var n=E(E({},t),T[t.id]);return e.concat([n])}return e.concat([t])}),[]);e.matrix.quadrants=_,e.matrix.mtime=g,e.mtime=g;break;case i.wm.SET_QUADRANT:var O=L(),C=t.data,D=e.matrix.quadrants,A=D.reduce((function(e,t){return t.id===C.id?e.concat([C]):e.concat([t])}),[]);e.matrix.quadrants=A,e.matrix.mtime=O,e.mtime=O;break;case i.wm.TOGGLE_MATRIX_DESKTOP_CONF:var I=L(),P=e.desktop_conf.tabs,R=[];R=P.includes(S)?P.filter((function(e){return e!==S})):[].concat(v(P),[S]),e.desktop_conf.tabs=R,e.desktop_conf.mtime=I,e.mtime=I;break;case i.wm.SET_MATRIX_COMPLETED:var U=L();e.matrix.show_completed=t.value,e.matrix.mtime=U,e.mtime=U;break;case i.wm.UPDATE_TIMELINE_COLOR:var Z=L();e.timeline.color=t.data,e.timeline.mtime=Z,e.mtime=Z;break;case i.wm.UPDATE_TIMELINE_SHOW_WEEK:var B=L();e.timeline.showWeek=t.data,e.timeline.mtime=B,e.mtime=B;break;case i.wm.UPDATE_GENERAL_CONF_URL_PARSE_ENABLED:var F=L();e.general_conf.urlParseEnabled=t.data,e.general_conf.mtime=F,e.mtime=F;break;case i.wm.UPDATE_GENERAL_CONF_EMAIL_REMIND_ENABLED:var H=L();e.general_conf.emailRemindEnabled=t.data,e.general_conf.mtime=H,e.mtime=H;break;case i.wm.UPDATE_GENERAL_CONF_EMAIL_REMIND_ITEMS:var Y=L();e.general_conf.emailRemindItems=t.data,e.general_conf.mtime=Y,e.mtime=Y;break;case i.wm.SET_TIMELINE_SHOW_GUIDE:var V=L();e.timeline.showGuide=t.data,e.timeline.mtime=V,e.mtime=V;break;case i.wm.TOGGLE_TIMETABLE_DISPLAY_IN_CALENDAR:var K=L(),W=e.timetable.displayInCalendar;e.timetable.displayInCalendar=!W,e.timetable.mtime=K,e.mtime=K;break;case i.wm.UPDATE_BARS_IN_DESKTOPTABBARS:var z=L(),G=e.desktopTabBars.bars,q=t.data,J=N(q,G);e.desktopTabBars.bars=J,e.desktopTabBars.mtime=z,e.mtime=z;break;case i.wm.ADD_BAR_IN_DESKTOPTABBARS:var X=L(),Q=e.desktopTabBars.bars,$=t.data,ee=function(){if("COUNTDOWN"===$){var e=Q.findIndex((function(e){return"HABIT"===e.name}));if(e>-1){var t=Q[e].sortOrder+1,n=[].concat(v(Q.map((function(e){var n=e.sortOrder;return n>=t?E(E({},e),{},{sortOrder:n+1}):E({},e)}))),[{name:$,status:"active",sortOrder:t}]);return n}}var r=Q.length;return[].concat(v(Q),[{name:$,status:"active",sortOrder:r}])}();e.desktopTabBars.bars=ee,e.desktopTabBars.mtime=X,e.mtime=X;break;case i.wm.TRANSFORM_TO_DESKTOPTABBARS:var te=L(),ne=t.data,re=e.desktopTabBars.bars,ie=N(ne,re);e.desktopTabBars.bars=ie,e.desktopTabBars.mtime=1,e.mtime=te;break;case i.wm.UPDATE_SMART_PROJECTS_OPTION_SORT_OPTION_BY_PROJECT_NAME:var oe=L(),ae=t.name,se=t.data,ce=e.smartProjectsOption.smartProjects.find((function(e){return e.name===ae})),le=!1;ce?(ce.sortOption=se,le=!0):le=j(e,ae,{sortOption:se}),le&&(e.smartProjectsOption.mtime=oe,e.mtime=oe);break;case i.wm.TRANSFORM_SORTTYPE_TO_SMART_PROJECTS_OPTION_SORT_OPTION:L();var ue=t.updateData,fe=e.smartProjectsOption.smartProjects,de={};ue.forEach((function(e){var t=e.name,n=e.sortOption;de[t]={sortOption:n}}));var me=fe.reduce((function(e,t){var n=t.name;if(de[n]){var r=E(E({},t),de[n]);return e.concat([r])}return e.concat([t])}),[]);e.smartProjectsOption.smartProjects=me,e.smartProjectsOption.mtime=1;break;case i.wm.UPDATE_TEAM_CONF_AUTO_ACCEPT_INVITE:var pe=L();e.teamConf.autoAcceptInvite=t.data,e.teamConf.mtime=pe,e.mtime=pe;break;case i.wm.UPDATE_FOCUS_SYNC:var he=L();e.focusConf.mtime=he,e.focusConf.keepInSync=t.payload.data,e.mtime=he;break;case i.wm.UPDATE_SHOW_TAB_FOCUS_TIME:var ye=L();e.focusConf.showTabFocusTime=t.payload.data,e.focusConf.mtime=ye,e.mtime=ye;break;case i.wm.UPDATE_SMART_PROJECTS_OPTION_VIEW_MODE_BY_PROJECT_NAME:var ve=L(),ge=t.name,be=t.data,Ee=e.smartProjectsOption.smartProjects.find((function(e){return e.name===ge})),ke=!1;Ee?(Ee.viewMode=be,ke=!0):ke=j(e,ge,{viewMode:be}),ke&&(e.smartProjectsOption.mtime=ve,e.mtime=ve);break;case i.wm.UPDATE_SMART_PROJECTS_OPTION_TIMELINE_SORT_OPTION_BY_PROJECT_NAME:var Se=L(),we=t.name,Te=t.data,xe=e.smartProjectsOption.smartProjects.find((function(e){return e.name===we})),_e=!1;xe?(xe.timeline?xe.timeline.sortOption=Te:xe.timeline={sortOption:Te},_e=!0):_e=j(e,we,{timeline:{sortOption:Te}}),_e&&(e.smartProjectsOption.mtime=Se,e.mtime=Se);break;case i.wm.UPDATE_SUMMARY_TEMPLATES:var Oe=L(),Ce=t.data,De=e.summaryTemplates.templates.findIndex((function(e){return e.id===Ce.id}));De>-1?e.summaryTemplates.templates[De]=Ce:e.summaryTemplates.templates.push(Ce),e.summaryTemplates.mtime=Oe,e.mtime=Oe;break;case i.wm.UPDATE_SUMMARY_TEMPLATE_NAME:var Ae=L(),Ie=t.id,Pe=t.name,Me=e.summaryTemplates.templates.find((function(e){return e.id===Ie}));Me&&(Me.name=Pe,e.summaryTemplates.mtime=Ae,e.mtime=Ae);break;case i.wm.DELETE_SUMMARY_TEMPLATE:var Ne=L(),je=t.id;e.summaryTemplates.templates=e.summaryTemplates.templates.filter((function(e){return e.id!==je})),e.summaryTemplates.mtime=Ne,e.mtime=Ne;break;case i.wm.UPDATE_RECENTLY_COLORS:var Re=L();e.recentlyColors.colors=t.data,e.recentlyColors.mtime=Re,e.mtime=Re;break;case i.wm.UPDATE_ALTERNATIVE_CALENDAR_VALUE:var Le=L();e.alternativeCalendar.calendar=t.payload.value,e.alternativeCalendar.mtime=Le,e.mtime=Le;break;case i.wm.UPDATE_DESKTOP_QUICK_ADD:var Ue=L();e.desktopQuickAdd.style=t.payload.style,e.desktopQuickAdd.mtime=Ue,e.mtime=Ue;break;case i.wm.UPDATE_HABIT_CONF:var Ze=L();e.habitConf.style=t.payload.style,e.habitConf.mtime=Ze,e.mtime=Ze;break;case i.wm.SET_SPLIE_VIEW_SHOW_GUIDE:var Be=L();e.desktopSplitView.showGuide=t.data,e.desktopSplitView.mtime=Be,e.mtime=Be;break;case i.wm.TOGGLE_TIMELINE_TIMEZONES_ENABLED:var Fe=L(),He=e.timelineTimeZones.enabled;e.timelineTimeZones.enabled=!He,e.timelineTimeZones.mtime=Fe,e.mtime=Fe;break;case i.wm.UPDATE_TIMELINE_TIMEZONES_CURRENT_AND_ADDTIONAL:var Ye=t.payload,Ve=Ye.currentItem,Ke=Ye.additional,We=L(),ze=e.timelineTimeZones.current||[],Ge=ze.findIndex((function(e){return e.timeZone===Ve.timeZone}));if(Ge>-1){var qe=ze.map((function(e,t){return t===Ge?Ve:e}));e.timelineTimeZones.current=qe}else e.timelineTimeZones.current=v(ze).concat([Ve]);e.timelineTimeZones.additional=Ke,e.timelineTimeZones.mtime=We,e.mtime=We;break;case i.wm.TOGGLE_COUNTDOWN_SHOW_SECTION:var Je=L(),Xe=e.countdownConf.showSection;e.countdownConf.showSection=!Xe,e.countdownConf.mtime=Je,e.mtime=Je;break;case i.wm.UPDATE_CALENDAR_COLOR_CONFIG_COLOR_TYPE_BY_FEATURE:var Qe=L(),$e=t.payload,et=$e.feature,tt=$e.colorType,nt=e.calendarColorConfig[et];nt?nt.colorType=tt:e.calendarColorConfig[et]=E(E({},o.yhL[et]),{},{colorType:tt}),e.calendarColorConfig.mtime=Qe,e.mtime=Qe;break;case i.wm.UPDATE_CALENDAR_COLOR_CONFIG_SHARED_COLOR_BY_FEATURE:var rt=L(),it=t.payload,ot=it.feature,at=it.sharedColor,st=e.calendarColorConfig[ot];st?st.sharedColor=at:e.calendarColorConfig[ot]=E(E({},o.yhL[ot]),{},{sharedColor:at,colorType:o.svW}),e.calendarColorConfig.mtime=rt,e.mtime=rt;break;case i.wm.UPDATE_CALENDAR_COLOR_CONFIG_CUSTOM_COLOR_BY_FEATURE:var ct=L(),lt=t.payload,ut=lt.feature,ft=lt.id,dt=lt.customColor,mt=e.calendarColorConfig[ut];if(mt){var pt=mt.colorMap;if(null!=dt){var ht=pt?E(E({},pt),{},k({},ft,dt)):k({},ft,dt);mt.colorMap=ht}else if(pt){var yt=E({},pt);delete yt[ft],mt.colorMap=yt}else mt.colorMap=null}else e.calendarColorConfig[ut]=E(E({},o.yhL[ut]),{},null!=dt?{colorMap:k({},ft,dt),colorType:o.wwG}:{colorType:o.wwG});e.calendarColorConfig.mtime=ct,e.mtime=ct;break;case i.wm.DELETE_CALENDAR_COLOR_CONFIG_UN_USED_COUNTDOWN_OR_HABIT_COLOR_MAP:var vt=L(),gt=t.payload,bt=gt.feature,Et=gt.colorMap,kt=e.calendarColorConfig[bt];kt&&kt.colorMap&&(e.calendarColorConfig[bt].colorMap=Et),e.calendarColorConfig.mtime=vt,e.mtime=vt;break;case i.wm.SET_CALENDAR_CONFIG_ITEM_STYLE:var St=L();e.calendarConfig.itemStyle=t.payload.data,e.calendarConfig.mtime=St,e.mtime=St;break;case i.wm.SET_CALENDAR_CONFIG_CHECKBOX:var wt=L();e.calendarConfig.checkbox=t.payload.data,e.calendarConfig.mtime=wt,e.mtime=wt;break;case i.wm.SET_CALENDAR_CONFIG_HEATMAP:var Tt=L();e.calendarConfig.heatmap=t.payload.data,e.calendarConfig.mtime=Tt,e.mtime=Tt;break;case i.wm.SET_CALENDAR_CONFIG_ICON_VISIBLE:var xt=L(),_t=t.payload,Ot=_t.type,Ct=_t.data;e.calendarConfig[Ot]=Ct,e.calendarConfig.mtime=xt,e.mtime=xt;break;case i.wm.UPDATE_REMINDER_ANNOYING_ALERT_ENABLED:var Dt=L();e.reminder.annoyingAlertEnabled=t.payload.data,e.reminder.mtime=Dt,e.mtime=Dt;break;case i.wm.UPDATE_REMINDER_ANNOYING_REMIND_ITEMS:var At=L();e.reminder.annoyingRemindItems=t.payload.data,e.reminder.mtime=At,e.mtime=At}return w.has(t.type)&&(0,a.JU)(o._Yt.extPreference,JSON.stringify(e)),e})),L=function(){return(new Date).getTime()};t.ZP=R},hnzI:function(e,t,n){"use strict";n.d(t,{m:function(){return Po},h:function(){return Mo}});var r=n("KP0L"),i=n("rdyL"),o=n("uzFv"),a=(n("4HuZ"),n("ktMM")),s=(n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ"),n("Eh+D")),c=n("xVKb"),l=n("2sNt"),u=n("RDjN"),f=n("+7oO"),d=n("dvcG"),m=n("Q2bh"),p=n("lAy9"),h=n("4WO1"),y=n("P26T"),v=n("owjm"),g=n("tEj8"),b=n("ylzY"),E=n("uz+a"),k=n("ISIW");function S(e){return S="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},S(e)}function w(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function T(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?w(Object(n),!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):w(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function x(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=S(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=S(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==S(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return O(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return O(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 O(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function C(e){return(0,s.List)(e).toMap().mapEntries((function(e){var t=_(e,2),n=(t[0],t[1]);return[n.get("id"),n]}))}function D(e,t){var n=C(e),r=C((0,s.fromJS)(t));return n.mergeDeep(r).toList()}function A(e,t){if(!t||!t.length)return e;var n=C(e),r=C((0,s.fromJS)(t));return n.mergeWith((function(e,t){return e.merge(t)}),r).toList()}function I(e,t){if(!t||!t.length)return e;var n=C(e),r=C((0,s.fromJS)(t));return n.mergeWith((function(e,t){return t||e}),r).toList()}var P=(0,s.List)(((0,d.LP)(u._Yt.trash,"json")||[]).map((function(e){return(0,s.Map)(e)})));var M={status:!!(0,d.LP)("isShowCountDown")&&"true"===(0,d.LP)("isShowCountDown")};var N=(0,i.UY)({taskList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c._9:var n=t.data.map((function(e){return null==e.id||"null"===e.id?null:(0,l.j29)((0,g.O9)(e))})).filter(Boolean);return I(e,n);case c.tP:var r=(0,s.fromJS)(t.data);return(0,l.HlA)(r)&&(0,E.mi)("add wrong task",{task:t.data}),e.push(r);case c.iN:var i=new Set(t.ids);return e.filter((function(e){return!i.has(e.get("id"))}));case c.Kr:var o=t.data.map((function(e){return b.ZP.serverMergedTaskId.add(e.id),(0,l.j29)(e)}));return setTimeout((function(){b.ZP.serverMergedTaskId.clear()})),I(e,o);case c.I:return A(e,t.data);case c.W4:var a={};e.forEach((function(e){a[e.get("id")]=e}));var u=y.Z.formatToServerDate();return t.data.forEach((function(e){if(e.id){var t=a[e.id];t&&(0,m.Ec)(t),e.isDirty=!0,e.modifiedTime=u}})),A(e,t.data);case c.pE:return e.map((function(e){if(Object.prototype.hasOwnProperty.call(t.addChildIds,e.get("id"))){var n=t.addChildIds[e.get("id")],r=e.get("childIds")?(0,s.Set)(e.get("childIds")):(0,s.Set)();return e.set("childIds",(0,s.List)(r.merge(n))).set("isChildIdsDirty",!0)}return e}));case c.kk:return e.map((function(e){if(Object.prototype.hasOwnProperty.call(t.removeChildIds,e.get("id"))){var n=e.get("childIds");if(!n||0===n.size)return e;var r=new Set(t.removeChildIds[e.get("id")]),i=(0,s.List)(n.toArray().filter((function(e){return!r.has(e)})));return e.set("childIds",i).set("isChildIdsDirty",!0)}return e}));case c.NR:return A(e,t.data);case c.r_:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.merge(t.data).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.RS:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("title",t.title).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.Pr:var d=t.data;return e.map((function(e){var t=d[e.get("id")];if(null==t)return e;var n=e.set("collapsed",t);return f.Z.setTask(n),n}));case c.S1:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("content",t.content).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.Fl:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("desc",t.desc).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.s2:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("sortOrder",t.order).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.j5:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("remindTime",t.remindTime).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.bK:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("completedTime",t.completedTime).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.WC:return e.map((function(e){return e.get("id")===t.id?e.set("commentCount",t.count):e}));case c.XU:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("assignee",t.assignee).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.nq:var S=t.exDate;return s.List.isList(t.exDate)||(S=(0,s.fromJS)(t.exDate)),e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("exDate",S).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.yb:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("tags",(0,s.List)(t.tags)).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.iA:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("attachments",t.data).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.EE:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("columnId",t.columnId).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.Gr:var w=t.ids;if(!w||!w.length)return e;var T=new Set(w);return e.filter((function(e){return!T.has(e.get("id"))}));case c.qV:return e.map((function(e){var n=e.get("id");return t.ids.includes(n)?e.update("projectId",(function(e){return t.pId})):e}));case c.Ox:return e.map((function(e){var n=e.get("id");if(t.ids.includes(n)){var r=e.get("tags")||(0,s.List)(),i=t.tagName.toLowerCase();return r.includes(i)?e:((0,m.Ec)(e),e.set("tags",r.push(i)).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate()))}return e}));case c.f4:return e.map((function(e){var n=e.get("tags");if(n){var r=n.indexOf(t.tagName);return r>-1?((0,m.Ec)(e),e.update("tags",(function(e){return e.delete(r)})).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}return e}));case c.Is:return e.map((function(e){var n=e.get("tags");if(n){var r=n.indexOf(t.oldTagName);return r>-1?((0,m.Ec)(e),e.setIn(["tags",r],t.newTagName).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}return e}));case c.Lw:return e.map((function(e){var n=e.get("id"),r=t.data[n];return r?((0,m.Ec)(e),r.isDirty=!0,e.merge(r).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.kb:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("progress",t.progress).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.Vg:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("priority",t.priority).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.gA:return e.map((function(e){if(e.get("id")===t.id){var n=!1,r=e.update("items",(function(e){var r=e;if(t.updated&&t.updated.length){t.updated.forEach((function(e){Object.prototype.hasOwnProperty.call(e,"status")&&(n=!0)}));var i=e?new Set(e.toArray().map((function(e){return e.get("id")}))):new Set;r=D(e,t.updated.filter((function(e){return!t.options.excludeDelete||i.has(e.id)})))}return t.deleted&&t.deleted.length&&(n=!0,r=r.filter((function(e){return!t.deleted.includes(e.get("id"))}))),r}));if((0,m.Ec)(e),n){var i,o,a,c,u=e.get("progress"),f=e.get("status"),d=(0,l.SBj)(r),p=!(0,l.PNE)(e)&&d>=100&&!(0,l.RLB)((0,s.List)([e])).toArray().filter((function(e){return e.get("id")!==t.id&&!(0,l.PNE)(e)})).length>0,h=new Set((null!==(i=null===(o=e.get("items"))||void 0===o?void 0:o.toArray())&&void 0!==i?i:[]).map((function(e){return e.get("id")}))),g=(null!==(a=t.deleted)&&void 0!==a?a:[]).length,b=null!==(c=t.updated)&&void 0!==c?c:[];return!g&&b.every((function(e){return h.has(e.id)}))&&(p&&setTimeout((function(){(0,v.cW)((0,s.List)([r]),2)})),(u>=100||0!==f)&&d<100&&setTimeout((function(){(0,v.cW)((0,s.List)([r]),0)}))),r.set("progress",d).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())}return r.set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())}return e}));case c.VF:return e.map((function(e){return e.get("id")===t.id&&t.data?((0,m.Ec)(e),e.merge(t.data).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.PX:return e.map((function(e){return e.get("id")===t.id&&t.etag?e.set("etag",t.etag):e}));case c.gu:return e.map((function(e){return e.get("id")===t.id&&t.timeZone?((0,m.Ec)(e),e.set("timeZone",t.timeZone).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.$i:var x=t.oldTaskId,_=t.newTask;return e.map((function(e){return e.get("id")===x?((0,m.M)(x),_):e}));case c.h3:var O=t.id2etag,C=[];if(Object.keys(O).forEach((function(e){var t=O[e];C.push(t)})),C.length>0){var P={};e.forEach((function(e){P[e.get("id")]=e}));var M=[];return C.forEach((function(e){var t=e.id,n=P[t];if(delete e.parentId,(0,m.qs)(t),null!=n)return n.get("isChildIdsDirty")?(delete e.childIds,e.isChildIdsDirty=!1,void M.push(e)):void M.push(e);M.push(e)})),(0,m.NS)(),A(e,M)}return e;case c.EF:var N=t.id2etag,j=t.id2Original,R=!1,L=e.map((function(e){var t=e.get("id"),n=N[t],r=j[t];if(n){var i;e.get("isNew")&&e.get("attachments")&&e.get("attachments").size&&(0,k.aX)(e,e.get("attachments"));var o=!!r&&r.hashCode!==e.hashCode(),a=e.merge({etag:n,isNew:!1,isDirty:o,isCalendarNew:!1,attachments:null===(i=e.get("attachments"))||void 0===i?void 0:i.filter((function(e){return e.get("syncStatus")!==p.wR.DELETED})).map((function(e){return e.set("syncStatus",p.wR.DONE)}))});return(0,h.M)("".concat(e.get("id"),"_").concat(e.get("etag"))),(0,m.bD)(t),R=!0,o&&(0,m.rI)(r.taskData),f.Z.setTask(a),a}return e}));return R&&(0,m.NS)(),L;case c.eI:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("focusSummaries",t.data).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.H9:return e.map((function(e){var n=e.get("id"),r=(0,l.rpT)(e);return t.ids.includes(n)?((0,m.Ec)(e),e.set("pinnedTime",r?"-1":y.Z.formatToServerDate(new Date)).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.jh:return e.map((function(e){return e.get("id")===t.id?((0,m.Ec)(e),e.set("imgMode",t.data).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}));case c.jq:var U=t.projectIds,Z=new Set(U);return e.map((function(e){var n=e.get("projectId");if(Z.has(n)){var r=e.get("tags");if(r){var i=r.indexOf(t.tagName);return i>-1?((0,m.Ec)(e),e.update("tags",(function(e){return e.delete(i)})).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}return e}return e}));case c.Iu:var B=t.projectIds,F=new Set(B);return e.map((function(e){var n=e.get("projectId");if(F.has(n)){var r=e.get("tags");if(r){var i=r.indexOf(t.oldTagName);return i>-1?((0,m.Ec)(e),e.setIn(["tags",i],t.newTagName).set("isDirty",!0).set("modifiedTime",y.Z.formatToServerDate())):e}return e}return e}));default:return e}},trashList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:P,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.Zl:var n=t.data.map((function(e){return(0,l.j29)(e)}));return I(e,n);case c.lv:return e.filter((function(e){return e.get("syncStatus")===p.ne}));case c.At:return e.filter((function(e){return!("team"!==e.get("trashSpace"))||e.get("syncStatus")===p.ne}));case c.t:var r=new Set(t.ids||[]);return 0===r.size?e:e.filter((function(e){return!r.has(e.get("id"))}));case c.tc:var i=new Set(t.ids);return e.map((function(e){return i.has(e.get("id"))?e.set("syncStatus",p.Th):e}));case c.Dw:var o=new Set(t.ids);return e.map((function(e){return o.has(e.get("id"))?e.set("isAssignedNew",!1):e}));default:return e}},activeSelectedTaskIds:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)({selected:[],active:""}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.lB:return e.set("selected",[]);case c.Wu:return e.set("active",t.taskId);case c.mZ:return e.set("active",t.activeId||"").set("selected",t.selectedIds||[]);case c.QK:return e.update("selected",(function(e){return e.filter((function(e){return e!==t.taskId}))}));case c.cm:var n=t.taskId;return e.update("selected",(function(e){return e.includes(n)?e.filter((function(e){return e!==n})):e.concat([n])}));default:return e}},calendarActiveSelectedTaskIds:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)({selected:[],active:""}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.US:var n=t.activeId||"",r=t.selectedIds||[];return e.set("active",n).set("selected",r);case c.QW:var i=t.taskId,o=e.update("selected",(function(e){return e.includes(i)?e.filter((function(e){return e!==i})):e.concat([i])}));return o;default:return e}},detailActiveSelectedTaskIds:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)({selected:[],active:""}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.fi:return e.set("selected",[]);case c.A3:return e.set("active",t.taskId);case c.r6:return e.set("active",t.activeId||"").set("selected",t.selectedIds||[]);case c.wX:return e.update("selected",(function(e){return e.filter((function(e){return e!==t.taskId}))}));case c.n_:var n=t.taskId;return e.update("selected",(function(e){return e.includes(n)?e.filter((function(e){return e!==n})):e.concat([n])}));default:return e}},isShowCountDown:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:M,t=arguments.length>1?arguments[1]:void 0;return t.type===c.X$?((0,d.JU)("isShowCountDown",t.isShowCountDown),T(T({},e),{},{status:t.isShowCountDown})):e}}),j=(n("ToJy"),n("zKZe"),n("y8mg")),R=n.n(j),L=n("1iZ0"),U=n("q9+P"),Z=n("5WEu"),B=n("bJwH"),F=n("+YLg"),H=n("kxzV"),Y=n("sLZY");function V(e){return V="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},V(e)}var K=["sortOption"],W=["sortOption"],z=["id"];function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){J(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function J(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=V(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=V(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==V(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function X(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Q(e){return function(e){if(Array.isArray(e))return $(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return $(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function $(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ee(e){return e.map((function(e){return s.Map(e)}))}var te={id:u.X1y.all,name:"list_all",listType:u.Lo$.smartProject,sortType:u.ERp.dueDate,taskType:"tasks",status:"show",order:0},ne={id:u.X1y.today,name:"today",listType:u.Lo$.smartProject,sortType:u.ERp.dueDate,taskType:"today",status:"show",order:1},re={id:u.X1y.tomorrow,name:"tomorrow",listType:u.Lo$.smartProject,sortType:u.ERp.dueDate,taskType:"tomorrow",status:"hide",order:2},ie={id:u.X1y.week,name:"list_week",listType:u.Lo$.smartProject,sortType:u.ERp.dueDate,taskType:"week",status:"show",order:3},oe={id:u.X1y.tkcalendar,name:"tk_calendar_project",listType:u.Lo$.smartProject,sortType:u.ERp.dueDate,taskType:"calendar",status:"show",order:4},ae={id:u.X1y.assignedme,name:"assigned_me",listType:u.Lo$.smartProject,sortType:u.ERp.project,taskType:"assignedme",status:"auto",order:5},se={id:U.EA.inboxId,name:"list_inbox",listType:"project",sortType:u.ERp.inbox,taskType:"inbox",inAll:!0,showType:F.BB.All,remindType:F._1.All,order:6,color:(0,d.LP)(u._Yt.inboxColor)||"transparent"},ce={id:u.X1y.habit,name:"list_habit",listType:u.Lo$.smartProject,taskType:"habit",status:"show"},le={id:u.X1y.summary,name:"list_summary",listType:u.Lo$.smartProject,taskType:"summary",status:"show",order:7},ue=[te,ne,re,ie,oe,ae,{id:u.X1y.completed,name:"list_completed",listType:u.Lo$.smartProject,sortType:u.ERp.completedTime,taskType:"completed",status:"show"},{id:u.X1y.abandoned,name:"project_wont_do",listType:u.Lo$.smartProject,sortType:u.ERp.completedTime,taskType:u.X1y.abandoned,status:"auto"},{id:u.X1y.trash,name:"list_trash",listType:u.Lo$.smartProject,sortType:u.ERp.trash,taskType:"trash",status:"show"},ce,le];var fe=s.List(((0,d.LP)(u._Yt.projects,"json")||[]).map(B.j2));(0,d.ZM)(u._Yt.projects);var de=(0,i.UY)({projectSection:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.fromJS([{name:"project",order:1},{name:"filter",order:2},{name:"tag",order:3},{name:"subscribedCalendar",order:4}]),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Vm.RESTORE_FROM_LOCAL:var n=t.payload.data;return n.projectSection?s.fromJS(n.projectSection):e;case L.Vm.UPDATE_PROJECT_SECTION_ORDERS:return e.map((function(e){var n=t.orders[e.get("name")];return null!=n?e.set("order",n):e})).sort(H.ZP.smartProjectOrder);default:return e}},smartProjectList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.List(ee(ue)),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Vm.RESTORE_FROM_LOCAL:var n=t.payload.data;if(n.smartProjectList){var r=n.projectInbox,i=0;return n.smartProjectList.forEach((function(e){null!=e.order&&e.order>i&&(i=e.order)})),null!=r.order&&r.order>i&&(i=r.order),s.List(n.smartProjectList.map((function(e){return e.id===u.X1y.summary&&null==e.order&&(e.order=i+1),s.Map(e)})))}return e;case L.Vm.UPDATE_SMART_ORDERS:return e.map((function(e){var n=t.orders[e.get("id")];return void 0!==n?e.set("order",n):e}));case L.Vm.SET_SMART_SETTINGS:return e.map((function(e){var t=u.Teb[e.get("id")];if(t){var n=Z.mk(t),r=n.visibility,i=n.order,o=Z.Vx(t),a={};return r&&(a.status=r),null!==i&&void 0!==i&&(a.order=i),o&&(a.sortType=o),e.merge(a)}return e}));case L.Vm.UPDATE_SMART_SORTTYPE:return e.map((function(e){return e.get("id")===t.id?e.update("sortType",(function(e){return t.sortType})):e}));case L.Vm.SET_SMART_PROJECT_COUNTS:return e.map((function(e){var n=e.get("id");return void 0!==t.data[n]?e.set("count",t.data[n]):e}));case L.Vm.UPDATE_SMART_STATUS:return e.map((function(e){return e.get("id")===t.id?e.update("status",(function(e){return t.status})):e}));case L.Vm.SET_SMART_EXT_SETTINGS:return e.map((function(e){var t=u.FSe[e.get("id")];if(t){var n=Y.bI(t),r=Y.qx(t),i=Y.BE(t);return e.set("viewMode",n).set("sortOption",r).set("timeline",{sortOption:i})}return e}));default:return e}},projectList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:fe,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Vm.RESTORE_FROM_LOCAL:var n=t.payload.data;return n.projectList?s.List(n.projectList.map(B.j2)):e;case L.Vm.SET_LISTS:return R().isEmpty(t.data)?s.List():s.List((t.data||[]).map(B.j2));case L.Vm.ADD_LIST:return e.push(B.j2(t.data));case L.Vm.ADD_LISTS:return e.push.apply(e,Q((t.data||[]).map(B.j2)));case L.Vm.DELETE_LIST:return e.map((function(e){return e.get("id")===t.id?e.set("isDeleted",!0):e}));case L.Vm.REMOVE_LOCAL_LIST:return e.filter((function(e){return e.get("id")!==t.id}));case L.Vm.UPDATE_LIST:return e.map((function(e){if(e.get("id")===t.id&&t.data){(0,m.gG)(e);var n=me(e,t.data),r=n.sortOption,i=X(n,K),o=e.merge(i).update("isDirty",(function(e){return!t.noDirty||e}));return r?o.set("sortOption",r):o}return e}));case L.Vm.UPDATE_LISTS:var r=t.ids;return e.map((function(e){if(r.includes(e.get("id"))&&t.data){t.data.isDirty=!0,(0,m.gG)(e);var n=me(e,t.data),i=n.sortOption,o=X(n,W),a=e.merge(o);return i?a.set("sortOption",i):a}return e}));case L.Vm.UPDATE_LIST_SORTTYPE:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("sortType",t.sortType).set("isDirty",!0)):e}));case L.Vm.SET_LIST_ORDERS:var i={};return R().forEach(t.data,(function(e){i[e.id]=e.order})),e.map((function(e){var t=e.get("id"),n=i[t];return R().isNumber(n)?((0,m.gG)(e),e.set("sortOrder",n).set("isDirty",!0)):e}));case L.Vm.UPDATE_LIST_ORDER:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("sortOrder",t.order).set("isDirty",!0)):e}));case L.Vm.UPDATE_LIST_GROUPID:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("groupId",t.groupId).set("isDirty",!0)):e}));case L.Vm.UPDATE_LIST_USERCOUNT:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.update("userCount",(function(e){return t.userCount}))):e}));case L.Vm.UPDATE_LIST_MODE:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("viewMode",t.viewMode).set("isDirty",!0)):e}));case L.Vm.UPDATE_LIST_KANBAN_MODE:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("kanbanMode",t.kanbanMode).set("isDirty",!0)):e}));case L.Vm.UPDATE_LIST_NOTIFICATIONOPTIONS:return e.map((function(e){if(e.get("id")===t.id){var n=t.options;return(0,m.gG)(e),e.set("notificationOptions",n).set("isDirty",!0)}return e}));case L.Vm.UPDATE_LIST_OWNER:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("isOwner",t.isOwner)):e}));case L.Vm.AFTER_COMMIT_PROJECTS:var o=t.id2etag,a=t.id2error,c=s.List();return e.forEach((function(e){var t=e.get("id"),n=a[t],r=o[t];if(e.get("isDeleted")){if(n)if("ExceedQuotaException"===n)c=c.push(e.set("isNew",!0).set("isDirty",!1));else c=c.push(e.set("isNew",!1).set("isDirty",!1))}else if(n)if("ExceedQuotaException"===n)c=c.push(e.set("isNew",!0).set("isDirty",!1));else c=c.push(e.set("isNew",!1).set("isDirty",!1));else r?(c=c.push(e.set("etag",r).set("isNew",!1).set("isDirty",!1)),(0,m.c0)(t)):c=c.push(e)})),c;case L.Vm.AFTER_PULL_PROJECT_TASKS:return e.map((function(e){return e.get("id")===t.projectId?e.set("needPullTasks",!1):e}));case L.Vm.UPDATE_LIST_TIMELINE_SETTING:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("timeline",t.setting).set("isDirty",!0)):e}));case L.Vm.UPDATE_LIST_SORT_OPTION:return e.map((function(e){return e.get("id")===t.id?((0,m.gG)(e),e.set("sortOption",t.sortOption).set("isDirty",!0)):e}));case L.Vm.TRANSFORM_LIST_SORTTYPE_TO_SORTOPTION:var l={};t.updateData.forEach((function(e){var t=e.id,n=X(e,z);l[t]=q({},n)}));var u=s.List();return e.forEach((function(e){var t=e.get("id"),n=l[t];if(n){var r=n.sortOption,i=n.timelineSortOption,o=e.get("timeline"),a=e.set("sortOption",r);if(o&&i){var s=q(q({},o),{},{sortOption:i});a=a.set("timeline",s)}B.at(e)&&(a=a.set("isSortInit",!0)),u=u.push(a),(0,m.gG)(e)}else u=u.push(e)})),u;default:return e}},projectInbox:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Map(se),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Vm.UPDATE_SMART_STATUS:var n=t.id;return/^inbox/.test(n)?e.set("status",t.status):e;case L.Vm.RESTORE_FROM_LOCAL:var r=t.payload.data;return r.projectInbox?s.Map(r.projectInbox):e;case L.Vm.SET_INBOX:return e.merge(t.data);case L.Vm.UPDATE_SMART_ORDERS:var i=t.orders[e.get("id")];return void 0!==i?e.set("order",i):e;case L.Vm.UPDATE_INBOX_SORTTYPE:return e.update("sortType",(function(e){return t.sortType}));case L.Vm.UPDATE_INBOX_COLOR:return e.set("color",t.color);case L.Vm.UPDATE_INBOX_LISTMODE:return e.update("viewMode",(function(e){return t.viewMode}));case L.Vm.UPDATE_INBOX_SETTINGS_IN_EXT:var o=t.data,a=o.viewMode,c=o.sortOption,l=o.timeline;return e.set("viewMode",a).set("sortOption",c).set("timeline",l);default:return e}}});function me(e,t){var n=q({},t);if(n.kind){var r=new Set(u.gTN),i=new Set(u.uWc),o=e.get("sortType"),a=new Set(u.hp0),s=new Set(u.Kp9),c=new Set(u.raA),l=new Set(u.MEU),f=B.Oe(e),d=f.orderBy,m=f.groupBy;switch(n.kind){case u.lI.Note:var p,h;if(null==o||r.has(o)||(n.sortType=r.values().next().value),a.has(d)||(p=a.values().next().value),c.has(m)||(h=c.values().next().value),p||h){var y=Object.assign(p?{orderBy:p}:{},h?{groupBy:h}:{});n.sortOption=q(q({},f),y)}break;case u.lI.Task:default:var v,g;if(null==o||i.has(o)||(n.sortType=i.values().next().value),s.has(d)||(v=s.values().next().value),l.has(m)||(g=l.values().next().value),v||g){var b=Object.assign(v?{orderBy:v}:{},g?{groupBy:g}:{});n.sortOption=q(q({},f),b)}}}return n}var pe=n("f4Y0");function he(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return ye(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ye(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 ye(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ve(e){b.ZP.currentInitKanban.get("id")===e.get("projectId")&&b.ZP.currentInitKanban.delete("id")}function ge(e){return e.map((function(e){return(0,s.Map)(e)}))}function be(e){return(0,s.List)(e).toMap().mapEntries((function(e){var t=he(e,2)[1];return[t.get("id"),t]})).toMap()}function Ee(e,t){var n=be(e),r=be((0,s.fromJS)(t));return n.mergeWith((function(e,t){return e.merge(t)}),r).toList()}var ke=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(ge((0,d.LP)(u._Yt.columns,"json")||[])),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.kd.SET_COLUMNS:var n=t.data.map((function(e){return(0,pe.j2)(e)}));return Ee(e,n);case L.kd.ADD_COLUMN:var r=(0,pe.j2)(t.data).set("syncStatus",p.jL);return ve(r),e.push(r);case L.kd.DELETE_COLUMN:return e.map((function(e){return e.get("id")===t.id?(ve(e),e.set("syncStatus",p.aI)):e}));case L.kd.UPDATE_COLUMN_NAME:return e.map((function(e){if(e.get("id")===t.id){ve(e);var n=(0,pe.r)(e)||(0,pe.Ki)(e)?e.get("syncStatus"):p.Hh;return e.set("name",t.name).set("syncStatus",n)}return e}));case L.kd.SET_COLUMN_ORDERS:var i=t.data;return e.map((function(e){var t=e.get("id");if(t&&t in i){var n=(0,pe.r)(e)||(0,pe.Ki)(e)?e.get("syncStatus"):p.Hh;return ve(e),e.set("sortOrder",i[t]).set("syncStatus",n)}return e}));case L.kd.UPDATE_COLUMNS:var o=t.deleted,a=t.updated;return Ee(e,a).filter((function(e){return!o.includes(e.get("id"))}));case L.kd.UPDATE_COLUMN_STATUS:return e.map((function(e){return e.get("id")===t.id?e.set("status",t.status):e}));default:return e}},Se=n("/kYj");function we(e){return we="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},we(e)}var Te=["id"];function xe(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _e(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?xe(Object(n),!0).forEach((function(t){Oe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):xe(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Oe(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=we(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=we(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==we(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ce(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function De(e){return e.map((function(e){return Se.j2(e)}))}var Ae=(0,s.List)(De((0,d.LP)(u._Yt.projectGroup,"json")||[]));var Ie=(0,i.UY)({groupList:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ae,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L._c.ADD_GROUP:var n=R().extend({open:!1,showAll:!0,isNew:!0},t.data);return e.push(Se.j2(n));case L._c.DELETE_GROUP:return e.map((function(e){return e.get("id")===t.id?e.set("isDeleted",!0):e}));case L._c.SET_GROUPS:return R().isEmpty(t.data)?(0,s.List)():(0,s.List)(De(t.data));case L._c.UPDATE_GROUP_SORTTYPE:return e.map((function(e){return e.get("id")===t.id?((0,m.VF)(e),e.set("sortType",t.sortType).set("isDirty",!0)):e}));case L._c.UPDATE_GROUP_NAME:return e.map((function(e){return e.get("id")===t.id?((0,m.VF)(e),e.set("name",t.name).set("isDirty",!0)):e}));case L._c.TOGGLE_GROUP_SHOWALL:return e.map((function(e){return e.get("id")===t.id?((0,m.VF)(e),e.update("showAll",(function(e){return!e})).set("isDirty",!0)):e}));case L._c.SET_GROUP_ORDERS:var r={};return R().forEach(t.data,(function(e){r[e.id]=e.order})),e.map((function(e){var t=e.get("id"),n=r[t];return R().isNumber(n)?((0,m.VF)(e),e.set("sortOrder",n).set("isDirty",!0)):e}));case L._c.AFTER_COMMIT_GROUPS:var i=t.id2etag,o=t.id2error,a=(0,s.List)();return e.forEach((function(e){var t=e.get("id");if(e.get("isDeleted")){o[t]&&(a=a.push(e))}else{var n=i[t];n?(a=a.push(e.set("etag",n).set("isNew",!1).set("isDirty",!1)),(0,m.UA)(t)):a=a.push(e)}})),a;case L._c.UPDATE_GROUP_TIMELINE_SETTING:return e.map((function(e){return e.get("id")===t.id?((0,m.VF)(e),e.set("timeline",t.setting).set("isDirty",!0)):e}));case L._c.UPDATE_GROUP_VIEW_MODE:return e.map((function(e){return e.get("id")===t.id?((0,m.VF)(e),e.set("viewMode",t.data).set("isDirty",!0)):e}));case L._c.UPDATE_GROUP_SORT_OPTION:return e.map((function(e){return e.get("id")===t.id?((0,m.VF)(e),e.set("sortOption",t.sortOption).set("isDirty",!0)):e}));case L._c.TRANSFORM_GROUP_SORTTYPE_TO_SORTOPTION:var c={};t.updateData.forEach((function(e){var t=e.id,n=Ce(e,Te);c[t]=_e({},n)}));var l=(0,s.List)();return e.forEach((function(e){var t=e.get("id"),n=c[t];if(n){var r=n.sortOption,i=n.timelineSortOption,o=e.get("timeline"),a=e.set("sortOption",r);if(o&&i){var s=_e(_e({},o),{},{sortOption:i});a=a.set("timeline",s)}Pe(e)&&(a=a.set("isSortInit",!0)),l=l.push(a),(0,m.VF)(e)}else l=l.push(e)})),l;default:return e}}}),Pe=function(e){return!e.get("isNew")&&!e.get("isDirty")&&!e.get("isDeleted")},Me=(n("fbCW"),n("x0AG"),n("pDQq"),n("NMvI")),Ne=n("bBaG"),je=n("7Rop"),Re=n("nngR");function Le(e){return Le="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},Le(e)}var Ue=["name"];function Ze(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function Be(e){return function(e){if(Array.isArray(e))return Fe(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Fe(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Fe(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Fe(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function He(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ye(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?He(Object(n),!0).forEach((function(t){Ve(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):He(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ve(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Le(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Le(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Le(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ke=function(){var e=null,t=(0,s.List)();return function(n){return(0,s.is)(n,e)?t:(e=n,t=(0,Re.YI)(n))}}(),We=function(e,t,n){var r=e.countBy((function(e){return e.get("parent")||""}));return e.map((function(e){if(e.get("name")===t){if(1===r.get(t)){(0,Re.t2)(t,!1);var i=(0,Me.Hv)(e),o=i.groupBy,a=i.orderBy,s=(0,Me.z3)(e),c=s.sortOption;if(e.get("sortType")===u.ERp.tag||o===u.X9E.tag||c.groupBy===u.X9E.tag){(0,m.sh)(e);var l=e;return e.get("sortType")===u.ERp.tag&&(l=l.set("sortType",u.ERp.project)),o===u.X9E.tag&&(l=l.set("sortOption",{groupBy:u.X9E.project,orderBy:a})),c.groupBy===u.X9E.tag&&(l=l.set("timeline",Ye(Ye({},s),{},{sortOption:{groupBy:u.X9E.project,orderBy:c.orderBy}}))),l.set("status",Me.Ms(e)?e.get("status"):Ne.L.UPDATED)}return e}return e}if(e.get("name")===n){if(r.get(n))return e;(0,Re.t2)(n,!0),(0,m.sh)(e);var f=(0,Me.Hv)(e).orderBy,d=(0,Me.z3)(e),p=d.sortOption;return e.set("sortType",u.ERp.tag).set("sortOption",{groupBy:u.X9E.tag,orderBy:f}).set("timeline",Ye(Ye({},d),{},{sortOption:{groupBy:u.X9E.tag,orderBy:p.orderBy}})).set("status",Me.Ms(e)?e.get("status"):Ne.L.UPDATED)}return e}))};function ze(e){return e||""}function Ge(e){return Ke((0,s.List)(e.map(Me.j2)))}var qe=Ge((0,d.LP)(u._Yt.tags,"json")||[]);var Je=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:qe,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.mL.SET_TAGS:var n;return n=R().isEmpty(t.data)?(0,s.List)():Ge(t.data),e.hashCode()===n.hashCode()?e:n;case L.mL.ADD_TAG:var r=t.data,i=Me.j2(r),o=i.get("parent"),a=(o?We(e,null,o):e).push(i);return Ke(a);case L.mL.ADD_TAGS_FROM_SERVER_TASK:var c=t.data,l=c.map((function(e){return Me.j2(e)})),u=e.push.apply(e,Be(l));return Ke(u);case L.mL.DELETE_TAG:var f=t.name,d=e.findIndex((function(e){return e.get("name")===f})),p=e.get(d);if(p){var h=p.get("parent");return(h?We(e,h):e).splice(d,1)}return e.splice(d,1);case L.mL.UPDATE_TAG_NAME:var y=e.map((function(e){return e.get("name")===t.name?e.update("name",(function(e){return t.newName})):e}));return Ke(y);case L.mL.UPDATE_TAG_LABEL:var v=e.map((function(e){return e.get("name")===t.name?e.update("label",(function(e){return t.newLabel})):e}));return Ke(v);case L.mL.UPDATE_TAG_COLOR:return e.map((function(e){return e.get("name")===t.name?((0,m.sh)(e),e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("color",t.color):e.set("color",t.color).set("status",Ne.L.UPDATED)):e}));case L.mL.UPDATE_TAG_PARENT:var g=e.find((function(e){return e.get("name")===t.name}));if(g){var b=g.get("parent"),E=ze(t.parent),k=We(e,b,E).map((function(e){return e.get("name")===t.name?e.set("parent",E).set("status",Me.Ms(e)?e.get("status"):Ne.L.UPDATED):e}));return Ke(k)}return e;case L.mL.UPDATE_PARENT_OF_SUB_TAGS:var S=t.oldParent,w=t.newParent,T=ze(w),x=e.map((function(e){return e.get("parent")===S?e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("parent",T):e.set("parent",T).set("status",Ne.L.UPDATED):e}));return Ke(x);case L.mL.UPDATE_TAG_SORTORDER:var _=e.map((function(e){return e.get("name")===t.name?((0,m.sh)(e),e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("sortOrder",t.sortOrder):e.set("sortOrder",t.sortOrder).set("status",Ne.L.UPDATED)):e}));return Ke(_);case L.mL.UPDATE_TAG_SORTTYPE:return e.map((function(e){return e.get("name")===t.name?((0,m.sh)(e),e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("sortType",t.sortType):e.set("sortType",t.sortType).set("status",Ne.L.UPDATED)):e}));case L.mL.UPDATE_TAG_SORT_OPTION:return e.map((function(e){return e.get("name")===t.name?((0,m.sh)(e),e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("sortOption",t.sortOption):e.set("sortOption",t.sortOption).set("status",Ne.L.UPDATED)):e}));case L.mL.TRANSFORM_TAG_SORTTYPE_TO_SORTOPTION:var O={};t.updateData.forEach((function(e){var t=e.name,n=Ze(e,Ue);O[t]=Ye({},n)}));var C=(0,s.List)();return e.forEach((function(e){var t=e.get("name"),n=O[t];if(n){var r=n.sortOption,i=e.get("status"),o=null==i||i===Ne.L.DONE,a=e.set("sortOption",r);C=C.push(o?a.set("status",Ne.L.SORT_INIT):a),(0,m.sh)(e)}else C=C.push(e)})),C;case L.mL.SET_TAG_SORTORDERS:var D={};R().forEach(t.data,(function(e){D[e.name]=e.order}));var A=e.map((function(e){var t=e.get("name"),n=D[t];return R().isNumber(n)?((0,m.sh)(e),e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("sortOrder",n):e.set("sortOrder",n).set("status",Ne.L.UPDATED)):e}));return Ke(A);case L.mL.AFTER_COMMIT_TAGS:var I=t.id2etag;return e.map((function(e){var t=e.get("name");return I[t]?((0,m.Hr)(t),e.set("status",Ne.L.DONE)):e}));case L.mL.SET_TAG_TYPE:var P=t.data,M=e.map((function(e){var t=e.get("name"),n=P[t];return R().isNumber(n)?((0,m.sh)(e),e.get("status")===Ne.L.NEW||e.get("status")===Ne.L.INIT?e.set("type",n):e.set("type",n).set("status",Ne.L.UPDATED)):e}));return Ke(M);case L.mL.UPDATE_TAG_VIEW_MODE:return e.map((function(e){return e.get("name")===t.name?((0,m.sh)(e),e.set("viewMode",t.data).set("status",Ne.L.UPDATED)):e}));case L.mL.UPDATE_TAG_TIMELINE_SETTING:return e.map((function(e){return e.get("name")===t.name?((0,m.sh)(e),e.set("timeline",t.setting).set("status",Ne.L.UPDATED)):e}));default:return e}};function Xe(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.mL.SET_DRAFT_TAG:return Me.j2({isDraft:!0,name:(0,je.Z)(),sortOrder:t.order,subTags:t.subTags,type:t.tagType});case L.mL.CLEAR_DRAFT_TAG:return null;default:return e}}n("Tskq");var Qe=n("fEur");function $e(e){return $e="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},$e(e)}var et=["id"];function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(n),!0).forEach((function(t){rt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function rt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$e(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$e(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$e(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function it(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function ot(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return at(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return at(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 at(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function st(e){return e.map(Qe.j2)}function ct(e){return(0,s.List)(e).toMap().mapEntries((function(e){var t=ot(e,2),n=(t[0],t[1]);return[n.get("id"),n]}))}var lt=(0,s.List)(st((0,d.LP)(u._Yt.customSmartProjects,"json")||[])).sort(H.ZP.sortOrder);var ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:lt,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.Xh:return R().isEmpty(t.data)?(0,s.List)():ct(st(t.data)).toList().sort(H.ZP.sortOrder);case c.mh:var n=R().extend({id:"",name:"",rule:"",sortOrder:"",createdTime:"",modifiedTime:"",sortType:"project",isNew:!0},t.data);return e.push(Qe.j2(n)).sort(H.ZP.sortOrder);case c.Tr:return e.map((function(e){return e.get("id")===t.id?e.set("isDeleted",!0):e}));case c.ME:var r=t.data,i=new Map(r.map((function(e){return[e.id,e]})));return e.map((function(e){var t=i.get(e.get("id"));return t?((0,m.dV)(e),e.merge(t)):e}));case c.Pi:return e.map((function(e){return(0,m.dV)(e),e.get("id")===t.id?e.update("rule",(function(e){return t.rule})):e}));case c.eh:return e.map((function(e){return(0,m.dV)(e),e.get("id")===t.id&&t.data?(t.data.isDirty=!0,e.merge(t.data)):e}));case c.LQ:return e.map((function(e){return(0,m.dV)(e),e.get("id")===t.id?e.set("sortType",t.sortType).set("isDirty",!0):e}));case c.jO:var o={};return R().forEach(t.data,(function(e){o[e.id]=e.sortOrder})),e.map((function(e){var t=e.get("id"),n=o[t];return R().isNumber(n)?((0,m.dV)(e),e.set("sortOrder",n).set("isDirty",!0)):e})).sort(H.ZP.sortOrder);case c.SY:var a=t.id2etag,l=t.id2error,u=(0,s.List)();return e.forEach((function(e){var t=e.get("id");if(e.get("isDeleted")){l[t]&&(u=u.push(e))}else{var n=a[t];n?((0,m.H0)(t),u=u.push(e.set("etag",n).set("isNew",!1).set("isDirty",!1))):u=u.push(e)}})),u;case c.d3:return e.map((function(e){return e.get("id")===t.id?((0,m.dV)(e),e.set("timeline",t.setting).set("isDirty",!0)):e}));case c.tb:return e.map((function(e){return e.get("id")===t.id?((0,m.dV)(e),e.set("sortOption",t.sortOption).set("isDirty",!0)):e}));case c.Hz:var f={};t.updateData.forEach((function(e){var t=e.id,n=it(e,et);f[t]=nt({},n)}));var d=(0,s.List)();return e.forEach((function(e){var t=e.get("id"),n=f[t];if(n){var r=n.sortOption,i=n.timelineSortOption,o=e.get("timeline"),a=e.set("sortOption",r);if(o&&i){var s=nt(nt({},o),{},{sortOption:i});a=a.set("timeline",s)}ft(e)&&(a=a.set("isSortInit",!0)),d=d.push(a),(0,m.dV)(e)}else d=d.push(e)})),d;default:return e}},ft=function(e){return!e.get("isNew")&&!e.get("isDirty")&&!e.get("isDeleted")},dt=n("+4Md");function mt(e){return mt="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},mt(e)}function pt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ht(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?pt(Object(n),!0).forEach((function(t){yt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):pt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mt(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mt(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mt(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vt(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return gt(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return gt(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 gt(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var bt=function(e){return(0,s.List)(e).map(dt.j2).toMap().mapEntries((function(e){var t=vt(e,2),n=(t[0],t[1]);return[n.get("id"),n]}))};var Et=(0,i.UY)({calendars:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.fromJS)((0,d.LP)(u._Yt.subscribeURLCalendars,"json")||{}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.el.RESTORE_SUBSCRIBE_URL_CALENDARS_FROM_LOCAL:return(0,s.fromJS)(t.data);case L.el.SET_SUBSCRIBE_URL_CALENDARS:var n=new Set(e.toArray().filter((function(e){return!1===e.get("isValid")})).map((function(e){return e.get("id")})));return bt(t.calendars.map((function(e){return n.has(e.id)?ht(ht({},e),{},{isValid:!1}):e})));case L.el.REMOVE_SUBSCRIBE_URL_CALENDAR:return e.delete(t.id);case L.el.ADD_SUBSCRIBE_URL_CALENDAR:return e.set(t.id,dt.j2(t.data));case L.el.ADD_SUBSCRIBE_URL_CALENDARS:return e.merge(t.data.map((function(e){return[e.id,dt.j2(e)]})));case L.el.UPDATE_SUBSCRIBE_URL_CALENDAR:return e.set(t.id,dt.j2(t.data));case L.el.SET_SUBSCRIBE_URL_CALENDARS_IS_VALID:var r=e.get(t.id),i=t.isValid,o=r.get("isValid");!1!==o&&!1===i&&(0,dt.jO)(r.get("id"));var a=r.set("isValid",i);return e.set(t.id,a);case L.el.REMOVE_BATCH_SUBSCRIBE_URL_CALENDARS:var c=e;return t.ids.forEach((function(e){c=c.delete(e)})),c;default:return e}},events:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.el.RESTORE_SUBSCRIBE_URL_CALENDAR_EVENTS_FROM_LOCAL:return(0,s.fromJS)(t.data);case L.el.SET_SUBSCRIBE_URL_EVENTS:return(0,s.Map)(t.data);case L.el.UPDATE_BATCH_SUBSCRIBE_URL_EVENTS:return e.merge(t.data);case L.el.CLEAR_SUBSCRIBE_URL_EVENTS:return(0,s.Map)();case L.el.SET_SUBSCRIBE_EVENTS_BY_CALENDARID:return e.set(t.id,t.events);case L.el.REMOVE_SUBSCRIBE_URL_EVENTS:var n=e;return t.ids.forEach((function(e){n=n.delete(e)})),n;default:return e}}}),kt=n("Ici6");function St(e){return St="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},St(e)}function wt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Tt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wt(Object(n),!0).forEach((function(t){xt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=St(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=St(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==St(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _t(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Ot(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Ot(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 Ot(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Ct=function(e){return e.map(kt.j2)},Dt=function(e){return(0,s.List)(e).toMap().mapEntries((function(e){var t=_t(e,2),n=(t[0],t[1]);return[n.get("id"),n]}))};function At(e,t){if(!t||!t.length)return e;var n=Dt(e),r=Dt((0,s.fromJS)(t));return n.mergeWith((function(e,t){return e.merge(t)}),r).toList()}var It=function(e){return(0,s.fromJS)(e).toMap().mapEntries((function(e){var t=_t(e,2),n=(t[0],t[1]);return[n.get("id"),n]}))};var Pt=(0,i.UY)({accounts:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(Ct((0,d.LP)(u._Yt.subscribeAccounts,"json")||[])),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.nU.SET_SUBSCRIBE_ACCOUNTS:var n=new Set(e.toArray().filter((function(e){return!1===e.get("isValid")})).map((function(e){return e.get("id")})));return R().isEmpty(t.data)?(0,s.List)():(0,s.List)(Ct(t.data.map((function(e){return n.has(e.id)?Tt(Tt({},e),{},{isValid:!1}):e}))));case L.nU.REMOVE_SUBSCRIBE_ACCOUNT:return e.filter((function(e){return(null===e||void 0===e?void 0:e.get("id"))!==t.id}));case L.nU.UPDATE_SUBSCRIBE_ACCOUNT:return e.map((function(e){return(null===e||void 0===e?void 0:e.get("id"))===t.id?null===e||void 0===e?void 0:e.merge(t.data):e}));case L.nU.BATCH_INVALID_SUBSCRIBE_ACCOUNTS:var r=t.id2Valid;return e.map((function(e){var t=r[null===e||void 0===e?void 0:e.get("id")];if(null!=t){var n=!1!==e.get("isValid");return!t&&n&&(0,kt.jO)(e.get("id")),null===e||void 0===e?void 0:e.set("isValid",t)}return e}));case L.nU.INVALID_SUBSCRIBE_ACCOUNTS:var i=t.id,o=t.target;return e.map((function(e){return i.includes(null===e||void 0===e?void 0:e.get("id"))?(!1!==e.get("isValid")&&!1===o&&(0,kt.jO)(e.get("id")),null===e||void 0===e?void 0:e.set("isValid",o)):e}));case L.nU.ADD_SUBSCRIBE_ACCOUNT:var a=t.data;return e.push(kt.j2(a));default:return e}},calendars:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.fromJS)((0,d.LP)(u._Yt.subscribeAccountCalendars,"json")||{}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.nU.SET_SUBSCRIBE_ACCOUNT_CALENDARS:return It(t.calendars);case L.nU.UPDATE_SUBSCRIBE_ACCOUNT_CALENDARS:return e.merge(It(t.calendars));case L.nU.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_PARTIAL_DATA:var n=t.calendarId2UpdateData;return e.map((function(e,t){var r=n[t];return r?e.merge(r):e}));case L.nU.UPDATE_SUBSCRIBE_ACCOUNT_CALENDAR_VISIBLE:var r=t.id,i=t.visible;return e.update(r,(function(e){return e.set("show",i)}));case L.nU.REMOVE_SUBSCRIBE_ACCOUNT_CALENDARS:var o=[];e.mapEntries((function(e){var n=_t(e,2),r=(n[0],n[1]);return r.get("accountId")===t.accountId&&o.push(r.get("id")),[r.get("id"),r]}));var a=e;return o.forEach((function(e){a=a.delete(e)})),a;default:return e}},events:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.fromJS)((0,d.LP)(u._Yt.subscribeAccountEvents,"json")||{}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.nU.SET_SUBSCRIBE_ACCOUNT_EVENTS:return e.merge(t.data);case L.nU.ADD_SUBSCRIBE_ACCOUNT_EVENT:var n=t.subscribeEvent;return e.update(n.get("accountId"),(function(e){return(e||(0,s.List)()).push(n.set("localModifiedTime",(new Date).getTime()))}));case L.nU.BATCH_UPDATE_SUBSCRIBE_ACCOUNT_EVENTS:var r=t.accountId,i=t.updateBeans,o=(new Date).getTime();return e.update(r,(function(e){return At(e,null===i||void 0===i?void 0:i.map((function(e){return"function"===typeof(null===e||void 0===e?void 0:e.set)?e.set("localModifiedTime",o):Tt(Tt({},e),{},{localModifiedTime:o})})))}));case L.nU.AFTER_COMMIT_SUBSCRIBE_ACCOUNT_EVENTS:var a=t.localEventUpdateBeans;return e.map((function(e,t){var n=a[t];if(n){var r=n.update,i=n.delete,o=n.add||[];return At(e,r).filter((function(e){return!i.includes(e.get("id"))})).concat(o)}return e}));case L.nU.AFTER_COMMIT_SUBSCRIBE_CALDAV_EVENTS:var c=t.localEventUpdateBeans,l=t.commitTime,f=e.map((function(e,t){var n=c[t];if(n){var r=n.update.map((function(e){return e.eventId})),i=n.delete;n.add;return e.map((function(e){var t=(e.get("localModifiedTime")||0)>l?e.get("syncStatus"):p.wR.DONE;return r.includes(e.get("eventId"))?e.set("syncStatus",t):e})).filter((function(e){return!i.includes(e.get("id"))}))}return e}));return f;case L.nU.REMOVE_SUBSCRIBE_ACCOUNT_EVENTS:return e.delete(t.accountId);default:return e}}}),Mt=n("lQiI"),Nt=n("V/jI"),jt=function(e){return(0,s.fromJS)(R().uniqWith(e,(function(e,t){var n=e.userId;return n===t.userId&&null!=n})))};var Rt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.H7.RESTORE_FROM_LOCAL:var n=t.payload.data;return n?(0,s.fromJS)(n):e;case L.H7.SET_PROJECT_SHARED_USERS:var r=e,i=e.set(t.projectId,jt(t.data).map((function(e){return e.set("isMyself",e.get("userId")===Mt.U2("userId")).set("displayName",e.get("deleted")?Nt.U2("account_not_exist"):e.get("displayName"))})));return(0,s.is)(r,i)?r:i;default:return e}},Lt={locale:"en",messages:{}};var Ut=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(Lt),t=arguments.length>1?arguments[1]:void 0;return t.type===c.$X?(0,s.Map)({locale:t.locale,messages:t.messages}):e},Zt=(n("6cQw"),(0,d.LP)(u._Yt.holidayData,"json")||[]);var Bt=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(Zt),t=arguments.length>1?arguments[1]:void 0;if(t.type===c.W5){(0,d.JU)(u._Yt.holidayData,JSON.stringify(t.data));var n=e.toArray();return R().isEqual(n,t.data)?e:(0,s.List)(t.data)}return e},Ft=n("MdFc");function Ht(e){return Ht="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},Ht(e)}function Yt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Vt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yt(Object(n),!0).forEach((function(t){Kt(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yt(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Kt(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ht(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ht(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ht(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Wt,zt,Gt,qt,Jt,Xt,Qt,$t,en,tn,nn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)({userId:U.xS,inboxId:U.EA.inboxId,username:U.EA.username,activeTeamUser:!1,teamUser:!1,teamPro:!1,pro:U.cT,proEndDate:U.ld,gracePeriod:U.Qb,noGraceDate:U.We,errorType:U.Vh}),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.dh.SET_USERPROFILE:var n=Vt({},t.data);return n.picture=n.picture||"",n.inboxId=e.get("inboxId")||U.EA.inboxId,n.userId=e.get("userId")||U.xS,n.teamUser=e.get("teamUser"),n.teamPro=e.get("teamPro"),n.pro=e.get("pro"),n.gracePeriod=e.get("gracePeriod"),n.activeTeamUser=e.get("activeTeamUser"),n.needSubscribe=e.get("needSubscribe"),n.subscribeType=e.get("subscribeType"),n.proEndDate=e.get("proEndDate"),n.noGraceDate=e.get("noGraceDate"),n.errorType=e.get("errorType"),n.subscribeFreq=e.get("subscribeFreq"),(0,s.Map)(n);case L.dh.UPDATE_USERID:return e.merge({userId:t.userId,inboxId:"inbox".concat(t.userId)});case L.dh.SET_USERNAME:case L.dh.CHANGE_USERNAME:case L.dh.SET_PHONE:return e.merge(t.data);case L.dh.SET_FILLED_PASSWORD:return e.set("filledPassword",t.data);case L.dh.UPDATE_NAME:return e.set("name",t.data);case L.dh.SET_PICTURE:return e.set("picture",t.data);case L.dh.SET_USER_STATUS:return e.set("activeTeamUser",t.data.activeTeamUser).set("teamUser",t.data.teamUser).set("teamPro",t.data.teamPro).set("pro",t.data.pro).set("gracePeriod",t.data.gracePeriod||!1).set("needSubscribe",t.data.needSubscribe).set("subscribeType",t.data.subscribeType).set("proEndDate",t.data.proEndDate).set("noGraceDate",t.data.noGraceDate||"").set("subscribeFreq",t.data.subscribeFreq||null).set("errorType",t.data.errorType||null);case L.dh.UPDATE_USER_STATUS:return e.set("needSubscribe",t.data);default:return e}},rn=(n("rNhl"),n("4l63"),n("dmHn")),on=n.n(rn),an=n("5i3H");function sn(e){return sn="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},sn(e)}function cn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ln(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?cn(Object(n),!0).forEach((function(t){un(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):cn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function un(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=sn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=sn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==sn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function fn(e){return function(e){if(Array.isArray(e))return mn(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||dn(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function dn(e,t){if(e){if("string"===typeof e)return mn(e,t);var n=Object.prototype.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)?mn(e,t):void 0}}function mn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var pn,hn=(0,an.b5)().size,yn=hn===an.V0.SM||hn===an.V0.SSM||null!==(pn=d.LP(u._Yt.isLeftListHide,"json"))&&void 0!==pn&&pn,vn=s.Map({isEdit:!1,prevSectionId:void 0,nextSectionId:void 0,projectId:void 0}),gn={today:on()().format("YYYY-MM-DD"),minute:on()().format("YYYY-MM-DD-HH-mm"),hourHeight:parseFloat(d.LP(u._Yt.timelineHourHeight))||60,fetching:!1,waiting:!1,miniKalendaeStatus:u.i0j.fold,searchKeyWords:sessionStorage.searchKeyWords||"",scheduleStatus:d.LP(u._Yt.scheduleStatus)||"hide",allDayCollapse:"false"!==d.LP(u._Yt.allDayCollapse),sectionCollapse:s.Map(d.LP(u._Yt.sectionCollapse,"json")||{}),isTaskListEmpty:!0,isNoteEnabled:null!==(Wt=d.xZ(u._Yt.isNoteEnabled))&&void 0!==Wt&&Wt,leftListWidth:null!==(zt=d.LP(u._Yt.leftListWidth,"json"))&&void 0!==zt?zt:u.qIj.leftListViewDefaultWidth,rightViewWidthPercent:null!==(Gt=d.LP(u._Yt.rightViewWidthPercent,"json"))&&void 0!==Gt?Gt:u.qIj.rightViewDefaultWidthPercent,focusRightViewWidthPercent:null!==(qt=d.LP(u._Yt.focusRightViewWidthPercent,"json"))&&void 0!==qt?qt:u.qIj.rightViewFocusDeafultWidthPercent,habitRightViewWidthPercent:null!==(Jt=null!==(Xt=d.LP(u._Yt.habitRightViewWidthPercent,"json"))&&void 0!==Xt?Xt:d.LP(u._Yt.rightViewWidthPercent,"json"))&&void 0!==Jt?Jt:u.qIj.rightViewDefaultWidthPercent,calendarLeftViewWidth:null!==(Qt=d.LP(u._Yt.calendarLeftViewWidth,"json"))&&void 0!==Qt?Qt:u.qIj.calendarSideViewDefaultWidth,calendarRightViewWidth:null!==($t=d.LP(u._Yt.calendarRightViewWidth,"json"))&&void 0!==$t?$t:u.qIj.calendarSideViewDefaultWidth,isLeftListHide:yn,rootWidthSize:hn,newColButtonDisabled:d.LP(u._Yt.newColButtonDisabled,"json")||[],taskCompletionRate:d.LP(u._Yt.TaskCompletionRate,"json"),hideReportEntry:(0,d.LP)(u._Yt.hideReportEntry)||!1,reportEntryConfig:(0,d.LP)(u._Yt.reportEntryConfig,"json")||void 0,calendarHideWeekend:"true"===(0,d.LP)(u._Yt.calendarHideWeekend),focusTimerType:(0,d.LP)(u._Yt.focusTimerType)||"pomo",focusTimerListType:(0,d.LP)(u._Yt.focusTimerListType)||"active",shouldShowPomoUpdateHint:!1,shouldShowSplitViewGuide:!1,completedTaskStyle:(0,d.LP)(u._Yt.completedTaskStyle)||u.Otx.Default,sidebarCountStyle:(0,d.LP)(u._Yt.sidebarCountStyle)||u.sHj.ShowTaskNote,recentFocusTimerPomoTime:(0,d.LP)(u._Yt.recentFocusTimerPomoTime,"json")||void 0,inlineQuickAddPosition:"",panelExpendStatus:(0,d.LP)(u._Yt.panelExpendStatus,"json")||{expendMiniCal:!1,expendSchedule:!1},multiCalendarCount:(0,d.LP)(u._Yt.multiCalendarCount,"json")||{day:1,week:5},selectedCalendarViewType:(0,d.LP)(u._Yt.selectedCalendarViewType)||"",allDayViewHeight:function(e){if("auto"===e)return e;var t=parseInt(e,10);return t<21?t=21:t>=248&&(t=248),"".concat(t)}((0,d.LP)(u._Yt.allDayViewHeight)||"auto"),kanbanQuickAddDefaultVisible:(0,d.LP)(u._Yt.kanbanQuickAddDefaultVisible,"json")||!1,kanbanColumnSize:(0,d.LP)(u._Yt.kanbanColumnSize)||"m",chatmindEnable:!1,calendarEventDisturb:"true"===(0,d.LP)(u._Yt.calendarEventDisturb),teamsSort:(0,d.LP)(u._Yt.teamsSort,"json")||{},multiSelectMode:!1,showAgendaDetail:"true"===(0,d.LP)(u._Yt.showAgendaDetail),isCalendarTaskMode:"true"===(0,d.LP)(u._Yt.isCalendarTaskMode),calendarTaskViewWidthPercent:null!==(en=d.LP(u._Yt.calendarTaskViewWidthPercent,"json"))&&void 0!==en?en:30,calendarTaskListCurrentProjectId:d.LP(u._Yt.calendarTaskListCurrentProjectId)||"",calendarTaskListProjectId2ExtraOption:d.LP(u._Yt.calendarTaskListProjectId2ExtraOption,"json")||{},isTaskCalendarMode:"true"===(0,d.LP)(u._Yt.isTaskCalendarMode),taskCalendarViewWidthPercent:null!==(tn=d.LP(u._Yt.taskCalendarViewWidthPercent,"json"))&&void 0!==tn?tn:30,taskCalendarViewType:(0,d.LP)(u._Yt.taskCalendarViewType)||"",taskCalendarSelectedViewType:(0,d.LP)(u._Yt.taskCalendarSelectedViewType)||"",taskCalendarMultiCalendarCount:(0,d.LP)(u._Yt.taskCalendarMultiCalendarCount,"json")||{day:1,week:5},taskCalendarViewFilter:(0,d.LP)(u._Yt.taskCalendarViewFilter)||"",taskCalendarPanelExpendStatus:(0,d.LP)(u._Yt.taskCalendarPanelExpendStatus,"json")||{expendMiniCal:!1,expendSchedule:!1},taskDetailLayout:(0,d.LP)(u._Yt.taskDetailLayout)||"peek",notRenderAdditionalTimeZones:d.LP(u._Yt.notRenderAdditionalTimeZones,"json")||[],isAltKeyPressed:!1,dndKitFreezeData:void 0,tempSection:vn,id2CountdownImgData:new Map,globalLayoutStyle:(0,d.LP)(u._Yt.globalLayoutStyle)||"classic",isRenderProjectColor:function(){var e=(0,d.LP)(u._Yt.isRenderProjectColor);return!e||"true"===e}(),isSystemDark:"undefined"!==typeof window&&window.matchMedia("(prefers-color-scheme: dark)").matches};var bn=[48,52,60,68,76,84,92,100,108,116,124,132];function En(e,t){var n=e.get("hourHeight");if(t){var r,i=function(e,t){var n="undefined"!==typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=dn(e))||t&&e&&"number"===typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}(bn);try{for(i.s();!(r=i.n()).done;){var o=r.value;if(o>n){n=o;break}}}catch(s){i.e(s)}finally{i.f()}}else for(var a=bn.length-1;a>=0;a-=1)if(bn[a]<n){n=bn[a];break}return e.get("hourHeight")!==n?(d.JU(u._Yt.timelineHourHeight,n),e.set("hourHeight",n)):e}var kn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Map(gn),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.sp.SET_ID_2COUNTDOWN_IMG_DATA:return e.set("id2CountdownImgData",t.data);case L.sp.SET_TODAY:return e.set("today",t.data);case L.sp.SET_MINUTE:return e.set("minute",t.data);case L.sp.SET_HOUR_HEIGHT:return d.JU(u._Yt.timelineHourHeight,t.data),e.set("hourHeight",t.data);case L.sp.SET_HOUR_HEIGHT_LEVEL_UP:return En(e,!0);case L.sp.SET_HOUR_HEIGHT_LEVEL_DOWN:return En(e,!1);case L.sp.SET_FETCHING_STATE:return e.set("fetching",t.data);case L.sp.SET_WAITING_STATE:return e.set("waiting",t.data);case L.sp.SET_SCHEDULE_STATUS:return d.JU(u._Yt.scheduleStatus,t.data),e.set("scheduleStatus",t.data);case L.sp.SET_MINIKALENDAE_STATUS:return e.set("miniKalendaeStatus",t.data);case L.sp.TOGGLE_SECTION_COLLAPSE_STATUS:return e.update("sectionCollapse",(function(e){var n=t.path;return e.get(n)?e.delete(n):e.set(n,!0)}));case L.sp.BATCH_UPDATE_SECTION_COLLAPSE_STATUS:var n=t.data,r=e.get("sectionCollapse").toJS();return Object.keys(n).forEach((function(e){n[e]?r[e]=n[e]:delete r[e]})),e.set("sectionCollapse",s.Map(r));case L.sp.UPDATE_SEARCH_KEYWORDS:return e.set("searchKeyWords",t.data);case L.sp.SET_IS_TASKLIST_EMPTY:return e.set("isTaskListEmpty",t.data);case L.sp.SET_IS_NOTE_ENABLED:return e.set("isNoteEnabled",t.enabled);case L.sp.SET_LEFT_LIST_WIDTH:return e.set("leftListWidth",t.leftListWidth);case L.sp.SET_RIGHT_VIEW_WIDTH_PERCENT:return e.set("rightViewWidthPercent",t.rightViewWidthPercent);case L.sp.SET_FOCUS_RIGHT_VIEW_WIDTH_PERCENT:return e.set("focusRightViewWidthPercent",t.rightViewWidthPercent);case L.sp.SET_HABIT_RIGHT_VIEW_WIDTH_PERCENT:return e.set("habitRightViewWidthPercent",t.rightViewWidthPercent);case L.sp.SET_LEFT_LIST_IS_HIDE:return e.set("isLeftListHide",t.isLeftListHide);case L.sp.SET_ROOT_WIDTH_SIZE:return e.set("rootWidthSize",t.rootWidthSize);case L.sp.ADD_NEW_COL_BUTTON_DISABLED:var i,o=t.projectId,a=null!==(i=e.get("newColButtonDisabled"))&&void 0!==i?i:[],c=Array.from(new Set([].concat(fn(a),[o])));return d.JU(u._Yt.newColButtonDisabled,JSON.stringify(c)),e.set("newColButtonDisabled",c);case L.sp.REMOVE_NEW_COL_BUTTON_DISABLED:var l,f=t.projectId,m=null!==(l=e.get("newColButtonDisabled"))&&void 0!==l?l:[],p=new Set(fn(m));p.delete(f);var h=Array.from(p);return d.JU(u._Yt.newColButtonDisabled,JSON.stringify(h)),e.set("newColButtonDisabled",h);case L.sp.SET_TASK_COMPLETION_RATE:var y=t.taskCompletion,v=R().clone(y);return e.set("taskCompletionRate",v);case L.sp.SET_REPORT_ENTRY_CONFIG:var g=t.data;return(0,d.JU)(u._Yt.reportEntryConfig,JSON.stringify(g)),e.set("reportEntryConfig",g);case L.sp.SET_HIDE_REPORT_ENTRY:var b=t.hide;return(0,d.JU)(u._Yt.hideReportEntry,JSON.stringify(b)),e.set("hideReportEntry",b);case L.sp.UPDATE_CALENDAR_HIDE_WEEKEND:var E=t.data;return(0,d.JU)(u._Yt.calendarHideWeekend,E),e.set("calendarHideWeekend",E);case L.sp.UPDATE_FOCUS_TIMER_TYPE:var k=t.data;return(0,d.JU)(u._Yt.focusTimerType,k),e.set("focusTimerType",k);case L.sp.UPDATE_FOCUS_TIMER_LIST_TYPE:var S=t.data;return(0,d.JU)(u._Yt.focusTimerListType,S),e.set("focusTimerListType",S);case L.sp.SET_SHOULD_SHOW_POMO_UPDATE_HINT:var w=t.data;return e.set("shouldShowPomoUpdateHint",w);case L.sp.SET_COMPLETED_TASK_STYLE:var T=t.data;return(0,d.JU)(u._Yt.completedTaskStyle,T),e.set("completedTaskStyle",T);case L.sp.SET_SIDEBAR_COUNT_STYLE:var x=t.data;return(0,d.JU)(u._Yt.sidebarCountStyle,x),e.set("sidebarCountStyle",x);case L.sp.SET_FOCUS_TIMER_EXPAND:return e.set("isFocusTimerExpand",t.isFocusTimerExpand);case L.sp.SET_RECENT_FOCUS_TIMER_POMO_TIME:return(0,d.JU)(u._Yt.recentFocusTimerPomoTime,JSON.stringify(t.data)),e.set("recentFocusTimerPomoTime",t.data);case L.sp.SET_TRASH_SPACE:var _=t.data;return e.set("trashSpace",_);case L.sp.TOGGLE_INLINE_QUICK_ADD_POSITION:var O=t.data,C=e.get("inlineQuickAddPosition");return C===O?e.set("inlineQuickAddPosition",""):e.set("inlineQuickAddPosition",O);case L.sp.SET_PANEL_EXPAND_STATUS:var D=t.data;return(0,d.JU)(u._Yt.panelExpendStatus,JSON.stringify(D)),e.set("panelExpendStatus",D);case L.sp.UPDATE_MULTI_CALENDAR_COUNT:var A=t.data;return(0,Mt._y)()&&(0,d.JU)(u._Yt.multiCalendarCount,JSON.stringify(A)),e.set("multiCalendarCount",A);case L.sp.UPDATE_SELECTED_CALENDAR_VIEW_TYPE:var I=t.data;return(0,Mt._y)()&&(0,d.JU)(u._Yt.selectedCalendarViewType,I),e.set("selectedCalendarViewType",I);case L.sp.UPDATE_ALL_DAY_VIEW_HEIGHT:var P=t.data;return(0,d.JU)(u._Yt.allDayViewHeight,P),e.set("allDayViewHeight",P);case L.sp.SET_KANBAN_QUICK_ADD_DEFAULT_VISIBLE:var M=t.data;return(0,d.JU)(u._Yt.kanbanQuickAddDefaultVisible,JSON.stringify(M)),e.set("kanbanQuickAddDefaultVisible",M);case L.sp.SET_KANBAN_COLUMN_SIZE:var N=t.data;return(0,d.JU)(u._Yt.kanbanColumnSize,N),e.set("kanbanColumnSize",N);case L.sp.UPDATE_CHAT_MIND_ENABLE:var j=t.data;return e.set("chatmindEnable",j);case L.sp.UPDATE_CALENDAR_EVENT_DISTURB:var U=t.data;return(0,d.JU)(u._Yt.calendarEventDisturb,U),e.set("calendarEventDisturb",U);case L.sp.UPDATE_MULTI_SELECT_MODE:var Z=t.data;return e.set("multiSelectMode",Z);case L.sp.UPDATE_TEAMS_SORT:var B=t.data;return(0,d.JU)(u._Yt.teamsSort,JSON.stringify(B)),e.set("teamsSort",B);case L.sp.UPDATE_SHOW_AGENDA_DETAIL:var F=t.data;return(0,d.JU)(u._Yt.showAgendaDetail,F),e.set("showAgendaDetail",F);case L.sp.SET_CALENDAR_LEFT_VIEW_WIDTH:return e.set("calendarLeftViewWidth",t.calendarLeftViewWidth);case L.sp.SET_CALENDAR_RIGHT_VIEW_WIDTH:return e.set("calendarRightViewWidth",t.calendarRightViewWidth);case L.sp.SET_IS_CALENDAR_TASK_MODE:var H=t.data;return(0,d.JU)(u._Yt.isCalendarTaskMode,H),e.set("isCalendarTaskMode",H);case L.sp.SET_CALENDAR_TASK_VIEW_WIDTH_PERCENT:return e.set("calendarTaskViewWidthPercent",t.width);case L.sp.SET_CALENDAR_TASKLIST_CURRENT_PROJECTID:var Y=t.projectId;return(0,d.JU)(u._Yt.calendarTaskListCurrentProjectId,Y),e.set("calendarTaskListCurrentProjectId",Y);case L.sp.SET_CALENDAR_TASKLIST_PROJECTID_TO_EXTRA_OPTION:return e.update("calendarTaskListProjectId2ExtraOption",(function(e){var n=t.data,r=n.projectId,i=n.viewMode,o=e[r];if(o){var a=ln(ln({},o),{},{viewMode:i});e[r]=a}else e[r]={viewMode:i};return(0,d.JU)(u._Yt.calendarTaskListProjectId2ExtraOption,JSON.stringify(e)),e}));case L.sp.SET_IS_TASK_CALENDAR_MODE:var V=t.data;return(0,d.JU)(u._Yt.isTaskCalendarMode,V),e.set("isTaskCalendarMode",V);case L.sp.SET_TASK_CALENDAR_VIEW_WIDTH_PERCENT:return e.set("taskCalendarViewWidthPercent",t.rightViewWidthPercent);case L.sp.SET_TASK_CALENDAR_VIEW_TYPE:return(0,d.JU)(u._Yt.taskCalendarViewType,t.data),e.set("taskCalendarViewType",t.data);case L.sp.UPDATE_TASK_CALENDAR_SELECTED_VIEW_TYPE:var K=t.data;return(0,d.JU)(u._Yt.taskCalendarSelectedViewType,K),e.set("taskCalendarSelectedViewType",K);case L.sp.UPDATE_TASK_CALENDAR_MULTI_CALENDAR_COUNT:var W=t.data;return(0,d.JU)(u._Yt.taskCalendarMultiCalendarCount,JSON.stringify(W)),e.set("taskCalendarMultiCalendarCount",W);case L.sp.UPDATE_TASK_CALENDAR_VIEW_FILTER:var z=t.data;return(0,d.JU)(u._Yt.taskCalendarViewFilter,z),e.set("taskCalendarViewFilter",z);case L.sp.SET_TASK_CALENDAR_PANEL_EXPAND_STATUS:var G=t.data;return(0,d.JU)(u._Yt.taskCalendarPanelExpendStatus,JSON.stringify(G)),e.set("taskCalendarPanelExpendStatus",G);case L.sp.SET_SHOULD_SHOW_SPLIT_VIEW_GUIDE:var q=t.data;return e.set("shouldShowSplitViewGuide",q);case L.sp.SET_TASK_DETAIL_LAYOUT:var J=t.data;return(0,d.JU)(u._Yt.taskDetailLayout,J),e.set("taskDetailLayout",J);case L.sp.SET_NOT_RENDER_ADDITIONAL_TIMEZONES:var X=t.data;return(0,d.JU)(u._Yt.notRenderAdditionalTimeZones,JSON.stringify(X)),e.set("notRenderAdditionalTimeZones",X);case L.sp.SET_IS_ALT_KEY_PRESSED:var Q=t.data,$=e.get("isAltKeyPressed");return $===Q?e:e.set("isAltKeyPressed",Q);case L.sp.SET_DND_KIT_FREEZE_DATA:var ee=t.data;return e.set("dndKitFreezeData",ee);case L.sp.SET_IS_MODIFIER_KEY_PRESSED:var te=t.data,ne=e.get("isModifierKeyPressed");return ne===te?e:e.set("isModifierKeyPressed",te);case L.sp.ADD_TEMP_SECTION:var re=e.get("tempSection").set("isEdit",!0).set("nextSectionId",t.data.nextSectionId).set("prevSectionId",t.data.prevSectionId).set("projectId",t.data.projectId);return e.set("tempSection",re);case L.sp.REMOVE_TEMP_SECTION:var ie=e.get("tempSection").set("isEdit",!1);return e.set("tempSection",ie);case L.sp.SET_GLOBAL_LAYOUT_STYLE:var oe=t.data;return(0,d.JU)(u._Yt.globalLayoutStyle,oe),e.set("globalLayoutStyle",oe);case L.sp.SET_IS_RENDER_PROJECT_COLOR:var ae=t.data;return(0,d.JU)(u._Yt.isRenderProjectColor,"".concat(ae)),e.set("isRenderProjectColor",ae);case L.sp.SET_IS_SYSTEM_DARK:var se=t.data;return e.set("isSystemDark",se);default:return e}};function Sn(e){return e.map((function(e){return s.Map(e)}))}var wn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.List(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.iw:var n=t.payload.data;return n?s.List(Sn(n)):e;case c.mM:return R().isEmpty(t.data)?s.List():s.List(Sn(t.data));case c._6:var r=!0,i=e.map((function(e){return e.get("id")===t.id?(r=!1,e.set("enabled",t.enabled)):e}));if(r){var o=s.Map({id:t.id,enabled:t.enabled});return i.push(o)}return i;default:return e}};function Tn(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return xn(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return xn(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 xn(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _n=function(e){return e&&("number"!==typeof e.pomoDuration||e.pomoDuration<u._Jc)&&(e.pomoDuration=5),e},On=(0,s.Map)(_n((0,d.LP)(u._Yt.pomoSettings,"json"))||{id:U.xS,shortBreakDuration:5,longBreakDuration:15,longBreakInterval:4,pomoGoal:4,autoPomo:!1,autoBreak:!1,lightsOn:!1,pomoDuration:25,soundsOn:!0}),Cn=((0,d.LP)(u._Yt.pomodoro,"json"),(0,d.LP)(u._Yt.focusTaskId)||""),Dn=(0,d.LP)(u._Yt.focusNote)||"";function An(e){return(0,s.List)(e).toMap().mapEntries((function(e){var t=Tn(e,2),n=(t[0],t[1]);return[n.get("id"),n]}))}function In(e,t){var n=An(e),r=An((0,s.fromJS)(t));return n.mergeDeep(r).toList()}var Pn=(0,i.UY)({pomoTaskId:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Cn,t=arguments.length>1?arguments[1]:void 0;if(t.type===c.y1){var n=t.id;return(0,d.JU)(u._Yt.focusTaskId,n||""),n}return e},pomoStatus:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"pomo-ready",t=arguments.length>1?arguments[1]:void 0;return t.type===c.Y4?t.status:e},settings:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(On),t=arguments.length>1?arguments[1]:void 0;return t.type===c.v6?e.merge(_n(t.data)):e},list:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.RR:return(0,s.fromJS)(t.data||[]);case c.KP:var n=t.data;return In(e,n);case c.o6:return e.push((0,s.Map)(t.data));case c.aF:return e.map((function(e){return-1!==t.ids.indexOf(e.get("id"))?e.set("local",!1):e}));default:return e}},focusNote:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Dn,t=arguments.length>1?arguments[1]:void 0;if(t.type===c.X6){var n=t.value||"";return(0,d.JU)(u._Yt.focusNote,n),n}return e}});var Mn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{past:(0,s.List)(),present:{}},t=arguments.length>1?arguments[1]:void 0,n=e.past;switch(t.type){case c.vR:if(n.size){var r=n.last();return{past:n.pop(),present:r}}return e;case c._N:return{past:n.push(t.data).slice(-10),present:{}};case c.Q4:var i=n.findIndex((function(e){return e.key===t.key}));return-1!==i?{past:n.delete(i),present:{}}:{past:n,present:{}};case c.ag:var o=t.index;return o<0||o>=n.size?e:{past:n.slice(0,o),present:n.get(o)};default:return e}};function Nn(e){return Nn="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},Nn(e)}function jn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Rn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Nn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Nn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Nn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ln=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?jn(Object(n),!0).forEach((function(t){Rn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):jn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({webPomoTask:!1,sidebarGroup:!1},(0,d.LP)(u._Yt.featurePrompt,"json")||{});var Un=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(Ln),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.pg:return(0,s.Map)(t.data);case c.ho:return e.merge(t.data);default:return e}};function Zn(e){return e.map(s.Map)}var Bn=(0,s.List)(Zn((0,d.LP)(u._Yt.teams,"json")||[]));var Fn=(0,i.UY)({team:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.uE:return(0,s.Map)(t.data);case c.Fu:return e.set("name",t.name);case c.G6:return(0,s.Map)();case c.dI:return e.set("needAuditCode",t.data);case c.BV:return e.set("needAuditUrl",t.data);default:return e}},teams:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Bn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.xx:var n;return n=R().isEmpty(t.data)?(0,s.List)():(0,s.List)(Zn(t.data)),e.hashCode()===n.hashCode()?e:n;case c.$:var r=t.data,i=r.id,o=r.sortField,a=r.sortDirection;return e.map((function(e){return e.get("id")===i?e.set("sortField",o).set("sortDirection",a):e}));default:return e}},members:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case c.CB:return(0,s.fromJS)(t.data);case c.mu:return e.map((function(e){return e.get("userCode")===t.userCode?e.set("role",0):e.get("isMyself")?e.set("role",9):e}));case c.O2:return e.map((function(e){return e.get("userCode")===t.userCode?e.set("role",t.role):e}));case c.JM:return e.filter((function(e){return e.get("userCode")!==t.userCode}));case c.kK:return(0,s.List)();default:return e}}}),Hn=n("LgRU");function Yn(e){return Yn="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},Yn(e)}function Vn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Kn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vn(Object(n),!0).forEach((function(t){Wn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wn(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Yn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Yn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Yn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function zn(e){return e.map(Hn.j2)}var Gn=(0,s.List)(zn((0,d.LP)(u._Yt.taskTemplates,"json")||[]));var qn=function(e,t,n){return e.map((function(e){return e.get("id")===t?e.merge(n):e}))},Jn=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Gn,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.WY.SET_TASK_TEMPLATES:var n;return n=R().isEmpty(t.data)?(0,s.List)():(0,s.List)(zn(t.data)),e.hashCode()===n.hashCode()?e:n;case L.WY.ADD_TASK_TEMPLATES:var r=t.data;return e.push(Hn.j2(r));case L.WY.UPDATE_TASK_TEMPLATE:var i=t.id;return i?e.map((function(e){if(e.get("id")===i){var n=t.data;return e.get("status")===p.wR.DONE&&(n=Kn(Kn({},n),{},{status:p.wR.UPDATED})),e.merge(n)}return e})):e;case L.WY.UPDATE_TASK_TEMPLATES:var o=t.templates,a=new Map(o.map((function(e){return[e.id,e]})));return e.map((function(e){var t=e.get("id"),n=a.get(t);return n?(e.get("status")===p.wR.DONE&&(n=Kn(Kn({},n),{},{status:p.wR.UPDATED})),e.merge(n)):e}));case L.WY.DELETE_TASK_TEMPLATE:var c=t.id;return c?qn(e,c,{status:p.wR.DELETED}):e;case L.WY.REMOVE_TASK_TEMPLATE:var l=t.id;return l?e.filter((function(e){return e.get("id")!==l})):e;default:return e}};function Xn(e){return Xn="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},Xn(e)}function Qn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $n(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Qn(Object(n),!0).forEach((function(t){er(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Qn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function er(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Xn(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Xn(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Xn(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tr(e){return e.map(Hn.j2)}var nr=(0,s.List)(tr((0,d.LP)(u._Yt.noteTemplates,"json")||[]));var rr=function(e,t,n){return e.map((function(e){return e.get("id")===t?e.merge(n):e}))},ir=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:nr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.WY.SET_NOTE_TEMPLATES:var n;return n=R().isEmpty(t.data)?(0,s.List)():(0,s.List)(tr(t.data)),e.hashCode()===n.hashCode()?e:n;case L.WY.ADD_NOTE_TEMPLATES:var r=t.data;return e.push(Hn.j2(r));case L.WY.UPDATE_NOTE_TEMPLATE:var i=t.id;return i?e.map((function(e){if(e.get("id")===i){var n=t.data;return e.get("status")===p.wR.DONE&&(n=$n($n({},n),{},{status:p.wR.UPDATED})),e.merge(n)}return e})):e;case L.WY.UPDATE_NOTE_TEMPLATES:var o=t.templates,a=new Map(o.map((function(e){return[e.id,e]})));return e.map((function(e){var t=e.get("id"),n=a.get(t);return n?(e.get("status")===p.wR.DONE&&(n=$n($n({},n),{},{status:p.wR.UPDATED})),e.merge(n)):e}));case L.WY.DELETE_NOTE_TEMPLATE:var c=t.id;return c?rr(e,c,{status:p.wR.DELETED}):e;case L.WY.REMOVE_NOTE_TEMPLATE:var l=t.id;return l?e.filter((function(e){return e.get("id")!==l})):e;default:return e}},or=n("TXkH"),ar=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.LP)(u._Yt.archivedEvents,"json")||[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.o9:e.push(t.archivedEvent),(0,d.JU)(u._Yt.archivedEvents,JSON.stringify(e));break;case L.EE:var n=e.findIndex((function(e){return e.key===t.archivedEvent.key}));e.splice(n,1),(0,d.JU)(u._Yt.archivedEvents,JSON.stringify(e))}return e})),sr=ar,cr=(n("E9XD"),n("8AyJ"),n("i6QF"),n("DRdV")),lr=n("vRcb"),ur=n("l3/N"),fr=n("0swr"),dr=n.n(fr);function mr(e){return mr="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},mr(e)}function pr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=mr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=mr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==mr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var hr={preference:{enabled:!0,showInCalendar:!0,showInToday:!0},lastCheckinStamps:{},lastRecordStamps:{},habits:[],checkins:(0,lr.PX)(),records:(0,lr.c)(),activeTabBar:"active"},yr=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:hr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.no.RESTORE_FROM_LOCAL:var n,r=t.payload.data,i=r.skipHabits;delete r.skipHabits,R().assign(e,r),null===r||void 0===r||null===(n=r.habits)||void 0===n||n.forEach((function(e){e.syncStatus&&(e._syncStatus=e.syncStatus)}));try{var o=dr()().format("YYYYMMDD"),a=i&&i[o]||[];b.ZP.legacySkipHabits=a}catch(st){console.error("restore habit skipHabits",st)}e.habits=e.habits.map((function(e){return(new cr.jn).fromJson(e,!1)})),Object.keys(e.checkins).forEach((function(t){var n=e.checkins[t],r=[];if(e.checkins[t]=n.map((function(e){var t=(new cr.i2).fromJson(e,!1),n=Number(null===t||void 0===t?void 0:t.checkinStamp);return Number.isFinite(n)&&Number.isInteger(n)||r.push(t),t})),r.length>0)try{(0,E.mi)("invalid habit checkins detected",{source:"restore_from_local",habitId:t,invalidCount:r.length,invalidCheckins:r})}catch(i){}})),Object.keys(e.records).forEach((function(t){var n=e.records[t];e.records[t]=n.map((function(e){return(new cr.Ng).fromJson(e,!1)}))}));break;case L.no.SET_LAST_CHECKIN_STAMP:var s=t.payload,c=s.habitId,l=s.lastCheckinStamp;e.lastCheckinStamps[c]=l;break;case L.no.SET_BATCH_LAST_CHECKIN_STAMP:var u=t.payload,f=u.habitIds,d=u.lastCheckinStamp;f.forEach((function(t){e.lastCheckinStamps[t]=d}));break;case L.no.SET_LAST_RECORD_STAMP:var m=t.payload,p=m.habitId,h=m.lastStamp;e.lastRecordStamps[p]=h;break;case L.no.SET_PREFERENCE:var y=t.payload.preference;e.preference=y;break;case L.no.SET_HABITS:e.habits=t.payload.habits;break;case L.no.ADD_HABIT:var v=t.payload.habit;e.habits.push(v);break;case L.no.ADD_HABITS:var g=t.payload.habits;g.forEach((function(t){e.habits.push(t)}));break;case L.no.UPDATE_HABIT_TOTAL_CHECKINS_AND_STREAKS:var k=t.payload,S=k.habitId,w=k.totalCheckins,T=k.maxStreak,x=k.currentStreak,_=k.exDates,O=e.habits.find((function(e){return e.id===S}));if(O){var C=new Date;O.totalCheckIns!==w&&(O.totalCheckIns=w,O.syncStatus=Ne.w.UPDATED,O.modifiedTime=C),O.maxStreak!==T&&(O.maxStreak=T),O.currentStreak!==x&&(O.currentStreak=x,O.syncStatus=Ne.w.UPDATED,O.modifiedTime=C),_&&(O.exDates=_,O.modifiedTime=C,O.syncStatus!==Ne.w.INIT&&O.syncStatus!==Ne.w.NEW&&(O.syncStatus=Ne.w.UPDATED))}break;case L.no.UPDATE_BATCH_HABIT_TOTAL_CHECKINS_AND_STREAKS:var D=t.payload.Id2HabitTotalCheckinsAndStreaks,A=e.habits.reduce((function(e,t){return e[t.id]=t,e}),{}),I=new Date;Object.keys(D).forEach((function(e){if(A[e]){var t=A[e],n=D[e],r=n.totalCheckIns,i=n.maxStreak,o=n.currentStreak;t.totalCheckIns!==r&&(t.totalCheckIns=r,t.syncStatus=Ne.w.UPDATED,t.modifiedTime=I),t.maxStreak!==i&&(t.maxStreak=i),t.currentStreak!==o&&(t.currentStreak=o,t.syncStatus=Ne.w.UPDATED,t.modifiedTime=I)}}));break;case L.no.UPDATE_HABITS:var P=t.payload.habits,M=new Map(e.habits.map((function(e){return[e.id,e]}))),N=new Date;P.forEach((function(e){var t=M.get(e.id);t&&(e.modifiedTime=N,t.updateWithHabit(e))}));break;case L.no.UPDATE_SYNC_HABITS:var j=t.payload.habits,U=new Map(e.habits.map((function(e){return[e.id,e]})));j.forEach((function(e){var t=U.get(e.id);if(t){var n=t.currentStreak,r=t.maxStreak;t.updateWithHabit(e),t.currentStreak=n,t.maxStreak=r}}));break;case L.no.UPDATE_HABIT_SYNC_STATUS:var Z=t.payload,B=Z.habitId,F=Z.syncStatus,H=e.habits.find((function(e){return e.id===B}));H&&(H.syncStatus=F);break;case L.no.REMOVE_HABIT:var Y=t.payload.habitId;e.habits=e.habits.filter((function(e){return Y!==e.id}));break;case L.no.REMOVE_HABITS:var V=t.payload.habitIds,K=new Set(V);e.habits=e.habits.filter((function(e){return!K.has(e.id)}));break;case L.no.SET_SINGLE_HABIT_CHECKIN:var W=t.payload,z=W.habitId,G=W.checkinList;e.checkins[z]=G;break;case L.no.SET_HABIT_CHECKINS:var q=t.payload.checkins;Object.keys(q).forEach((function(t){var n,r=(null===(n=e.checkins[t])||void 0===n?void 0:n.filter((function(e){return e.syncStatus!==Ne.w.DONE})))||[],i=(null===r||void 0===r?void 0:r.reduce((function(e,t){return e.set(t.id,t),e}),new Map))||new Map,o=q[t],a=new Set;q[t]=o.filter((function(e){return!a.has(e.id)&&(!i.has(e.id)&&(a.add(e.id),!0))})).concat(r)})),e.checkins=q;break;case L.no.ADD_HABIT_CHECKIN:var J=t.payload,X=J.habitId,Q=J.checkin,$=Q.mutableCopy();$.fixCheckinTime(),$.opTime=new Date,vr(e,X,$);break;case L.no.BATCH_ADD_HABIT_CHECKIN:var ee=t.checkins;Object.keys(ee).forEach((function(t){var n=e.checkins[t];if(n&&n.length){var r=new Map(n.map((function(e){return[e.id,e]})));ee[t].forEach((function(n){if(r.has(n.id)){r.get(n.id);n}else e.checkins[t].push(n)}))}else e.checkins[t]=ee[t]}));break;case L.no.ADD_SYNC_HABIT_CHECKIN:var te=t.payload.syncCheckins;te.forEach((function(t){var n=t.getData().mutableCopy();n.fixCheckinTime();var r=n.habitId;vr(e,r,n)}));break;case L.no.UPDATE_HABIT_CHECKIN:var ne=t.payload,re=ne.habitId,ie=ne.checkin;br(e,re,ie);break;case L.no.UPDATE_SYNC_HABIT_CHECKIN:var oe=t.payload.syncCheckins,ae=Array.from(new Set(oe.map((function(e){return e.getData().habitId})))),se=new Map(ae.map((function(t){return[t,new Map(e.checkins[t].map((function(e){return[e.id,e]})))]})));oe.forEach((function(e){var t,n,r=e.getData(),i=null!==(t=e.getOldId())&&void 0!==t?t:r.id,o=r.habitId,a=null===(n=se.get(o))||void 0===n?void 0:n.get(i);a&&(a.updateWithHabitCheckin(r),a.fixCheckinTime(),a.polishValue())}));break;case L.no.UPDATE_HABIT_CHECKIN_SYNC_STATUS:var ce=t.payload,le=ce.habitId,ue=ce.checkinId,fe=ce.syncStatus,de=e.checkins[le].find((function(e){return e.id===ue}));de&&(de.syncStatus=fe);break;case L.no.REMOVE_HABIT_CHECKIN:var me=t.payload,pe=me.habitId,he=me.checkinId,ye=e.checkins[pe];e.checkins[pe]=ye.filter((function(e){return e.id!==he}));break;case L.no.REMOVE_SYNC_HABIT_CHECKIN:var ve=t.payload.syncCheckins,ge=new Map;ve.forEach((function(e){var t,n=e.getData();null==(null===(t=ge.get(n.habitId))||void 0===t?void 0:t.add(n.id))&&ge.set(n.habitId,(new Set).add(n.id))})),ge.forEach((function(t,n){e.checkins[n]=e.checkins[n].filter((function(e){return!t.has(e.id)}))}));break;case L.no.SET_HABIT_RECORDS:e.records=t.payload.records;break;case L.no.SET_SINGLE_HABIT_RECORDS:var be,Ee,ke,Se=t.payload,we=Se.habitId,Te=Se.recordList,xe=(null===(be=e.records[we])||void 0===be?void 0:be.filter((function(e){return e.syncStatus!==Ne.w.DONE})))||[],_e=(null===(Ee=e.records[we])||void 0===Ee||null===(ke=Ee.filter((function(e){return e.syncStatus!==Ne.w.DONE})))||void 0===ke?void 0:ke.reduce((function(e,t){return e.set(t.id,t),e}),new Map))||new Map;e.records[we]=Te.filter((function(e){return!_e.has(e.id)})).concat(xe);break;case L.no.ADD_HABIT_RECORD:var Oe=t.payload,Ce=Oe.habitId,De=Oe.record;De.opTime=new Date,gr(e,Ce,De);break;case L.no.ADD_SYNC_HABIT_RECORD:var Ae=t.payload.syncRecords;Ae.forEach((function(t){var n=new cr.Ng;n.updateWithHabitRecord(t.getData());var r=n.habitId;gr(e,r,n)}));break;case L.no.UPDATE_HABIT_RECORD:var Ie=t.payload,Pe=Ie.habitId,Me=Ie.payload,je=Me.content,Re=Me.emoji,Le=Me.id,Ue=e.records[Pe].find((function(e){return e.id===Le}));Ue&&(Ue.opTime=new Date,Ue.content=je,Ue.emoji=Re,Ue.syncStatus=Ne.w.UPDATED);break;case L.no.UPDATE_SYNC_HABIT_RECORD:var Ze=t.payload.syncRecords,Be=Array.from(new Set(Ze.map((function(e){return e.getData().habitId})))),Fe=new Map(Be.map((function(t){return[t,new Map(e.records[t].map((function(e){return[e.id,e]})))]})));Ze.forEach((function(e){var t,n,r=e.getData(),i=r.habitId,o=null!==(t=e.getOldId())&&void 0!==t?t:r.id,a=null===(n=Fe.get(i))||void 0===n?void 0:n.get(o);a&&a.updateWithHabitRecord(r)}));break;case L.no.UPDATE_HABIT_RECORD_SYNC_STATUS:var He=t.payload,Ye=He.habitId,Ve=He.recordId,Ke=He.syncStatus,We=e.records[Ye].find((function(e){return e.id===Ve}));We&&(We.syncStatus=Ke);break;case L.no.DELETE_HABIT_RECORD:var ze=t.payload,Ge=ze.habitId,qe=ze.recordId,Je=e.records[Ge].find((function(e){return e.id===qe}));Je&&(Je.syncStatus=Ne.w.DELETED);break;case L.no.REMOVE_HABIT_RECORD:var Xe=t.payload.record,Qe=Xe.habitId,$e=Xe.id;e.records[Qe]=e.records[Qe].filter((function(e){return e.id!==$e}));break;case L.no.REMOVE_SYNC_HABIT_RECORD:var et=t.payload.syncRecords,tt=new Map;et.forEach((function(e){var t,n=e.getData();null==(null===(t=tt.get(n.habitId))||void 0===t?void 0:t.add(n.id))&&tt.set(n.habitId,(new Set).add(n.id))})),tt.forEach((function(t,n){e.records[n]=e.records[n].filter((function(e){return!t.has(e.id)}))}));break;case L.no.RESET_SKIP_HABITS:e.skipHabits=pr({},dr()().format("YYYYMMDD"),[]);break;case L.no.ADD_SKIP_HABIT:var nt=t.payload.habitId,rt=dr()().format("YYYYMMDD"),it=e.skipHabits[rt];it?it.push(nt):e.skipHabits[rt]=[nt];break;case L.no.SET_ACTIVE_TAB_BAR:var ot=t.payload.key;e.activeTabBar=ot;break;case L.no.REMOVE_HABIT_CHECKINS_AND_RECORDS:var at=t.payload.habitId;delete e.checkins[at],delete e.records[at]}return e}));function vr(e,t,n){var r=e.checkins[t];if(r){var i=new Set(r.map((function(e){return e.id}))),o=r.reduce((function(e,t){return e.set(t.checkinStamp,t),e}),new Map);if(!i.has(n.id)){var a=o.get(n.checkinStamp);a?(n.id=a.id,a.updateWithHabitCheckin(n)):r.push(n)}}else e.checkins[t]=[n]}function gr(e,t,n){var r=e.records[t];if(r){var i=new Set(r.map((function(e){return e.id})));i.has(n.id)&&(n.id=(0,je.Z)()),r.push(n)}else e.records[t]=[n]}function br(e,t,n){var r=n.id,i=e.checkins[t].find((function(e){return e.id===r}));i&&(i.updateWithHabitCheckin(n),i.fixCheckinTime(),i.opTime=new Date,i.polishValue(),(0,ur.nQ)()||i.fixStatus())}var Er=yr,kr=(n("B6y2"),n("xG0P")),Sr={projectPinned:{all:{}},taskPinned:{},orderByTag:{}},wr=function(e){var t;return e?(e.taskPinned||(e.taskPinned=Sr.taskPinned),e.orderByTag||(e.orderByTag=Sr.orderByTag),(null===(t=e.projectPinned)||void 0===t?void 0:t.all)||(e.projectPinned={all:{}}),e):Sr}((0,d.LP)(u._Yt.orderByType,"json"))||Sr,Tr=new Set(Object.values(L.Dy)),xr=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:wr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Dy.CHANGE_PROJECT_PINNED_ORDERS:var n=t.changed,r=t.deleted;Object.keys(n).forEach((function(t){e.projectPinned.all[t]=n[t]})),Object.keys(r).forEach((function(t){delete e.projectPinned.all[t]}));break;case L.Dy.CHANGE_BATCH_TASK_PINNED_ORDERS:var i=t.batchTaskPinnedOrders;i.forEach((function(t){var n=t.changed,r=t.deleted,i=t.projectId;null==e.taskPinned[i]&&(e.taskPinned[i]={}),Object.keys(n).forEach((function(t){e.taskPinned[i][t]=n[t]})),Object.keys(r).forEach((function(t){delete e.taskPinned[i][t]}))}));break;case L.Dy.CHANGE_BATCH_TASK_ORDERS_IN_TAG_SECTION:var o=t.batchTaskOrders;o.forEach((function(t){var n=t.changed,r=t.deleted,i=t.projectId,o=t.key,a=t.type;null==e.orderByTag["taskBy".concat(a,"_").concat(o)]&&(e.orderByTag["taskBy".concat(a,"_").concat(o)]={}),null!=i&&null==e.orderByTag["taskBy".concat(a,"_").concat(o)][i]&&(e.orderByTag["taskBy".concat(a,"_").concat(o)][i]={}),Object.keys(n).forEach((function(t){e.orderByTag["taskBy".concat(a,"_").concat(o)][i][t]=n[t]})),Object.keys(r).forEach((function(t){delete e.orderByTag["taskBy".concat(a,"_").concat(o)][i][t]}))}));break;case L.Dy.CHANGE_BATCH_TASK_ORDERS:var a=t.batchTaskOrders;a.forEach((function(t){var n=t.changed,r=t.deleted,i=t.projectId,o=t.key,a=t.type;null==e["taskBy#".concat(a,"_").concat(o)]&&(e["taskBy#".concat(a,"_").concat(o)]={}),null!=i&&null==e["taskBy#".concat(a,"_").concat(o)][i]&&(e["taskBy#".concat(a,"_").concat(o)][i]={}),Object.keys(n).forEach((function(t){e["taskBy#".concat(a,"_").concat(o)][i][t]=n[t]})),Object.keys(r).forEach((function(t){delete e["taskBy#".concat(a,"_").concat(o)][i][t]}))}));break;case L.Dy.CHANGE_BATCH_TASK_ORDERS_V3:var s=t.batchTaskOrders;s.forEach((function(t){var n=t.changed,r=t.deleted,i=t.projectId,o=t.orderBy,a=t.groupBy,s=t.groupValue,c=t.orderReverse,l=(0,kr.GL)(o,c),u="taskBy#".concat(a,"|").concat(s,"_").concat(o).concat(l);null==e[u]&&(e[u]={}),null!=i&&null==e[u][i]&&(e[u][i]={}),Object.keys(n).forEach((function(t){e[u][i][t]=n[t]})),Object.keys(r).forEach((function(t){delete e[u][i][t]}))}))}return Tr.has(t.type)&&(0,d.JU)(u._Yt.orderByType,JSON.stringify(e)),e})),_r=xr;function Or(e){return Or="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},Or(e)}function Cr(e){return function(e){if(Array.isArray(e))return Dr(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Dr(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Dr(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Dr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ar(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ir(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ar(Object(n),!0).forEach((function(t){Pr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ar(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Or(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Or(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Or(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Mr={pomodoros:[],timings:[]},Nr=function(){var e=(0,d.LP)(u._Yt.pomoInfo,"json")||Mr;return Object.keys(Mr).forEach((function(t){Array.isArray(e[t])||(e[t]=[])})),Object.keys(e).forEach((function(t){Array.isArray(e[t])||(e[t]=[])})),e},jr=new Set(Object.values(L.l4)),Rr=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Nr(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.l4.SET_POMODOROS:var n=t.pomodoros;e.pomodoros=n;break;case L.l4.UPDATE_POMODOROS:var r=t.updated,i=t.deleted;e.pomodoros=Ur(e.pomodoros,r,i);break;case L.l4.UPDATE_TIMINGS:var o=t.updated,a=t.deleted;e.timings=Ur(e.timings,o,a);break;case L.l4.AFTER_COMMIT_POMODOROS:var s=t.id2etag,c=t.id2error;e.pomodoros=e.pomodoros.filter((function(e){var t=e.id,n=s[t],r=c[t];if(e.syncStatus===Ne.w.DELETED)return!!r;if(n)e.etag=n,e.syncStatus=Ne.w.DONE;else if(r)switch(r){case"NOT_EXISTED":e.syncStatus=Ne.w.NEW;break;case"EXISTED":e.syncStatus=Ne.w.UPDATED;break;default:e.syncStatus=Ne.w.DONE}return!0}));break;case L.l4.AFTER_COMMIT_POMODOROS_TIMINGS:var l=t.id2etag,f=t.id2error;e.timings=e.timings.filter((function(e){var t=e.id,n=l[t],r=f[t];if(e.syncStatus===Ne.w.DELETED)return!!r;if(n)e.etag=n,e.syncStatus=Ne.w.DONE;else if(r)switch(r){case"NOT_EXISTED":e.syncStatus=Ne.w.NEW;break;case"EXISTED":e.syncStatus=Ne.w.UPDATED;break;default:e.syncStatus=Ne.w.DONE}return!0}))}return jr.has(t.type)&&(0,d.JU)(u._Yt.pomoInfo,JSON.stringify(e)),e})),Lr=Rr,Ur=function(e,t,n){var r=new Map(t.map((function(e){return[e.id,e]}))),i=new Set(n),o=e.reduce((function(e,t){var n=r.get(t.id);return r.delete(t.id),n?t.syncStatus===Ne.w.NEW&&n.syncStatus===Ne.w.UPDATED?e.push(Ir(Ir({},n),{},{syncStatus:Ne.w.NEW})):e.push(n):i.has(t.id)||e.push(t),e}),[]).concat(Cr(r.values()));return o};function Zr(e){return function(e){if(Array.isArray(e))return Br(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Br(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Br(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Br(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Fr=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.k0.RESTORE_FROM_LOCAL:var n=t.payload.data;e=n;break;case L.k0.ADD_HABIT_SECTION:var r=t.section;e.push(r);break;case L.k0.BATCH_ADD_HABIT_SECTIONS:var i,o=t.added;(i=e).push.apply(i,Zr(o));break;case L.k0.BATCH_UPDATE_HABIT_SECTIONS:var a=t.updated,s=new Map(e.map((function(e,t){return[e.id,t]})));a.forEach((function(t){var n=s.get(t.id);"number"===typeof n&&n>=0&&(e[n]=t)}));break;case L.k0.REMOVE_HABIT_SECTIONS:var c=t.deletedIds,l=new Set(c);e=e.filter((function(e){return!l.has(e.id)}));break;case L.k0.UPDATE_HABIT_SECTION_SYNC_STATUS:var u=t.sectionId,f=t.status,d=e.find((function(e){return e.id===u}));d&&(d.syncStatus=f);break;case L.k0.UPDATE_HABIT_SECTION_STATUS:var m=t.id,p=t.status,h=e.find((function(e){return e.id===m}));h&&(h.status=p);break;case L.k0.UPDATE_HABIT_SECTION_NAME:var y=t.sectionId,v=t.newName,g=e.find((function(e){return e.id===y}));g&&(g.name=v,g.syncStatus=Ne.w.UPDATED);break;case L.k0.SET_HABIT_SECTION_ORDERS:var b=t.sortOrder;e.forEach((function(e){var t=e.id;b.has(t)&&(e.sortOrder=b.get(t),e.syncStatus=Ne.w.UPDATED)}))}return e})),Hr=Fr,Yr=n("A3GP");var Vr,Kr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:s.Map(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Yz.SET_SEARCH_COMMENTS:var n=t.data,r=n.map((function(e){return s.fromJS(e)})),i={};return r.sort(H.ZP.searchComment).forEach((function(e){var t=e.get("taskId");i[t]?i[t].push(e):i[t]=s.List([e])})),s.Map(i);case L.Yz.DELETE_SEARCH_COMMENT:return e.update(t.taskId,(function(e){return e?e.filter((function(e){return e.get("id")!==t.commentId})):e}));default:return e}},Wr=null!==(Vr=(0,d.LP)(u._Yt.timetables,"json"))&&void 0!==Vr?Vr:{timetable:null,courses:null},zr=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Wr,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.as.SET_TIMETABLES_INFO:var n=t.timetables;e.timetable=n,(0,d.JU)(u._Yt.timetables,JSON.stringify(e));break;case L.as.SET_COURSES:var r=t.courses;e.courses=r,(0,d.JU)(u._Yt.timetables,JSON.stringify(e))}return e})),Gr=zr;function qr(e){return qr="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},qr(e)}function Jr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Jr(Object(n),!0).forEach((function(t){Qr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Jr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Qr(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=qr(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=qr(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==qr(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var $r=new Set(Object.values(L.sV)),ei=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.LP)(u._Yt.archivedCourse,"json")||[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.sV.UPDATE_ARCHIVED_COURSE:var n=e.find((function(e){return e.courseId===t.archivedCourse.courseId}));n?(n.dateStamp=t.archivedCourse.dateStamp,n.syncStatus=t.archivedCourse.syncStatus):e.push(t.archivedCourse);break;case L.sV.AFTER_COMMIT_ARCHIVED_COURSE:var r=new Set(t.deleted);e=e.filter((function(e){var t=e.courseId;return!r.has(t)})),t.added.forEach((function(t){var n=e.findIndex((function(e){return e.courseId===t}));e[n]=Xr(Xr({},e[n]),{},{syncStatus:Ne.w.DONE})}));break;case L.sV.MERGE_ARCHIVED_COURSE:var i=t.data,o=new Map(i.map((function(e){return[e.courseId,e]}))),a=new Set(e.map((function(e){return e.courseId}))),s=[],c=[];i.forEach((function(e){a.has(e.courseId)||c.push(e.courseId)})),e.forEach((function(e){o.has(e.courseId)||e.syncStatus!==Ne.w.DONE||s.push(e.courseId)}));var l=new Set(s),f=c.map((function(e){return Xr(Xr({},o.get(e)),{},{syncStatus:Ne.w.DONE})}));e=e.filter((function(e){return!l.has(e.courseId)})).concat(f)}return $r.has(t.type)&&(0,d.JU)(u._Yt.archivedCourse,JSON.stringify(e)),e})),ti=ei;function ni(e){return ni="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},ni(e)}function ri(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ii(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ri(Object(n),!0).forEach((function(t){oi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ri(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=ni(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ni(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ni(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ai=new Set(Object.values(L.eY)),si=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.LP)(u._Yt.archivedSyncEvents,"json")||[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.eY.ADD_ARCHIVED_SYNC_EVENT:e.push(ii(ii({},t.archivedEvent),{},{syncStatus:Ne.w.NEW}));break;case L.eY.UNARCHIVED_SYNC_EVENT:var n=e.findIndex((function(e){return e.eventId===t.archivedEvent.eventId}));e[n]=ii(ii({},e[n]),{},{syncStatus:Ne.w.DELETED});break;case L.eY.AFTER_COMMIT_ARCHIVED_SYNC_EVENT:var r=t.data,i=new Set(r.delete);e=e.filter((function(e){var t=e.eventId;return!i.has(t)})),r.add.forEach((function(t){var n=e.findIndex((function(e){return e.eventId===t}));e[n]=ii(ii({},e[n]),{},{syncStatus:Ne.w.DONE})}));break;case L.eY.MERGE_SERVER_ARCHIVED_SYNC_EVENTS:var o=t.archivedEvents,a=new Map(o.map((function(e){return[e.eventId,e]}))),s=new Set(e.map((function(e){return e.eventId}))),c=[],l=[];o.forEach((function(e){s.has(e.eventId)||l.push(e.eventId)})),e.forEach((function(e){a.has(e.eventId)||e.syncStatus!==Ne.w.DONE||c.push(e.eventId)}));var f=new Set(c),m=l.map((function(e){return ii(ii({},a.get(e)),{},{syncStatus:Ne.w.DONE})}));e=e.filter((function(e){return!f.has(e.eventId)})).concat(m)}return ai.has(t.type)&&(0,d.JU)(u._Yt.archivedSyncEvents,JSON.stringify(e)),e})),ci=si,li=new Set(Object.values(L.af)),ui=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.LP)(u._Yt.projectTemplates,"json")||{timestamp:0,projectTemplates:[]},t=arguments.length>1?arguments[1]:void 0;if(t.type===L.af.SET_PROJECT_TEMPLATES){var n=t.data,r=n.timestamp,i=n.projectTemplates;e.timestamp=r,i.length>0&&(e.projectTemplates=i)}return li.has(t.type)&&(0,d.JU)(u._Yt.projectTemplates,JSON.stringify(e)),e})),fi=ui;function di(e){return di="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},di(e)}function mi(e){return function(e){if(Array.isArray(e))return pi(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return pi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return pi(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function hi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?hi(Object(n),!0).forEach((function(t){vi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):hi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function vi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=di(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=di(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==di(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var gi={timers:[],focusDurationByDay:{},options:[],autoPomoCount:2},bi=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:gi,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Zt.RESTORE_FROM_LOCAL:var n=t.payload.data;(e=n).focusDurationByDay||(e.focusDurationByDay={}),e.options||(e.options=[]);break;case L.Zt.UPDATE_TIMERS:var r=t.updated,i=t.deleted,o=new Map(r.map((function(e){return[e.id,e]}))),a=new Set(i);e.timers=e.timers.reduce((function(e,t){var n=o.get(t.id);return o.delete(t.id),n?t.syncStatus===Ne.w.NEW&&n.syncStatus===Ne.w.UPDATED?e.push(yi(yi({},n),{},{syncStatus:Ne.w.NEW})):e.push(n):a.has(t.id)||e.push(t),e}),[]).concat(mi(o.values()));break;case L.Zt.AFTER_COMMIT_TIMERS:var s=t.id2etag,c=t.id2error,l=new Set;e.timers.forEach((function(e){var t=e.id,n=s[t],r=c[t];if(n)e.etag=n,e.syncStatus=Ne.w.DONE;else if(r)switch(r){case"NOT_EXISTED":e.syncStatus=Ne.w.NEW;break;case"EXISTED":e.syncStatus=Ne.w.UPDATED;break;case"OBJ_NOT_EXISTED":e.syncStatus!==Ne.w.NEW&&l.add(e.id);break;case"OBJ_BOUND":case"EXCEED_QUOTA":l.add(e.id)}})),e.timers=e.timers.filter((function(e){return!l.has(e.id)}));break;case L.Zt.UPDATE_FOCUS_DURATION_BY_DAY:var u=t.payload,f=u.day,d=u.timerId,m=u.duration,p=m||0,h=on()(f,"YYYYMMDD").subtract(1,"day").format("YYYYMMDD");Object.keys(e.focusDurationByDay).forEach((function(t){t<h&&delete e.focusDurationByDay[t]})),e.focusDurationByDay[f]?e.focusDurationByDay[f][d]=p:e.focusDurationByDay[f]=vi({},d,p);break;case L.Zt.PUSH_FOCUS_OPTIONS:var y,v=t.payload.options;(y=e.options).push.apply(y,mi(v));break;case L.Zt.AFTER_COMMIT_FOCUS_OPTIONS:var g=t.payload.time;e.options=e.options.filter((function(e){return(e.createdTime||0)>g}));break;case L.Zt.UPDATE_AUTO_POMO_COUNT:var b=t.payload.count;e.autoPomoCount=b}return e})),Ei=bi;function ki(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Si(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Si(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 Si(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var wi=function(e){return(0,s.fromJS)(R().uniqWith(e,(function(e,t){var n=e.userId;return n===t.userId&&null!=n})))};var Ti=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.Map)(),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.vF.RESTORE_FROM_LOCAL:var n=t.payload.data;return n?(0,s.fromJS)(n):e;case L.vF.SET_PROJECT_SHARED_USERS:var r=e,i=e.set(t.projectId,wi(t.data).map((function(e){return e.set("isMyself",e.get("userId")===Mt.U2("userId")).set("displayName",e.get("deleted")?Nt.U2("account_not_exist"):e.get("displayName"))})));return(0,s.is)(r,i)?r:i;case L.vF.BATCH_SET_PROJECT_SHARED_USERS:return e.mergeWith((function(e,t){return t||e}),(0,s.List)(t.data).toMap().mapEntries((function(e){var t=ki(e,2),n=(t[0],t[1]);return[n.projectId,wi(n.shareUsers).map((function(e){return e.set("isMyself",e.get("userId")===Mt.U2("userId")).set("displayName",e.get("deleted")?Nt.U2("account_not_exist"):e.get("displayName"))}))]})));case L.vF.DELETE_PROJECT_SHARED_USER:return e.update(t.projectId,(function(e){return e.filter((function(e){return e.get("recordId")!==t.recordId}))}));case L.vF.UPDATE_PROJECT_SHARED_USER_PERMISSION:return e.update(t.projectId,(function(e){return e.map((function(e){return e.get("recordId")===t.recordId?e.set("permission",t.permission):e}))}));case L.vF.ADD_PROJECT_SHARED_USER:return e.update(t.projectId,(function(e){var n=e||(0,s.List)();0===n.size&&(n=n.push((0,s.Map)({username:Mt.U2("username"),userCode:Mt.U2("userCode"),isOwner:!0,isAccept:!0,isMyself:!0,projectId:t.projectId,avatarUrl:Mt.U2("picture")})));var r=t.sharedUserModel;return n.push(r.set("displayName",r.get("deleted")?Nt.U2("account_not_exist"):r.get("displayName")))}));case L.vF.TRANSFER_SHARED_PROJECT:return e.update(t.projectId,(function(e){var n=t.userCode;return e.map((function(e){return e.get("isOwner")?e.set("isOwner",!1):e.get("userCode")===n?e.set("isOwner",!0):e}))}));default:return e}};function xi(e){return xi="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},xi(e)}function _i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Oi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_i(Object(n),!0).forEach((function(t){Ci(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ci(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=xi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=xi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==xi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Di=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Vn.RESTORE_FROM_LOCAL:var n=t.payload.data;e=n;break;case L.Vn.ADD_DELAY_REMINDER:var r=t.delayReminder,i=r.objId,o=r.remindTime,a=r.nextTime,s=r.type,c=e.find((function(e){return e.objId===i}));c?(c.remindTime=o,c.nextTime=a,c.type=s,c.syncStatus=Ne.w.NEW):e.push(r);break;case L.Vn.DELETE_DELAY_REMINDERS:var l=new Set(t.ids);e.forEach((function(e){var t=e.objId;l.has(t)&&(e.syncStatus=Ne.w.DELETED)}));break;case L.Vn.AFTER_COMMIT_DELAY_REMINDER:var u=new Set(t.deleted);e=e.filter((function(e){var t=e.objId;return!u.has(t)})),t.added.forEach((function(t){var n=e.findIndex((function(e){return e.objId===t}));e[n]=Oi(Oi({},e[n]),{},{syncStatus:Ne.w.DONE})}));break;case L.Vn.MERGE_DELAY_REMINDER:var f=t.data,d=on()().startOf("day"),m=new Map(f.filter((function(e){var t=e.remindTime,n=y.Z.parseUTCString(t);return!(!n||!on()(n).isSameOrAfter(d))})).map((function(e){return[e.objId,e]}))),p=new Map(e.map((function(e){return[e.objId,e]}))),h=[],v=[],g=new Set;f.forEach((function(e){var t=e.objId,n=e.remindTime;if(p.has(t)){var r=p.get(t);if(r){var i=y.Z.parseUTCString(n),o=(r.remindTime,y.Z.parseUTCString(r.remindTime));i&&o&&on()(i).isSameOrAfter(o)&&(v.push(t),g.add(t))}}else v.push(t)})),e.forEach((function(e){var t=e.objId;m.has(t)&&!g.has(t)||e.syncStatus!==Ne.w.DONE||h.push(t)}));var b=new Set(h),E=v.map((function(e){return Oi(Oi({},m.get(e)),{},{syncStatus:Ne.w.DONE})}));e=e.filter((function(e){return!b.has(e.objId)})).concat(E)}return e})),Ai=Di,Ii=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.LP)(u._Yt.customShortcuts,"json")||{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.dB.UPDATE_SHORTCUT:var n=t.payload,r=n.key,i=n.hotkey;e[r]=i,(0,d.JU)(u._Yt.customShortcuts,JSON.stringify(e));break;case L.dB.RESET_SHORTCUTS:e={},(0,d.JU)(u._Yt.customShortcuts,JSON.stringify(e))}return e})),Pi=Ii,Mi=n("rS6O");function Ni(e){return Ni="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},Ni(e)}function ji(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ri(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ji(Object(n),!0).forEach((function(t){Li(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ji(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Li(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Ni(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Ni(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Ni(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ui={taskInSmart:[],taskInDetail:[],taskInArrange:[]},Zi=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ui,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.ty.RESTORE_FROM_LOCAL:Object.keys(e).map((function(n){var r=t.payload.data[n];r&&(e[n]=r)}));break;case L.ty.UPDATE_TASK_COLLAPSE:var n=t.payload,r=n.updates,i=n.deletes,o=(new Date).getTime(),a=new Set(i.map((function(e){return(0,Mi.XO)(e.taskId,e.projectId)}))),s=new Map(e.taskInSmart.map((function(e,t){return[(0,Mi.XO)(e.taskId,e.projectId),t]})));r.forEach((function(t){var n=(0,Mi.XO)(t.taskId,t.projectId),r=s.get(n);null==r?(e.taskInSmart.push(Ri(Ri({},t),{},{lastModifiedDate:o})),s.set(n,e.taskInSmart.length-1)):t.value?a.add(n):e.taskInSmart[r]=Ri(Ri({},t),{},{lastModifiedDate:o})})),e.taskInSmart=e.taskInSmart.filter((function(e){var t=(0,Mi.XO)(e.taskId,e.projectId);return!a.has(t)}));break;case L.ty.CLEAR_TASK_IN_DETAIL_COLLAPSE:e.taskInDetail=[];break;case L.ty.UPDATE_TASK_IN_DETAIL_COLLAPSE:var c=t.payload,l=c.updates,u=c.deletes,f=(new Date).getTime(),d=new Map(e.taskInDetail.map((function(e,t){return[e.taskId,t]})));l.forEach((function(t){var n=d.get(t.taskId);if(null==n)e.taskInDetail.push(Ri(Ri({},t),{},{lastModifiedDate:f}));else{var r=e.taskInDetail[n];r.taskId=t.taskId,r.value=t.value,r.lastModifiedDate=f}}));var m=new Set(u);e.taskInSmart=e.taskInSmart.filter((function(e){return!m.has(e.taskId)}));break;case L.ty.UPDATE_TASK_IN_ARRANGE_COLLAPSE:var p=t.payload,h=p.updates,y=p.deletes,v=(new Date).getTime(),g=new Map(e.taskInArrange.map((function(e,t){return[e.taskId,t]})));h.forEach((function(t){var n=g.get(t.taskId);if(null==n)e.taskInArrange.push(Ri(Ri({},t),{},{lastModifiedDate:v}));else{var r=e.taskInArrange[n];r.taskId=t.taskId,r.value=t.value,r.lastModifiedDate=v}}));var b=new Set(y);e.taskInSmart=e.taskInSmart.filter((function(e){return!b.has(e.taskId)}))}return e})),Bi=Zi,Fi=n("cFRg"),Hi=function(e){return e.map(Fi.j2)};var Yi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,s.List)(Hi((0,d.LP)(u._Yt.connectAccounts,"json")||[])),t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.GS.SET_CONNECT_ACCOUNTS:return R().isEmpty(t.data)?(0,s.List)():(0,s.List)(Hi(t.data));case L.GS.REMOVE_CONNECT_ACCOUNT:return e.filter((function(e){return(null===e||void 0===e?void 0:e.get("id"))!==t.id}));case L.GS.UPDATE_CONNECT_ACCOUNT:return e.map((function(e){return(null===e||void 0===e?void 0:e.get("id"))===t.id?null===e||void 0===e?void 0:e.merge(t.data):e}));case L.GS.ADD_CONNECT_ACCOUNT:var n=t.data;return e.push((0,Fi.j2)(n));case L.GS.REMOVE_CONNECT_ACCOUNT_CALENDAR_BIND:var r=t.data,i=r.connectId,o=r.id;return e.map((function(e){if((null===e||void 0===e?void 0:e.get("id"))===i){var t=null===e||void 0===e?void 0:e.get("relProjects"),n=null===t||void 0===t?void 0:t.filter((function(e){return e.get("id")!==o}));return null===e||void 0===e?void 0:e.set("relProjects",n)}return e}));default:return e}};function Vi(e){return Vi="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},Vi(e)}function Ki(e){return function(e){if(Array.isArray(e))return Wi(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return Wi(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Wi(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Wi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function zi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zi(Object(n),!0).forEach((function(t){qi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function qi(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=Vi(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=Vi(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==Vi(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ji={models:[]},Xi=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ji,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Rj.RESTORE_FROM_LOCAL:var n=t.payload.data;e=n;break;case L.Rj.UPDATE_COUNTDOWN_MODELS:var r=t.payload,i=r.update,o=r.remove,a=new Map(i.map((function(e){return[e.id,e]}))),s=new Set(o);e.models=e.models.reduce((function(e,t){var n=a.get(t.id);return a.delete(t.id),n?t.syncStatus!==Ne.w.INIT&&t.syncStatus!==Ne.w.NEW||n.syncStatus!==Ne.w.UPDATED?e.push(n):e.push(Gi(Gi({},n),{},{syncStatus:Ne.w.NEW})):s.has(t.id)||e.push(t),e}),[]).concat(Ki(a.values()));break;case L.Rj.AFTER_COMMIT_COUNTDOWNS:var c=t.id2etag,l=t.id2error,u=new Set;e.models.forEach((function(e){var t=e.id,n=c[t],r=l[t];if(n)e.etag=n,e.syncStatus=Ne.w.DONE;else if(r)switch(r){case"NOT_EXISTED":e.syncStatus=Ne.w.NEW;break;case"EXISTED":e.syncStatus=Ne.w.UPDATED;break;case"EXCEED_QUOTA":u.add(e.id)}})),e.models=e.models.filter((function(e){return!u.has(e.id)}))}return e})),Qi=Xi;function $i(e){return $i="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},$i(e)}function eo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function to(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eo(Object(n),!0).forEach((function(t){no(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function no(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=$i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=$i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==$i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ro=new Set(Object.values(L.Kb)),io=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:(0,d.LP)(u._Yt.subscribeSortOrder,"json")||[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.Kb.UPDATE_SUBSCRIBE_SORT_ORDER:var n=t.data,r=new Map(e.map((function(e){return[e.id,e]})));n.forEach((function(t){var n=r.get(t.id);n?(n.order=t.order,n.syncStatus=t.syncStatus):e.push(t)}));break;case L.Kb.MERGE_SUBSCRIBE_SORT_ORDER:var i=t.data,o=t.isUrl,a=new Map(i.map((function(e){return[e.id,e]}))),s=new Map(e.filter((function(e){return e.isUrl===o})).map((function(e){return[e.id,e]}))),c=[],l=[],f=new Set;i.forEach((function(e){if(s.has(e.id)){var t=s.get(e.id);t&&t.syncStatus===Ne.w.DONE&&(l.push(e.id),f.add(e.id))}else l.push(e.id)})),e.forEach((function(e){e.isUrl!==o||a.has(e.id)&&!f.has(e.id)||e.syncStatus!==Ne.w.DONE||c.push(e.id)}));var m=new Set(c),p=l.map((function(e){return to(to({},a.get(e)),{},{syncStatus:Ne.w.DONE})}));e=e.filter((function(e){return!m.has(e.id)})).concat(p);break;case L.Kb.AFTER_COMMIT_SUBSCRIBE_SORT_ORDER:var h=t.data;h.forEach((function(t){var n=e.findIndex((function(e){return e.id===t}));e[n]=to(to({},e[n]),{},{syncStatus:Ne.w.DONE})}))}return ro.has(t.type)&&(0,d.JU)(u._Yt.subscribeSortOrder,JSON.stringify(e)),e})),oo=io,ao={transcriptions:{},summaries:{},generating:{}},so=(0,or.ZP)((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ao,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case L.OM.UPDATE_VOICE_TRANSCRIPTION:var n=t.updates,r=t.deletes;n.forEach((function(t){e.transcriptions[t.attId]=t})),r.forEach((function(t){delete e.transcriptions[t]}));break;case L.OM.UPDATE_VOICE_SUMMARY:var i=t.updates,o=t.deletes;i.forEach((function(t){e.summaries[t.attId]=t})),o.forEach((function(t){delete e.summaries[t]}));break;case L.OM.UPDATE_VOICE_GENERATING:var a=t.updates,s=t.deletes;a.forEach((function(t){e.generating[t.attId]=t})),s.forEach((function(t){delete e.generating[t]}))}return e})),co=so,lo=function(e){return(0,i.UY)({tags:Je,draftTag:Xe,tasks:N,projects:de,columns:ke,groups:Ie,customSmartProjects:ut,locales:Ut,holidayData:Bt,preference:Ft.ZP,plugins:wn,userProfile:nn,globalState:kn,subscribeCalendars:Et,subscribeAccounts:Pt,sharedUsers:Rt,pomodoro:Pn,history:Mn,featurePrompt:Un,teams:Fn,taskTemplates:Jn,noteTemplates:ir,archivedEvents:sr,habit:Er,orderByType:_r,pomoInfo:Lr,habitSection:Hr,extPreference:Yr.ZP,searchComments:Kr,timetable:Gr,archivedCourse:ti,archivedSyncEvents:ci,projectTemplates:fi,focus:Ei,projectSharedUsers:Ti,delayReminders:Ai,router:(0,a.iz)(e),shortcuts:Pi,voiceTask:co,collapse:Bi,connectAccounts:Yi,countdown:Qi,subscribeSortOrder:oo})},uo=n("FqFs"),fo=function(){return function(e){return function(t){var n=t.type;try{(0,uo.M)("ReduxAction/".concat(n),JSON.stringify(t))}catch(r){console.log(r)}return e(t)}}},mo=n("kBzm"),po=n("dOVZ"),ho=n("R6tc"),yo=n("VxMt"),vo=n("97ST"),go=n("tVRO"),bo=n("Cl3p"),Eo=new Set([c.iw,c.mM,c._6]),ko=new Set(Object.values(L.no)),So=new Set(Object.values(L.k0)),wo=new Set(Object.values(L.Vm)),To=new Set(Object.values(L.vF)),xo=new Set(Object.values(L.H7)),_o=new Set(Object.values(L.el)),Oo=new Set(Object.values(L.Zt)),Co=new Set(Object.values(L.Rj)),Do=new Set(Object.values(L.Vn)),Ao=new Set(Object.values(L.ty)),Io=function(){return function(e){return function(t){try{ko.has(t.type)&&(0,lr.Rx)(),So.has(t.type)&&(0,po.cy)(),Eo.has(t.type)&&(0,ho._t)(),wo.has(t.type)&&(0,B.DU)(),To.has(t.type)&&(0,yo.EW)(),xo.has(t.type)&&(0,vo.Cr)(),_o.has(t.type)&&(0,dt.oj)(),Oo.has(t.type)&&(0,mo.Vv)(),Co.has(t.type)&&(0,bo.eg)(),Do.has(t.type)&&(0,go.Sv)(),Ao.has(t.type)&&(0,Mi.NC)()}catch(n){console.error(n),(0,E.mi)("middleware dump error",{e:n})}return e(t)}}},Po=(0,r.q_)({hashType:"noslash"}),Mo=(0,i.MT)(lo(Po),(0,i.md)((0,o.Z)(Po),fo,Io));window.userTimeZone=Mo.getState().preference.get("timeZone")},igae:function(e,t,n){"use strict";n.d(t,{F:function(){return r}});var r=function(e){return e[e.SYNC_TYPE_COLUMN_DONE=0]="SYNC_TYPE_COLUMN_DONE",e[e.SYNC_TYPE_COLUMN_CREATE=1]="SYNC_TYPE_COLUMN_CREATE",e[e.SYNC_TYPE_COLUMN_CHANGE=2]="SYNC_TYPE_COLUMN_CHANGE",e[e.SYNC_TYPE_COLUMN_DELETE=3]="SYNC_TYPE_COLUMN_DELETE",e[e.SYNC_TYPE_COLUMN_INIT=4]="SYNC_TYPE_COLUMN_INIT",e}({})},"+YLg":function(e,t,n){"use strict";n.d(t,{up:function(){return r},GF:function(){return i},fU:function(){return o},ve:function(){return a},BB:function(){return s},_1:function(){return c}});var r={kanban:"kanban",list:"list",timeline:"timeline"},i={moveOut:"MOVE_OUT",done:"DONE",undone:"UNDONE",create:"CREATE",delete:"DELETE"},o={write:"write",read:"read",comment:"comment"},a=function(e){return e.asc="asc",e.desc="desc",e}({}),s=function(e){return e[e.All=1]="All",e[e.AssignedExceptOther=2]="AssignedExceptOther",e[e.AssignedToMe=3]="AssignedToMe",e[e.None=4]="None",e}({}),c=function(e){return e[e.All=1]="All",e[e.AssignedExceptOther=2]="AssignedExceptOther",e[e.AssignedToMe=3]="AssignedToMe",e[e.None=4]="None",e}({})},ZalT:function(e,t,n){"use strict";n.d(t,{tS:function(){return r},ip:function(){return i},hY:function(){return o},On:function(){return a}});n("yWo2");var r=function(e){return e[e.origin=0]="origin",e[e.small=1]="small",e}({}),i={pomo:0,stopwatch:1},o=function(e){return e[e.WontDo=-1]="WontDo",e[e.Uncompleted=0]="Uncompleted",e[e.Completed=2]="Completed",e}({}),a=function(e){return e[e.normal=0]="normal",e[e.inactive=1]="inactive",e}({})},aRc1:function(e,t,n){"use strict";function r(e){return!!e}n.d(t,{y:function(){return r}})},Omno:function(e,t,n){"use strict";n.d(t,{WQ:function(){return f},iv:function(){return d},dm:function(){return m},ML:function(){return p},FV:function(){return h}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("fbCW"),n("yq1k"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("JTJg"),n("PKPk"),n("3bBZ");var r=n("RDjN"),i=n("C+ZP"),o=n("uz+a"),a=n("sLZY"),s=n("V/jI");function c(e){return c="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},c(e)}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={},f=function(e,t,n,r,a,s,c){var l="".concat(e,"_").concat(t,"_").concat(n,"_").concat(r);if(u[l])return u[l];try{var f=window.common.net.time4j.custom.OtherCalendar.gregorianToCalendar(e,t,n,r);return u[l]=f,f}catch(d){console.error(d),(0,o.Tb)(d);try{(0,o.mi)("gregorianToCalendar error",{type:e,year:t,month:n,day:r,timezone:i.vN,date:a,dateMoment:s}),c&&c()}catch(d){}return[t,n,r,!1]}},d=function(e){var t=null;return r.auK.some((function(n){return!!e.includes(r.ltD[n])&&(t=n,!0)})),t},m=function(e){return r.auK.find((function(t){var n="".concat(t,"_yearly"),r="".concat(t,"_monthly");return e===n||e===r}))},p=function(e){var t;return(l(l(l(l(l(l(l(l(l(l(t={},"korean-lunar_repeat",s.U2("Korean Lunar Repeat")),"korean-lunar_yearly",s.U2("Korean Lunar Yearly")),"korean-lunar_monthly",s.U2("Korean Lunar Monthly")),"hijri_repeat",s.U2("Hijri Repeat")),"hijri_yearly",s.U2("Hijri Yearly")),"hijri_monthly",s.U2("Hijri Monthly")),"hebcal_repeat",s.U2("Hebrew Repeat")),"hebcal_yearly",s.U2("Hebrew Yearly")),"hebcal_monthly",s.U2("Hebrew Monthly")),"shaka_repeat",s.U2("Indian Repeat")),l(l(l(l(l(l(l(l(l(l(t,"shaka_yearly",s.U2("Indian Yearly")),"shaka_monthly",s.U2("Indian Monthly")),"persian_repeat",s.U2("Persian Repeat")),"persian_yearly",s.U2("Persian Yearly")),"persian_monthly",s.U2("Persian Monthly")),"vietnam_repeat",s.U2("Vietnamese Lunar Repeat")),"vietnam_yearly",s.U2("Vietnamese Lunar Yearly")),"vietnam_monthly",s.U2("Vietnamese Lunar Monthly")),"hijri-kuwaiti_repeat",s.U2("Hijri Repeat")),"hijri-kuwaiti_yearly",s.U2("Hijri Yearly")),l(l(l(l(l(l(t,"hijri-kuwaiti_monthly",s.U2("Hijri Monthly")),"hijri-saudi_repeat",s.U2("Hijri Repeat")),"hijri-saudi_yearly",s.U2("Hijri Yearly")),"hijri-saudi_monthly",s.U2("Hijri Monthly")),"lunar_yearly","\u519c\u5386\u6bcf\u5e74"),"lunar_monthly","\u519c\u5386\u6bcf\u6708"))[e]},h=function(e,t,n){var r=" ",i=!1,o=(0,a.r7)(e);return"vietnam"===e?(i=!0,r="/"):"persian"===e?i="en"!==o:"hebcal"===e?i="en"===o:"shaka"===e?i=!0:"hijri"===e||"hijri-kuwaiti"===e||"hijri-saudi"===e?i="en"!==o:"korean-lunar"===e&&(r=""),i?"".concat(n).concat(r).concat(t):"".concat(t).concat(r).concat(n)}},ZyPn:function(e,t,n){"use strict";n.d(t,{V9:function(){return y},Lv:function(){return v},tf:function(){return b},eH:function(){return E},Qj:function(){return w}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("TeQF"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),i=n("2sNt"),o=n("xS9v"),a=n("P26T"),s=n("bBaG"),c=n("dmHn"),l=n.n(c),u=n("SnZ1"),f=n("byMt");function d(e){return d="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},d(e)}function m(){m=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==d(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(d(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function p(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function h(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){p(o,r,i,a,s,"next",e)}function s(e){p(o,r,i,a,s,"throw",e)}a(void 0)}))}}function y(e){return 0!==v([e]).length}function v(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=r.h.getState().archivedCourse.filter((function(e){return e.syncStatus!==s.w.DELETED})),i=new Set(n.map((function(e){return e.courseId})));return e.filter((function(e){var n=g(e);return t?i.has(n):!i.has(n)}))}var g=function(e){var t=l()(a.Z.parseUTCString(e.get("startDate"))||new Date).format("YYYYMMDD"),n=e.get("courseId")||"";return"".concat(n,"_").concat(t,"_").concat(e.get("startLesson"),"_").concat(e.get("endLesson"))},b=function(e){var t=l()(a.Z.parseUTCString(e.get("startDate"))||new Date).format("YYYYMMDD");return{courseId:g(e),dateStamp:t,syncStatus:s.w.NEW}};function E(e){var t=y(e),n=(0,i.p9N)(e)&&(0,o.fc)(e)<0;return t||n?1:0}var k=function(){var e=h(m().mark((function e(){var t,n;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,u.$Wb)();case 3:t=e.sent,n=t.data,Array.isArray(n)&&r.h.dispatch((0,f.Ok)(n)),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),S=function(){var e=h(m().mark((function e(){var t,n,i,o,a;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.h.getState().archivedCourse,n=[],i=[],t.forEach((function(e){e.syncStatus===s.w.NEW?n.push({courseId:e.courseId,dateStamp:e.dateStamp}):e.syncStatus===s.w.DELETED&&i.push(e.courseId)})),!(n.length>0||i.length>0)){e.next=16;break}return o={add:n,delete:i},e.prev=6,e.next=9,(0,u.cvZ)(o);case 9:a=o.add.map((function(e){return e.courseId})),r.h.dispatch((0,f.rT)(a,o.delete)),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[6,13]])})));return function(){return e.apply(this,arguments)}}(),w=function(){var e=h(m().mark((function e(){return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,k();case 2:return e.next=4,S();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},nCmD:function(e,t,n){"use strict";n.d(t,{lx:function(){return x},QO:function(){return _},NC:function(){return j},g0:function(){return R},lj:function(){return C},g4:function(){return D},gx:function(){return A},PG:function(){return I},N7:function(){return O},BY:function(){return N}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("tkto"),n("ExoC"),n("5s+n"),n("TeQF"),n("x0AG"),n("4mDm"),n("2B1R"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),i=n("penO"),o=n("2sNt"),a=n("xS9v"),s=n("P26T"),c=n("SnZ1"),l=n("1iZ0"),u=function(e){return{archivedEvent:e,type:l.eY.ADD_ARCHIVED_SYNC_EVENT}},f=function(e){return{archivedEvent:e,type:l.eY.UNARCHIVED_SYNC_EVENT}},d=function(e){return{data:e,type:l.eY.AFTER_COMMIT_ARCHIVED_SYNC_EVENT}},m=n("bBaG"),p=function(e){return{archivedEvent:e,type:l.EE}};function h(e){return h="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},h(e)}var y=["syncStatus"];function v(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(){g=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof v?t:v,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",y={};function v(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=v.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==h(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(h(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function b(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function E(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){b(o,r,i,a,s,"next",e)}function s(e){b(o,r,i,a,s,"throw",e)}a(void 0)}))}}function k(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,w(r.key),r)}}function S(e,t,n){return t&&k(e.prototype,t),n&&k(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function w(e){var t=function(e,t){if("object"!=h(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=h(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==h(t)?t:t+""}function T(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var x=S((function e(t){var n,r;switch(T(this,e),this.type=function(e){if(e.get("calendarId"))return e.get("accountId")?"google":"url";return""}(t),this.type){case"google":this.calendarKey=t.get("calendarId");break;case"url":this.calendarKey=t.get("calendarName")}this.uid=t.get("uid"),this.title=t.get("title"),this.startDate=null!==(n=s.Z.parseUTCString(t.get("startDate")))&&void 0!==n?n:void 0,this.endDate=null!==(r=s.Z.parseUTCString(t.get("dueEnd")))&&void 0!==r?r:void 0,this.repeatRule=t.get("repeatFlag")})),_=S((function e(t){var n,r,i;T(this,e),this.id=function(e){return e.get("calendarId")&&e.get("accountId")?e.get("eventId"):e.get("taskId")||e.get("id")}(t),this.title=t.get("title");var o=null!==(n=s.Z.parseUTCString(t.get("startDate")))&&void 0!==n?n:void 0,a=null!==(r=s.Z.parseUTCString(t.get("dueDate")))&&void 0!==r?r:void 0;this.dueStart=null!==(i=t.get("startDate"))&&void 0!==i?i:void 0,this.dueStartStamp=o?o.getTime().toString():void 0,this.dueEndStamp=a?a.getTime().toString():void 0,this.repeatRule=t.get("repeatFlag")}));function O(e){return 0!==C([e]).length}function C(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=r.h.getState().archivedSyncEvents,i=new Set(n.map((function(e){return e.eventId})));return e.filter((function(e){var n=I(new _(e));return t?i.has(n):!i.has(n)}))}function D(e){var t=e.type,n=e.calendarKey,r=e.uid,o=e.title,a=e.startDate,s=e.endDate,c=e.repeatRule,l=31,u=1;return r&&(u=(0,i.un)(r)),o&&(u=l*u+(0,i.un)(o)),(u=l*(u=l*(u=l*(u=l*(u=l*u+(null==a?0:(0,i.un)(a)))+(null==s?0:(0,i.un)(s)))+(null==c?0:(0,i.un)(c)))+(null==n?0:(0,i.un)(n)))+(0,i.un)(t))+""}function A(e){var t=O(e),n=(0,o.HlA)(e)&&(0,a.fc)(e)<0;return t||n?1:0}function I(e){var t=e.id,n=e.title,r=e.dueStartStamp,o=e.dueEndStamp,a=e.repeatRule,s=0;return s=(0,i.un)(t||n),s+=null==r?0:(0,i.un)(r),s+=null==o?0:(0,i.un)(o),s+=null==a?0:(0,i.un)(/^RRULE:/i.test(a)?a:"RRULE:"+a)}var P=function(){var e=E(g().mark((function e(){var t,n;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,c.W0x)();case 3:t=e.sent,(n=t.data).length>0&&r.h.dispatch({archivedEvents:n,type:l.eY.MERGE_SERVER_ARCHIVED_SYNC_EVENTS}),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,null,[[0,8]])})));return function(){return e.apply(this,arguments)}}(),M=function(){var e=E(g().mark((function e(){var t,n,i,o,a;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t=r.h.getState().archivedSyncEvents,n=[],i=[],t.forEach((function(e){if(e.syncStatus===m.w.NEW){e.syncStatus;var t=v(e,y);n.push(t)}else e.syncStatus===m.w.DELETED&&i.push(e.eventId)})),!(n.length>0||i.length>0)){e.next=16;break}return o={add:n,delete:i},e.prev=6,e.next=9,(0,c.ubv)(o);case 9:a=o.add.map((function(e){return e.eventId})),r.h.dispatch(d({add:a,delete:o.delete})),e.next=16;break;case 13:e.prev=13,e.t0=e.catch(6),console.log(e.t0);case 16:case"end":return e.stop()}}),e,null,[[6,13]])})));return function(){return e.apply(this,arguments)}}(),N=function(){var e=E(g().mark((function e(){return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,P();case 2:return e.next=4,M();case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),j=function(){var e=E(g().mark((function e(t){var n;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r.h.dispatch(u(t)),n={add:[t],delete:[]},e.prev=2,e.next=5,(0,c.ubv)(n);case 5:r.h.dispatch(d({add:[t.eventId],delete:[]})),e.next=10;break;case 8:e.prev=8,e.t0=e.catch(2);case 10:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(t){return e.apply(this,arguments)}}(),R=function(){var e=E(g().mark((function e(t,n){var i,o,a;return g().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(i=r.h.getState().archivedSyncEvents,o=i.findIndex((function(e){return e.eventId===e.eventId})),!(o>=0)){e.next=15;break}return r.h.dispatch(f(t)),a={add:[],delete:[t.eventId]},e.prev=5,e.next=8,(0,c.ubv)(a);case 8:r.h.dispatch(d({add:[],delete:[t.eventId]})),e.next=13;break;case 11:e.prev=11,e.t0=e.catch(5);case 13:e.next=16;break;case 15:r.h.dispatch(p(n));case 16:case"end":return e.stop()}}),e,null,[[5,11]])})));return function(t,n){return e.apply(this,arguments)}}()},ISIW:function(e,t,n){"use strict";n.d(t,{tX:function(){return x},MN:function(){return _},tJ:function(){return O},OE:function(){return D},aX:function(){return A}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("4mDm"),n("2B1R"),n("E9XD"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ"),n("Kz25"),n("vxnP"),n("mGGf");var r=n("q9+P"),i=n("ZalT"),o=n("ylzY"),a=n("SnZ1"),s=n("Eh+D"),c=n.n(s),l=n("7Rop"),u=n("RDjN"),f=n("Ag2S"),d=n("QjE/"),m=n("2sNt"),p=n("lAy9"),h=n("gFJJ"),y=n("nmib"),v=n("hnzI"),g=n("4+DD"),b=n("lQiI"),E=n("V/jI");function k(e){return k="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},k(e)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var T=function(e){return!!function(e){var t=(0,b._y)(),n=(0,b.mH)(),r=n?h.b9.teamAttachmentSize:t?h.b9.proAttachmentSize:h.b9.attachmentSize;if(e.size>r){var i=n?"team_file_over_size":t?"pro_file_over_size":"free_file_over_size";return(0,g.eD)(E.U2(i),1e3),!0}return!1}(e)},x=function(e){return!T(e)},_=function(e,t){return v.h.dispatch((0,y.MN)(e,t))},O=function(e){for(var t=e.name,n=t.substring(t.lastIndexOf(".")+1),r=Object.keys(u.tJ6),i="",o=function(){var e=r[a];Object.prototype.hasOwnProperty.call(u.tJ6,e)&&u.tJ6[e].forEach((function(t){var r;(null!==(r=u.tJ6[e])&&void 0!==r?r:[]).some((function(e){return e===n.toLowerCase()}))&&(i=e)}))},a=0;a<r.length;a+=1)o();return i||(i=e.type||"unknown"),i},C=new Map,D=function(e,t){var n=(0,l.Z)(),r=c().Map({id:n,refId:n,projectId:t.get("projectId"),taskId:t.get("id"),fileName:e.name,fileType:O(e),size:e.size,isLocal:!0,previewUrl:URL.createObjectURL(e)});return C.set(r.get("id"),e),r},A=function(e,t,n,s){var c=e.get("id"),l=e.get("projectId");t.forEach((function(t){var h=t.get("id"),y=r.ho.API_HOST_V1+"/attachment/upload/"+l+"/"+c+"/"+h;o.ZP.uploadingAttachmentsSet.add(h);var v=C.get(h);v?(0,a.cTq)(v,y,(function(t){var r;if(o.ZP.uploadingAttachmentsSet.delete(h),null!=t){var a=t.refId;if(null!=a){var s=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},t);delete s.id,delete s.taskId;var c={};(0,m.Ak_)().toArray().reduce((function(e,t){var n=(0,m.Nvm)(t);return e.concat(n.toArray())}),[]).filter((function(e){return e.get("refId")===a})).map((function(e){var t=e.get("renderUrl");return t&&window.URL.revokeObjectURL(t),null==e.get("path")&&e.get("status")===i.On.inactive?e.merge(s).set("isLocal",!1).set("status",i.On.inactive).set("syncStatus",p.wR.UPDATED).delete("renderUrl"):e.merge(s).set("isLocal",!1).delete("renderUrl")})).forEach((function(e){var t=e.get("taskId");o.ZP.uploadingAttachmentsSet.delete(e.get("id")),c[t]?c[t].set(e.get("id"),e):c[t]=new Map([[e.get("id"),e]])})),(0,m.a1Z)(Object.keys(c)).toArray().forEach((function(e){var t=(0,m.Nvm)(e),n=c[e.get("id")];null!=n&&_(e.get("id"),t.map((function(e){var t;return null!==(t=n.get(e.get("id")))&&void 0!==t?t:e})))})),null===(r=c[e.get("id")])||void 0===r||r.forEach((function(e,t){f.vp.dispatchOne(f.fu,e.get("id"),e)})),null===n||void 0===n||n()}}}),(function(e,t){if(o.ZP.uploadingAttachmentsSet.delete(h),500===e&&t&&"exceed_quota"===t.errorCode)return o.ZP.canUploadAttachment=!1,f.vp.dispatchOne(f.fu,h,null),f.vp.dispatch(f.kZ,{taskId:c,attachmentId:h}),void(0,d.$Z)({type:u.VIb.attachment,closeAction:function(){f.vp.dispatch(f.kb)}});f.vp.dispatchOne(f.fu,h,null),f.vp.dispatch(f.nq,{taskId:c,attachmentId:h}),null===s||void 0===s||s(t)})):o.ZP.uploadingAttachmentsSet.delete(h)}))}},"8oOQ":function(e,t,n){"use strict";n.d(t,{q:function(){return M}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("4mDm"),n("2B1R"),n("ToJy"),n("qePV"),n("i6QF"),n("kSko"),n("5DmW"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("UxlC"),n("3bBZ");var r=n("V/jI");function i(e){return i="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},i(e)}var o=null,a=(0,r.dK)().replace("_","-").toLowerCase().replace(/\s*/g,""),s="tw"===a?"zh-tw":a;if("undefined"!==typeof Intl&&"undefined"!==typeof Intl.Collator)try{o=new Intl.Collator(s)}catch(N){}var c=function(e,t){return e<t?-1:e>t?1:0},l=function(e,t){return null!==o?o.compare(e,t):e.localeCompare(t,s)},u=/(^0x[\da-fA-F]+$|^([+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?(?!\.\d+)(?=\D|\s|$))|\d+)/g,f=/^\s+|\s+$/g,d=/\s+/g,m=/^[+-]?(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?$/,p=/(^([\w ]+,?[\w ]+)?[\w ]+,?[\w ]+\d+:\d+(:\d+)?[\w ]?|^\d{1,4}[/-]\d{1,4}[/-]\d{1,4}|^\w+, \w+ \d+, \d{4})/,h=/^0+[1-9]{1}[0-9]*$/,y=/[^\x00-\x80]/,v=function(e,t){return l(e,t)},g=function(e,t){return e.value===t.value?0:void 0!==e.parsedNumber&&void 0!==t.parsedNumber?c(e.parsedNumber,t.parsedNumber)||v(e.value,t.value):e.chunks&&t.chunks?function(e,t){for(var n=e.length,r=t.length,i=Math.min(n,r),o=0;o<i;o++){var a=e[o],s=t[o];if(a.normalizedString!==s.normalizedString){if(""===a.normalizedString!==(""===s.normalizedString))return""===a.normalizedString?-1:1;if(void 0!==a.parsedNumber&&void 0!==s.parsedNumber){var u=c(a.parsedNumber,s.parsedNumber);return 0===u?v(a.normalizedString,s.normalizedString):u}return void 0!==a.parsedNumber||void 0!==s.parsedNumber?void 0!==a.parsedNumber?-1:1:y.test(a.normalizedString+s.normalizedString)?l(a.normalizedString,s.normalizedString):v(a.normalizedString,s.normalizedString)}}return n>i||r>i?n<=i?-1:1:0}(e.chunks,t.chunks):function(e,t){return(e.chunks?!t.chunks:t.chunks)?e.chunks?-1:1:(e.isNaN?!t.isNaN:t.isNaN)?e.isNaN?-1:1:(e.isSymbol?!t.isSymbol:t.isSymbol)?e.isSymbol?-1:1:(e.isObject?!t.isObject:t.isObject)?e.isObject?-1:1:(e.isArray?!t.isArray:t.isArray)?e.isArray?-1:1:(e.isFunction?!t.isFunction:t.isFunction)?e.isFunction?-1:1:(e.isNull?!t.isNull:t.isNull)?e.isNull?-1:1:0}(e,t)},b=function(e){return e.replace(d," ").replace(f,"")},E=function(e){if(0!==e.length){var t=Number(e);if(!Number.isNaN(t))return t}},k=function(e,t,n){if(m.test(e)&&(!h.test(e)||0===t||"."!==n[t-1]))return E(e)||0},S=function(e,t,n){return{parsedNumber:k(e,t,n),normalizedString:b(e)}},w=function(e){var t=function(e){return e.replace(u,"\0$1\0").replace(/\0$/,"").replace(/^\0/,"").split("\0")}(e).map(S);return t},T=function(e){return"function"===typeof e},x=function(e){return Number.isNaN(e)||e instanceof Number&&Number.isNaN(e.valueOf())},_=function(e){return null===e},O=function(e){return null!==e&&"object"===i(e)&&!Array.isArray(e)&&!(e instanceof Number)&&!(e instanceof String)&&!(e instanceof Boolean)&&!(e instanceof Date)},C=function(e){return"symbol"===i(e)},D=function(e){return void 0===e},A=function(e){var t=E(e);return void 0!==t?t:function(e){try{var t=Date.parse(e);return!Number.isNaN(t)&&p.test(e)?t:void 0}catch(n){return}}(e)},I=function(e){if("string"===typeof e||e instanceof String||("number"===typeof e||e instanceof Number)&&!x(e)||"boolean"===typeof e||e instanceof Boolean||e instanceof Date){var t=function(e){return"boolean"===typeof e||e instanceof Boolean?Number(e).toString():"number"===typeof e||e instanceof Number?e.toString():e instanceof Date?e.getTime().toString():"string"===typeof e||e instanceof String?e.toLowerCase().replace(f,""):""}(e),n=A(t);return{parsedNumber:n,chunks:w(n?""+n:t),value:e}}return{isArray:Array.isArray(e),isFunction:T(e),isNaN:x(e),isNull:_(e),isObject:O(e),isSymbol:C(e),isUndefined:D(e),value:e}},P=function(e){return"string"===typeof e&&("asc"===e||"desc"===e)};function M(e){return function(e){return function(t,n){var r=I(t),i=I(n);return g(r,i)*("desc"===e.order?-1:1)}}(function(e){var t="asc";return"string"===typeof e&&P(e)?t=e:e&&"object"===i(e)&&e.order&&P(e.order)&&(t=e.order),{order:t}}(e))}},"Gu/X":function(e,t,n){"use strict";n.d(t,{s6:function(){return y},BT:function(){return v},tx:function(){return g},Wd:function(){return b},eV:function(){return E},ih:function(){return S}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("yyme"),n("TeQF"),n("fbCW"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("pDQq"),n("sMBO"),n("Tskq"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),i=n.n(r),o=n("Eh+D"),a=n("2sNt"),s=n("RDjN"),c=n("q9+P"),l=n("5WEu"),u=n("hnzI"),f=n("l3/N"),d=n("xS9v"),m=n("2VSN");function p(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var y=function(e,t,n){var r={needReset:!1,needPush:!1,orders:[]},i=c.eL;if(null==e&&null==t)return r.orders=new Array(n+1).fill(0).map((function(e,t){return(t+1)*i})),r;if(null!=e&&null!=t){var o=t-e,a=Math.abs(Math.floor(o/(n+1)));a<1&&(r.needPush=!0,a=i),r.orders=new Array(n+1).fill(0).map((function(t,n){return e+(n+1)*a}))}else null==e?r.orders=new Array(n+1).fill(0).map((function(e,n){var o=t-(n+1)*i;return(0,d.e3)(o)&&(r.needReset=!0),o})):null==t&&(r.orders=new Array(n+1).fill(0).map((function(t,n){var o=e+(n+1)*i;return(0,d.jb)(o)&&(r.needReset=!0),o})));return r},v=function(e,t,n){n.toArray&&(n=n.toArray());var r=n.map((function(e){return e.get("id")})),o=[],a=[];if(r.length){var s=i().intersection(e,r);s.length?(i().forEach(s,(function(t){var n=e.indexOf(t),i=r.indexOf(t),a=e.splice(0,n),s=r.splice(0,i);(o=o.concat(a.concat(s))).push(t),e.shift(),r.shift()})),o=o.concat(e.concat(r))):o=e.concat(r)}else o=e;return o.forEach((function(e,r){var i=t[e]||n.find((function(t){return t.get("id")===e})).toJS();i.order=r*c.eL,a.push(i)})),a},g=function(e,t,n){if(n<0){for(var r=e[t],i=0;i<Math.abs(n);i++){var o;r=null===(o=r)||void 0===o?void 0:o.parent}return r}return n>0?null:e[t]},b=function(e,t,n){var r=g(e,t,n);if(null==r)return e[t+1];var i=e.slice(t+1).find((function(e){return null==e.model||(!(!s.XQm.includes(null===r||void 0===r?void 0:r.parentId)||!s.XQm.includes(e.parentId))||r.parentId===e.parentId)}));return null==i||null==i.model?null:i},E=function(e,t,n){var r=t.findIndex((function(t){return t.id===e}));if(-1===r)return t;var i=t.slice(r),o=n*c.eL;return i.map((function(e){return e.order+=o,e}))},k=function(e,t){if(null!=e){var n=e.id;if(null!=n&&null!=e.model)return null==t.get(n)?e.model.sortOrder:t.get(n)}},S=function(e,t,n,r,d,h,S,w,T){var x,_=g(r,t,T),O=b(r,t,T),C=null===_||void 0===_?void 0:_.id,D=null===O||void 0===O?void 0:O.id;if(1!==n.length||n[0].id!==D){var A=null!==(x=null===_||void 0===_?void 0:_.section.id)&&void 0!==x?x:null===O||void 0===O?void 0:O.section.id,I=e(),P=!1;if(0===I.size){if(null==_&&null==O)return;var M=[];(0,m.KZ)(r,(function(e){e.model&&(f.kG()||e.section.id===A)&&M.push(e)}));var N=M.map((function(e,t){var n=e.model;return{id:n.id,type:n.sortOrderType||s.ZHR.task,order:t*c.eL}}));u.h.dispatch(h(d,N)),I=e(),P=!0}var j,R,L=new Map(I.toArray().map((function(e){return[e.get("id"),e.get("order")]}))),U=k(_,L),Z=k(O,L),B=[],F=y(U,Z,n.length);F.orders&&(F.orders.sort((function(e,t){return e-t})),n.forEach((function(e,t){var n;B.push({order:F.orders[t],id:e.id,type:(null===(n=e.model)||void 0===n?void 0:n.sortOrderType)||s.ZHR.task})}))),j=F.needReset,R=F.needPush;var H=n.map((function(e){return e.id})),Y=r.filter((function(e){return null!=e.model&&(null!=A&&(e.section.id===A&&(!(!s.XQm.includes(null===_||void 0===_?void 0:_.parentId)||!s.XQm.includes(e.parentId))||(null===_||void 0===_?void 0:_.parentId)===e.parentId)))})).reduce((function(e,t){var n=t.model;return e.push({id:n.id,type:n.sortOrderType||s.ZHR.task,order:L.get(n.id)||n.sortOrder}),e}),[]);if(j){var V=[],K={};Y.forEach((function(e){V.push(e.id),K[e.id]=e,e.id===C&&V.push.apply(V,p(H))})),n.forEach((function(e){var t,n=e.id;K[n]={id:n,type:(null===(t=e.model)||void 0===t?void 0:t.sortOrderType)||s.ZHR.task,order:0}})),B=v(V,K,I),u.h.dispatch(h(d,B))}else if(R){var W;(W=B).push.apply(W,p(E(D,Y,n.length)))}var z=r[Math.max(t,0)].section.id,G=p(r.filter((function(e){return e.section.id===z&&e.model})).reduce((function(e,t){var n=t.model;return e.unshift({id:n.id,type:n.sortOrderType||s.ZHR.task,order:n.sortOrder}),e}),[]));n.forEach((function(e){var t,n=e.id,r={id:n,type:(null===(t=e.model)||void 0===t?void 0:t.sortOrderType)||s.ZHR.task,order:0};Y.find((function(e){return e.id===n}))||G.push(r)}));var q=function(e,t){t.toArray&&(t=t.toArray());var n=l.U2("showChecklist"),r=[],c=[],u=[],f=[],d=[],m=[];e.forEach((function(e){var t;o.Map.isMap(e)?(t=e.get("id"),a.gVK(e)?c.push(t):a.HlA(e)?u.push(t):r.push(t)):(t=e.id,e.type===s.ZHR.subtask?c.push(t):e.type===s.ZHR.subscribe?u.push(t):r.push(t))}));var p=t.filter((function(e){return e.get("type")===s.ZHR.task})).map((function(e){return e.get("id")}));if((f=i().difference(p,r)).length&&(m=t.filter((function(e){return~f.indexOf(e.get("id"))})).map((function(e){return e.toJS()})),d=d.concat(m)),n){var h=i().map(t.filter((function(e){return e.get("type")===s.ZHR.subtask})),"id");(f=i().difference(h,c)).length&&(m=t.filter((function(e){return~f.indexOf(e.get("id"))})).map((function(e){return e.toJS()})),d=d.concat(m))}return d}(G,I),J=[];n.forEach((function(e){var t;J.push(null===(t=e.model)||void 0===t?void 0:t.originModel.get("columnId"))}));var X=new Set(J),Q=q.filter((function(e){return e.type===s.ZHR.task})).map((function(e){return e.id})),$=f.kG();(0,a.a1Z)(Q).filter((function(e){return null!=(null===e||void 0===e?void 0:e.get("parentId"))?!a.PNE(e):!(!$||X.has(null===e||void 0===e?void 0:e.get("columnId")))})).toArray().map((function(e){return e.get("id")}));if(j||u.h.dispatch(S(d,B,[])),P)w(d,e().toJS(),[]);else w(d,B,[])}}},L7jP:function(e,t,n){"use strict";n.d(t,{UD:function(){return g}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("bJwH"),i=n("l3/N"),o=n("NMvI"),a=n("yscd"),s=n("zoGk"),c=n("/0bn"),l=n("V/jI"),u=n("2sNt"),f=n("wV/k"),d=n("xS9v");function m(e){return m="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},m(e)}function p(){p=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==m(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=d;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(m(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function h(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}var y=function(e,t){var n=[],r=s.Z.prefMoment(t);if(e.forEach((function(e){var i,o=e.id,a=e.isSubTask,f=e.taskId,d=e.sectionDate;if((!d||d!==t)&&(i=a?u.ebv(f,o):u.FOH(o))){a&&(i=i.set("isSubTaskModel",!0).set("taskId",f));var m=s.Z.prefMoment(i.get("startDate")).startOf("day"),p=r===m,h=u.Ube(i);(!p&&!h||u.PNE(i))&&n.push(i),!p&&h&&c.$Z({text:l.U2("edit_schedule_date_limit")})}})),n.length){var i=d.J0(t);f.Z(n,i)}},v=function(e){var t,n;if(!e.parent)return null===(t=e.section)||void 0===t||null===(n=t.getDateString)||void 0===n?void 0:n.call(t)},g=function(){var e,t=(e=p().mark((function e(t,n,s,c,l,f,d,m){var h,g,b,E,k,S,w,T,x,_;return p().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(b=m||(i.Rq()?"#"+o.Js():i.Li()?i.BP():(0,r.sr)()),E=s[n],null!=b){e.next=4;break}return e.abrupt("return");case 4:if(!((null===(h=t[0])||void 0===h?void 0:h.model)instanceof a.g)){e.next=9;break}k=t[0].model.originModel,c&&y([{id:k.get("id"),taskId:k.get("taskId"),isSubTask:!0,sectionDate:v(t[0])}],c),e.next=26;break;case 9:if(!((null===(g=t[0])||void 0===g?void 0:g.model)instanceof a.zF)){e.next=12;break}e.next=26;break;case 12:if(S=u.qOI(t),w=S.list,T=S.map,x=u.kzf(w,T),_=!!f,e.t0=_&&s[n]&&f,!e.t0){e.next=19;break}return e.next=19,u.TdD(x,f,i.EI()+s[n].section.id);case 19:if(u.JpS(w,T,n,s,l,!0,d),e.t1=!_&&s[n],!e.t1){e.next=24;break}return e.next=24,u.MfN(x,i.EI()+s[n].section.id);case 24:u.jRC(x),c&&(null!=E&&E.level+l!==0||y(x.map((function(e){return{id:e.id,taskId:void 0,isSubTask:!1,sectionDate:v(e)}})),c));case 26:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){h(o,r,i,a,s,"next",e)}function s(e){h(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e,n,r,i,o,a,s,c){return t.apply(this,arguments)}}()},"b1+A":function(e,t,n){"use strict";n.d(t,{U:function(){return p}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("TeQF"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),i=n("2sNt"),o=n("owjm"),a=n("4+DD"),s=n("V/jI"),c=n("bJwH"),l=n("l3/N"),u=n("d7tj");function f(e){return f="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},f(e)}function d(){d=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=m(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==f(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=m(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=m(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(f(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function m(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}var p=function(){var e,t=(e=d().mark((function e(t,n,f,m,p,h){var y,v,g,b,E,k;return d().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return y=i.qOI(t),v=y.list,g=y.map,b=i.kzf(v,g),E=(0,r.List)(b.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})).filter(Boolean)),e.next=5,(0,o.zd)(E,m,void 0,!1);case 5:(k=e.sent).size>0&&(1===b.length&&(b[0].id,k.get(0).get("id")),(0,a.eD)(s.U2("task_move_to_project",{s:(0,u.jq)((0,c.Rp)(m).get("name"))}),3e3,(function(){l.Jv(m)}))),i.JpS(v,g,n,f,p,!0,h),i.jRC(b);case 9:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){m(o,r,i,a,s,"next",e)}function s(e){m(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e,n,r,i,o,a){return t.apply(this,arguments)}}()},CwjU:function(e,t,n){"use strict";n.d(t,{U:function(){return m}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("NMvI"),i=n("bJwH"),o=n("l3/N"),a=n("wV/k"),s=n("2sNt");function c(e){return c="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},c(e)}function l(){l=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};f(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var l=m(e[i],e,o);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==c(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(f).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=m(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=m(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(c(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=f(E,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,f(e,u,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),f(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(d(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),f(T,u,"Generator"),f(T,a,(function(){return this})),f(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function u(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}var f=function(){var e;return null!==(e=o.Rq()?"#"+r.Js():o.Li()?o.BP():(0,i.sp)())&&void 0!==e?e:void 0},d=function(e,t){var n=e.map((function(e){var t=e.get("id"),n=s.gVK(e),r=e.get("taskId");return n?r:t})),r=parseInt("".concat(t),10),i=s.a1Z(n);a.Nf(i,r)},m=function(){var e,t=(e=l().mark((function e(t,n,r,i,a,c,u,m){var p,h,y,v,g,b;return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(null!=(m||f())){e.next=3;break}return e.abrupt("return");case 3:if(p=r[n],h=s.qOI(t),y=h.list,v=h.map,g=s.kzf(y,v),b=!!c,e.t0=b&&r[n]&&c,!e.t0){e.next=11;break}return e.next=11,s.TdD(g,c,o.EI()+r[n].section.id);case 11:if(s.JpS(y,v,n,r,a,!0,u),e.t1=!b&&r[n],!e.t1){e.next=16;break}return e.next=16,s.MfN(g,o.EI()+r[n].section.id);case 16:s.jRC(g),null!=p&&p.level+a!==0||d(g.map((function(e){var t;return null===(t=e.model)||void 0===t?void 0:t.originModel})),i);case 18:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){u(o,r,i,a,s,"next",e)}function s(e){u(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e,n,r,i,o,a,s,c){return t.apply(this,arguments)}}()},Q2bh:function(e,t,n){"use strict";n.d(t,{UA:function(){return S},UG:function(){return w},zZ:function(){return T},VF:function(){return x},H0:function(){return O},Gk:function(){return C},fJ:function(){return D},dV:function(){return A},Hr:function(){return I},ge:function(){return P},h1:function(){return M},sh:function(){return N},c0:function(){return R},IK:function(){return L},e5:function(){return U},gG:function(){return Z},M:function(){return F},bD:function(){return H},d5:function(){return Y},_X:function(){return V},qs:function(){return K},VX:function(){return W},oq:function(){return z},Yk:function(){return G},Ec:function(){return q},rI:function(){return J},NS:function(){return X},jP:function(){return Q}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("2B1R"),n("7+zs"),n("sMBO"),n("6cQw"),n("qePV"),n("tkto"),n("07d7"),n("5s+n"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),i=n.n(r),o=n("Eh+D"),a=n("dvcG"),s=n("RDjN"),c=n("tEj8"),l=n("bBaG"),u=n("hnzI"),f=n("uz+a");function d(e){return d="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},d(e)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,h(r.key),r)}}function p(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function h(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var v=p((function e(){y(this,e),this.tasks=new g,this.projects=new g,this.tags=new g,this.csls=new g,this.folders=new g,this.taskParents=new g})),g=function(){return p((function e(){y(this,e),this.data={}}),[{key:"setData",value:function(e){this.data=e}},{key:"set",value:function(e,t){this.data[e]=JSON.parse(JSON.stringify(t))}},{key:"get",value:function(e){return this.data[e]}},{key:"has",value:function(e){return i().isObject(this.data[e])}},{key:"del",value:function(e){this.has(e)&&delete this.data[e]}}])}(),b=new v,E=(0,a.LP)(s._Yt.original,"json");function k(e){$(e,b.folders)}function S(e){ee(e,b.folders)}function w(e){return b.folders.has(e)}function T(e){return b.folders.get(e)}function x(e){e&&(o.Iterable.isIterable(e)?e.get("isNew")||e.get("isDirty")||w(e.get("id"))||k(e.toJSON()):e.isNew||!e.isDirty||w(e.id)||k(e))}function _(e){$(e,b.csls)}function O(e){ee(e,b.csls)}function C(e){return b.csls.has(e)}function D(e){return b.csls.get(e)}function A(e){e&&(o.Iterable.isIterable(e)?e.get("isNew")||e.get("isDirty")||C(e.get("id"))||_(e.toJSON()):e.isNew||!e.isDirty||C(e.id)||_(e))}function I(e){ee(e,b.tags)}function P(e){return b.tags.has(e)}function M(e){return b.tags.get(e)}function N(e){var t,n;e&&(o.Iterable.isIterable(e)?(t=e.get("status"),n=e.get("name")):(t=e.status,n=e.name),t!==l.L.DONE||P(n)||function(e){if(i().isObject(e)){var t=JSON.parse(JSON.stringify(e));b.tags.set(t.name,t)}}(e))}function j(e){$(e,b.projects)}function R(e){ee(e,b.projects)}function L(e){return b.projects.has(e)}function U(e){return b.projects.get(e)}function Z(e){e&&(o.Iterable.isIterable(e)?e.get("isNew")||e.get("isDirty")||L(e.get("id"))||j(e.toJSON()):e.isNew||!e.isDirty||L(e.id)||j(e))}E&&!i().isEmpty(E)&&(E.db?b.tasks.setData(JSON.parse(JSON.stringify(E.db))):(E.tasks&&b.tasks.setData(JSON.parse(JSON.stringify(E.tasks.data))),E.projects&&b.projects.setData(JSON.parse(JSON.stringify(E.projects.data))),E.tags&&b.tags.setData(JSON.parse(JSON.stringify(E.tags.data))),E.csls&&b.csls.setData(JSON.parse(JSON.stringify(E.csls.data))),E.folders&&b.folders.setData(JSON.parse(JSON.stringify(E.folders.data))),E.taskParents&&b.taskParents.setData(JSON.parse(JSON.stringify(E.taskParents.data)))));var B=function(e){$(e,b.tasks)},F=function(e){ee(e,b.tasks)},H=function(e){te(e,b.tasks)},Y=function(e){return b.tasks.has(e)},V=function(e){return b.tasks.get(e)},K=function(e){te(e,b.taskParents)};function W(e){var t;e&&((t=o.Iterable.isIterable(e)?{id:e.get("id"),parentId:e.get("parentId"),childIds:e.get("childIds")}:{id:e.id,parentId:e.parentId,childIds:e.childIds})&&$(t,b.taskParents))}var z=function(e){return b.taskParents.has(e)},G=function(e){return b.taskParents.get(e)},q=function(e){e.get("isNew")||e.get("isDirty")||Y(e.get("id"))||B((0,c.Tj)(e).toJSON()),e.get("isNew")||z(e.get("id"))||W(e)},J=function(e){B(e)},X=function(){try{(0,a.JU)(s._Yt.original,JSON.stringify(b))}catch(e){(0,f.e)((function(t){t.setTag("type","originalDump");try{t.setExtra("data",Object.keys(b.tasks.data).length)}catch(n){t.setExtra("dataError",n)}(0,f.Tb)(e)}))}};function Q(){!function(){var e=new Set(u.h.getState().tasks.taskList.toArray().filter((function(e){return e.get("isDirty")})).map((function(e){return e.get("id")}))),t=!1;Object.keys(b.tasks.data).forEach((function(n){e.has(n)||(t=!0,H(n))})),Object.keys(b.taskParents.data).forEach((function(n){e.has(n)||(t=!0,K(n))})),t&&X()}()}function $(e,t){if(i().isObject(e)){var n=JSON.parse(JSON.stringify(e));t.set(n.id,n)}}function ee(e,t){t.del(e),X()}function te(e,t){t.del(e)}},ua2A:function(e,t,n){"use strict";n.d(t,{f:function(){return l}});var r=n("7Rop"),i=n("2sNt"),o=n("P26T"),a=n("dmHn"),s=n.n(a),c={},l=function(e,t){var n=s()(t),a=function(){if(c[t])return c[t];var e=o.Z.formatToServerDate(n);return c[t]=e,e}();return e.merge({id:(0,r.Z)(),startDate:a,dueDate:(0,i.p1C)(e,n,a),progress:0,items:(0,i.tWb)(e,n),remindTime:null,taskId:e.get("id"),isRepeatBody:!0})}},C8XA:function(e,t,n){"use strict";n.d(t,{gY:function(){return o},P9:function(){return a},_:function(){return s}});var r=n("hnzI"),i=n("Eh+D"),o=function(){return r.h.getState().searchComments},a=function(e){return o().get(e)||i.List()},s=function(e){return a(e).size>0}},RNzw:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),i=n.n(r),o=n("/Qhg"),a=n.n(o),s=n("Cl3p");function c(e){return c="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},c(e)}function l(){l=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};f(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var l=m(e[i],e,o);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==c(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(f).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,s)}))}s(l.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=m(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=m(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(c(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=f(E,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,f(e,u,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),f(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(d(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),f(T,u,"Generator"),f(T,a,(function(){return this})),f(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function u(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function d(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}var p=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),d(this,"syncing",void 0),d(this,"doSync",void 0),d(this,"doSyncImmediately",void 0),this.syncing=!1,this.doSync=i().debounce(this.internalDoSync,1e3),this.doSyncImmediately=this.internalDoSync},t=[{key:"doSyncBegin",value:function(){this.syncing=!0}},{key:"doSyncFinish",value:function(){this.syncing=!1}},{key:"internalDoSync",value:function(){var e,t=(e=l().mark((function e(){return l().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if((0,s.r_)()){e.next=2;break}return e.abrupt("return");case 2:if(!this.syncing){e.next=4;break}return e.abrupt("return");case 4:return this.doSyncBegin(),e.prev=5,(0,s.PY)(),e.next=9,(0,s.Kz)();case 9:return e.next=11,(0,s.S8)();case 11:this.doSyncFinish(),e.next=18;break;case 14:e.prev=14,e.t0=e.catch(5),a().error(e.t0),this.doSyncFinish();case 18:case"end":return e.stop()}}),e,this,[[5,14]])})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){u(o,r,i,a,s,"next",e)}function s(e){u(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(){return t.apply(this,arguments)}}()}],t&&f(e.prototype,t),n&&f(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),h=new p;t.Z=h},XOLQ:function(e,t,n){"use strict";n.d(t,{T:function(){return l},V:function(){return u}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");function r(e){return 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},r(e)}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,c(r.key),r)}}function a(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(e,t,n){return(t=c(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var l=function(){return a((function e(t){i(this,e),s(this,"habitCheckin",void 0),s(this,"oldId",void 0),this.habitCheckin=t.mutableCopy(),this.oldId=null}),[{key:"getId",value:function(){return this.habitCheckin.id}},{key:"setId",value:function(e){this.habitCheckin.id=e}},{key:"getOldId",value:function(){return this.oldId}},{key:"setOldId",value:function(e){this.oldId=e}},{key:"getSyncStatus",value:function(){return this.habitCheckin.syncStatus}},{key:"setSyncStatus",value:function(e){this.habitCheckin.syncStatus=e}},{key:"getStamp",value:function(){return this.habitCheckin.checkinStamp}},{key:"getData",value:function(){return this.habitCheckin}},{key:"setValue",value:function(e){this.habitCheckin.value=e}},{key:"setCheckinTime",value:function(e){this.habitCheckin.checkinTime=e}}])}(),u=function(){return a((function e(t){i(this,e),s(this,"habitRecord",void 0),s(this,"oldId",void 0),this.habitRecord=t.mutableCopy(),this.oldId=null}),[{key:"getId",value:function(){return this.habitRecord.id}},{key:"setId",value:function(e){this.habitRecord.id=e}},{key:"getOldId",value:function(){return this.oldId}},{key:"setOldId",value:function(e){this.oldId=e}},{key:"getSyncStatus",value:function(){return this.habitRecord.syncStatus}},{key:"setSyncStatus",value:function(e){this.habitRecord.syncStatus=e}},{key:"getStamp",value:function(){return this.habitRecord.stamp}},{key:"getData",value:function(){return this.habitRecord}}])}()},"0Nh+":function(e,t,n){"use strict";n.d(t,{Z:function(){return de}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),i=n.n(r),o=n("/Qhg"),a=n.n(o),s=(n("TeQF"),n("6cQw"),n("5DmW"),n("27RR"),n("tkto"),n("SnZ1")),c=n("2KMM"),l=n("/kYj"),u=n("bJwH"),f=n("f4Y0"),d=n("fEur"),m=n("NMvI"),p=n("2sNt"),h=n("xG0P"),y=n("ZvEw"),v=n("+TCt"),g=n("5WEu"),b=n("dmHn"),E=n.n(b),k=n("c+aH"),S=n("dvcG"),w=n("RDjN"),T=n("lQiI"),x=n("sLZY"),_=n("wPh5"),O=n("ylzY"),C=n("tVRO"),D=n("uz+a");function A(e){return A="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},A(e)}function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,N(r.key),r)}}function P(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e,t,n){return(t=N(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function N(e){var t=function(e,t){if("object"!=A(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=A(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==A(t)?t:t+""}function j(){j=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(I([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==A(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function I(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(A(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=I,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:I(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function R(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function L(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){R(o,r,i,a,s,"next",e)}function s(e){R(o,r,i,a,s,"throw",e)}a(void 0)}))}}var U=function(e){if((0,v.qf)()||(0,u.mW)().toArray().some((function(e){return!!(0,u.vG)(e)&&((0,v._k)(),!0)})),(0,T._y)()&&e&&(0,x.I7)()){var t=!1;(t=(0,u.mW)().toArray().some((function(e){return!!(0,u.Q0)(e)&&((0,x.ew)(),!0)})))||(t=(0,l.jA)().toArray().some((function(e){return!!(0,u.zW)(e)&&((0,x.ew)(),!0)}))),t||(t=(0,d.Zj)().toArray().some((function(e){return!!(0,u.ZW)(e)&&((0,x.ew)(),!0)})))}(0,g.qT)(),(0,m.TF)()};function Z(e){return B.apply(this,arguments)}function B(){return(B=L(j().mark((function e(t){var n,r,i,o,a,s;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.data,r=void 0===n?{}:n,i=t.isFullBatch,o=void 0!==i&&i,a=t.isInitPull,s=void 0!==a&&a,(0,f.hX)({serverData:r.columns,isFullBatch:o}),(0,l.hX)(r.projectGroups),(0,u.hX)({serverData:r.projectProfiles,isFullBatch:o}),(0,d.hX)(r.filters),(0,m.hX)(r.tags),(0,h.hX)(r.syncOrderBean),(0,h.Di)(r.syncOrderBeanV3),e.next=10,(0,p.hX0)({serverData:r.syncTaskBean,isFullBatch:o,isBatchCheck:!0});case 10:return e.next=12,(0,p.wGw)(r.checks);case 12:(0,C.r5)(r.remindChanges),(0,c.sl)()?(0,T.Oh)()?(0,y.o6)():(0,T.OL)().then((function(){_.xr(),(0,T.Oh)()&&(0,y.o6)()})):(0,T.Oh)()&&(0,T.OL)().then((function(){(_.xr(),(0,T.Oh)())?(0,y.o6)():y.LK().size>0&&(0,y.TD)()})),(0,u.$X)(),U(s);case 16:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var F=function(){var e=L(j().mark((function e(){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,u.bb)();case 2:return e.next=4,(0,f.bb)();case 4:return e.next=6,(0,f.mK)();case 6:return e.next=8,(0,p.ZO5)();case 8:return e.abrupt("return",Promise.all([(0,l.bb)(),(0,d.bb)(),(0,m.bb)(),(0,p.bbh)(),(0,C.FV)(),(0,k.DA)()]));case 9:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),H=function(e,t){return new Promise((function(n,r){(0,s.Nhi)(e).then((function(o){var a=o.data,c=(new Date).valueOf();(0,s.zRl)(t).then((function(e){i().isEmpty(e.data.add)&&i().isEmpty(e.data.update)&&i().isEmpty(e.data.delete)||(a.columnTimeStamp=c),a.columns=e.data,n(a)})).catch((function(n){var i,a=function(e){var t,n=(null===e||void 0===e?void 0:e.response)||{};return{errorName:(null===e||void 0===e?void 0:e.name)||"",errorCode:(null===e||void 0===e?void 0:e.code)||"",errorMessage:(null===e||void 0===e?void 0:e.message)||"",responseStatus:null!==(t=null===n||void 0===n?void 0:n.status)&&void 0!==t?t:null,responseStatusText:(null===n||void 0===n?void 0:n.statusText)||"",isOnline:"undefined"!==typeof navigator&&"boolean"===typeof navigator.onLine?navigator.onLine:null}}(n);(0,D.mi)("batch check columns error",function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?P(Object(n),!0).forEach((function(t){M(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):P(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({checkPoint:e,columnTimeStamp:t,batchCheckStatus:null===o||void 0===o?void 0:o.status,batchCheckUrl:(null===o||void 0===o||null===(i=o.config)||void 0===i?void 0:i.url)||""},a)),r(n)}))})).catch((function(e){r(e)}))}))},Y=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),M(this,"isInitPull",void 0);var t=+(0,S.LP)(w._Yt.checkPoint);this.checkPoint=t||0;try{i().isNumber(this.checkPoint)||(0,D.mi)("batch sync point null",{checkpoint:this.checkPoint})}catch(n){}this.columnTimeStamp=0,this.isInitPull=!0},t=[{key:"isFullBatch",value:function(){return 0===this.checkPoint}},{key:"pull",value:function(){var e=L(j().mark((function e(){var t,n,r;return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.isInitPull||this.isFullBatch()){e.next=7;break}return e.next=3,H(0,0);case 3:return t=e.sent,e.next=6,Z({data:t,isFullBatch:this.isFullBatch(),isInitPull:!0});case 6:this.isInitPull=!1;case 7:return e.next=9,H(this.checkPoint,this.columnTimeStamp);case 9:return n=e.sent,e.next=12,Z({data:n,isFullBatch:this.isFullBatch()});case 12:if(O.ZP.haveRequestColumns=!0,this.isFullBatch()&&(r={fd:E()().subtract(1,"month").startOf("month").utc().millisecond(0).format("YYYY-MM-DD HH:mm:ss"),td:""},(0,s.qpV)(r,600).then((function(e){var t=e.data||[];(0,p.AIj)(t)}))),null!=n.checkPoint){e.next=16;break}throw new Error("sync error data ".concat(JSON.stringify(n)));case 16:return e.abrupt("return",n);case 17:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"commit",value:function(){var e=L(j().mark((function e(){return j().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",F());case 1:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()},{key:"updatePoint",value:function(e,t){this.checkPoint=e;try{i().isNumber(this.checkPoint)||(0,D.mi)("update point null",{checkpoint:this.checkPoint})}catch(n){}t&&(this.columnTimeStamp=t)}}],t&&I(e.prototype,t),n&&I(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),V=n("X+OG"),K=n("hnzI"),W=n("gFJJ"),z=n("/0bn"),G=n("V/jI"),q=n("+Ili"),J=n("q9+P"),X=n("2a0y"),Q=n("Ag2S"),$=n("Q2bh");function ee(e){return ee="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},ee(e)}function te(){te=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==ee(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(ee(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function ne(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function re(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){ne(o,r,i,a,s,"next",e)}function s(e){ne(o,r,i,a,s,"throw",e)}a(void 0)}))}}function ie(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function oe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ce(r.key),r)}}function ae(e,t,n){return t&&oe(e.prototype,t),n&&oe(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function se(e,t,n){return(t=ce(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ce(e){var t=function(e,t){if("object"!=ee(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=ee(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==ee(t)?t:t+""}var le=(0,X.n)(),ue=function(){return ae((function e(){ie(this,e),se(this,"doSyncImmediately",void 0),this.batchSyncInstance=new Y,this.syncing=!1,this.doSyncImmediately=this.doSync}),[{key:"doSyncBegin",value:function(){this.syncing=!0}},{key:"doSyncFinish",value:function(){this.syncing=!1,$.jP(),Q.vp.dispatch("dataSyncFinished")}},{key:"doSyncFailed",value:function(e){this.syncing=!1,(0,D.e)((function(t){t.setTag("type","sync"),(0,D.Tb)(e)})),a().error("Sync failed: ",e)}},{key:"doSync",value:function(){var e=re(te().mark((function e(){var t;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.syncing){e.next=4;break}return e.abrupt("return",Promise.resolve());case 4:return this.doSyncBegin(),e.prev=5,e.next=8,this.batchSyncInstance.pull();case 8:return t=e.sent,e.next=11,this.batchSyncInstance.commit();case 11:return this.batchSyncInstance.updatePoint(t.checkPoint,t.columnTimeStamp),this.doSyncFinish(),e.abrupt("return",Promise.resolve());case 16:return e.prev=16,e.t0=e.catch(5),this.doSyncFailed(e.t0),e.abrupt("return",Promise.reject(e.t0));case 20:case"end":return e.stop()}}),e,this,[[5,16]])})));return function(){return e.apply(this,arguments)}}()},{key:"pullFromServer",value:function(){var e=re(te().mark((function e(){return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.batchSyncInstance.pull();case 2:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()}])}(),fe=function(){return ae((function e(){ie(this,e),se(this,"doSync",void 0),se(this,"doSyncImmediately",void 0),this.batchSyncInstance=new Y,this.localPoint=(0,S.LP)(w._Yt.checkPoint,"json");try{i().isNumber(this.localPoint)||null==this.localPoint||(0,D.mi)("local point null",{checkpoint:this.localPoint})}catch(t){}this.syncing=!1,this.doSync=i().debounce(this.doSyncOnce,500),this.doSyncImmediately=this.doSyncOnce}),[{key:"doSyncBegin",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.syncing=!0,K.h.dispatch((0,V.I0)("ing")),e&&Q.vp.dispatch("backgroundDoSyncStart")}},{key:"doSyncFinish",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.syncing=!1,K.h.dispatch((0,V.I0)("complete")),$.jP(),Q.vp.dispatch("dataSyncFinished"),e&&Q.vp.dispatch("backgroundDoSyncEnd")}},{key:"doSyncFailed",value:function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.syncing=!1,(0,D.e)((function(t){t.setTag("type","sync"),(0,D.Tb)(e)})),a().error("Sync failed: ",e),t&&Q.vp.dispatch("backgroundDoSyncError")}},{key:"doSyncOnce",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return new Promise((function(n,r){e.syncing?n():(e.batchSyncInstance.isFullBatch()?e.doFullBatchSync(t):e.doCheckBatchSync(t)).then((function(){return n()})).catch((function(t){return e.doSyncFailed(t),r(t)}))}))}},{key:"doFullBatchSync",value:function(){var e=re(te().mark((function e(){var t,n,r=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=!(r.length>0&&void 0!==r[0])||r[0],this.doSyncBegin(t),e.next=4,this.batchSyncInstance.pull();case 4:if(n=e.sent,this.localPoint&&this.localPoint!==this.batchSyncInstance.checkPoint&&this.localPoint!==n.checkPoint)this.batchSyncInstance.updatePoint(this.localPoint,n.columnTimeStamp);else{try{i().isNumber(n.checkPoint)||(0,D.mi)("update point null 1",n)}catch(o){}this.batchSyncInstance.updatePoint(n.checkPoint,n.columnTimeStamp),this.localPoint=null}if(!this.localPoint){e.next=11;break}return e.next=9,this.doCheckBatchSync();case 9:e.next=15;break;case 11:return e.next=13,this.batchSyncInstance.commit();case 13:this.dumpToLocalStorage(),this.doSyncFinish(t);case 15:T._y()||(0,u.CW)()>W.b9.projectNumber&&z.$Z({text:G.U2("limit_tip_lists",{s1:W.b9.projectNumber}),key:"limitList",actionText:G.U2("upgrade_now"),closable:!1,delayTime:1e4,onAction:function(){window.open(J.TF+J.nw+"/payment"),q.Gn("list")}});case 16:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"doCheckBatchSync",value:function(){var e=re(te().mark((function e(){var t,n,r=arguments;return te().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return t=!(r.length>0&&void 0!==r[0])||r[0],this.doSyncBegin(t),e.next=4,this.batchSyncInstance.pull();case 4:return n=e.sent,e.next=7,this.batchSyncInstance.commit();case 7:try{i().isNumber(n.checkPoint)||(0,D.mi)("update point null 2",n)}catch(o){}this.batchSyncInstance.updatePoint(n.checkPoint,n.columnTimeStamp),this.dumpToLocalStorage(),this.doSyncFinish(t);case 11:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}()},{key:"dumpToLocalStorage",value:function(){try{i().isNumber(this.batchSyncInstance.checkPoint)||(0,D.mi)("dump point null",{checkpoint:this.batchSyncInstance.checkPoint})}catch(e){}(0,S.JU)(w._Yt.checkPoint,this.batchSyncInstance.checkPoint),(0,p.NSs)()}}])}(),de=le?new ue:new fe},mV5u:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("I9xj"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),i=n.n(r),o=n("/Qhg"),a=n.n(o),s=n("Ici6"),c=n("lQiI"),l=n("nCmD");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)}function f(){f=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=m(e[i],e,o);if("throw"!==c.type){var l=c.arg,f=l.value;return f&&"object"==u(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(f).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=m(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=m(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(u(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(d(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function d(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function p(e){var t=function(e,t){if("object"!=u(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=u(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==u(t)?t:t+""}var h=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.syncing=!1,this.doSync=i().debounce(this._doSync,1e3),this.doSyncImmediately=this._doSync},t=[{key:"_doSyncBegin",value:function(){this.syncing=!0}},{key:"_doSyncFinish",value:function(){this.syncing=!1}},{key:"_doSync",value:function(){var e,t=(e=f().mark((function e(t,n){return f().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(c._y()){e.next=2;break}return e.abrupt("return");case 2:if(!this.syncing){e.next=4;break}return e.abrupt("return");case 4:return this._doSyncBegin(),e.prev=5,e.next=8,(0,s.Oi)(n);case 8:return e.next=10,Promise.all([(0,s.cB)({action:t}),(0,s.Fl)({action:t}),(0,s.oz)(),(0,s.sG)(),(0,s.Uu)(),(0,l.BY)()]);case 10:this._doSyncFinish(),e.next=17;break;case 13:e.prev=13,e.t0=e.catch(5),a().error(e.t0),this._doSyncFinish();case 17:case"end":return e.stop()}}),e,this,[[5,13]])})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){d(o,r,i,a,s,"next",e)}function s(e){d(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e,n){return t.apply(this,arguments)}}()}],t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();t.Z=new h},"4WO1":function(e,t,n){"use strict";n.d(t,{N:function(){return i},M:function(){return o}});n("4mDm"),n("07d7"),n("YGK4"),n("PKPk"),n("3bBZ");var r=new Set;function i(e){return r.has(e)}function o(e){r.add(e)}},VgqD:function(e,t,n){"use strict";n("+2oP"),n("07d7"),n("5s+n"),n("FZtP");var r=n("SnZ1");t.Z={userPublicProfileLocal:{},getUserPublicProfiles:function(e,t){var n=this;return new Promise((function(t,r){if(!e||!e.length)return[];for(var i=[],o=[],a=!1,s=0;s<e.length;s++){var c=n.userPublicProfileLocal[e[s]];c?i.push(c):(a=!0,o.push(e[s]))}a?n._getUserPublicProfileFromServer(o).then((function(){t(n._getUserPublicProfileFromLocal(e))})):t(i)}))},_getUserPublicProfileFromLocal:function(e){for(var t=[],n=0;n<e.length;n++){var r=this.userPublicProfileLocal[e[n]];r&&t.push(r)}return t},_getUserPublicProfileFromServer:function(e){var t=this,n=[],i=[];return e.length<20?i=e:(i=e.slice(0,20),n=e.slice(20,e.length)),(0,r.k2G)(i).then((function(e){if(t._storeUserPublicProfileToLocal(e.data),n.length)return t._getUserPublicProfileFromServer(n)}))},_storeUserPublicProfileToLocal:function(e){for(var t=0;t<e.length;t++)e[t].nickname||(e[t].nickname=e[t].displayName),this.userPublicProfileLocal[e[t].userCode]=e[t]},updateUserPublicProfiles:function(e){var t=this;e.forEach((function(e){var n=e.userCode,r=t.userPublicProfileLocal[n];r&&(r.nickname=e.displayName,r.avatarUrl=e.avatarUrl)}))}}},ybuw:function(e,t,n){"use strict";var r=n("IbX1"),i=n("u3xl");t.Z={filterMenuItemLeftPadding:12,filterMenuItemLevelPadding:26,calendarNavHeight:56,calendarYearNavHeight:64,calendarDayLabelHeight:32,calendarRightViewWidth:242,splitViewGap:i.pO,greyThemeColor:r.white.color,darkThemeColor:r.black.color,classicThemeColor:"#4772fa",nightThemeColor:"#4772fa",tealThemeColor:r.teal.color,turquoiseThemeColor:r.turquoise.color,matchaThemeColor:r.matcha.color,sunshineThemeColor:r.sunshine.color,peachThemeColor:r.peach.color,lilacThemeColor:r.lilac.color,ebonyThemeColor:r.ebony.color,navyThemeColor:r.navy.color,beijingThemeColor:r.BeiJing.color,hangzhouThemeColor:r.HangZhou.color,londonThemeColor:r.London.color,moscowThemeColor:r.Moscow.color,newyorkThemeColor:r.NewYork.color,sanfranciscoThemeColor:r.SanFrancisco.color,seoulThemeColor:r.Seoul.color,shanghaiThemeColor:r.ShangHai.color,guangzhouThemeColor:r.GuangZhou.color,shenzhenThemeColor:r.ShenZhen.color,sydneyThemeColor:r.Sydney.color,tokyoThemeColor:r.Tokyo.color,cairoThemeColor:r.Cairo.color,losangelesThemeColor:r.LosAngeles.color,springThemeColor:r.Spring.color,summerThemeColor:r.Summer.color,autumnThemeColor:r.Autumn.color,winterThemeColor:r.Winter.color,architectureThemeColor:r.Architecture.color,blackseaThemeColor:r.Blacksea.color,blossomThemeColor:r.Blossom.color,dawnThemeColor:r.Dawn.color,desertThemeColor:r.Desert.color,frozenThemeColor:r.Frozen.color,greeneryThemeColor:r.Greenery.color,meadowThemeColor:r.Meadow.color,silenceThemeColor:r.Silence.color,swallowThemeColor:r.Swallow.color,darkcyanThemeColor:r.darkcyan.color,darkgreenThemeColor:r.darkgreen.color,darkyellowThemeColor:r.darkyellow.color,darkpinkThemeColor:r.darkpink.color,darkpurpleThemeColor:r.darkpurple.color,lightBackGroundColor:"#ffffff",darkBackGroundColor:"#000000",taskLevelOffset:24,taskLevelKanbanOffset:24,BIG_ICON_SIZE:20,NORMAL_ICON_SIZE:16,ELECTRON_HEADER_BAR_HEIGHT:8,timelineTrickBgHeightWithDOW:130,timelineTrickBgHeight:115,timelineTrickBgHeightWithDOWInCalendartTaskCard:124,timelineTrickBgHeightInCalendartTaskCard:109}},OtTo:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("yq1k"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("rB9j"),n("JTJg"),n("PKPk"),n("UxlC"),n("3bBZ");var r=n("a0xv"),i=n("/Qhg"),o=n.n(i),a=n("lIat");function s(e){return s="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},s(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f(r.key),r)}}function u(e,t,n){return(t=f(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var d="TT_TIMES",m=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;c(this,e),u(this,"rruleOptions",void 0),u(this,"times",0),this.rruleOptions=t,this.times=n}return t=e,i=[{key:"createDefault",value:function(){return new e({freq:r.Ci.DAILY,interval:1})}},{key:"parseString",value:function(t){if(!t)return this.createDefault();var n=t,i=0;t.includes(d)&&(i=(0,a.a9)(d,t,0),n=(0,a.eE)(d,t)),n=n.replace("RRULE:","").replace("LUNAR:","");try{return new e(r.Ci.parseString(n),i)}catch(s){return o().error("HabitRule#parseString",s),this.createDefault()}}}],(n=[{key:"nDays",get:function(){var e;return null!==(e=this.rruleOptions.interval)&&void 0!==e?e:1}},{key:"toICalString",value:function(){var e=r.Ci.optionsToString(this.rruleOptions);return this.times>0&&(e="".concat(e,";").concat(d,"=").concat(this.times)),e}},{key:"isWeekNDaysRepeat",value:function(){return this.rruleOptions.freq===r.Ci.WEEKLY&&this.times>0}},{key:"isEveryNDaysRepeat",value:function(){var e;return(null!==(e=this.rruleOptions.interval)&&void 0!==e?e:1)>1&&this.rruleOptions.freq===r.Ci.DAILY}},{key:"isEveryDayDailyRepeat",value:function(){var e;return 1===(null!==(e=this.rruleOptions.interval)&&void 0!==e?e:1)&&this.rruleOptions.freq===r.Ci.DAILY}}])&&l(t.prototype,n),i&&l(t,i),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,n,i}()},joPj:function(e,t,n){"use strict";n.d(t,{Gk:function(){return h},Th:function(){return y}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("7+zs"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("SuFq"),n("PKPk"),n("3bBZ");function r(e){return 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},r(e)}function i(e,t,n){return t=a(t),function(e,t){if(t&&("object"===r(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,o()?Reflect.construct(t,n||[],a(e).constructor):t.apply(e,n))}function o(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(o=function(){return!!e})()}function a(e){return a=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},a(e)}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&c(e,t)}function c(e,t){return c=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},c(e,t)}function l(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function f(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var p=function(){return f((function e(t,n){l(this,e),d(this,"children",[]),d(this,"parent",void 0),d(this,"treeParentId",void 0),d(this,"treeId",void 0),this.treeId=t,this.treeParentId=n}),[{key:"addChild",value:function(e){e.parent=this,this.children.push(e)}}])}(),h=function(e){function t(){var e;l(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return d(e=i(this,t,[].concat(r)),"collapsed",!1),d(e,"level",0),e}return s(t,e),f(t)}(p),y=function(e){function t(e){var n;return l(this,t),d(n=i(this,t,["".concat(e.get("projectId"),"/").concat(e.get("id")),e.get("parentId")?"".concat(e.get("projectId"),"/").concat(e.get("parentId")):void 0]),"level",0),d(n,"task",void 0),d(n,"id",void 0),n.task=e,n.id=e.get("id"),n}return s(t,e),f(t)}(p)},F2NX:function(e,t,n){"use strict";n.d(t,{h:function(){return b},Pn:function(){return E},F8:function(){return k},NX:function(){return S},us:function(){return w},DL:function(){return T},lV:function(){return x},d4:function(){return _},gh:function(){return O},Pu:function(){return C},AP:function(){return D},Km:function(){return A},UD:function(){return I},EJ:function(){return P},MB:function(){return M},wB:function(){return N},OA:function(){return j},w1:function(){return R},kQ:function(){return L},AM:function(){return U},O8:function(){return Z},ML:function(){return B},Yh:function(){return F},_c:function(){return H},B9:function(){return Y},wA:function(){return V},zv:function(){return K},fH:function(){return W},GL:function(){return z}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("E9XD"),n("7+zs"),n("Tskq"),n("qePV"),n("NBAS"),n("ExoC"),n("07d7"),n("4l63"),n("5s+n"),n("SuFq"),n("YGK4"),n("PKPk"),n("3bBZ");var r=n("2sNt"),i=n("DhI8"),o=n("RDjN"),a=n("bJwH");function s(e){return s="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},s(e)}function c(e,t,n){return t=u(t),function(e,t){if(t&&("object"===s(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,l()?Reflect.construct(t,n||[],u(e).constructor):t.apply(e,n))}function l(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(l=function(){return!!e})()}function u(e){return u=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},u(e)}function f(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}function d(e,t){return d=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},d(e,t)}function m(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,v(r.key),r)}}function p(e,t,n){return t&&m(e.prototype,t),n&&m(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function y(e,t,n){return(t=v(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var g=p((function e(){h(this,e),y(this,"filter",(function(e){return!0})),y(this,"priority",0)})),b=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return!0})),e}return f(t,e),p(t)}(g),E=function(e){function t(e,n){var i;return h(this,t),y(i=c(this,t),"start",void 0),y(i,"end",void 0),y(i,"filter",(function(e){return i.end?(0,r.tS9)(e,i.start,i.end):(0,r.d$h)(e,i.start)})),i.start=e,i.end=n,i}return f(t,e),p(t)}(g),k=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.ie)(e)})),e}return f(t,e),p(t)}(g),S=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.dp)(e)})),e}return f(t,e),p(t)}(g),w=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.xX)(e)})),e}return f(t,e),p(t)}(g),T=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i._q)(e)})),e}return f(t,e),p(t)}(g),x=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.eV)(e)})),e}return f(t,e),p(t)}(g),_=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.xg)(e)})),y(e,"priority",1),e}return f(t,e),p(t)}(g),O=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.xH)(e)})),e}return f(t,e),p(t)}(g),C=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.LG)(e)})),e}return f(t,e),p(t)}(g),D=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.gJ)(e)})),e}return f(t,e),p(t)}(g),A=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i._w)(e)})),e}return f(t,e),p(t)}(g),I=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return(0,i.s7)(e)})),e}return f(t,e),p(t)}(g),P=function(e){function t(e){var n;return h(this,t),y(n=c(this,t),"id",""),y(n,"filter",(function(e){return e.get("projectId")===n.id})),n.id=e,n}return f(t,e),p(t)}(g),M=function(e){function t(e,n){var r;return h(this,t),y(r=c(this,t),"assignee",0),y(r,"projectId2UserId",new Map),y(r,"projectId2Project",new Map),y(r,"filter",(function(e){var t=e.get("assignee"),n=e.get("projectId"),i=r.projectId2Project.get(n)||(0,a.Rp)(n);if(i&&r.projectId2Project.set(n,i),!i)return!1;var o=r.projectId2UserId.get(n)||new Set,s=!(0,a.vi)(i);return!!t&&(+t===r.assignee&&o.has(+t)&&!s)})),r.assignee=parseInt(e,10),r.projectId2UserId=n,r}return f(t,e),p(t)}(g),N=function(e){function t(e){var n;return h(this,t),y(n=c(this,t),"projectId2UserId",new Map),y(n,"projectId2Project",new Map),y(n,"filter",(function(e){var t=e.get("projectId"),r=n.projectId2Project.get(t)||(0,a.Rp)(t);if(r&&n.projectId2Project.set(t,r),!r)return!1;var i=!(0,a.vi)(r),o=e.get("assignee");return!o||(null===o||-1===+o||i)})),n.projectId2UserId=e,n}return f(t,e),p(t)}(g),j=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.HlA)(e)})),e}return f(t,e),p(t)}(g),R=function(e){function t(e){var n;return h(this,t),y(n=c(this,t),"id",""),y(n,"filter",(function(e){return e.get("columnId")===n.id})),n.id=e,n}return f(t,e),p(t)}(g),L=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return 5===e.get("priority")})),e}return f(t,e),p(t)}(g),U=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return 3===e.get("priority")})),e}return f(t,e),p(t)}(g),Z=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return 1===e.get("priority")})),e}return f(t,e),p(t)}(g),B=function(e){function t(){var e;h(this,t);for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return y(e=c(this,t,[].concat(r)),"filter",(function(e){return 0===e.get("priority")||null==e.get("priority")})),e}return f(t,e),p(t)}(g),F=function(e){function t(e,n){var r;return h(this,t),y(r=c(this,t),"tag",""),y(r,"tag2Order",new Map),y(r,"filter",(function(e){var t=e.get("tags");if(!t||!t.size)return!!r.isNoTag();var n=t.toArray().reduce((function(e,t){var n,i,o=t.toLowerCase();if(null==e)return o;var a=null!==(n=r.tag2Order.get(e))&&void 0!==n?n:Number.MAX_VALUE;return(null!==(i=r.tag2Order.get(o))&&void 0!==i?i:Number.MAX_VALUE)<a?o:e}));return r.tag===n})),y(r,"isNoTag",(function(){return r.tag===o.iij})),r.tag=e,r.tag2Order=n,r}return f(t,e),p(t)}(g),H=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.PNE)(e)})),y(e,"priority",10),e}return f(t,e),p(t)}(g),Y=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.rpT)(e)})),y(e,"priority",9),e}return f(t,e),p(t)}(g),V=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.ZWx)(e)})),y(e,"priority",8),e}return f(t,e),p(t)}(g),K=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.p9N)(e)})),y(e,"priority",8),e}return f(t,e),p(t)}(g),W=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.d77)(e)})),y(e,"priority",11),e}return f(t,e),p(t)}(g),z=function(e){function t(){var e;h(this,t);for(var n=arguments.length,i=new Array(n),o=0;o<n;o++)i[o]=arguments[o];return y(e=c(this,t,[].concat(i)),"filter",(function(e){return(0,r.nJ4)(e)})),y(e,"priority",10),e}return f(t,e),p(t)}(g)},eXio:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("3bBZ");var r=n("dmHn"),i=n.n(r),o=n("RDjN"),a=n("P26T");function s(e){return s="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},s(e)}function c(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return l(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return l(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 l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,m(r.key),r)}}function f(e,t,n){return t&&u(e.prototype,t),n&&u(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function d(e,t,n){return(t=m(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function m(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var p=f((function e(t){var n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),d(this,"repeatFlag",void 0),d(this,"repeatFrom",void 0),d(this,"startDate",void 0),d(this,"completedTime",void 0),d(this,"timeZoneId",void 0),d(this,"exDates",void 0),this.repeatFlag=t.get("repeatFlag"),this.repeatFrom=null!==(n=t.get("repeatFrom"))&&void 0!==n?n:o.zNx.defaultVal;var r=t.get("originalDueStart");if(r){var s=c(r.split("T")[0].split("-").map(Number),3),l=s[0],u=s[1],f=s[2];this.startDate=new Date(l,u-1,f)}else{var m;this.startDate=null!==(m=a.Z.parseUTCString(t.get("dueStart")))&&void 0!==m?m:void 0}var p=t.get("eXDates"),h=t.get("isAllDay");this.timeZoneId=h?void 0:t.get("timeZone"),this.exDates=new Set((p||[]).map((function(e){return i()(e).format("YYYYMMDD")})))}))},"1h96":function(e,t,n){"use strict";n.d(t,{Z:function(){return d}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("YGK4"),n("PKPk"),n("3bBZ");var r=n("Eh+D"),i=n("RDjN"),o=n("P26T"),a=n("2sNt");function s(e){return s="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},s(e)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f(r.key),r)}}function l(e,t,n){return t&&c(e.prototype,t),n&&c(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function u(e,t,n){return(t=f(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){var t=function(e,t){if("object"!=s(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=s(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==s(t)?t:t+""}var d=l((function e(t,n){var s,c,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),u(this,"repeatFlag",void 0),u(this,"repeatFrom",void 0),u(this,"startDate",void 0),u(this,"completedTime",void 0),u(this,"timeZoneId",void 0),u(this,"exDates",void 0),this.repeatFlag=t.get("repeatFlag"),this.repeatFrom=n||(null!==(s=t.get("repeatFrom"))&&void 0!==s?s:i.zNx.defaultVal),this.startDate=null!==(c=o.Z.parseUTCString(t.get("startDate")))&&void 0!==c?c:void 0,this.completedTime=(0,a.PNE)(t)&&null!==(l=o.Z.parseUTCString(t.get("completedTime")))&&void 0!==l?l:void 0;var f=t.get("isAllDay"),d=t.get("isFloating");this.timeZoneId=f||d?void 0:t.get("timeZone"),this.exDates=new Set((r.List.isList(t.get("exDate"))?t.get("exDate").toJS():t.get("exDate"))||[])}))},lBvt:function(e,t,n){"use strict";n.d(t,{cj:function(){return r},M5:function(){return i},LF:function(){return o}});var r=function(e){return e.TASK="TASK",e.CHECKLIST="CHECKLIST",e.HABIT="HABIT",e.SUBSCRIBE_TASK="SUBSCRIBE_TASK",e.TIMETABLE="TIMETABLE",e.CUSTOM_SECTION="CUSTOM_SECTION",e.QUADRANT="QUADRANT",e.DETAIL_CHECKLIST="DETAIL_CHECKLIST",e.PROJECT="PROJECT",e.GROUP="GROUP",e.CSL="CSL",e.TAG="TAG",e.SMART_PROJECT="SMART_PROJECT",e.PROJECT_SECTION="PROJECT_SECTION",e.SUBSCRIBE_CALENDAR="SUBSCRIBE_CALENDAR",e.TEMPLATE="TEMPLATE",e}({}),i=function(e){return e.TASKLIST="TASKLIST",e.TASKLIST_KANBAN="TASKLIST_KANBAN",e.TASKLIST_TIMELINE="TASKLIST_TIMELINE",e.TASKLIST_TIMELINE_SCHEDULE="TASKLIST_TIMELINE_SCHEDULE",e.TASKLIST_DETAIL="TASKLIST_DETAIL",e.TEMPLATE_MODAL="TEMPLATE_MODAL",e.SIDEBAR="SIDEBAR",e.QUADARNT_1="QUADARNT_1",e.QUADARNT_2="QUADARNT_2",e.QUADARNT_3="QUADARNT_3",e.QUADARNT_4="QUADARNT_4",e.CALENDAR_MONTH="CALENDAR_MONTH",e.CALENDAR_ALL_DAY="CALENDAR_ALL_DAY",e.CALENDAR_IN_DAY="CALENDAR_IN_DAY",e.CALENDAR_SCHEDULE="CALENDAR_SCHEDULE",e}({}),o=function(e){return e.CALENDAR="CALENDAR",e.CALENDAR_ALL_DAY="CALENDAR_ALL_DAY",e}({})},Aw1m:function(e,t,n){"use strict";function r(e){return!!e}n.d(t,{y:function(){return r}})},"7u+B":function(e,t,n){"use strict";n.d(t,{O:function(){return c}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");function r(e){return 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},r(e)}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,s(r.key),r)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function a(e,t,n){return(t=s(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==r(t)?t:t+""}var c=o((function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),a(this,"added",[]),a(this,"updated",[]),a(this,"deleted",[])}))},M0rw:function(e,t,n){"use strict";var r=n("q1tI"),i=n("EPMa"),o=n.n(i);t.Z=function(e){var t=e.htmlType,n=void 0===t?"button":t,i=e.onClick,a=e.disabled,s=void 0!==a&&a,c=e.size,l=void 0===c?"middle":c,u=e.color,f=void 0===u?"primary":u,d=e.loading,m=void 0!==d&&d,p=e.className,h=void 0===p?"":p,y=e.icon,v=e.style,g=(0,r.useMemo)((function(){return!!y&&!e.children}),[y,e.children]),b=(0,r.useMemo)((function(){var e="";switch(f){case"primary":e="ap-button-primary";break;case"premium":e="ap-button-premium";break;case"transparent":e="ap-button-transparent";break;case"pureTransparent":e="ap-button-pure-transparent";break;case"green":e="ap-button-green";break;case"border":e="ap-button-border-primary";break;case"border-green":e="ap-button-border-green";break;case"border-red":e="ap-button-border-red"}return e}),[f]),E=(0,r.useMemo)((function(){if(g)return"ap-button-isometric";var e="";switch(l){case"large":e="ap-button-large";break;case"middle":e="ap-button-middle";break;case"small":e="ap-button-small";break;case"auto":e="ap-button-isometric"}return e}),[g,l]);return r.createElement("button",{type:n,disabled:s,className:o()("ap-button",E,b,h),onClick:m?void 0:i,style:v},y,e.children)}},WCf0:function(e,t,n){"use strict";n.d(t,{Z:function(){return s}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI");function i(e){return i="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},i(e)}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=i(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==i(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e){var t,n=e.icon,i=e.props,s=e.children;return t="function"===typeof n?r.createElement(n,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},i)):n,t||s||null}},F43T:function(e,t,n){"use strict";n.d(t,{Z:function(){return ae}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("pjDv"),n("4mDm"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ"),n("ma9I"),n("TeQF"),n("fbCW"),n("yq1k"),n("2B1R"),n("+2oP"),n("07d7"),n("JTJg");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("noZj"),s=n.n(a),c=n("JhLc"),l=(n("NPJQ"),n("6PoJ")),u=n("mTmW"),f=n("AP7E"),d=n("UyKA"),m=n("rfKv"),p=n("vFT/"),h=n("Ta7T"),y=(n("x0AG"),n("Tskq"),n("YGK4"),n("nq5K")),v=n("HqVV"),g=n("Cu7C"),b=n("teVg");function E(e){return E="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},E(e)}function k(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S=y.Z.LEFT,w=y.Z.RIGHT,T=y.Z.UP,x=y.Z.DOWN,_=y.Z.ENTER,O=y.Z.ESC,C=y.Z.HOME,D=y.Z.END,A=[T,x,S,w];function I(e,t){return(0,g.tS)(e,!0).filter((function(e){return t.has(e)}))}function P(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:1;if(!e)return null;var i=I(e,t),o=i.length,a=i.findIndex((function(e){return n===e}));return r<0?-1===a?a=o-1:a-=1:r>0&&(a+=1),i[a=(a+o)%o]}function M(e,t,n,i,o,a,s,c,l,u){var f=r.useRef(),d=r.useRef();d.current=t;var m=function(){v.Z.cancel(f.current)};return r.useEffect((function(){return function(){m()}}),[]),function(r){var p=r.which;if([].concat(A,[_,O,C,D]).includes(p)){var h,y,g,E=function(){return h=new Set,y=new Map,g=new Map,a().forEach((function(e){var t=document.querySelector("[data-menu-id='".concat((0,b.E4)(i,e),"']"));t&&(h.add(t),g.set(t,e),y.set(e,t))})),h};E();var M=function(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}(y.get(t),h),N=g.get(M),j=function(e,t,n,r){var i,o="prev",a="next",s="children",c="parent";if("inline"===e&&r===_)return{inlineTrigger:!0};var l=k(k({},T,o),x,a),u=k(k(k(k({},S,n?a:o),w,n?o:a),x,s),_,s),f=k(k(k(k(k(k({},T,o),x,a),_,s),O,c),S,n?s:c),w,n?c:s);switch(null===(i={inline:l,horizontal:u,vertical:f,inlineSub:l,horizontalSub:f,verticalSub:f}["".concat(e).concat(t?"":"Sub")])||void 0===i?void 0:i[r]){case o:return{offset:-1,sibling:!0};case a:return{offset:1,sibling:!0};case c:return{offset:-1,sibling:!1};case s:return{offset:1,sibling:!1};default:return null}}(e,1===s(N,!0).length,n,p);if(!j&&p!==C&&p!==D)return;(A.includes(p)||[C,D].includes(p))&&r.preventDefault();var R=function(e){if(e){var t=e,n=e.querySelector("a");(null===n||void 0===n?void 0:n.getAttribute("href"))&&(t=n);var r=g.get(e);c(r),m(),f.current=(0,v.Z)((function(){d.current===r&&t.focus()}))}};if([C,D].includes(p)||j.sibling||!M){var L,U,Z=I(L=M&&"inline"!==e?function(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}(M):o.current,h);U=p===C?Z[0]:p===D?Z[Z.length-1]:P(L,h,M,j.offset),R(U)}else if(j.inlineTrigger)l(N);else if(j.offset>0)l(N,!0),m(),f.current=(0,v.Z)((function(){E();var e=M.getAttribute("aria-controls"),t=P(document.getElementById(e),h);R(t)}),5);else if(j.offset<0){var B=s(N,!0),F=B[B.length-2],H=y.get(F);l(F,!1),R(H)}}null===u||void 0===u||u(r)}}n("toAj");function N(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return j(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return j(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 j(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var R=Math.random().toFixed(5).toString().slice(2),L=0;var U=n("omD+");n("oVuX"),n("EnZy"),n("LKBx"),n("5s+n");function Z(e){return function(e){if(Array.isArray(e))return H(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||F(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function B(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||F(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 F(e,t){if(e){if("string"===typeof e)return H(e,t);var n=Object.prototype.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)?H(e,t):void 0}}function H(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Y="__RC_UTIL_PATH_SPLIT__",V=function(e){return e.join(Y)},K="rc-menu-more";function W(){var e=B(r.useState({}),2)[1],t=(0,r.useRef)(new Map),n=(0,r.useRef)(new Map),i=B(r.useState([]),2),o=i[0],a=i[1],s=(0,r.useRef)(0),c=(0,r.useRef)(!1),l=(0,r.useCallback)((function(r,i){var o=V(i);n.current.set(o,r),t.current.set(r,o),s.current+=1;var a,l=s.current;a=function(){l===s.current&&(c.current||e({}))},Promise.resolve().then(a)}),[]),u=(0,r.useCallback)((function(e,r){var i=V(r);n.current.delete(i),t.current.delete(e)}),[]),f=(0,r.useCallback)((function(e){a(e)}),[]),d=(0,r.useCallback)((function(e,n){var r=t.current.get(e)||"",i=r.split(Y);return n&&o.includes(i[0])&&i.unshift(K),i}),[o]),m=(0,r.useCallback)((function(e,t){return e.some((function(e){return d(e,!0).includes(t)}))}),[d]),p=(0,r.useCallback)((function(e){var r="".concat(t.current.get(e)).concat(Y),i=new Set;return Z(n.current.keys()).forEach((function(e){e.startsWith(r)&&i.add(n.current.get(e))})),i}),[]);return r.useEffect((function(){return function(){c.current=!0}}),[]),{registerPath:l,unregisterPath:u,refreshOverflowKeys:f,isSubPathKey:m,getKeyPath:d,getKeys:function(){var e=Z(t.current.keys());return o.length&&e.push(K),e},getSubPathKeys:p}}var z=n("cdLe");function G(e){return G="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},G(e)}var q=["prefixCls","rootClassName","style","className","tabIndex","items","children","direction","id","mode","inlineCollapsed","disabled","disabledOverflow","subMenuOpenDelay","subMenuCloseDelay","forceSubMenuRender","defaultOpenKeys","openKeys","activeKey","defaultActiveFirst","selectable","multiple","defaultSelectedKeys","selectedKeys","onSelect","onDeselect","inlineIndent","motion","defaultMotions","triggerSubMenuAction","builtinPlacements","itemIcon","expandIcon","overflowedIndicator","overflowedIndicatorPopupClassName","getPopupContainer","onClick","onOpenChange","onKeyDown","openAnimation","openTransitionName","_internalRenderMenuItem","_internalRenderSubMenuItem"];function J(){return J=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},J.apply(this,arguments)}function X(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?X(Object(n),!0).forEach((function(t){$(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):X(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function $(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=G(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=G(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==G(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ee(e){return function(e){if(Array.isArray(e))return re(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ne(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function te(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||ne(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 ne(e,t){if(e){if("string"===typeof e)return re(e,t);var n=Object.prototype.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)?re(e,t):void 0}}function re(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ie(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var oe=[],ae=r.forwardRef((function(e,t){var n,i=e,a=i.prefixCls,y=void 0===a?"rc-menu":a,v=i.rootClassName,g=i.style,E=i.className,k=i.tabIndex,S=void 0===k?0:k,w=i.items,T=i.children,x=i.direction,_=i.id,O=i.mode,C=void 0===O?"vertical":O,D=i.inlineCollapsed,A=i.disabled,I=i.disabledOverflow,P=i.subMenuOpenDelay,j=void 0===P?.1:P,Z=i.subMenuCloseDelay,B=void 0===Z?.1:Z,F=i.forceSubMenuRender,H=i.defaultOpenKeys,Y=i.openKeys,V=i.activeKey,G=i.defaultActiveFirst,X=i.selectable,ne=void 0===X||X,re=i.multiple,ae=void 0!==re&&re,se=i.defaultSelectedKeys,ce=i.selectedKeys,le=i.onSelect,ue=i.onDeselect,fe=i.inlineIndent,de=void 0===fe?24:fe,me=i.motion,pe=i.defaultMotions,he=i.triggerSubMenuAction,ye=void 0===he?"hover":he,ve=i.builtinPlacements,ge=i.itemIcon,be=i.expandIcon,Ee=i.overflowedIndicator,ke=void 0===Ee?"...":Ee,Se=i.overflowedIndicatorPopupClassName,we=i.getPopupContainer,Te=i.onClick,xe=i.onOpenChange,_e=i.onKeyDown,Oe=(i.openAnimation,i.openTransitionName,i._internalRenderMenuItem),Ce=i._internalRenderSubMenuItem,De=ie(i,q),Ae=r.useMemo((function(){return(0,f.S)(T,w,oe)}),[T,w]),Ie=te(r.useState(!1),2),Pe=Ie[0],Me=Ie[1],Ne=r.useRef(),je=function(e){var t=N((0,c.Z)(e,{value:e}),2),n=t[0],i=t[1];return r.useEffect((function(){L+=1;var e="".concat(R,"-").concat(L);i("rc-menu-uuid-".concat(e))}),[]),n}(_),Re="rtl"===x;var Le=te(r.useMemo((function(){return"inline"!==C&&"vertical"!==C||!D?[C,!1]:["vertical",D]}),[C,D]),2),Ue=Le[0],Ze=Le[1],Be=te(r.useState(0),2),Fe=Be[0],He=Be[1],Ye=Fe>=Ae.length-1||"horizontal"!==Ue||I,Ve=te((0,c.Z)(H,{value:Y,postState:function(e){return e||oe}}),2),Ke=Ve[0],We=Ve[1],ze=function(e){We(e),null===xe||void 0===xe||xe(e)},Ge=te(r.useState(Ke),2),qe=Ge[0],Je=Ge[1],Xe="inline"===Ue,Qe=r.useRef(!1);r.useEffect((function(){Xe&&Je(Ke)}),[Ke]),r.useEffect((function(){Qe.current?Xe?We(qe):ze(oe):Qe.current=!0}),[Xe]);var $e=W(),et=$e.registerPath,tt=$e.unregisterPath,nt=$e.refreshOverflowKeys,rt=$e.isSubPathKey,it=$e.getKeyPath,ot=$e.getKeys,at=$e.getSubPathKeys,st=r.useMemo((function(){return{registerPath:et,unregisterPath:tt}}),[et,tt]),ct=r.useMemo((function(){return{isSubPathKey:rt}}),[rt]);r.useEffect((function(){nt(Ye?oe:Ae.slice(Fe+1).map((function(e){return e.key})))}),[Fe,Ye]);var lt=te((0,c.Z)(V||G&&(null===(n=Ae[0])||void 0===n?void 0:n.key),{value:V}),2),ut=lt[0],ft=lt[1],dt=(0,m.Z)((function(e){ft(e)})),mt=(0,m.Z)((function(){ft(void 0)}));(0,r.useImperativeHandle)(t,(function(){return{list:Ne.current,focus:function(e){var t,n,r,i,o=null!==ut&&void 0!==ut?ut:null===(t=Ae.find((function(e){return!e.props.disabled})))||void 0===t?void 0:t.key;o&&(null===(n=Ne.current)||void 0===n||null===(r=n.querySelector("li[data-menu-id='".concat((0,b.E4)(je,o),"']")))||void 0===r||null===(i=r.focus)||void 0===i||i.call(r,e))}}}));var pt=te((0,c.Z)(se||[],{value:ce,postState:function(e){return Array.isArray(e)?e:null===e||void 0===e?oe:[e]}}),2),ht=pt[0],yt=pt[1],vt=(0,m.Z)((function(e){null===Te||void 0===Te||Te((0,p.W)(e)),function(e){if(ne){var t,n=e.key,r=ht.includes(n);t=ae?r?ht.filter((function(e){return e!==n})):[].concat(ee(ht),[n]):[n],yt(t);var i=Q(Q({},e),{},{selectedKeys:t});r?null===ue||void 0===ue||ue(i):null===le||void 0===le||le(i)}!ae&&Ke.length&&"inline"!==Ue&&ze(oe)}(e)})),gt=(0,m.Z)((function(e,t){var n=Ke.filter((function(t){return t!==e}));if(t)n.push(e);else if("inline"!==Ue){var r=at(e);n=n.filter((function(e){return!r.has(e)}))}s()(Ke,n)||ze(n)})),bt=(0,m.Z)(we),Et=M(Ue,ut,Re,je,Ne,ot,it,ft,(function(e,t){var n=null!==t&&void 0!==t?t:!Ke.includes(e);gt(e,n)}),_e);r.useEffect((function(){Me(!0)}),[]);var kt=r.useMemo((function(){return{_internalRenderMenuItem:Oe,_internalRenderSubMenuItem:Ce}}),[Oe,Ce]),St="horizontal"!==Ue||I?Ae:Ae.map((function(e,t){return r.createElement(d.Z,{key:e.key,overflowDisabled:t>Fe},e)})),wt=r.createElement(l.Z,J({id:_,ref:Ne,prefixCls:"".concat(y,"-overflow"),component:"ul",itemComponent:u.Z,className:o()(y,"".concat(y,"-root"),"".concat(y,"-").concat(Ue),E,$($({},"".concat(y,"-inline-collapsed"),Ze),"".concat(y,"-rtl"),Re),v),dir:x,style:g,role:"menu",tabIndex:S,data:St,renderRawItem:function(e){return e},renderRawRest:function(e){var t=e.length,n=t?Ae.slice(-t):null;return r.createElement(h.Z,{eventKey:K,title:ke,disabled:Ye,internalPopupClose:0===t,popupClassName:Se},n)},maxCount:"horizontal"!==Ue||I?l.Z.INVALIDATE:l.Z.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(e){He(e)},onKeyDown:Et},De));return r.createElement(z.Z.Provider,{value:kt},r.createElement(b.B5.Provider,{value:je},r.createElement(d.Z,{prefixCls:y,rootClassName:v,mode:Ue,openKeys:Ke,rtl:Re,disabled:A,motion:Pe?me:null,defaultMotions:Pe?pe:null,activeKey:ut,onActive:dt,onInactive:mt,selectedKeys:ht,inlineIndent:de,subMenuOpenDelay:j,subMenuCloseDelay:B,forceSubMenuRender:F,builtinPlacements:ve,triggerSubMenuAction:ye,getPopupContainer:bt,itemIcon:ge,expandIcon:be,onItemClick:vt,onOpenChange:gt},r.createElement(U.Zi.Provider,{value:ct},wt),r.createElement("div",{style:{display:"none"},"aria-hidden":!0},r.createElement(U.CI.Provider,{value:st},Ae)))))}))},mTmW:function(e,t,n){"use strict";n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("07d7"),n("SuFq"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ"),n("yq1k"),n("Junv"),n("ExoC"),n("JTJg");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("6PoJ"),s=n("NPJQ"),c=n("nq5K"),l=n("0D5j"),u=n("UyKA"),f=n("axz1"),d=n("vFT/"),m=n("WCf0"),p=n("9+ki"),h=n("omD+"),y=n("teVg"),v=n("cdLe");function g(e){return g="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},g(e)}var b=["title","attribute","elementRef"],E=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],k=["active"];function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=I(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e){return function(e){if(Array.isArray(e))return _(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},O.apply(this,arguments)}function C(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function D(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,I(r.key),r)}}function I(e){var t=function(e,t){if("object"!=g(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=g(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==g(t)?t:t+""}function P(e,t,n){return t=N(t),function(e,t){if(t&&("object"===g(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,M()?Reflect.construct(t,n||[],N(e).constructor):t.apply(e,n))}function M(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(M=function(){return!!e})()}function N(e){return N=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},N(e)}function j(e,t){return j=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},j(e,t)}var R=function(e){function t(){return D(this,t),P(this,t,arguments)}return function(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&j(e,t)}(t,e),n=t,(i=[{key:"render",value:function(){var e=this.props,t=e.title,n=e.attribute,i=e.elementRef,o=C(e,b),c=(0,l.Z)(o,["eventKey"]);return(0,s.ZP)(!n,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),r.createElement(a.Z.Item,O({},n,{title:"string"===typeof t?t:void 0},c,{ref:i}))}}])&&A(n.prototype,i),o&&A(n,o),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,i,o}(r.Component),L=function(e){var t=e.style,n=e.className,i=e.eventKey,a=(e.warnKey,e.disabled),s=e.itemIcon,l=e.children,g=e.role,b=e.onMouseEnter,S=e.onMouseLeave,_=e.onClick,D=e.onKeyDown,A=e.onFocus,I=C(e,E),P=(0,y.z7)(i),M=r.useContext(u.p),N=M.prefixCls,j=M.onItemClick,L=M.disabled,U=M.overflowDisabled,Z=M.itemIcon,B=M.selectedKeys,F=M.onActive,H=r.useContext(v.Z)._internalRenderMenuItem,Y="".concat(N,"-item"),V=r.useRef(),K=r.useRef(),W=L||a,z=(0,h.Xl)(i);var G=function(e){return{key:i,keyPath:x(z).reverse(),item:V.current,domEvent:e}},q=s||Z,J=(0,f.Z)(i,W,b,S),X=J.active,Q=C(J,k),$=B.includes(i),ee=(0,p.Z)(z.length),te={};"option"===e.role&&(te["aria-selected"]=$);var ne=r.createElement(R,O({ref:V,elementRef:K,role:null===g?"none":g||"menuitem",tabIndex:a?null:-1,"data-menu-id":U&&P?null:P},I,Q,te,{component:"li","aria-disabled":a,style:w(w({},ee),t),className:o()(Y,T(T(T({},"".concat(Y,"-active"),X),"".concat(Y,"-selected"),$),"".concat(Y,"-disabled"),W),n),onClick:function(e){if(!W){var t=G(e);null===_||void 0===_||_((0,d.W)(t)),j(t)}},onKeyDown:function(e){if(null===D||void 0===D||D(e),e.which===c.Z.ENTER){var t=G(e);null===_||void 0===_||_((0,d.W)(t)),j(t)}},onFocus:function(e){F(i),null===A||void 0===A||A(e)}}),l,r.createElement(m.Z,{props:w(w({},e),{},{isSelected:$}),icon:q}));return H&&(ne=H(ne,e,{selected:$})),ne};t.Z=function(e){var t=e.eventKey,n=(0,h.xE)(),i=(0,h.Xl)(t);return r.useEffect((function(){if(n)return n.registerPath(t,i),function(){n.unregisterPath(t,i)}}),[i]),n?null:r.createElement(L,e)}},Ta7T:function(e,t,n){"use strict";n.d(t,{Z:function(){return ne}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ"),n("ma9I"),n("yq1k"),n("JTJg");var r=n("q1tI"),i=n("EPMa"),o=n.n(i),a=n("6PoJ"),s=(n("NPJQ"),n("UyKA")),c=["className","children"];function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l.apply(this,arguments)}function u(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var f=r.forwardRef((function(e,t){var n=e.className,i=e.children,a=u(e,c),f=r.useContext(s.p),d=f.prefixCls,m=f.mode,p=f.rtl;return r.createElement("ul",l({className:o()(d,p&&"".concat(d,"-rtl"),"".concat(d,"-sub"),"".concat(d,"-").concat("inline"===m?"inline":"vertical"),n)},a,{"data-menu-list":!0,ref:t}),i)}));f.displayName="SubMenuList";var d=f,m=n("AP7E"),p=n("rfKv"),h=n("5X3L"),y=n("HqVV"),v={adjustX:1,adjustY:1},g={topLeft:{points:["bl","tl"],overflow:v,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:v,offset:[0,7]},leftTop:{points:["tr","tl"],overflow:v,offset:[-4,0]},rightTop:{points:["tl","tr"],overflow:v,offset:[4,0]}},b={topLeft:{points:["bl","tl"],overflow:v,offset:[0,-7]},bottomLeft:{points:["tl","bl"],overflow:v,offset:[0,7]},rightTop:{points:["tr","tl"],overflow:v,offset:[-4,0]},leftTop:{points:["tl","tr"],overflow:v,offset:[4,0]}};function E(e,t,n){return t||(n?n[e]||n.other:void 0)}function k(e){return k="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},k(e)}function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function w(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?S(Object(n),!0).forEach((function(t){T(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):S(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function T(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=k(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=k(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==k(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function x(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return _(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _(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 _(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var O={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function C(e){var t=e.prefixCls,n=e.visible,i=e.children,a=e.popup,c=e.popupClassName,l=e.popupOffset,u=e.disabled,f=e.mode,d=e.onVisibleChange,m=r.useContext(s.p),p=m.getPopupContainer,v=m.rtl,k=m.subMenuOpenDelay,S=m.subMenuCloseDelay,_=m.builtinPlacements,C=m.triggerSubMenuAction,D=m.forceSubMenuRender,A=m.rootClassName,I=m.motion,P=m.defaultMotions,M=x(r.useState(!1),2),N=M[0],j=M[1],R=w(w({},v?b:g),_),L=O[f],U=w(w({},E(f,I,P)),{},{leavedClassName:"".concat(t,"-hidden"),removeOnLeave:!1,motionAppear:!0}),Z=r.useRef();return r.useEffect((function(){return Z.current=(0,y.Z)((function(){j(n)})),function(){y.Z.cancel(Z.current)}}),[n]),r.createElement(h.Z,{prefixCls:t,popupClassName:o()("".concat(t,"-popup"),T({},"".concat(t,"-rtl"),v),c,A),stretch:"horizontal"===f?"minWidth":null,getPopupContainer:p,builtinPlacements:R,popupPlacement:L,popupVisible:N,popup:a,popupAlign:l&&{offset:l},action:u?[]:[C],mouseEnterDelay:k,mouseLeaveDelay:S,onPopupVisibleChange:d,forceRender:D,popupMotion:U},i)}var D=n("WCf0"),A=n("axz1"),I=n("vFT/"),P=n("9+ki"),M=n("3yWi");function N(e){return 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},N(e)}function j(){return j=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},j.apply(this,arguments)}function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=N(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=N(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==N(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function U(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return Z(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Z(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 Z(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function B(e){var t=e.id,n=e.open,i=e.keyPath,o=e.children,a="inline",c=r.useContext(s.p),l=c.prefixCls,u=c.forceSubMenuRender,f=c.motion,m=c.defaultMotions,p=c.mode,h=r.useRef(!1);h.current=p===a;var y=U(r.useState(!h.current),2),v=y[0],g=y[1],b=!!h.current&&n;r.useEffect((function(){h.current&&g(!1)}),[p]);var k=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){L(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},E(a,f,m));i.length>1&&(k.motionAppear=!1);var S=k.onVisibleChanged;return k.onVisibleChanged=function(e){return h.current||e||g(!0),null===S||void 0===S?void 0:S(e)},v?null:r.createElement(s.Z,{mode:a,locked:!h.current},r.createElement(M.Z,j({visible:b},k,{forceRender:u,removeOnLeave:!1,leavedClassName:"".concat(l,"-hidden")}),(function(e){var n=e.className,i=e.style;return r.createElement(d,{id:t,className:n,style:i},o)})))}var F=n("omD+"),H=n("teVg"),Y=n("cdLe"),V=n("RU4J");function K(e){return K="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},K(e)}var W=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],z=["active"];function G(){return G=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},G.apply(this,arguments)}function q(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function J(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach((function(t){X(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function X(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=K(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=K(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==K(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Q(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return $(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return $(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 $(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function ee(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var te=function(e){var t=e.style,n=e.className,i=e.title,c=e.eventKey,l=(e.warnKey,e.disabled),u=e.internalPopupClose,f=e.children,m=e.itemIcon,h=e.expandIcon,y=e.popupClassName,v=e.popupOffset,g=e.onClick,b=e.onMouseEnter,E=e.onMouseLeave,k=e.onTitleClick,S=e.onTitleMouseEnter,w=e.onTitleMouseLeave,T=ee(e,W),x=(0,H.z7)(c),_=r.useContext(s.p),O=_.prefixCls,M=_.mode,N=_.openKeys,j=_.disabled,R=_.overflowDisabled,L=_.activeKey,U=_.selectedKeys,Z=_.itemIcon,K=_.expandIcon,q=_.onItemClick,$=_.onOpenChange,te=_.onActive,ne=r.useContext(Y.Z)._internalRenderSubMenuItem,re=r.useContext(F.Zi).isSubPathKey,ie=(0,F.Xl)(),oe=Q(r.useState(!1),2),ae=oe[0],se=oe[1],ce="".concat(O,"-submenu"),le=j||l,ue=r.useRef(),fe=r.useRef();var de=m||Z,me=h||K,pe=N.includes(c),he=!R&&pe,ye=re(U,c),ve=(0,A.Z)(c,le,S,w),ge=ve.active,be=ee(ve,z),Ee=Q(r.useState(!1),2),ke=Ee[0],Se=Ee[1],we=function(e){le||Se(e)},Te=r.useMemo((function(){return ge||"inline"!==M&&(ke||re([L],c))}),[M,ge,L,ke,c,re]),xe=(0,P.Z)(ie.length),_e=(0,p.Z)((function(e){null===g||void 0===g||g((0,I.W)(e)),q(e)})),Oe=x&&"".concat(x,"-popup"),Ce=r.createElement("div",G({role:"menuitem",style:xe,className:"".concat(ce,"-title"),tabIndex:le?null:-1,ref:ue,title:"string"===typeof i?i:null,"data-menu-id":R&&x?null:x,"aria-expanded":he,"aria-haspopup":!0,"aria-controls":Oe,"aria-disabled":le,onClick:function(e){le||(null===k||void 0===k||k({key:c,domEvent:e}),"inline"===M&&$(c,!pe))},onFocus:function(){te(c)}},be),i,"inline"!==M&&ae&&fe.current&&r.createElement(V.u,{submenu:fe.current}),r.createElement(D.Z,{icon:"horizontal"!==M?me:null,props:J(J({},e),{},{isOpen:he,isSubMenu:!0})},r.createElement("i",{className:"".concat(ce,"-arrow")}))),De=r.useRef(M);if("inline"!==M&&(De.current=ie.length>1?"vertical":M),!R){var Ae=De.current;Ce=r.createElement(C,{mode:Ae,prefixCls:ce,visible:!u&&he&&"inline"!==M,popupClassName:y,popupOffset:v,popup:r.createElement(s.Z,{mode:"horizontal"===Ae?"vertical":Ae},r.createElement(d,{id:Oe,ref:fe},f)),disabled:le,onVisibleChange:function(e){"inline"!==M&&$(c,e),se(e)}},Ce)}var Ie=r.createElement(a.Z.Item,G({role:"none"},T,{component:"li",style:t,className:o()(ce,"".concat(ce,"-").concat(M),n,X(X(X(X({},"".concat(ce,"-open"),he),"".concat(ce,"-active"),Te),"".concat(ce,"-selected"),ye),"".concat(ce,"-disabled"),le)),onMouseEnter:function(e){we(!0),null===b||void 0===b||b({key:c,domEvent:e})},onMouseLeave:function(e){we(!1),null===E||void 0===E||E({key:c,domEvent:e})}}),Ce,!R&&r.createElement(B,{id:Oe,open:he,keyPath:ie},f));return ne&&(Ie=ne(Ie,e,{selected:ye,active:Te,open:he,disabled:le})),r.createElement(s.Z,{onItemClick:_e,mode:"horizontal"===M?"vertical":M,itemIcon:de,expandIcon:me},Ie)};function ne(e){var t,n=e.eventKey,i=e.children,o=(0,F.Xl)(n),a=(0,m.A)(i,o),s=(0,F.xE)();return r.useEffect((function(){if(s)return s.registerPath(n,o),function(){s.unregisterPath(n,o)}}),[o]),t=s?a:r.createElement(te,e,a),r.createElement(F.Y8.Provider,{value:o},t)}},teVg:function(e,t,n){"use strict";n.d(t,{B5:function(){return i},E4:function(){return o},z7:function(){return a}});n("ma9I");var r=n("q1tI"),i=r.createContext(null);function o(e,t){return void 0===e?null:"".concat(e,"-").concat(t)}function a(e){return o(r.useContext(i),e)}},UyKA:function(e,t,n){"use strict";n.d(t,{p:function(){return d},Z:function(){return p}});n("pNMO"),n("4Brf"),n("0oug"),n("TeQF"),n("4mDm"),n("5DmW"),n("27RR"),n("PKPk"),n("3bBZ"),n("gXIK"),n("7+zs"),n("qePV"),n("tkto"),n("07d7"),n("FZtP");var r=n("q1tI"),i=n("LuPq"),o=n("noZj"),a=n.n(o),s=["children","locked"];function c(e){return c="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},c(e)}function l(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var d=r.createContext(null);function m(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},e);return Object.keys(t).forEach((function(e){var r=t[e];void 0!==r&&(n[e]=r)})),n}function p(e){var t=e.children,n=e.locked,o=l(e,s),c=r.useContext(d),u=(0,i.Z)((function(){return m(c,o)}),[c,o],(function(e,t){return!n&&(e[0]!==t[0]||!a()(e[1],t[1]))}));return r.createElement(d.Provider,{value:u},t)}},"omD+":function(e,t,n){"use strict";n.d(t,{CI:function(){return a},xE:function(){return s},Y8:function(){return c},Xl:function(){return l},Zi:function(){return u}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI");function i(e){return function(e){if(Array.isArray(e))return o(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return o(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return o(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var a=r.createContext(null);function s(){return r.useContext(a)}var c=r.createContext([]);function l(e){var t=r.useContext(c);return r.useMemo((function(){return void 0!==e?[].concat(i(t),[e]):t}),[t,e])}var u=r.createContext(null)},cdLe:function(e,t,n){"use strict";var r=n("q1tI").createContext({});t.Z=r},axz1:function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n("q1tI"),i=n("UyKA");function o(e,t,n,o){var a=r.useContext(i.p),s=a.activeKey,c=a.onActive,l=a.onInactive,u={active:s===e};return t||(u.onMouseEnter=function(t){null===n||void 0===n||n({key:e,domEvent:t}),c(e)},u.onMouseLeave=function(t){null===o||void 0===o||o({key:e,domEvent:t}),l(e)}),u}},"9+ki":function(e,t,n){"use strict";n.d(t,{Z:function(){return o}});var r=n("q1tI"),i=n("UyKA");function o(e){var t=r.useContext(i.p),n=t.mode,o=t.rtl,a=t.inlineIndent;if("inline"!==n)return null;return o?{paddingRight:e*a}:{paddingLeft:e*a}}},rfKv:function(e,t,n){"use strict";n.d(t,{Z:function(){return i}});n("ma9I");var r=n("q1tI");function i(e){var t=r.useRef(e);t.current=e;var n=r.useCallback((function(){for(var e,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return null===(e=t.current)||void 0===e?void 0:e.call.apply(e,[t].concat(r))}),[]);return e?n:void 0}},jxPn:function(e,t,n){"use strict";n.d(t,{iz:function(){return b},sN:function(){return i.Z},GP:function(){return g},Wd:function(){return o.Z},ZP:function(){return k}});var r=n("F43T"),i=n("mTmW"),o=n("Ta7T"),a=(n("pNMO"),n("zKZe"),n("tkto"),n("q1tI")),s=n("EPMa"),c=n.n(s),l=n("0D5j"),u=n("AP7E"),f=n("UyKA"),d=n("omD+"),m=["className","title","eventKey","children"],p=["children"];function h(){return h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},h.apply(this,arguments)}function y(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var v=function(e){var t=e.className,n=e.title,r=(e.eventKey,e.children),i=y(e,m),o=a.useContext(f.p).prefixCls,s="".concat(o,"-item-group");return a.createElement("li",h({},i,{onClick:function(e){return e.stopPropagation()},className:c()(s,t)}),a.createElement("div",{className:"".concat(s,"-title"),title:"string"===typeof n?n:void 0},n),a.createElement("ul",{className:"".concat(s,"-list")},r))};function g(e){var t=e.children,n=y(e,p),r=(0,d.Xl)(n.eventKey),i=(0,u.A)(t,r);return(0,d.xE)()?i:a.createElement(v,(0,l.Z)(n,["warnKey"]),i)}function b(e){var t=e.className,n=e.style,r=a.useContext(f.p).prefixCls;return(0,d.xE)()?null:a.createElement("li",{className:c()("".concat(r,"-item-divider"),t),style:n})}d.Xl;var E=r.Z;E.Item=i.Z,E.SubMenu=o.Z,E.ItemGroup=g,E.Divider=b;var k=E},AP7E:function(e,t,n){"use strict";n.d(t,{A:function(){return d},S:function(){return p}});n("ma9I"),n("TeQF"),n("pNMO"),n("4Brf"),n("0oug"),n("pjDv"),n("4mDm"),n("oVuX"),n("+2oP"),n("sMBO"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ"),n("2B1R"),n("zKZe"),n("tkto"),n("07d7");var r=n("q1tI"),i=n("WwqR"),o=n("jxPn"),a=["label","children","key","type"];function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},s.apply(this,arguments)}function c(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function l(e){return l="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},l(e)}function u(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){return(0,i.Z)(e).map((function(e,n){if(r.isValidElement(e)){var i,o,a=e.key,s=null!==(i=null===(o=e.props)||void 0===o?void 0:o.eventKey)&&void 0!==i?i:a;(null===s||void 0===s)&&(s="tmp_key-".concat([].concat(u(t),[n]).join("-")));var c={key:s,eventKey:s};return r.cloneElement(e,c)}return e}))}function m(e){return(e||[]).map((function(e,t){if(e&&"object"===l(e)){var n=e,i=n.label,u=n.children,f=n.key,d=n.type,p=c(n,a),h=null!==f&&void 0!==f?f:"tmp-".concat(t);return u||"group"===d?"group"===d?r.createElement(o.GP,s({key:h},p,{title:i}),m(u)):r.createElement(o.Wd,s({key:h},p,{title:i}),m(u)):"divider"===d?r.createElement(o.iz,s({key:h},p)):r.createElement(o.sN,s({key:h},p),i)}return null})).filter((function(e){return e}))}function p(e,t,n){var r=e;return t&&(r=m(t)),d(r,n)}},"vFT/":function(e,t,n){"use strict";n.d(t,{W:function(){return a}});n("pNMO"),n("tkto");var r=n("NPJQ"),i=["item"];function o(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function a(e){var t=e.item,n=o(e,i);return Object.defineProperty(n,"item",{get:function(){return(0,r.ZP)(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}},G46D:function(e,t,n){"use strict";n.d(t,{Z:function(){return O}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("4mDm"),n("+2oP"),n("7+zs"),n("sMBO"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("q1tI"),i=n("i8i4"),o=n("EPMa"),a=n.n(o),s=n("eDHg"),c=n("M0rw"),l={0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pause_break:19,caps_lock:20,escape:27,space:32,page_up:33,page_down:34,end:35,home:36,left_arrow:37,up_arrow:38,right_arrow:39,down_arrow:40,insert:45,delete:46,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,left_window_key:91,right_window_key:92,select_key:93,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,multiply:106,add:107,subtract:109,decimal_point:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,num_lock:144,scroll_lock:145,semi_colon:186,equal_sign:187,comma:188,dash:189,period:190,forward_slash:191,grave_accent:192,open_bracket:219,back_slash:220,close_braket:221,single_quote:222,firefox_command:224,input:229},u=(n("ma9I"),n("E2pw"));var f=n("mLa8");function d(e){return d="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},d(e)}var m=["componentProps","onKeyDown","tabIndex"];function p(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function h(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?p(Object(n),!0).forEach((function(t){y(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):p(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=d(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=d(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==d(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}var g=r.forwardRef((function(e,t){var n=e.componentProps,i=void 0===n?{}:n,o=e.onKeyDown,a=e.tabIndex,s=void 0===a?e.disabled?-1:0:a,c=v(e,m),l=i.tagName,u=void 0===l?"div":l,f=i.onClickTrigger;return r.createElement(u,h(h({},c),{},{ref:t,onKeyDown:function(e){e.target===e.currentTarget&&null==e.currentTarget.getAttribute("disabled")&&("Enter"!==e.key&&"Spacebar"!==e.key&&" "!==e.key||(e.target.click(),f&&f())),o&&o(e)},tabIndex:s}))}));g.displayName="SimulateButton";var b=g;function E(e){return E="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},E(e)}function k(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?k(Object(n),!0).forEach((function(t){w(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):k(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=E(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=E(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==E(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function T(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return x(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return x(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 x(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var _={en_us:{confirm:"Confirm",close:"Close"},zh_cn:{confirm:"\u786e\u8ba4",close:"\u5173\u95ed"},fr:{confirm:"Confirmer",close:"Fermer"},it:{confirm:"Conferma",close:"Chiudi"},ja:{confirm:"\u78ba\u8a8d",close:"\u9589\u3058\u308b"},ko:{confirm:"\ud655\uc778",close:"\ub2eb\uae30"},lt:{confirm:"Patvirtinti",close:"U\u017edaryti"},lv:{confirm:"Apstiprin\u0101t",close:"Aizv\u0113rt"},pl:{confirm:"Potwierdzenie",close:"Zamknij"},pt:{confirm:"Confirmar",close:"Fechar"},ru:{confirm:"\u041f\u043e\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044c",close:"\u0417\u0430\u043a\u0440\u044b\u0442\u044c"},tw:{confirm:"\u78ba\u8a8d",close:"\u95dc\u9589"},uk:{confirm:"\u041f\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438",close:"\u0417\u0430\u043a\u0440\u0438\u0442\u0438"}},O=function(e){var t=e.className,n=void 0===t?"":t,o=e.loading,d=void 0!==o&&o,m=e.disabled,p=void 0!==m&&m,h=e.keyboard,y=void 0===h||h,v=e.closable,g=void 0===v||v,E=e.maskClosable,k=void 0===E||E,w=e.loadingText,x=void 0===w?"":w,O=e.noFooter,C=void 0!==O&&O,D=e.bodyClassName,A=e.bodyStyle,I=e.footerClassName,P=e.titleClassName,M=e.isAbleShowCancelButton,N=void 0===M||M,j=e.onCancel,R=e.onClose,L=e.getContainer,U=e.onOk,Z=e.onContextMenuPopCover,B=e.extraFooterElement,F=e.title,H=void 0===F?"":F,Y=e.id,V=void 0===Y?"":Y,K=e.coverClassName,W=void 0===K?"":K,z=e.header,G=void 0===z?null:z,q=e.footer,J=void 0===q?null:q,X=e.children,Q=void 0===X?null:X,$=e.noHeader,ee=void 0!==$&&$,te=e.okText,ne=void 0===te?"":te,re=e.cancelText,ie=void 0===re?"":re,oe=e.height,ae=void 0===oe?"":oe,se=e.maxHeight,ce=void 0===se?"":se,le=e.animation,ue=void 0===le||le,fe=e.okColor,de=void 0===fe?"primary":fe,me=e.cancelColor,pe=void 0===me?"transparent":me,he=e.coverStyle,ye=function(e){var t=(0,r.useContext)(u.Z).locale,n=(0,r.useCallback)((function(n){try{return e[t][n]||console.warn("'".concat(n,"' for locale '").concat(t,"' not found.")),e[t][n]||e.en_us[n]||n}catch(r){return console.warn("locale '".concat(t,"' not imported.")),e.en_us[n]||n}}),[e,t]),i=(0,r.useCallback)((function(e,t){return n(t>1?e+"_plural":e)}),[n]),o=(0,r.useMemo)((function(){return/^(zh)/i.test(t)}),[t]);return(0,r.useMemo)((function(){return{isZH:o,locale:t,getStr:n,getStrWithQuantifier:i}}),[n,i,o,t])}(_),ve=ye.getStr,ge=T(r.useState({transform:"scale(0.9) translateY(-50%)",opacity:"0.2"}),2),be=ge[0],Ee=ge[1],ke=(0,r.useRef)(0),Se=(0,r.useRef)(!0);(0,r.useEffect)((function(){return function(){Se.current=!1}}),[]);var we=(0,r.useCallback)((function(e){setTimeout((function(){e.focus(),Se.current&&Ee({transform:"scale(1) translateY(-50%)",opacity:"1"})}))}),[]),Te=T((0,s.zu)(we),2),xe=Te[0],_e=Te[1],Oe=(0,r.useMemo)((function(){return L?L():document.body}),[L]),Ce=(0,r.useCallback)((function(){R?R():j&&j()}),[j,R]),De=(0,r.useCallback)((function(e){e.stopPropagation(),k&&(Date.now()-ke.current<300||e.target===e.currentTarget&&Ce())}),[k,Ce]),Ae=(0,r.useCallback)((function(e){y&&(e.metaKey||e.ctrlKey||e.target===xe.current)&&e.keyCode===l.enter&&(U&&U(),e.stopPropagation(),e.preventDefault())}),[y,U,xe]),Ie=(0,r.useCallback)((function(){Ce()}),[Ce]),Pe=(0,r.useCallback)((function(){j&&j()}),[j]),Me=(0,r.useCallback)((function(){U&&U()}),[U]),Ne=(0,r.useMemo)((function(){var e=ne||ve("confirm"),t=ie||ve("close"),n=x||e+"...";return r.createElement(r.Fragment,null,B,N?r.createElement(c.Z,{onClick:Pe,color:pe},t):null,r.createElement(c.Z,{color:de,onClick:Me,loading:d,disabled:p},d?n:e))}),[pe,ie,p,B,ve,N,d,x,de,ne,Pe,Me]);return i.createPortal(r.createElement(f.ZP,null,r.createElement("div",{className:"ap-popup-cover ".concat(W),onClick:De,onKeyDown:Ae,onContextMenu:Z,style:S({},he)},r.createElement("div",{ref:_e,className:a()("ap-popup ".concat(n)),id:V,style:S(S({},ue?be:{}),{},{height:ae,maxHeight:ce}),tabIndex:-1},ee?null:r.createElement("div",{className:"ap-popup-header"},H&&r.createElement("h1",{className:a()("ap-popup-title",P)},H),G,g&&r.createElement(b,{componentProps:{tagName:"a"},className:"ap-popup-close",onClick:Ie},r.createElement("div",{className:"bgIconWrapper"},r.createElement("div",{className:"bg"}),r.createElement("svg",{width:"24",height:"24",viewBox:"0 0 24 24"},r.createElement("path",{d:"M13.2053061,11.9992399L18.750469000000002,17.544403000000003C19.083320999999998,17.877254999999998,19.083103,18.416744,18.750251,18.749595C18.417399,19.082447000000002,17.877910999999997,19.082448,17.545059000000002,18.749595L11.9999433,13.2046022L6.4550496,18.749159C6.1221983,19.082011,5.58227235,19.082884999999997,5.24942014,18.750031999999997C4.916568711,18.417181,4.917005688,17.876818,5.24985711,17.543965999999998L10.79458,11.9992399L5.25017139,6.4547086C4.917319767,6.1218559,4.917319767,5.5823675999999995,5.25017139,5.24951594C5.58302289,4.916664086,6.1229479,4.916663654,6.455801,5.24951594L11.9999433,10.7938766L17.544758,5.24963875C17.877609,4.916786902,18.416882,4.916787222,18.749732,5.24963875C19.082583,5.58249062,19.083019,6.1224165,18.750169,6.4552684L13.2053061,11.9992399Z","fill-rule":"evenodd","fill-opacity":"1"}))))),r.createElement("div",{className:a()("ap-popup-body",D),style:S({},A)},Q),C?null:r.createElement("div",{className:a()("ap-popup-footer",I)},null==J?Ne:J)))),Oe)}},RU4J:function(e,t,n){"use strict";n.d(t,{u:function(){return c},E:function(){return l}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("pjDv"),n("4mDm"),n("+2oP"),n("sMBO"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("PKPk"),n("3bBZ");var r=n("q1tI"),i=n("got7"),o=n("kv72");function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return s(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 s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var c=function(e){var t=e.submenu,n=e.debug,s=(0,o.k)(),c=s.x,l=s.y,u=t.getBoundingClientRect(),f=u.width,d=u.height,m=u.x,p=u.y,h=(0,r.useRef)(c),y=a((0,r.useState)(""),2),v=y[0],g=y[1],b=(0,i.Z)((function(){g("")}),100,{leading:!1,trailing:!0}),E=(0,r.useRef)(b);(0,r.useEffect)((function(){h.current!==c&&(g(c>h.current?"right":"left"),E.current(),h.current=c)}),[c]);var k=c<m,S=c>m+f,w=function(){switch(v){case"left":return S;case"right":return k;default:return!1}}()?-2:2;if(!k&&!S)return null;var T=Math.min(p,l),x=Math.max(p+d,l),_=k?c+w:m+f,O=k?m-c-w:c-(m+f)-w,C=x-T;return r.createElement("svg",{style:{position:"fixed",width:O,height:C,pointerEvents:"none",zIndex:2,top:T,left:_,opacity:n?1:0},id:"svg-safe-area"},r.createElement("path",{pointerEvents:"none",width:"100%",height:"100%",fill:"rgba(187,39,38,0.05)",d:"M 0,0 L ".concat(O,",0 L ").concat(O,",").concat(C," L 0,").concat(C," z")}),r.createElement("path",{pointerEvents:"auto",stroke:"red",strokeWidth:"0.4",fill:"rgba(114,140,89,0.3)",d:"M ".concat(k?0:O,", ").concat(l-p,"\n L ").concat(k?O:0,",").concat(d,"\n L ").concat(k?O:0,",2 z"),style:{cursor:"pointer"}}))},l=c},E2pw:function(e,t,n){"use strict";n("yq1k");var r=(0,n("q1tI").createContext)({locale:"en_us"});t.Z=r},gznh:function(e,t,n){"use strict";n("tkto"),n("rB9j"),n("ALS0");!function(e,t){var n=window,r=n.navigator,i=n.document,o=n.ActiveXObject,a=i.documentMode,s=/^Apple/,c=function(){var e=3,t=document.createElement("p"),n=t.getElementsByTagName("i");for(;t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e",n[0];);return e>4?e:0}()||a||0,l=o||a,u=function(){if(l||"undefined"!==typeof n.scrollMaxX||s.test(r.vendor||""))return"";var e="track"in document.createElement("track"),t=n.chrome&&n.chrome.webstore?Object.keys(n.chrome.webstore).length:0;if(f(/^sogou/i,0))return"sogou";if(f(/^liebao/i,0))return"liebao";if(n.clientInformation&&n.clientInformation.languages&&n.clientInformation.languages.length>2)return"chrome";if(e)return t>1?"360ee":"360se";return""}();function f(e,t){var r=n.external||{};for(var i in r)if(e.test(t?r[i]:i))return!0;return!1}e.browserCheck={isIE:!!c,ieVersion:c,isChrome:"chrome"===u,is360se:"360se"===u,is360ee:"360ee"===u,isLiebao:"liebao"===u,isSogou:"sogou"===u,isQQ:"qq"===u}}(window)},XTqd:function(e,t,n){"use strict";n.d(t,{GM:function(){return s},Uc:function(){return c},pr:function(){return l},cS:function(){return u},x7:function(){return f},T:function(){return d},wA:function(){return m},f0:function(){return y},k$:function(){return v},DO:function(){return g},K5:function(){return b},nr:function(){return E},lD:function(){return k}});n("ma9I"),n("yq1k"),n("4mDm"),n("toAj"),n("07d7"),n("4l63"),n("rB9j"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("FZtP"),n("3bBZ");var r=n("CGpF"),i=n("RDjN"),o=n("zoGk"),a=i.TGu,s=function(e){var t=e.match(r.Z.trigger);return t?{match:t,isEndRemind:e.includes("TRIGGER;RELATED=END"),negative:"-"===t[1]}:{match:t}},c=function(e,t,n,r){if(!e||!t)return null;var c=s(t),l=c.match,u=c.isEndRemind;if(!l)return null;var f=function(){if(u&&n){var t=n();return t?o.Z.prefMoment(t).utc():null}return o.Z.prefMoment(e).utc()}();if(!f)return null;l[7]&&l[8]&&l[9]&&f.hours(0).minutes(0).seconds(0);var d="-"===l[1],m=l.length;if(m>2)for(var p=2;p<m;p++)if(6!==p&&l[p]){var h=parseInt(l[p],10);d&&(h=-h),a[p]&&f.add(a[p],h)}return null===r||void 0===r||r(f),(f=f.startOf("minute")).format(i.WUZ.atomTime)},l=function(e,t){var n=s(e).match;if(null==n)return o.Z.prefMoment();var r=t?o.Z.prefMoment(t):o.Z.prefMoment(),i="-"===n[1],c=n.length;if(c>2)for(var l=2;l<c;l++)if(6!==l&&n[l]){var u=parseInt(n[l],10);i&&(u=-u),a[l]&&r.add(u,a[l])}return r},u=function(e,t){var n,r,o,c,l=0;if(e.trigger){var u=s(e),f=u.match,d=u.isEndRemind,m=s(t);n=f,o=d,r=m.match,c=m.isEndRemind}else{var p=e.includes("RELATED=END")?i._nK:i.WV_,h=t.includes("RELATED=END")?i._nK:i.WV_,y=s(p+e),v=y.match,g=y.isEndRemind,b=s(h+t);n=v,o=g,r=b.match,c=b.isEndRemind}if(!n)return 1;if(!r)return-1;if(!o&&c)return-1;if(!c&&o)return 1;if(!n[1]&&r[1])return-1;if(!r[1]&&n[1])return 1;for(var E in a)if(n[E]){if(!r[E]){l=1;break}var k=parseInt(n[E]),S=parseInt(r[E]);if(k!==S){l=k<S?-1:1,n[7]&&n[8]&&n[9]&&r[7]&&r[8]&&r[9]&&"-"===n[1]&&"-"===r[1]&&parseInt(E)>6&&(l*=-1);break}}else if(r[E]){l=-1;break}return l},f=function(e){var t=!0;for(e<0?e=-e:t=!1;e>360;)e-=360;var n=Math.round(e),r=60*Math.round(e-n),i=n+"\xb0"+r+"\u2032"+(3600*(e-n-r/60)).toFixed(1)+"\u2033";return t?"-"+i:i},d=function(e){var t=s(e),n=t.match,r=t.isEndRemind;if(n&&n[7]&&n[8]&&n[9]){var o=r?i.dSC:i.WV_;if("-"===n[1]){var a=parseInt(n[5],10)+1;return a%7===0?o+"-P"+Math.floor(a/7)+"W":o+"-P"+a+"D"}return o+"PT0S"}return e},m=function(e,t,n){if(null==e)return null;var r=s(e),i=r.match,o=r.isEndRemind;return!i||o||i[7]&&i[8]&&i[9]?e:p(i,t,n)},p=function(e,t,n){n=n||"HH:mm";var r=e[2]?parseInt(e[2],10):0,i=e[3]?parseInt(e[3],10):0;if(r||i)return null;var a=e[4]?parseInt(e[4],10):0,s=e[5]?parseInt(e[5],10):0;s=7*a+s;var c=e[7]?parseInt(e[7],10):0,l=e[8]?parseInt(e[8],10):0;c+=Math.floor(l/60),l%=60,s+=Math.floor(c/24),c%=24;var u="-"===e[1],f=t?o.Z.dateFormatToMoment(t,n):o.Z.dateFormatToMoment("4-12-1984 09:00","DD-MM-YYYY HH:mm"),d=parseInt(f.format("HH"),10);(l=parseInt(f.format("mm"),10)-l)<0&&(l=60+l,c+=1),(c=d-c)<0?c=24+c:0===s?u=!1:(l>0?(l=60-l,c=23-c):c>0&&(c=24-c),s-=1);var m="TRIGGER:";return u&&(m+="-"),m=m+"P"+s+"DT"+c+"H"+l+"M0S"},h=function(e){if(null==e)return{trigger:null,isEndRemind:!1};var t=s(e),n=t.match,r=t.isEndRemind;return!n||r||n[7]&&n[8]&&n[9]?{trigger:e,isEndRemind:r}:{trigger:p(n),isEndRemind:r}},y=function(e,t){for(var n,r=(e=e||[]).length,o=[],a=function(r){var a=function(){if(t){var n=s(e[r]);return{match:n.match,isEndRemind:n.isEndRemind}}if(e[r].trigger){var i=s(e[r].trigger);return{match:i.match,isEndRemind:i.isEndRemind}}return{match:null,isEndRemind:!1}}(),c=a.match,l=a.isEndRemind;c&&(parseInt(c[4]||"0",10)+parseInt(c[5]||"0",10)+parseInt(c[7]||"0",10)+parseInt(c[8]||"0",10)===0&&(t?e[r]="".concat(l?i.dSC:i.WV_,"PT0S"):e[r].trigger="".concat(l?i.dSC:i.WV_,"PT0S")));if(0===r)o.push(e[r]);else{n=!1;for(var u=0;u<o.length;u++)if(v(t?o[u]:o[u].trigger,t?e[r]:e[r].trigger)){n=!0;break}n||o.push(e[r])}},c=0;c<r;c++)a(c);return o},v=function(e,t){var n=h(e),r=n.trigger,i=n.isEndRemind,a=h(t),s=a.trigger;if(i!==a.isEndRemind)return!1;var c=o.Z.prefMoment().format("YYYY-MM-DD"),u=l(r||"",c),f=l(s||"",c);return!!u.isSame(f)},g=function(e){if(!e)return"";var t=s(e),n=t.match,r=t.isEndRemind;if(!n)return"";var o=parseInt(n[4]||"0",10),a=parseInt(n[5]||"0",10),c=parseInt(n[7]||"0",10),l=parseInt(n[8]||"0",10);return(a=7*o+a)+c+l===0?"".concat(r?i.dSC:i.WV_,"PT0S"):!a||c||l?a||!c&&!l?e:(l=60*c+l,"".concat(r?i.dSC:i.WV_,"-PT").concat(l,"M")):"".concat(r?i.dSC:i.WV_,"-P").concat(a,"D")},b=function(e,t){if(t){var n=e<0,r=Math.abs(e),i=Math.floor(r/10080);r-=10080*i;var o=Math.floor(r/1440);r-=1440*o;var a=Math.floor(r/60),s=r-=60*a;return n?"TRIGGER:P0DT".concat(a,"H").concat(s,"M0S"):"TRIGGER:-P".concat(i,"W").concat(o,"DT").concat(a,"H").concat(s,"M0S")}return 0===e?"TRIGGER:PT0S":e<0?"TRIGGER:PT".concat(-e,"M"):"TRIGGER:-PT".concat(e,"M")},E=function(e,t){if(!e)return"";var n=e.match(r.Z.trigger);if(!n)return"";var i=!!n[1],o=parseInt(n[4]||0,10),a=parseInt(n[5]||0,10),s=parseInt(n[7]||0,10),c=parseInt(n[8]||0,10);return t&&!i?null:1440*(7*o+a)+60*s+c},k=function(e){var t=new Set;return e.forEach((function(e){var n="".concat(i.WV_).concat(e).match(r.Z.trigger);if(n){var o=!!n[1],a=parseInt(n[5]||"0",10),s=parseInt(n[7]||"0",10),c=parseInt(n[8]||"0",10);0!==a||o?t.add(1440-(60*(null!==s&&void 0!==s?s:0)+(null!==c&&void 0!==c?c:0))):t.add(60*(null!==s&&void 0!==s?s:0)+(null!==c&&void 0!==c?c:0))}})),t.size>1}},"+3a/":function(e,t,n){"use strict";n.d(t,{fr:function(){return l},MY:function(){return u},XT:function(){return f},jO:function(){return d}});n("ma9I"),n("4mDm"),n("07d7"),n("TWNs"),n("rB9j"),n("LD7m"),n("JfAA"),n("YGK4"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("/0bn"),i=n("V/jI"),o=n("pwco"),a=n("CPwy"),s=n("/Qhg"),c=n.n(s),l=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.editable,r=void 0===n||n,i=t.noAutoLink,s=void 0!==i&&i,c=t.disabledSyntax,l=void 0===c?new Set([]):c,u=t.isCmEditor,f=void 0!==u&&u,d=t.highlightKeyWordsRegExp,m=a.F1(e)||"";return s||(m=(0,o._B)(f?"cmList":"list",m,r,l,d)),m.replace(/\s$/,"&nbsp;")},u=function(e){var t="";try{var n=e.childNodes;0!==n.length&&n.forEach((function(e){var n=e instanceof HTMLElement?e.innerText:e.nodeValue;if(e instanceof HTMLElement){var r=e.getAttribute("url");if("mdLink"===e.getAttribute("type")&&n){var i="[".concat(n,"](").concat(r,")");t+=i}else t+=n}else t+=n}))}catch(o){c().warn("[convertToPlainText]: ",o),r.$Z({text:i.U2("input_link_illegal")}),t=e.innerText}return t.replace(/&nbsp;/g," ").replace(/&amp;/g,"&").replace(/&lt;/g,"<").replace(/&gt;/g,">").replace(/<br>/g,"").replace(new RegExp(String.fromCharCode(8203),"g"),"")},f=function(e){return(0,o._B)("calculate",e,!1,new Set([]))},d=function(e){return(0,o._B)("cmCalculate",e,!1,new Set([]))}},P26T:function(e,t,n){"use strict";n.d(t,{Z:function(){return m}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("4l63"),n("rB9j"),n("JfAA"),n("PKPk"),n("UxlC"),n("3bBZ");var r=n("dmHn"),i=n.n(r),o=n("V/jI"),a=n("q9+P"),s=n("5uUV");function c(e){return c="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},c(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,f(r.key),r)}}function u(e,t,n){return(t=f(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}var d={string:{}},m=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)},n=[{key:"parseUTCString",value:function(e){if(!e)return null;if(d.string[e])return new Date(d.string[e]);var t=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}).*([+-])(\d{2})(\d{2})$/.exec(e);if(t){var n=parseInt(t[1],10),r=parseInt(t[2],10)-1,i=parseInt(t[3],10),o=parseInt(t[4],10),a=parseInt(t[5],10),s=parseInt(t[6],10),c=t[7],l=60*parseInt(t[8],10)+parseInt(t[9],10),u="+"===c?-l:l,f=new Date(Date.UTC(n,r,i,o,a,s)+6e4*u);return d.string[e]=f.getTime(),f}return null}},{key:"parseUTCStringWithMS",value:function(e){if(!e)return null;var t=/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})\.(\d{3})([+-])(\d{2})(\d{2})$/.exec(e);if(t){var n=parseInt(t[1],10),r=parseInt(t[2],10)-1,i=parseInt(t[3],10),o=parseInt(t[4],10),a=parseInt(t[5],10),s=parseInt(t[6],10),c=parseInt(t[7],10),l=t[8],u=60*parseInt(t[9],10)+parseInt(t[10],10),f="+"===l?-u:u;return new Date(Date.UTC(n,r,i,o,a,s,c)+6e4*f)}return null}},{key:"parseTimeStamp",value:function(e){var t=Math.floor(e/1e4),n=Math.floor((e-1e4*t)/100),r=Math.floor(e-1e4*t-100*n);return new Date(t,n-1,r)}},{key:"formatToServerDate",value:function(e){return i()(e||new Date).utc().millisecond(0).format("YYYY-MM-DDTHH:mm:ss.SSSZZ")}},{key:"formatToServerDateWithMS",value:function(e){return i()(e||new Date).utc().format("YYYY-MM-DDTHH:mm:ss.SSSZZ")}},{key:"convertUtcDate2Date",value:function(e,t){var n=null!==t&&void 0!==t?t:i().tz.guess(),r=i().utc(e),o=r.year(),a=r.month(),s=r.date(),c=r.hour(),l=r.minute(),u=r.second();return i().tz([o,a,s,c,l,u],n).toDate()}},{key:"isSame",value:function(e,t){return e===t||null!=e&&e.getTime()===t.getTime()}},{key:"isSameDay",value:function(e,t){return i()(e).isSame(t,"day")}},{key:"isSameWeek",value:function(e,t){return i()(e).isSame(t,"week")}},{key:"getFirstDayInWeek",value:function(e){return i()(e).startOf("week").toDate()}},{key:"getLastDayInWeek",value:function(e){return i()(e).endOf("week").toDate()}},{key:"getWeekYear",value:function(e){return i()(e).week()}},{key:"getDelimiterStamp",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"-",n=/(\d{4})(\d{2})(\d{2})/;return("string"===typeof e?e:e.toString()).replace(n,"$1".concat(t,"$2").concat(t,"$3"))}},{key:"parseMoment",value:function(e,t,n){return n?"string"===typeof e&&t?i().tz(e,t,n):i().tz(e,n):"string"===typeof e?i()(e,t):i()(e)}},{key:"dayOfDawn",value:function(e){return i()(e).hour(0).minute(0).second(0).millisecond(0).toDate()}},{key:"getOffsetDays",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,n=i()(t).startOf("day");return i()(e).startOf("day").diff(n,"day")}},{key:"tryToUpdateMomentConfig",value:function(e){var t=e;if(t!==i().localeData().firstDayOfWeek()){var n=7+t-1;i().updateLocale(i().locale(),{week:{dow:t,doy:n}})}}}],(t=null)&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();u(m,"isWeekend",(function(e){var t=e.day();return 6===t||0===t})),u(m,"formatToDateWithWeek",(function(e){var t="",n=(0,o.LO)(),r=e.year()!==i()().year();return t=n?"".concat((0,s.I4)(r?"ll":"MMMD")," ddd"):"ddd, ".concat((0,s.I4)(r?"MMMMDYYYY":"MMMMD")),e.format(t)})),u(m,"formatYearAndMonthStrInCalendar",(function(e){return i()(e).format(a.Xo?"YYYY\u5e74M\u6708":(0,o.e4)()?"YYYY\ub144 M\uc6d4":"MMMM YYYY")})),u(m,"formatYearAndMonthShortStrInCalendar",(function(e){return i()(e).format(a.Xo?"YYYY\u5e74M\u6708":(0,o.e4)()?"YYYY\ub144 M\uc6d4":"MMM YYYY")})),u(m,"formatYearAndMonthStrInUnProCalendar",(function(e){return i()(e).format(a.Xo?"M\u6708":(0,o.e4)()?"M\uc6d4":"MMMM")})),u(m,"formatYearStrInCalendar",(function(e){return i()(e).format(a.Xo?"YYYY\u5e74":(0,o.e4)()?"YYYY\ub144":"YYYY")}))},HJxP:function(e,t,n){"use strict";n.d(t,{Z:function(){return f}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("4mDm"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ");var r=n("5WEu"),i=n("C+ZP"),o=n("5uUV");function a(e){return a="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},a(e)}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function c(e,t,n){return t&&s(e.prototype,t),n&&s(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function l(e,t,n){return(t=u(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}var f=c((function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),l(this,"timeZone",void 0),l(this,"getUTCMoment",(function(e){return(0,i.as)(e||void 0)})),l(this,"getDateMoment",(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=(0,i.yP)(e||void 0,n.timeZone,t);return r})),l(this,"getMeridiemDateTimeMoment",(function(e,t,r){return(0,i.T8)(e,t,r,n.timeZone)})),l(this,"getStartOfDate",(function(e){var t=n.getDateMoment(e);return t?t.startOf("day"):null})),l(this,"getStartOfYear",(function(e){return n.getDateMoment(e,"YYYY")})),l(this,"getStartOfMonth",(function(e){var t=n.getDateMoment(e);return t?t.startOf("month"):null})),l(this,"getEndOfMonth",(function(e){var t=n.getDateMoment(e);return t?t.endOf("month"):null})),l(this,"getStartOfWeek",(function(e){var t=n.getDateMoment(e);if(t){var i=t.day(),o=r.k8(),a=r.SL(i,o);return t.subtract(a,"day").startOf("day")}return null})),l(this,"isDateBetweenRange",(function(e,t,r){var i=n.getDateMoment(e),o=n.getDateMoment(t),a=n.getDateMoment(r);return!!(i&&o&&a)&&(i.valueOf()-o.clone().startOf("day").valueOf()>=0&&i.valueOf()-a.clone().endOf("day").valueOf()<=0)})),l(this,"formatYMD",(function(e){return(0,i.p6)(n.getDateMoment(e),"YYYY-MM-DD")})),l(this,"formatYM",(function(e){return(0,i.p6)(n.getDateMoment(e),"YYYY-MM")})),l(this,"formatYYYY",(function(e){return(0,i.p6)(n.getDateMoment(e),"YYYY")})),l(this,"formatSlashShortDate",(function(e){var t=n.getDateMoment(e),r=(0,o.I4)("MMMD");return t.startOf("day").year()!==n.getDateMoment().year()&&(r=(0,o.I4)("slashShortDate")),t.format(r)})),this.timeZone=t}))},"s9k+":function(e,t,n){"use strict";n.d(t,{o5:function(){return u},w6:function(){return f},h3:function(){return d},dO:function(){return m},NS:function(){return p},of:function(){return v},pi:function(){return g},jJ:function(){return b}});n("ma9I");var r=n("dmHn"),i=n.n(r),o=n("MQhE"),a=n("C+ZP"),s=n("OQEF"),c=n("5uUV"),l=n("V/jI"),u=function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.vN,i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(!e)return"";var l=(0,a.yP)(e,r),u=t?(0,s.tK)((0,a.yP)(t,r),n):null,f=(0,a.yP)().startOf("day"),d=i?o?"A hh:mm":"hh:mm A":"HH:mm",m="";m=f.year()!==l.clone().year()||u&&u.year()!==l.clone().year()?(0,c.I4)("ll"):(0,c.I4)("MMMD"),!n&&l&&(m+=" "+d);var p=r!==a.vN?" (".concat((0,a._F)(r),")"):"";return u&&!u.isSame(l)?l.format("YYYY-MM-DD")!==u.format("YYYY-MM-DD")?l.format(m)+p+" - "+u.format(m)+p:l.format(m)+" - "+u.format(d)+p:l.format(m)+p},f=function(e,t,n,r){var i="",o=(0,a.as)(e).local().startOf("day"),s=(0,a.yP)().startOf("day"),l=o.diff(s,"days"),u=t?n?"A hh:mm":"hh:mm A":"HH:mm";o.year()!==s.year()?i=(0,a.yP)(e).format((0,c.I4)("fullDate")+" "+u):i=l<0?(0,a.yP)(e).format((0,c.I4)("monthDate")+" "+u):(0,a.yP)().diff(e)<6e4?r:(0,a.yP)(e).fromNow();return i},d=function(e){if(l.H9()){var t=i()(e).day();return t>=1&&t<=5?l.U2("next2"):l.U2("next")}return l.U2("next")},m=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3?arguments[3]:void 0,o=(new Date).ap.startOfWeek,a=i()(e).diff(o,"days"),s=r.next,l="";return l=a>6?t?"MMMDo ["+s+"]ddd":"["+s+"] dddd, "+(0,c.I4)("MMMMD"):(l=h(e,t,r))||y(e,t,n),i()(e).format(l)},p=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=i()().add(n,"days"),o=e?"["+t+"] ddd":"dddd, ["+t+"]";return r.format(o)},h=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2?arguments[2]:void 0,r=n.today,o=n.tomorrow,a=n.yesterday,s="",c=i()(e).diff((new Date).ap.startOfDay,"days");return 0===c?s=t?"["+r+"] ddd":"dddd, ["+r+"]":1===c?s=t?"["+o+"] ddd":"dddd, ["+o+"]":-1===c&&(s=t?"["+a+"] ddd":"dddd, ["+a+"]"),s},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=e.ap.year!==(new Date).ap.year;return t?r?"YYYY".concat(n?"\ub144":"\u5e74","MMMDo ddd"):"MMMDo ddd":r?"dddd, "+(0,c.I4)("MMMMD")+", YYYY":"dddd, "+(0,c.I4)("MMMMD")},v=function(e){var t=(0,o.Fe)(e,60,"floor"),n=e%60;return t>0?0===n?"".concat(t,"h"):"".concat(t,"h").concat(n,"m"):"".concat(n,"m")},g=function(e){var t=(0,o.Fe)(e,60,"floor"),n=(0,o.Fe)(t,60,"floor"),r=t%60,i=Math.floor(e-60*t);return n>0?0===r?"".concat(n,"h"):"".concat(n,"h").concat(r,"m"):r>0?"".concat(r,"m"):"".concat(i,"s")},b=function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0,n=new Date,r=e?"["+t+"] ddd":"dddd, ["+t+"]";return i()(n).format(r)}},OQEF:function(e,t,n){"use strict";n.d(t,{tK:function(){return o},sj:function(){return a},z3:function(){return s}});var r=n("dmHn"),i=n.n(r),o=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n?e:t&&e.isSame(e.clone().startOf("day"))?e.subtract(1,"d"):e},a=function(){return i().locale()},s=function(e){i().locale(e)}},cBuW:function(e,t,n){"use strict";n.d(t,{W:function(){return i}});var r=n("bOKg"),i=function(e){return((0,r.V5)()?e.metaKey:e.ctrlKey)&&0===e.button}},v2ET:function(e,t,n){"use strict";n.d(t,{Qs:function(){return g},$O:function(){return b},pt:function(){return S}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("+2oP"),n("ToJy"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("dmHn"),i=n.n(r),o=n("vRcb"),a=n("OtTo"),s=n("lIat"),c=n("YSKt");function l(e){return l="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},l(e)}function u(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,y(r.key),r)}}function m(e,t,n){return t&&d(e.prototype,t),n&&d(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function p(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t,n){return(t=y(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}var v=m((function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0;p(this,e),h(this,"totalCheckIns",void 0),h(this,"maxStreak",void 0),h(this,"currentStreak",void 0),h(this,"scheduledCheckIns",0),h(this,"checkRate",0),this.totalCheckIns=t,this.maxStreak=n,this.currentStreak=r}));function g(e,t){var n=new v;if(null==t)return n;var r=i()(e),c=r.daysInMonth();r.hour(0),r.minute(0),r.second(0),r.millisecond(0),r.date(1);var l=i()(t.startDate,"YYYYMMDD"),f=t.endDate&&i()(t.endDate,"YYYYMMDD"),d=(l.isAfter(r)?l:r).toDate();r.date(c);var m=f?(f.isBefore(r)?f:r).toDate():r.toDate(),p=Math.max(0,i()(m).diff(d,"day")+1),h=a.Z.parseString(t.repeatRule);if(h.isWeekNDaysRepeat()){var y=(0,o.JY)(t.id,(0,s.aj)(d),(0,s.aj)(m)),g=new v(0,0,0),b=h.times,S=y.filter((function(e){return(0,o.Pb)(e.status,e.value,e.goal)})).length;g.totalCheckIns=S;var T=i()(d).startOf("week"),x=i()(m).endOf("week"),_=(0,o.JY)(t.id,(0,s.aj)(T),(0,s.aj)(x)).filter((function(e){return(0,o.Pb)(e.status,e.value,e.goal)})),O=i()(x).diff(i()(T),"week")+1,C=7-i()(d).diff(i()(T),"day"),D=Math.max(0,Math.min(b,_.filter((function(e){return e.checkinStamp<(0,s.aj)(d)})).length)),A=7-i()(x).diff(i()(m),"day"),I=Math.max(0,Math.min(b,_.filter((function(e){return e.checkinStamp>(0,s.aj)(m)})).length));return g.scheduledCheckIns=1===O?Math.max(0,Math.min(i()(m).diff(i()(d),"day")+1,b-D-I)):Math.max(0,b*(O-2)+Math.min(C,b-D)+Math.min(A,b-I)),g.checkRate=Math.round(100*g.totalCheckIns/g.scheduledCheckIns),g}if(h.isEveryNDaysRepeat()){var P=(0,s.aj)(d),M=(0,s.aj)(m),N=(0,o.JY)(t.id,P,M).filter((function(e){return(0,o.Pb)(e.status,e.value,e.goal)})).map((function(e){return e.checkinStamp}));return(n=E(N,h.nDays)).scheduledCheckIns=Math.max(Math.ceil(p/h.nDays),1),n.checkRate=Math.round(100*N.length/n.scheduledCheckIns),n}var j=(0,s.aj)(d),R=(0,s.aj)(m),L=(0,o.JY)(t.id,j,R).filter((function(e){return(0,o.Pb)(e.status,e.value,e.goal)})).map((function(e){return e.checkinStamp})),U=u(L),Z=w(d,m,t.repeatRule);return U=U.concat(Z),(n=k(U=Array.from(new Set(U)),new Set(L))).scheduledCheckIns=Z.length,n.checkRate=Math.round(100*L.length/n.scheduledCheckIns),n}function b(e){var t=(0,o.DW)(e.id),n=-1;if(t.forEach((function(e){n=-1===n?e.checkinStamp:Math.min(e.checkinStamp,n)})),-1===n)return new v;var r=t.filter((function(e){return(0,o.Pb)(e.status,e.value,e.goal)})).map((function(e){return e.checkinStamp})),c=a.Z.parseString(e.repeatRule);if(c.isWeekNDaysRepeat())return function(e,t,n){var r=new Map,o=-1,a=-1,c=-1,l=function(t){return t===e.length-1};if(e.sort((function(e,t){return t-e})),e.map((function(e){return(0,s.FR)(e)})).forEach((function(e,t){var n,s=i()(e),u=s.week(),f=s.weekYear(),d=100*f+u;r.set(d,(null!==(n=r.get(d))&&void 0!==n?n:0)+1),l(t)&&(o=d),a=-1!==a?Math.min(a,f):f,c=-1!==c?Math.max(c,f):f})),-1===o||-1===a||-1===c)return new v;a-=10;for(var u=new Map,f=a-10;f<c+10;f++){var d=i()([f,5,30]);u.set(f,d.weeksInYear())}var m,p=e.length,h=0,y=-1,g=!1,b=0,E=i()(),k=100*E.weekYear()+E.week();if(n){var S=i()(n);m=100*S.weekYear()+S.week()}var w=m||k;for(;w>=o;){var x,_=null!==(x=r.get(w))&&void 0!==x?x:0,O=_>=t||w===k;O&&(b+=_,g=!0),O||(g&&(b+=_),h=Math.max(h,b),-1===y&&(y=b),b=_,g=!1),w=T(w,u)}0!==b&&(h=Math.max(h,b),-1===y&&(y=b));-1===y&&(y=0);return new v(p,h,y)}(r,c.times);if(c.isEveryNDaysRepeat())return E(r,c.nDays);var l=u(r),f=w((0,s.FR)(n),i()().subtract(1,"day").startOf("day").toDate(),e.repeatRule);return l=l.concat(f),k(l=Array.from(new Set(l)),new Set(r))}function E(e,t){e.sort((function(e,t){return t-e}));var n=e.length,r=0,o=-1,a=0,c=null,l=new Date;return e.map((function(e){return(0,s.FR)(e)})).forEach((function(e){null==c&&i()(l).diff(e,"days")>t?o=0:c&&i()(c).diff(e,"days")>t&&(r=Math.max(r,a),-1===o&&(o=a),a=0),a+=1,c=e})),r=Math.max(r,a),-1===o&&(o=a),new v(n,r,o)}function k(e,t){var n=0,r=0,i=-1;e.sort((function(e,t){return t-e}));var o=e.map((function(e){return t.has(e)})),a=0;return o.forEach((function(e,t){e&&(a+=1,n+=1),e&&!function(e){return e===o.length-1}(t)||(r=Math.max(r,a),-1===i&&(i=a),a=0)})),-1===i&&(i=0),new v(n,r,i)}function S(e,t,n){var r=(0,o.ir)((0,o.P2)(n.id),e,t),i=[];return u(r.keys()).forEach((function(e){r.get(e)===o.WW.STATUS_UNMARKED&&i.push(+e)})),new Set(i)}function w(e,t,n){var r=i()(e).subtract(1,"day").toDate();return c.pA.betweenDatesOfRecurrentObject({repeatFlag:n,repeatFrom:"0",startDate:r},r,i()(t).endOf("days").toDate(),!0).map((function(e){return(0,s.aj)(e)}))}function T(e,t){var n=Math.floor(e/100),r=e%100;return r<=1?(n-=1,r=t.get(n)):r-=1,100*n+r}},"d/Yv":function(e,t,n){"use strict";n.d(t,{gM:function(){return i},EP:function(){return o},ge:function(){return a}});n("pjDv"),n("4mDm"),n("+2oP"),n("ToJy"),n("07d7"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("hnzI"),i=function(e){var t=[];return e.forEach((function(e){2===e.status&&t.push(e.checkinStamp)})),t=t.sort((function(e,t){return e-t})),Array.from(new Set(t))},o=function(e,t,n){var r=[];e.forEach((function(e){e>=n&&r.push(e)}));return t<1?[]:function(e,t){for(var n=[],r=0;r<e.length;r+=t)n.push(e.slice(r,r+t));return n}(r,t)},a=function(e){var t=e.targetDays,n=e.targetStartDate,a=e.habitId,s=e.checkinStamp,c=r.h.getState().habit.checkins[a]||[],l=i(c),u=o(l,t,n),f=u[u.length-1]||[];return 0!==t&&-1!==t&&(1===t&&s>=n||s>=n&&f.length+1===t)}},"1LTL":function(e,t,n){"use strict";n.d(t,{d:function(){return o}});var r=n("Hpr/"),i=new r.Parser,o=function(e){return i.parse(e)}},pbcK:function(e,t,n){"use strict";n.d(t,{j:function(){return a}});n("pNMO"),n("4Brf"),n("0oug"),n("4mDm"),n("2B1R"),n("07d7"),n("PKPk"),n("3bBZ");var r=n("Eh+D"),i=n("y8mg");function o(e){return o="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},o(e)}function a(e){return"object"!==o(e)||null===e||i.isDate(e)?e:Array.isArray(e)?r.Seq(e).map(a).toList():r.Seq(e).map(a).toMap()}},Llsf:function(e,t){"use strict";t.Z={0:48,1:49,2:50,3:51,4:52,5:53,6:54,7:55,8:56,9:57,backspace:8,tab:9,enter:13,shift:16,ctrl:17,alt:18,pause_break:19,caps_lock:20,escape:27,space:32,page_up:33,page_down:34,end:35,home:36,left_arrow:37,up_arrow:38,right_arrow:39,down_arrow:40,insert:45,delete:46,a:65,b:66,c:67,d:68,e:69,f:70,g:71,h:72,i:73,j:74,k:75,l:76,m:77,n:78,o:79,p:80,q:81,r:82,s:83,t:84,u:85,v:86,w:87,x:88,y:89,z:90,left_window_key:91,right_window_key:92,select_key:93,numpad_0:96,numpad_1:97,numpad_2:98,numpad_3:99,numpad_4:100,numpad_5:101,numpad_6:102,numpad_7:103,numpad_8:104,numpad_9:105,multiply:106,add:107,subtract:109,decimal_point:110,divide:111,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123,num_lock:144,scroll_lock:145,semi_colon:186,equal_sign:187,comma:188,dash:189,period:190,forward_slash:191,grave_accent:192,open_bracket:219,back_slash:220,close_braket:221,single_quote:222,firefox_command:224,input:229}},"4bfR":function(e,t,n){"use strict";n.d(t,{FO:function(){return p},sK:function(){return h},xY:function(){return y}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("ma9I"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("PKPk"),n("Rm1S"),n("UxlC"),n("SYor"),n("FZtP"),n("3bBZ");var r=n("SnZ1"),i=n("2sNt"),o=n("Uyqk"),a=n("sLZY");function s(e){return s="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},s(e)}function c(){c=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",l=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag";function f(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{f({},"")}catch(e){f=function(e,t,n){return e[t]=n}}function d(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function m(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=d;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};f(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){f(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,c){var l=m(e[i],e,o);if("throw"!==l.type){var u=l.arg,f=u.value;return f&&"object"==s(f)&&r.call(f,"__await")?t.resolve(f.__await).then((function(e){n("next",e,a,c)}),(function(e){n("throw",e,a,c)})):t.resolve(f).then((function(e){u.value=e,a(u)}),(function(e){return n("throw",e,a,c)}))}c(l.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=m(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=m(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(s(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=f(E,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,f(e,u,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),f(_.prototype,l,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(d(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),f(T,u,"Generator"),f(T,a,(function(){return this})),f(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function l(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function u(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){l(o,r,i,a,s,"next",e)}function s(e){l(o,r,i,a,s,"throw",e)}a(void 0)}))}}var f={},d=(0,o.m)(),m=function(){var e=u(c().mark((function e(t){var n;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,r.pz1)(encodeURIComponent(t));case 2:if(200!==(n=e.sent).status){e.next=5;break}return e.abrupt("return","".concat(n.data));case 5:return e.abrupt("return","");case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),p=function(){var e=u(c().mark((function e(t,n){return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:h(t,n,(function(e,t,n){var r=(0,i.FOH)(e);r&&r.get("title")===t&&(0,i.M2l)(e,"[".concat(n,"](").concat(t,")"))}));case 1:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),h=function(){var e=u(c().mark((function e(t,n,r){var i,o,s;return c().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,a.lF)()){e.next=10;break}if(!(i=d.match(n))||1!==i.length){e.next=10;break}if(o=i[0].url,n!==o){e.next=10;break}return f[t]={url:o},e.next=8,m(o);case 8:s=e.sent.replace(/\s/g," "),f[t]&&s.trim().length>0&&r(t,o,s);case 10:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),y=function(e){delete f[e]}},Uyqk:function(e,t,n){"use strict";n.d(t,{m:function(){return s},L:function(){return c}});var r=n("bbFF"),i=n.n(r),o=n("TZ7Y"),a=n.n(o);function s(){var e=i()();return e.tlds(a()),c(e),e}function c(e){e.tlds("top",!0).tlds("fit",!0).tlds("cloud",!0).add("[a-z]+:","http:")}},byEE:function(e,t,n){"use strict";n.d(t,{x_:function(){return y},Wt:function(){return v},d9:function(){return g},Ae:function(){return b},EG:function(){return E},Yf:function(){return w}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("fbCW"),n("pjDv"),n("4mDm"),n("2B1R"),n("E9XD"),n("+2oP"),n("sMBO"),n("Tskq"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("y8mg"),i=n.n(r),o=n("C+ZP"),a=n("zoGk"),s=n("XTqd"),c=n("RDjN"),l=n("lAy9"),u=n("P26T");function f(e){return function(e){if(Array.isArray(e))return d(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return d(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return d(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var m="merge",p="revised",h="delta",y=function(e,t,n,r){return(r||e.etag!==t.etag)&&(n=T(e,t,n)),n},v=function(e,t,n){if(e.etag!==t.etag){var r=L(e.tags,t.tags,n.tags),i=t.etag;return{id:t.id,tags:r,etag:i,modifiedTime:t.modifiedTime}}return null};function g(e,t,n){return["color","sortOrder","sortType","type","viewMode"].forEach((function(r){n[r]=D(e[r],t[r],n[r])})),n.timeline=k(e.timeline,t.timeline,n.timeline),n.sortOption=S(e.sortOption,t.sortOption,n.sortOption),n}function b(e,t,n){return["name","rule","sortOrder","sortType","viewMode"].forEach((function(r){n[r]=D(e[r],t[r],n[r])})),n.timeline=k(e.timeline,t.timeline,n.timeline),n.sortOption=S(e.sortOption,t.sortOption,n.sortOption),n}function E(e,t,n){return["name","showAll","sortOrder","sortType","teamId","viewMode"].forEach((function(r){n[r]=D(e[r],t[r],n[r])})),n.timeline=k(e.timeline,t.timeline,n.timeline),n.sortOption=S(e.sortOption,t.sortOption,n.sortOption),n}var k=function(e,t,n){if(!t)return n;if(!e)return n||t;if(!n)return t;var r=f(new Set(Object.keys(n).concat(Object.keys(t)))),i={};return r.forEach((function(r){var o=e[r],a=t[r],s=n[r];i[r]="sortOption"===r?S(o,a,s):D(o,a,s)})),i},S=function(e,t,n){if(!t)return n;if(!e)return n||t;if(!n)return t;var r=f(new Set(Object.keys(n).concat(Object.keys(t)))),i={};return r.forEach((function(r){var o=e[r],a=t[r],s=n[r];i[r]=D(o,a,s)})),i};function w(e,t,n){switch(["name","color","muted","inAll","sortOrder","sortType","groupId","closed","viewMode","showType","reminderType"].forEach((function(r){n[r]=D(e[r],t[r],n[r])})),n.timeline=k(e.timeline,t.timeline,n.timeline),n.sortOption=S(e.sortOption,t.sortOption,n.sortOption),n.userCount=t.userCount,O(e.teamId,t.teamId,n.teamId)){case m:n.notificationOptions=function(e,t,n){var r=e||[],o=n||[];if(i().isEqual(r,o))return t;return n}(e.notificationOptions,t.notificationOptions,n.notificationOptions),n.permission=D(e.permission,t.permission,n.permission),n.openToTeam=D(e.openToTeam,t.openToTeam,n.openToTeam),n.teamMemberPermission=D(e.teamMemberPermission,t.teamMemberPermission,n.teamMemberPermission);break;case h:n.notificationOptions=t.notificationOptions,n.permission=t.permission,n.openToTeam=t.openToTeam,n.teamMemberPermission=t.teamMemberPermission,n.teamId=t.teamId}return n}var T=function(e,t,n){n.title=Y(e.title,t.title,n.title);var r=n.projectId,o=t.projectId;n.projectId=A(e,t,n,"projectId");var a=n.projectId;return n.columnId=U(e,t,n,{revisedProjectId:r,deltaProjectId:o,currentProjectId:a}),n.sortOrder=A(e,t,n,"sortOrder"),n.status=A(e,t,n,"status"),_(e,t,n),x(e,t,n),n.completedTime=A(e,t,n,"completedTime"),n.parentId=A(e,t,n,"parentId"),n.childIds=function(e,t,n){var r=e||[],o=t||[];if(i().isEqual(r,o))return n;return t}(e.childIds,t.childIds,n.childIds),n.progress=A(e,t,n,"progress"),n.priority=A(e,t,n,"priority"),n.attachments=Z(e.attachments,t.attachments,n.attachments),n.tags=L(e.tags,t.tags,n.tags),n.focusSummaries=N(e.focusSummaries,t.focusSummaries,n.focusSummaries),n.imgMode=A(e,t,n,"imgMode"),n.pinnedTime=A(e,t,n,"pinnedTime"),n.etag=t.etag,n.commentCount=t.commentCount,n.deleted=t.deleted,n.location=t.location,n.attendId=t.attendId,n},x=function(e,t,n){var r=C(e,t,n,"kind");switch(null==n.kind&&(n.kind=i().isEmpty(n.items)?c.V60.Text:c.V60.Checklist),r){case m:n.kind=A(e,t,n,"kind"),n.kind===c.V60.Checklist?(n.content="",n.desc=Y(e.desc,t.desc,n.desc),e.items=V(e),n.items=V(n),t.items=V(t),n.items=I(e.items,t.items,n.items)):(n.items=[],n.desc="",n.content=Y(e.content,t.content,n.content));break;case p:n.kind===c.V60.Checklist?n.content="":(n.items=[],n.desc="");break;case h:n.kind=t.kind,n.kind===c.V60.Checklist?(n.content="",n.items=V(t.items),n.desc=t.desc):(n.items=[],n.desc="",n.content=t.content)}},_=function(e,t,n){var r=m;["startDate","timeZone","isAllDay","isFloating"].find((function(i){var o=function(r){return C(e,t,n,r)}(i);return(o===p||o===h)&&(r=o,!0)}));var i=A(e,t,n,"startDate");if(i){switch(r){case p:break;case h:n.startDate=t.startDate,n.dueDate=t.dueDate,n.isAllDay=t.isAllDay,n.isFloating=t.isFloating,n.timeZone=t.timeZone,n.reminders=t.reminders,n.remindTime=t.remindTime,n.annoyingAlert=t.annoyingAlert;break;case m:n.startDate=i,n.dueDate=A(e,t,n,"dueDate"),n.isAllDay=A(e,t,n,"isAllDay"),n.isFloating=A(e,t,n,"isFloating"),n.timeZone=A(e,t,n,"timeZone"),n.reminders=j(e.reminders,t.reminders,n.reminders),n.remindTime=A(e,t,n,"remindTime"),n.annoyingAlert=A(e,t,n,"annoyingAlert")}n.repeatFlag=A(e,t,n,"repeatFlag"),n.repeatFrom=A(e,t,n,"repeatFrom")}else n.startDate=null,n.dueDate=null,n.isAllDay=!1,n.isFloating=!1,n.timeZone=o.vN,n.reminders=[],n.remindTime=null,n.repeatFlag=null,n.repeatFrom=null,n.annoyingAlert=-1},O=function(e,t,n){return t===n?m:e===t?p:e===n?h:p},C=function(e,t,n,r){var i=e[r],o=t[r],a=n[r];if(o===a)return m;if(i===o)return p;if(i===a)return h;var s=u.Z.parseUTCStringWithMS(n.modifiedTime),c=u.Z.parseUTCStringWithMS(t.modifiedTime);return s&&c&&c.getTime()>s.getTime()?h:p},D=function(e,t,n){return e===n?t:n},A=function(e,t,n,r){var i=e[r],o=t[r],a=n[r];if(i===a)return o;if(a===o)return a;if(i!==o){var s=u.Z.parseUTCStringWithMS(n.modifiedTime),c=u.Z.parseUTCStringWithMS(t.modifiedTime);return s&&c&&c.getTime()>s.getTime()?o:a}return a},I=function(e,t,n){var r=new Map(e.map((function(e){return[e.id,e]}))),i=new Map(n.map((function(e){return[e.id,e]}))),o=new Map(t.map((function(e){return[e.id,e]})));t.forEach((function(e){if(e){var t=e.id,n=i.get(t);if(n){var o,s=null!==(o=r.get(t))&&void 0!==o?o:{};n.status=B(s.status,e.status,n.status),n.title=Y(s.title,e.title,n.title),n.sortOrder=D(s.sortOrder,e.sortOrder,n.sortOrder),-1===s.startDate&&(s.startDate=null);var c=D(s.startDate,e.startDate,n.startDate);c?a.Z.isSame(n.startDate,e.startDate)?n.isAllDay=D(s.isAllDay,e.isAllDay,n.isAllDay):c===e.startDate&&(n.startDate=e.startDate,n.isAllDay=e.isAllDay):(n.isAllDay=!1,n.startDate=null),n.snoozeReminderTime=D(s.snoozeReminderTime,e.snoozeReminderTime,n.snoozeReminderTime),n.completedTime=D(s.completedTime,e.completedTime,n.completedTime)}else{var l=r.get(t);if(l)!!Object.keys(l).find((function(t){return l[t]!==e[t]&&"sortOrder"!==t}))&&i.set(t,e);else i.set(t,e)}}})),e.forEach((function(e){var t=e.id;if(!o.get(t)){var n=i.get(t);n&&n.title===e.title&&n.status===e.status&&(n.needDelete=!0)}}));var s=[];return i.forEach((function(e,t){e.needDelete||s.push(e)})),s},P=function(e){var t={};return(e=e||[]).forEach((function(e){t[e.userId]=e})),t},M=function(e){var t=e.focuses||[],n={};return t.forEach((function(e){n[e[0]]=e})),n},N=function(e,t,n){var r=P(e),i=P(n);return(t=t||[]).forEach((function(e){var t=i[e.userId],n=r[e.userId];if(t){var o=n?M(n):{},a=M(t),s=e?M(e):{};(e.focuses||[]).forEach((function(e){var n=a[e[0]],r=o[e[0]];n?n[2]=r?n[2]+e[2]-r[2]:Math.max(n[2],e[2]):r||(t.focuses?t.focuses.push([e[0],e[1],e[2]]):t.focuses=[[e[0],e[1],e[2]]])}));var c=new Set;((null===n||void 0===n?void 0:n.focuses)||[]).forEach((function(e){var t=e[0];s[t]||c.add(t)})),t.focuses=(t.focuses||[]).filter((function(e){return!c.has(e[0])})),n?(t.pomoDuration=t.pomoDuration+e.pomoDuration-n.pomoDuration,t.pomoCount=t.pomoCount+e.pomoCount-n.pomoCount,t.estimatedPomo=t.estimatedPomo+e.estimatedPomo-n.estimatedPomo,t.estimatedDuration=t.estimatedDuration+e.estimatedDuration-n.estimatedDuration):(t.pomoDuration+=e.pomoDuration,t.pomoCount+=e.pomoCount,t.estimatedDuration+=e.estimatedDuration,t.estimatedPomo+=e.estimatedPomo)}else n||(i[e.userId]=e)})),Object.keys(i).map((function(e){return i[e]}))},j=function(e,t,n){var r=R(e),i=R(n),o={};e=e||[],n=n||[],(t=t||[]).forEach((function(e){var t=e.id;o[t]=e;var n=r[t],a=i[t];null==a?null==n?i[t]=e:s.k$(n.trigger,e.trigger)||(i[t]=e):null!=n&&(s.k$(n.trigger,a.trigger)||(i[t]=e))})),e.forEach((function(e){var t=e.id;if(!Object.prototype.hasOwnProperty.call(o,e.id)){var n=i[t];null!=n&&s.k$(e.trigger,n.trigger)&&delete i[t]}}));var a=Object.keys(i).map((function(e){return i[e]}));return s.f0(a)},R=function(e){var t={};return(e=e||[]).forEach((function(e){var n=e.id;t[n]=e})),t},L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[],r=i().union(t,n),o=[];return e&&e.forEach((function(e){-1!==t.indexOf(e)&&-1!==n.indexOf(e)||o.push(e)})),i().difference(r,o)},U=function(e,t,n,r){var i=r.revisedProjectId,o=r.deltaProjectId,a=r.currentProjectId;return i!==o?i===a?n.columnId:t.columnId:n.columnId&&t.columnId?A(e,t,n,"columnId"):n.columnId||t.columnId},Z=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2?arguments[2]:void 0;if(!e)return t;if(!n)return t;var r=new Map,i=new Map,o=new Map,a=new Map(n.filter((function(e){return e.syncStatus!==l.wR.NEW})).map((function(e){return[e.id,e]}))),s=new Map(t.map((function(e){return[e.id,e]})));s.forEach((function(e,t){var n=a.get(t);n?(n.syncStatus!==l.wR.NEW&&n.syncStatus!==l.wR.UPDATED&&i.set(t,e),a.delete(t)):r.set(t,e)})),a.forEach((function(e,t){o.set(t,e)}));var c=f(n),u=c.reduce((function(e,t){if(o.has(t.id))return e;var n=i.get(t.id);return n?e.push(n):e.push(t),e}),[]).concat(f(r.values()));return u},B=function(e,t,n){return 0===e?F(e,t,n):H(e,t,n)};var F=function(e,t,n){return t>e&&(e=t),n>e&&(e=n),e},H=function(e,t,n){return t<e&&(e=t),n<e&&(e=n),e},Y=function(){var 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]:"";if(t===n||t===e)return n;var r=new diff_match_patch;return r.patch_apply(r.patch_make(e,t),n)[0]},V=function(e){return(e.items||[]).map((function(e){return delete e.timeZone,e}))}},MlAn:function(e,t,n){"use strict";n.d(t,{on:function(){return pn},Sg:function(){return dn},JD:function(){return mn}});n("ma9I"),n("yq1k"),n("2B1R"),n("E9XD"),n("+2oP"),n("ToJy"),n("sMBO"),n("6cQw"),n("tkto"),n("07d7"),n("5s+n"),n("rB9j"),n("JfAA"),n("JTJg"),n("UxlC"),n("SYor");var r=n("/Qhg"),i=n.n(r);n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("qHT+"),n("pjDv"),n("4mDm"),n("oVuX"),n("pDQq"),n("wZ/5"),n("rOQg"),n("7+zs"),n("Tskq"),n("qePV"),n("zKZe"),n("NBAS"),n("ExoC"),n("SuFq"),n("ALS0"),n("PKPk"),n("TZCg"),n("LKBx"),n("z8NH"),n("SpvK"),n("/Yfv"),n("iwkZ"),n("FDzp"),n("XMab"),n("ilnZ"),n("hMMk"),n("+ywr"),n("moxL"),n("qXVe"),n("c162"),n("waxf"),n("0TkE"),n("Onu3"),n("1dYe"),n("gvgV"),n("6R/c"),n("YL0P"),n("X5Zq"),n("MoCz"),n("P8wP"),n("ypFw"),n("JaFt"),n("zSZm"),n("PF2M"),n("KVSy"),n("ZJ55"),n("IZzc"),n("Fwt+"),n("s5qe"),n("cvf0"),n("FZtP"),n("3bBZ");function o(e,t,n){return(t=g(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t,n){return t=d(t),function(e,t){if(t&&("object"===m(t)||"function"===typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,u()?Reflect.construct(t,n||[],d(e).constructor):t.apply(e,n))}function s(e,t){if("function"!==typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&f(e,t)}function c(e){var t="function"===typeof Map?new Map:void 0;return c=function(e){if(null===e||!function(e){try{return-1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"===typeof e}}(e))return e;if("function"!==typeof e)throw new TypeError("Super expression must either be null or a function");if("undefined"!==typeof t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return l(e,arguments,d(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),f(n,e)},c(e)}function l(e,t,n){if(u())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var i=new(e.bind.apply(e,r));return n&&f(i,n.prototype),i}function u(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})))}catch(e){}return(u=function(){return!!e})()}function f(e,t){return f=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},f(e,t)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}function m(e){return m="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},m(e)}function p(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,g(r.key),r)}}function v(e,t,n){return t&&y(e.prototype,t),n&&y(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function g(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}function b(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var E=n("5WEu"),k=n("RDjN"),S=n("lQiI"),w=n("7Rop"),T=n("zoGk"),x=n("q9+P"),_=n("5uUV"),O=n("hnzI"),C=n("Eh+D"),D=n("l98v"),A=n("dmHn"),I=n.n(A),P=n("a0xv");n("YGK4");var M=n("uz+a"),N=null,j={onRuntimeInitialized:function(){N=new j.NLPNativeTitleParser},locateFile:function(e,t){return x.r8?"/static/resources/".concat(e):x.cK+"/static/build/resources/".concat(e)},preRun:[function(){window.date_is_daylight_saving_time=function(e){var t=new Date(e);return I()(t).isDST()?1:0}}]};try{!function(e){var t;t||(t="undefined"!=typeof e?e:{});var n,r=Object.assign({},t),i="./this.program",l="";"undefined"!=typeof document&&document.currentScript&&(l=document.currentScript.src),l=l.startsWith("blob:")?"":l.substr(0,l.replace(/[?#].*/,"").lastIndexOf("/")+1),n=function(e){return fetch(e,{credentials:"same-origin"}).then((function(e){return e.ok?e.arrayBuffer():Promise.reject(Error(e.status+" : "+e.url))}))};var u=t.printErr||console.error.bind(console);Object.assign(t,r),r=null,t.thisProgram&&(i=t.thisProgram);var f,d,h,y,g,E,k,S,w=t.wasmBinary,T=!1,x=[],_=[],O=[];function C(e){x.unshift(e)}function D(e){O.unshift(e)}var A=0,I=null,P=null;function M(e){var n,r;throw null===(n=(r=t).onAbort)||void 0===n||n.call(r,e),u(e="Aborted("+e+")"),T=!0,new WebAssembly.RuntimeError(e+". Build with -sASSERTIONS for more info.")}var N,j=function(e){return e.startsWith("data:application/octet-stream;base64,")};function R(e){if(e==N&&w)return new Uint8Array(w);throw"both async and sync fetching of the wasm failed"}function L(e,t,r){return function(e){return w?Promise.resolve().then((function(){return R(e)})):n(e).then((function(e){return new Uint8Array(e)}),(function(){return R(e)}))}(e).then((function(e){return WebAssembly.instantiate(e,t)})).then(r,(function(e){u("failed to asynchronously prepare wasm: ".concat(e)),M(e)}))}var U,Z,B,F,H=function(e){e.forEach((function(e){return e(t)}))},Y=v((function e(t){b(this,e),this.J=t-24})),V=function(e){for(var t="";d[e];)t+=Z[d[e++]];return t},K={},W={},z={},G=function(e){throw new B(e)},q=function(e,t,n){function r(t){if((t=n(t)).length!==e.length)throw new F("Mismatched type converter count");for(var r=0;r<e.length;++r)X(e[r],t[r])}e.forEach((function(e){return z[e]=t}));var i=Array(t.length),o=[],a=0;t.forEach((function(e,t){W.hasOwnProperty(e)?i[t]=W[e]:(o.push(e),K.hasOwnProperty(e)||(K[e]=[]),K[e].push((function(){i[t]=W[e],++a===o.length&&r(i)})))})),0===o.length&&r(i)};function J(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.name;if(!e)throw new B('type "'.concat(r,'" must have a positive integer typeid pointer'));if(W.hasOwnProperty(e)){if(n.ia)return;throw new B("Cannot register type '".concat(r,"' twice"))}W[e]=t,delete z[e],K.hasOwnProperty(e)&&(t=K[e],delete K[e],t.forEach((function(e){return e()})))}function X(e,t){return J(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}var Q=function(e){throw new B(e.H.K.I.name+" instance already deleted")},$=!1,ee=function(){},te=function e(t,n,r){return n===r?t:void 0===r.M||null===(t=e(t,n,r.M))?null:r.fa(t)},ne={},re={},ie=function(e,t){if(!t.K||!t.J)throw new F("makeClassHandle requires ptr and ptrType");if(!!t.N!==!!t.L)throw new F("Both smartPtrType and smartPtr must be specified");return t.count={value:1},oe(Object.create(e,{H:{value:t,writable:!0}}))},oe=function(e){return"undefined"===typeof FinalizationRegistry?(oe=function(e){return e},e):($=new FinalizationRegistry((function(e){--(e=e.H).count.value,0===e.count.value&&(e.L?e.N.S(e.L):e.K.I.S(e.J))})),ee=function(e){$.unregister(e)},(oe=function(e){var t=e.H;return t.L&&$.register(e,{H:t},e),e})(e))},ae=[];function se(){}var ce=function(e,t){return Object.defineProperty(t,"name",{value:e})};function le(e,t,n,r,i,o,a,s){this.name=e,this.constructor=t,this.U=n,this.S=r,this.M=i,this.ga=o,this.X=a,this.fa=s,this.ka=[]}var ue=function(e,t,n){for(;t!==n;){if(!t.X)throw new B("Expected null or instance of ".concat(n.name,", got an instance of ").concat(t.name));e=t.X(e),t=t.M}return e};function fe(e,t){if(null===t){if(this.aa)throw new B("null is not a valid ".concat(this.name));return 0}if(!t.H)throw new B('Cannot pass "'.concat(Ie(t),'" as a ').concat(this.name));if(!t.H.J)throw new B("Cannot pass deleted object as a pointer of type ".concat(this.name));return ue(t.H.J,t.H.K.I,this.I)}function de(e,t){if(null===t){if(this.aa)throw new B("null is not a valid ".concat(this.name));if(this.$){var n=this.la();return null!==e&&e.push(this.S,n),n}return 0}if(!t||!t.H)throw new B('Cannot pass "'.concat(Ie(t),'" as a ').concat(this.name));if(!t.H.J)throw new B("Cannot pass deleted object as a pointer of type ".concat(this.name));if(!this.Z&&t.H.K.Z)throw new B("Cannot convert argument of type ".concat(t.H.N?t.H.N.name:t.H.K.name," to parameter type ").concat(this.name));if(n=ue(t.H.J,t.H.K.I,this.I),this.$){if(void 0===t.H.L)throw new B("Passing raw pointer to smart pointer is illegal");switch(this.na){case 0:if(t.H.N!==this)throw new B("Cannot convert argument of type ".concat(t.H.N?t.H.N.name:t.H.K.name," to parameter type ").concat(this.name));n=t.H.L;break;case 1:n=t.H.L;break;case 2:if(t.H.N===this)n=t.H.L;else{var r=t.clone();n=this.ma(n,De((function(){return r.delete()}))),null!==e&&e.push(this.S,n)}break;default:throw new B("Unsupporting sharing policy")}}return n}function me(e,t){if(null===t){if(this.aa)throw new B("null is not a valid ".concat(this.name));return 0}if(!t.H)throw new B('Cannot pass "'.concat(Ie(t),'" as a ').concat(this.name));if(!t.H.J)throw new B("Cannot pass deleted object as a pointer of type ".concat(this.name));if(t.H.K.Z)throw new B("Cannot convert argument of type ".concat(t.H.K.name," to parameter type ").concat(this.name));return ue(t.H.J,t.H.K.I,this.I)}function pe(e){return this.fromWireType(E[e>>2])}function he(e,t,n,r,i,o,a,s,c,l,u){this.name=e,this.I=t,this.aa=n,this.Z=r,this.$=i,this.ja=o,this.na=a,this.da=s,this.la=c,this.ma=l,this.S=u,i||void 0!==t.M?this.toWireType=de:(this.toWireType=r?fe:me,this.O=null)}var ye,ve,ge=function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];return e.includes("j")?(e=e.replace(/p/g,"i"),n=t["dynCall_"+e].apply(void 0,[n].concat(p(r)))):n=ye.get(n).apply(void 0,p(r)),n},be=function(e,t){var n=(e=V(e)).includes("j")?function(e,t){return function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return ge(e,t,r)}}(e,t):ye.get(t);if("function"!=typeof n)throw new B("unknown function pointer with signature ".concat(e,": ").concat(t));return n},Ee=function(e){e=rt(e);var t=V(e);return nt(e),t},ke=function(e,t){var n=[],r={};throw t.forEach((function e(t){r[t]||W[t]||(z[t]?z[t].forEach(e):(n.push(t),r[t]=!0))})),new ve("".concat(e,": ")+n.map(Ee).join([", "]))},Se=function(e,t){for(var n=[],r=0;r<e;r++)n.push(E[t+4*r>>2]);return n},we=function(e){for(;e.length;){var t=e.pop();e.pop()(t)}};function Te(e){for(var t=1;t<e.length;++t)if(null!==e[t]&&void 0===e[t].O)return!0;return!1}function xe(e,t,n,r,i,o){var a=t.length;if(2>a)throw new B("argTypes array size mismatch! Must at least get return value and 'this' types!");var s=null!==t[1]&&null!==n,c=Te(t);for(n="void"!==t[0].name,r=[e,G,r,i,we,t[0],t[1]],i=0;i<a-2;++i)r.push(t[i+2]);if(!c)for(i=s?1:2;i<t.length;++i)null!==t[i].O&&r.push(t[i].O);c=Te(t),i=t.length-2;var l=[],u=["fn"];for(s&&u.push("thisWired"),a=0;a<i;++a)l.push("arg".concat(a)),u.push("arg".concat(a,"Wired"));l=l.join(","),u=u.join(","),l="return function (".concat(l,") {\n"),c&&(l+="var destructors = [];\n");var f=c?"destructors":"null",d="humanName throwBindingError invoker fn runDestructors retType classParam".split(" ");for(s&&(l+="var thisWired = classParam['toWireType'](".concat(f,", this);\n")),a=0;a<i;++a)l+="var arg".concat(a,"Wired = argType").concat(a,"['toWireType'](").concat(f,", arg").concat(a,");\n"),d.push("argType".concat(a));if(l+=(n||o?"var rv = ":"")+"invoker(".concat(u,");\n"),c)l+="runDestructors(destructors);\n";else for(a=s?1:2;a<t.length;++a)o=1===a?"thisWired":"arg"+(a-2)+"Wired",null!==t[a].O&&(l+="".concat(o,"_dtor(").concat(o,");\n"),d.push("".concat(o,"_dtor")));n&&(l+="var ret = retType['fromWireType'](rv);\nreturn ret;\n");var h=d,y=l+"}\n";return h.push(y),t=function(e){var t=Function;if(!(t instanceof Function))throw new TypeError("new_ called with constructor type ".concat(m(t)," which is not a function"));var n=ce(t.name||"unknownFunctionName",(function(){}));return n.prototype=t.prototype,n=new n,(e=t.apply(n,e))instanceof Object?e:n}(h).apply(void 0,p(r)),ce(e,t)}for(var _e,Oe=[],Ce=[],De=function(e){switch(e){case void 0:return 2;case null:return 4;case!0:return 6;case!1:return 8;default:var t=Oe.pop()||Ce.length;return Ce[t]=e,Ce[t+1]=1,t}},Ae={name:"emscripten::val",fromWireType:function(e){if(!e)throw new B("Cannot use deleted val. handle = "+e);var t=Ce[e];return 9<e&&0===--Ce[e+1]&&(Ce[e]=void 0,Oe.push(e)),t},toWireType:function(e,t){return De(t)},R:8,readValueFromPointer:pe,O:null},Ie=function(e){if(null===e)return"null";var t=m(e);return"object"===t||"array"===t||"function"===t?e.toString():""+e},Pe=function(e,t){switch(t){case 4:return function(e){return this.fromWireType(k[e>>2])};case 8:return function(e){return this.fromWireType(S[e>>3])};default:throw new TypeError("invalid float width (".concat(t,"): ").concat(e))}},Me=function(e,t,n){switch(t){case 1:return n?function(e){return f[e]}:function(e){return d[e]};case 2:return n?function(e){return h[e>>1]}:function(e){return y[e>>1]};case 4:return n?function(e){return g[e>>2]}:function(e){return E[e>>2]};default:throw new TypeError("invalid integer width (".concat(t,"): ").concat(e))}},Ne=function(e,t,n){var r=d;if(0<n){n=t+n-1;for(var i=0;i<e.length;++i){var o=e.charCodeAt(i);if(55296<=o&&57343>=o&&(o=65536+((1023&o)<<10)|1023&e.charCodeAt(++i)),127>=o){if(t>=n)break;r[t++]=o}else{if(2047>=o){if(t+1>=n)break;r[t++]=192|o>>6}else{if(65535>=o){if(t+2>=n)break;r[t++]=224|o>>12}else{if(t+3>=n)break;r[t++]=240|o>>18,r[t++]=128|o>>12&63}r[t++]=128|o>>6&63}r[t++]=128|63&o}}r[t]=0}},je="undefined"!=typeof TextDecoder?new TextDecoder:void 0,Re=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:NaN,n=d,r=e+t;for(t=e;n[t]&&!(t>=r);)++t;if(16<t-e&&n.buffer&&je)return je.decode(n.subarray(e,t));for(r="";e<t;){var i=n[e++];if(128&i){var o=63&n[e++];if(192==(224&i))r+=String.fromCharCode((31&i)<<6|o);else{var a=63&n[e++];65536>(i=224==(240&i)?(15&i)<<12|o<<6|a:(7&i)<<18|o<<12|a<<6|63&n[e++])?r+=String.fromCharCode(i):(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i))}}else r+=String.fromCharCode(i)}return r},Le="undefined"!=typeof TextDecoder?new TextDecoder("utf-16le"):void 0,Ue=function(e,t){for(var n=e>>1,r=n+t/2;!(n>=r)&&y[n];)++n;if(32<(n<<=1)-e&&Le)return Le.decode(d.subarray(e,n));for(n="",r=0;!(r>=t/2);++r){var i=h[e+2*r>>1];if(0==i)break;n+=String.fromCharCode(i)}return n},Ze=function(e,t,n){var r;if(null!==(r=n)&&void 0!==r||(n=2147483647),2>n)return 0;var i=t;n=(n-=2)<2*e.length?n/2:e.length;for(var o=0;o<n;++o)h[t>>1]=e.charCodeAt(o),t+=2;return h[t>>1]=0,t-i},Be=function(e){return 2*e.length},Fe=function(e,t){for(var n=0,r="";!(n>=t/4);){var i=g[e+4*n>>2];if(0==i)break;++n,65536<=i?(i-=65536,r+=String.fromCharCode(55296|i>>10,56320|1023&i)):r+=String.fromCharCode(i)}return r},He=function(e,t,n){var r;if(null!==(r=n)&&void 0!==r||(n=2147483647),4>n)return 0;var i=t;n=i+n-4;for(var o=0;o<e.length;++o){var a=e.charCodeAt(o);if(55296<=a&&57343>=a&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),g[t>>2]=a,(t+=4)+4>n)break}return g[t>>2]=0,t-i},Ye=function(e){for(var t=0,n=0;n<e.length;++n){var r=e.charCodeAt(n);55296<=r&&57343>=r&&++n,t+=4}return t},Ve=function(e){return 0===e%4&&(0!==e%100||0===e%400)},Ke=[0,31,60,91,121,152,182,213,244,274,305,335],We=[0,31,59,90,120,151,181,212,243,273,304,334],ze={},Ge=function(){if(!_e){var e,t={USER:"web_user",LOGNAME:"web_user",PATH:"/",PWD:"/",HOME:"/home/web_user",LANG:("object"==("undefined"===typeof navigator?"undefined":m(navigator))&&navigator.languages&&navigator.languages[0]||"C").replace("-","_")+".UTF-8",_:i||"./this.program"};for(e in ze)void 0===ze[e]?delete t[e]:t[e]=ze[e];var n=[];for(e in t)n.push("".concat(e,"=").concat(t[e]));_e=n}return _e},qe=Array(256),Je=0;256>Je;++Je)qe[Je]=String.fromCharCode(Je);Z=qe,B=t.BindingError=function(e){function t(e){var n;return b(this,t),(n=a(this,t,[e])).name="BindingError",n}return s(t,e),v(t)}(c(Error)),F=t.InternalError=function(e){function t(e){var n;return b(this,t),(n=a(this,t,[e])).name="InternalError",n}return s(t,e),v(t)}(c(Error)),Object.assign(se.prototype,o(o(o({isAliasOf:function(e){if(!(this instanceof se&&e instanceof se))return!1;var t=this.H.K.I,n=this.H.J;e.H=e.H;var r=e.H.K.I;for(e=e.H.J;t.M;)n=t.X(n),t=t.M;for(;r.M;)e=r.X(e),r=r.M;return t===r&&n===e},clone:function(){if(this.H.J||Q(this),this.H.W)return this.H.count.value+=1,this;var e=oe,t=Object,n=t.create,r=Object.getPrototypeOf(this),i=this.H;return(e=e(n.call(t,r,{H:{value:{count:i.count,V:i.V,W:i.W,J:i.J,K:i.K,L:i.L,N:i.N}}}))).H.count.value+=1,e.H.V=!1,e}},"delete",(function(){if(this.H.J||Q(this),this.H.V&&!this.H.W)throw new B("Object already scheduled for deletion");ee(this);var e=this.H;--e.count.value,0===e.count.value&&(e.L?e.N.S(e.L):e.K.I.S(e.J)),this.H.W||(this.H.L=void 0,this.H.J=void 0)})),"isDeleted",(function(){return!this.H.J})),"deleteLater",(function(){if(this.H.J||Q(this),this.H.V&&!this.H.W)throw new B("Object already scheduled for deletion");return ae.push(this),this.H.V=!0,this}))),Object.assign(he.prototype,{ha:function(e){return this.da&&(e=this.da(e)),e},ca:function(e){var t;null===(t=this.S)||void 0===t||t.call(this,e)},R:8,readValueFromPointer:pe,fromWireType:function(e){function t(){return this.$?ie(this.I.U,{K:this.ja,J:n,N:this,L:e}):ie(this.I.U,{K:this,J:e})}var n=this.ha(e);if(!n)return this.ca(e),null;var r=function(e,t){if(void 0===t)throw new B("ptr should not be undefined");for(;e.M;)t=e.X(t),e=e.M;return re[t]}(this.I,n);if(void 0!==r)return 0===r.H.count.value?(r.H.J=n,r.H.L=e,r.clone()):(r=r.clone(),this.ca(e),r);if(r=this.I.ga(n),!(r=ne[r]))return t.call(this);r=this.Z?r.ea:r.pointerType;var i=te(n,this.I,r.I);return null===i?t.call(this):this.$?ie(r.I.U,{K:r,J:i,N:this,L:e}):ie(r.I.U,{K:r,J:i})}}),ve=t.UnboundTypeError=function(e,t){var n=ce(t,(function(e){this.name=t,this.message=e,void 0!==(e=Error(e).stack)&&(this.stack=this.toString()+"\n"+e.replace(/^Error(:[^\n]*)?\n/,""))}));return n.prototype=Object.create(e.prototype),n.prototype.constructor=n,n.prototype.toString=function(){return void 0===this.message?this.name:"".concat(this.name,": ").concat(this.message)},n}(Error,"UnboundTypeError"),Ce.push(0,1,void 0,1,null,1,!0,1,!1,1),t.count_emval_handles=function(){return Ce.length/2-5-Oe.length};var Xe,Qe,$e={a:function(e,t,n){var r=new Y(e);throw E[r.J+16>>2]=0,E[r.J+4>>2]=t,E[r.J+8>>2]=n,e},p:function(){M("")},m:function(){},i:function(e,t,n,r){X(e,{name:t=V(t),fromWireType:function(e){return!!e},toWireType:function(e,t){return t?n:r},R:8,readValueFromPointer:function(e){return this.fromWireType(d[e])},O:null})},w:function(e,n,r,i,o,a,s,c,l,u,f,d,m){f=V(f),a=be(o,a),c&&(c=be(s,c)),u&&(u=be(l,u)),m=be(d,m);var p=function(e){var t=(e=e.replace(/[^a-zA-Z0-9_]/g,"$")).charCodeAt(0);return 48<=t&&57>=t?"_".concat(e):e}(f);!function(e,n){if(t.hasOwnProperty(e))throw new B("Cannot register public name '".concat(e,"' twice"));t[e]=n}(p,(function(){ke("Cannot construct ".concat(f," due to unbound types"),[i])})),q([e,n,r],i?[i]:[],(function(n){if(n=n[0],i)var r=n.I,o=r.U;else o=se.prototype;n=ce(f,(function(){if(Object.getPrototypeOf(this)!==s)throw new B("Use 'new' to construct "+f);if(void 0===h.T)throw new B(f+" has no accessible constructor");for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=h.T[t.length];if(void 0===r)throw new B("Tried to invoke ctor of ".concat(f," with invalid number of parameters (").concat(t.length,") - expected (").concat(Object.keys(h.T).toString(),") parameters instead!"));return r.apply(this,t)}));var s=Object.create(o,{constructor:{value:n}});n.prototype=s;var l,d,h=new le(f,n,s,m,r,a,c,u);return h.M&&(null!==(l=(d=h.M).ba)&&void 0!==l||(d.ba=[]),h.M.ba.push(h)),r=new he(f,h,!0,!1,!1),d=new he(f+"*",h,!1,!1,!1),o=new he(f+" const*",h,!1,!0,!1),ne[e]={pointerType:d,ea:o},function(e,n){if(!t.hasOwnProperty(e))throw new F("Replacing nonexistent public symbol");t[e]=n,t[e].Y=void 0}(p,n),[r,d,o]}))},v:function(e,t,n,r,i,o){var a=Se(t,n);i=be(r,i),q([],[e],(function(e){e=e[0];var n="constructor ".concat(e.name);if(void 0===e.I.T&&(e.I.T=[]),void 0!==e.I.T[t-1])throw new B("Cannot register multiple constructors with identical number of parameters (".concat(t-1,") for class '").concat(e.name,"'! Overload resolution is currently only performed using the parameter count, not actual type info!"));return e.I.T[t-1]=function(){ke("Cannot construct ".concat(e.name," due to unbound types"),a)},q([],a,(function(r){return r.splice(1,0,null),e.I.T[t-1]=xe(n,r,null,i,o),[]})),[]}))},c:function(e,t,n,r,i,o,a,s,c){var l=Se(n,r);t=function(e){var t=(e=e.trim()).indexOf("(");return-1!==t?e.substr(0,t):e}(t=V(t)),o=be(i,o),q([],[e],(function(e){function r(){ke("Cannot call ".concat(i," due to unbound types"),l)}e=e[0];var i="".concat(e.name,".").concat(t);t.startsWith("@@")&&(t=Symbol[t.substring(2)]),s&&e.I.ka.push(t);var u=e.I.U,f=u[t];return void 0===f||void 0===f.P&&f.className!==e.name&&f.Y===n-2?(r.Y=n-2,r.className=e.name,u[t]=r):(function(e,t,n){if(void 0===e[t].P){var r=e[t];e[t]=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];if(!e[t].P.hasOwnProperty(i.length))throw new B("Function '".concat(n,"' called with an invalid number of arguments (").concat(i.length,") - expects one of (").concat(e[t].P,")!"));return e[t].P[i.length].apply(this,i)},e[t].P=[],e[t].P[r.Y]=r}}(u,t,i),u[t].P[n-2]=r),q([],l,(function(r){return r=xe(i,r,e,o,a,c),void 0===u[t].P?(r.Y=n-2,u[t]=r):u[t].P[n-2]=r,[]})),[]}))},u:function(e){return X(e,Ae)},g:function(e,t,n){X(e,{name:t=V(t),fromWireType:function(e){return e},toWireType:function(e,t){return t},R:8,readValueFromPointer:Pe(t,n),O:null})},d:function(e,t,n,r,i){if(t=V(t),-1===i&&(i=4294967295),i=function(e){return e},0===r){var o=32-8*n;i=function(e){return e<<o>>>o}}var a=t.includes("unsigned")?function(e,t){return t>>>0}:function(e,t){return t};X(e,{name:t,fromWireType:i,toWireType:a,R:8,readValueFromPointer:Me(t,n,0!==r),O:null})},b:function(e,t,n){function r(e){return new i(f.buffer,E[e+4>>2],E[e>>2])}var i=[Int8Array,Uint8Array,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array][t];X(e,{name:n=V(n),fromWireType:r,R:8,readValueFromPointer:r},{ia:!0})},f:function(e,t){var n="std::string"===(t=V(t));X(e,{name:t,fromWireType:function(e){var t=E[e>>2],r=e+4;if(n)for(var i=r,o=0;o<=t;++o){var a=r+o;if(o==t||0==d[a]){if(i=i?Re(i,a-i):"",void 0===s)var s=i;else s+=String.fromCharCode(0),s+=i;i=a+1}}else{for(s=Array(t),o=0;o<t;++o)s[o]=String.fromCharCode(d[r+o]);s=s.join("")}return nt(e),s},toWireType:function(e,t){t instanceof ArrayBuffer&&(t=new Uint8Array(t));var r,i="string"==typeof t;if(!(i||t instanceof Uint8Array||t instanceof Uint8ClampedArray||t instanceof Int8Array))throw new B("Cannot pass non-string to std::string");if(n&&i)for(var o=r=0;o<t.length;++o){var a=t.charCodeAt(o);127>=a?r++:2047>=a?r+=2:55296<=a&&57343>=a?(r+=4,++o):r+=3}else r=t.length;if(a=(o=tt(4+r+1))+4,E[o>>2]=r,n&&i)Ne(t,a,r+1);else if(i)for(i=0;i<r;++i){var s=t.charCodeAt(i);if(255<s)throw nt(a),new B("String has UTF-16 code units that do not fit in 8 bits");d[a+i]=s}else for(i=0;i<r;++i)d[a+i]=t[i];return null!==e&&e.push(nt,o),o},R:8,readValueFromPointer:pe,O:function(e){nt(e)}})},e:function(e,t,n){if(n=V(n),2===t)var r=Ue,i=Ze,o=Be,a=function(e){return y[e>>1]};else 4===t&&(r=Fe,i=He,o=Ye,a=function(e){return E[e>>2]});X(e,{name:n,fromWireType:function(e){for(var n,i=E[e>>2],o=e+4,s=0;s<=i;++s){var c=e+4+s*t;s!=i&&0!=a(c)||(o=r(o,c-o),void 0===n?n=o:(n+=String.fromCharCode(0),n+=o),o=c+t)}return nt(e),n},toWireType:function(e,r){if("string"!=typeof r)throw new B("Cannot pass non-string to C++ string type ".concat(n));var a=o(r),s=tt(4+a+t);return E[s>>2]=a/t,i(r,s+4,a+t),null!==e&&e.push(nt,s),s},R:8,readValueFromPointer:pe,O:function(e){nt(e)}})},j:function(e,t){X(e,{oa:!0,name:t=V(t),R:0,fromWireType:function(){},toWireType:function(){}})},t:function(e,t,n){return d.copyWithin(e,t,t+n)},k:function(e,t,n){e=new Date(1e3*(t+2097152>>>0<4194305-!!e?(e>>>0)+4294967296*t:NaN)),g[n>>2]=e.getSeconds(),g[n+4>>2]=e.getMinutes(),g[n+8>>2]=e.getHours(),g[n+12>>2]=e.getDate(),g[n+16>>2]=e.getMonth(),g[n+20>>2]=e.getFullYear()-1900,g[n+24>>2]=e.getDay(),g[n+28>>2]=(Ve(e.getFullYear())?Ke:We)[e.getMonth()]+e.getDate()-1|0,g[n+36>>2]=-60*e.getTimezoneOffset(),t=new Date(e.getFullYear(),6,1).getTimezoneOffset();var r=new Date(e.getFullYear(),0,1).getTimezoneOffset();g[n+32>>2]=0|(t!=r&&e.getTimezoneOffset()==Math.min(r,t))},l:function(e){var t=new Date(g[e+20>>2]+1900,g[e+16>>2],g[e+12>>2],g[e+8>>2],g[e+4>>2],g[e>>2],0),n=g[e+32>>2],r=t.getTimezoneOffset(),i=new Date(t.getFullYear(),6,1).getTimezoneOffset(),o=new Date(t.getFullYear(),0,1).getTimezoneOffset(),a=Math.min(o,i);return 0>n?g[e+32>>2]=Number(i!=o&&a==r):0<n!=(a==r)&&(i=Math.max(o,i),t.setTime(t.getTime()+6e4*((0<n?a:i)-r))),g[e+24>>2]=t.getDay(),g[e+28>>2]=(Ve(t.getFullYear())?Ke:We)[t.getMonth()]+t.getDate()-1|0,g[e>>2]=t.getSeconds(),g[e+4>>2]=t.getMinutes(),g[e+8>>2]=t.getHours(),g[e+12>>2]=t.getDate(),g[e+16>>2]=t.getMonth(),g[e+20>>2]=t.getYear(),e=t.getTime(),e=isNaN(e)?-1:e/1e3,it((U=e,1<=+Math.abs(U)?0<U?+Math.floor(U/4294967296)>>>0:~~+Math.ceil((U-+(~~U>>>0))/4294967296)>>>0:0)),e>>>0},r:function(e,t,n,r){var i=(new Date).getFullYear(),o=new Date(i,0,1).getTimezoneOffset();i=new Date(i,6,1).getTimezoneOffset(),E[e>>2]=60*Math.max(o,i),g[t>>2]=Number(o!=i),e=(t=function(e){var t=Math.abs(e);return"UTC".concat(0<=e?"-":"+").concat(String(Math.floor(t/60)).padStart(2,"0")).concat(String(t%60).padStart(2,"0"))})(o),t=t(i),i<o?(Ne(e,n,17),Ne(t,r,17)):(Ne(e,r,17),Ne(t,n,17))},s:function(){return Date.now()},q:function(){M("OOM")},n:function(e,t){var n=0;return Ge().forEach((function(r,i){var o=t+n;for(i=E[e+4*i>>2]=o,o=0;o<r.length;++o)f[i++]=r.charCodeAt(o);f[i]=0,n+=r.length+1})),0},o:function(e,t){var n=Ge();E[e>>2]=n.length;var r=0;return n.forEach((function(e){return r+=e.length+1})),E[t>>2]=r,0},h:function(e){return window.date_is_daylight_saving_time(1e3*e)}},et=function(e,n,r){function i(e){var n,r;return e=(et=e.exports).x.buffer,t.HEAP8=f=new Int8Array(e),t.HEAP16=h=new Int16Array(e),t.HEAPU8=d=new Uint8Array(e),t.HEAPU16=y=new Uint16Array(e),t.HEAP32=g=new Int32Array(e),t.HEAPU32=E=new Uint32Array(e),t.HEAPF32=k=new Float32Array(e),t.HEAPF64=S=new Float64Array(e),ye=et.z,_.unshift(et.y),A--,null===(n=(r=t).monitorRunDependencies)||void 0===n||n.call(r,A),0==A&&(null!==I&&(clearInterval(I),I=null),P&&(e=P,P=null,e())),et}var o={a:$e};if(A++,null===(e=(n=t).monitorRunDependencies)||void 0===e||e.call(n,A),t.instantiateWasm)try{return t.instantiateWasm(o,i)}catch(a){return u("Module.instantiateWasm callback failed with error: ".concat(a)),!1}return null!==(r=N)&&void 0!==r||(N=j("nlp-20260409154644.wasm")?"nlp-20260409154644.wasm":t.locateFile?t.locateFile("nlp-20260409154644.wasm",l):l+"nlp-20260409154644.wasm"),function(e,t){var n=N;w||"function"!=typeof WebAssembly.instantiateStreaming||j(n)||"function"!=typeof fetch?L(n,e,t):fetch(n,{credentials:"same-origin"}).then((function(r){return WebAssembly.instantiateStreaming(r,e).then(t,(function(r){return u("wasm streaming compile failed: ".concat(r)),u("falling back to ArrayBuffer instantiation"),L(n,e,t)}))}))}(o,(function(e){i(e.instance)})),{}}(),tt=function(e){return(tt=et.A)(e)},nt=function(e){return(nt=et.B)(e)},rt=function(e){return(rt=et.C)(e)},it=function(e){return(it=et.D)(e)};function ot(){function e(){if(!Xe&&(Xe=1,t.calledRun=1,!T)){var e,n;H(_),null===(e=(n=t).onRuntimeInitialized)||void 0===e||e.call(n);var r=t.postRun;r&&("function"==typeof r&&(r=[r]),r.forEach(D)),H(O)}}if(!(0<A)){if(!Qe&&(Qe=1,function(){var e=t.preRun;e&&("function"==typeof e&&(e=[e]),e.forEach(C)),H(x)}(),0<A))return;t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){return t.setStatus("")}),1),e()}),1)):e()}}if(t.dynCall_iiiiij=function(e,n,r,i,o,a,s){return(t.dynCall_iiiiij=et.E)(e,n,r,i,o,a,s)},t.dynCall_iiiiijj=function(e,n,r,i,o,a,s,c,l){return(t.dynCall_iiiiijj=et.F)(e,n,r,i,o,a,s,c,l)},t.dynCall_iiiiiijj=function(e,n,r,i,o,a,s,c,l,u){return(t.dynCall_iiiiiijj=et.G)(e,n,r,i,o,a,s,c,l,u)},P=function e(){Xe||ot(),Xe||(P=e)},t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);0<t.preInit.length;)t.preInit.pop()();ot()}(j)}catch(hn){i().error("native nlp init error: ",hn)}var R=function(){return!!N},L=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};N.setStartDay(E.J_()),N.setIs24DateFormat(!E.U2("showMeridiem")),N.setIsUsOrUkDateFormat((0,_.I4)("isMonthBeforeDate"));try{if(x.j4){var n=O.h.getState().holidayData;if(n instanceof C.List){var r=n.toArray().reduce((function(e,t){return null==t||(e[t.date.replace(/-/g,"")]=t.type),e}),{});N.setHolidayDay(JSON.stringify(r))}}window.nlpNativeTitleParser=N;var o=(0,D.ld)(),a=I()().year().toString(),s=+I()().format("YYYYMMDD"),c=[],l=Object.keys(o).reduce((function(e,t){if(t.includes(a)){var n=+t.replace(/-/g,""),r=o[t].name;"\u632f\u66ff\u4f11\u65e5"===r?c.push(n):e[r]=n}return e}),{});c.sort(),c.some((function(e,t){return(e>=s||t===c.length-1)&&(l["\u632f\u66ff\u4f11\u65e5"]=e,!0)})),Object.keys(l).length&&N.setJapanHolidayDay(JSON.stringify(l))}catch(hn){i().debug("nlp [ERROR] setHoliday: ",hn)}var u=e.toLowerCase(),f=null;try{if(t.refDate){var d=I()(t.refDate).unix();N.setDefaultTimeSecond(d)}f=JSON.parse(N.parse(u,k.WUZ.nlpTime,S._y(),x.dK)),t.refDate&&N.setDefaultTimeSecond(I()().unix())}catch(hn){t.refDate&&N.setDefaultTimeSecond(I()().unix());try{(0,M.mi)("nlp title parse error: ",{title:u,format:k.WUZ.nlpTime,isPro:S._y(),language:x.dK,error:hn})}catch(y){}i().debug("nlp title parse error: ",hn)}if(i().debug("nlp",f),f&&f.startDate){var m=f.recognizeStrings.map((function(t){var n=t.trim(),r=u.indexOf(n);return e.slice(r,r+n.length)})).reduce((function(e,t){return e.some((function(e){return e.includes(t)}))?e:e.concat([t])}),[]);if(!x.j4&&"RRULE:FREQ=DAILY;INTERVAL=1;TT_SKIP=HOLIDAY,WEEKEND"===f.repeatFlag)return null;var p=U(f.dueDate,f.isAllDay),h=!f.isAllDay&&!!f.startDate&&!!p&&T.Z.prefMoment(p).isAfter(f.startDate);return{isNative:!0,startDate:f.startDate,dueDate:p,isAllDay:f.isAllDay,repeat:Z(f.repeatFlag),reminder:B(e,f.reminder,f.isAllDay,h),highlight:m}}return null},U=function(e,t){return e&&t?T.Z.prefMoment(e).add(1,"day").format(k.WUZ.nlpTime):e},Z=function(e){if(e){var t="RRULE:FREQ=DAILY;INTERVAL=1;TT_SKIP=HOLIDAY,WEEKEND"===e,n=k.zNx.dueDate;if(t){if(!x.j4)return{};n=k.zNx.defaultVal}else if(["RRULE:FREQ=DAILY;INTERVAL=1","RRULE:FREQ=WEEKLY;INTERVAL=1","RRULE:FREQ=MONTHLY;INTERVAL=1","RRULE:FREQ=YEARLY;INTERVAL=1"].includes(e)||e.includes("LUNAR"))n=k.zNx.defaultVal;else{var r=P.ZP.fromString(e);1===r.options.interval&&r.options.freq===P.ZP.WEEKLY&&function(e){var t=e.options,n=new Set([P.ZP.MO,P.ZP.TU,P.ZP.WE,P.ZP.TH,P.ZP.FR].map((function(e){return e.weekday})));return t.byweekday.every((function(e){return!!n.has(e)&&(n.delete(e),!0)}))&&0===n.size}(r)&&(n=k.zNx.defaultVal)}return{repeatFlag:e,repeatFrom:n}}return{repeatFlag:e}},B=function(e,t,n,r){return!(e.includes("\u63d0\u9192\u6211")||e.includes("remind me"))&&t&&1===t.length&&"TRIGGER:-PT0S"===t[0]?E.ky(n,r)?E.$E(n,r):[]:t&&0!==t.length?(t||[]).map((function(e){return{id:(0,w.Z)(),trigger:"TRIGGER:-PT0S"===e?n?"TRIGGER:P0DT9H0M0S":"TRIGGER:PT0S":e}})):E.ky(n,r)?E.$E(n,r):[]},F=(n("fbCW"),n("TWNs"),n("LD7m"),n("OM9Z"),n("hByQ"),n("y8mg")),H=n.n(F),Y=(n("4l63"),function(){this.pattern=function(){return/./i},this.extract=function(){return null},this.execute=function(e,t,n){for(var r=[],i=this.pattern(),o=e,a=i.exec(o);a;){a.index+=e.length-o.length;var s=this.extract(e,t,a,n);s?(o=e.substring(s.index+s.text.length),r.push(s)):o=e.substring(a.index+1),a=i.exec(o)}return this.refiners&&this.refiners.forEach((function(t){r=t.refine(r,e)})),r}}),V=function(e){e=e||{},this.ref=e.ref,this.index=e.index,this.text=e.text,this.highlight=e.highlight,this.reminderText=e.reminderText,this.tags=e.tags||{},this.repeat=e.repeat||"",this.reminder=e.reminder||null,this.start=new K(e.start,e.ref),this.symbol=e.symbol||!1,e.end&&(this.end=new K(e.end,e.ref))};V.prototype.clone=function(){var e=new V(this);e.tags=JSON.parse(JSON.stringify(this.tags)),e.reminder=JSON.parse(JSON.stringify(this.reminder)),e.start=this.start.clone(),e.highlight=JSON.parse(JSON.stringify(this.highlight)),e.repeat=JSON.parse(JSON.stringify(this.repeat)),this.end&&(e.end=this.end.clone())},V.prototype.hasPossibleDates=function(){return this.start.isPossibleDate()&&(!this.end||this.end.isPossibleDate())};var K=function(e,t){if(this.knownValues={},this.impliedValues={},e)for(var n in e)this.knownValues[n]=e[n];t&&(t=I()(t),this.imply("day",t.date()),this.imply("month",t.month()+1),this.imply("year",t.year())),this.imply("hour",0),this.imply("minute",0),this.imply("second",0),this.imply("millisecond",0)};K.prototype.clone=function(){var e=new K;return e.knownValues=JSON.parse(JSON.stringify(this.knownValues)),e.impliedValues=JSON.parse(JSON.stringify(this.impliedValues)),e},K.prototype.get=function(e){return e in this.knownValues?this.knownValues[e]:e in this.impliedValues?this.impliedValues[e]:void 0},K.prototype.assign=function(e,t){this.knownValues[e]=t,delete this.impliedValues[e]},K.prototype.imply=function(e,t){e in this.knownValues||(this.impliedValues[e]=t)},K.prototype.isCertain=function(e){return e in this.knownValues},K.prototype.getType=function(){return"hour"in this.knownValues||"meridiem"in this.knownValues?"Time":"year"in this.knownValues||"month"in this.knownValues||"day"in this.knownValues||"weekday"in this.knownValues?"Date":void 0},K.prototype.isPossibleDate=function(){var e=this.moment();return e.get("year")==this.get("year")&&(e.get("month")==this.get("month")-1&&(e.get("date")==this.get("day")&&(e.get("hour")==this.get("hour")&&e.get("minute")==this.get("minute"))))},K.prototype.isValid=function(){return this.moment().isValid()},K.prototype.date=function(){return this.moment().toDate()},K.prototype.moment=function(){var e=this.get("hour"),t=!1;e>=24&&(e-=24,t=!0);var n=[this.get("year"),this.get("month")-1,this.get("day"),e,this.get("minute"),this.get("second"),this.get("millisecond")],r=I()(n);return t&&r.add(1,"day"),r};var W=new RegExp("([0-9]{1,2})(?:st|nd|rd|th)"),z=(n("Rm1S"),/(\W|^)(today|tonight|last\s*night|(?:tomorrow|yesterday)\s*|tomorrow|yesterday)(?=\W|$)/i),G=[0,6],q={january:1,jan:1,"jan.":1,february:2,feb:2,"feb.":2,march:3,mar:3,"mar.":3,april:4,apr:4,"apr.":4,may:5,june:6,jun:6,"jun.":6,july:7,jul:7,"jul.":7,august:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,october:10,oct:10,"oct.":10,november:11,nov:11,"nov.":11,december:12,dec:12,"dec.":12},J={one:1,two:2,three:3,four:4,five:5,six:6,seven:7,eight:8,nine:9,ten:10,eleven:11,twelve:12},X="(?:"+Object.keys(J).join("|")+")",Q={first:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eighth:8,ninth:9,tenth:10,eleventh:11,twelfth:12,thirteenth:13,fourteenth:14,fifteenth:15,sixteenth:16,seventeenth:17,eighteenth:18,nineteenth:19,twentieth:20,"twenty first":21,"twenty second":22,"twenty third":23,"twenty fourth":24,"twenty fifth":25,"twenty sixth":26,"twenty seventh":27,"twenty eighth":28,"twenty ninth":29,thirtieth:30,"thirty first":31},$="(?:"+Object.keys(Q).join("|").replace(/ /g,"[ -]")+")",ee="("+X+"|[0-9]+|an?(?:\\s*few)?|half(?:\\s*an?)?)\\s*(min(?:ute)?s?|hours?|weeks?|days?|hs?|hrs?|wks?|ds?|h)\\s*",te=new RegExp(ee,"i"),ne="(?:"+ee+")+",re=function(e){for(var t={},n=e,r=te.exec(n);r;)ie(r,t),n=n.substring(r[0].length),r=te.exec(n);return t},ie=function(e,t){var n=e[1].toLowerCase();return n=void 0!==J[n]?J[n]:"a"===n||"an"===n?1:n.match(/few/)?3:n.match(/half/)?.5:parseInt(n,10),e[2].match(/h/i)?t.hour=n:e[2].match(/min/i)?t.minute=n:e[2].match(/week/i)?t.week=n:e[2].match(/day/i)?t.d=n:e[2].match(/month/i)?t.month=n:e[2].match(/year/i)&&(t.year=n),t},oe=function(e,t){return(e-t+7)%7},ae=function(){for(var e=I()(),t=(new Date).toLocaleDateString(),n=["DD/MM/YYYY","D/M/YYYY","D/MM/YYYY","DD/M/YYYY"],r=!1,i=0;i<n.length;i++)if(e.format(n[i])===t){r=!0;break}return r},se={sunday:0,sun:0,monday:1,mon:1,tuesday:2,tue:2,tues:2,wednesday:3,wed:3,thursday:4,thur:4,thu:4,friday:5,fri:5,saturday:6,sat:6},ce={",":",","(":")","\uff08":"\uff09"},le=new RegExp("([^A-Za-z0-9_,(\uff08]|^)((?:\\,|\\(|\\\uff08)\\s*)?(?:(?:on|by|at)\\s*?)?(?:(?:(this|last|past|next)\\s*)?(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sun\\.?|Mon\\.?|Tue(?:s)?\\.?|Wed\\.?|Thu(?:r)?\\.?|Fri\\.?|Sat\\.?)|(Weekend))(\\s*(?:\\,|\\)|\\\uff09))?(?=[^A-Za-z0-9_,\uff09)]|$)","i"),ue=function(e,t,n,r,i){var o=tickDate(t),a=!1,s=o.day();if(r){var c=oe(n,i)-oe(s,i);"last"===r||"past"===r?(o.add("day",c-7),a=!0):"next"===r?(o.add("day",c+7),a=!0):"this"===r&&(o.add("day",c),a=!0)}else Array.isArray(n)&&(n=~n.indexOf(s)?s:se.saturday),Math.abs(n-7-s)<Math.abs(n-s)?o.day(n-7):Math.abs(n+7-s)<Math.abs(n-s)?o.day(n+7):o.day(n);return e.start.assign("weekday",n),a?(e.start.assign("day",o.date()),e.start.assign("month",o.month()+1),e.start.assign("year",o.year())):(e.start.imply("day",o.date()),e.start.imply("month",o.month()+1),e.start.imply("year",o.year())),e},fe=new RegExp("(\\W|^)(next|last|past)\\s*("+X+"|[0-9]+|few|half(?:\\s*an?)?)?\\s*(min(?:ute)?s?|hours?|days?|weeks?|months?|years?)(?=\\s*)(?=\\W|$)","i"),de=new RegExp("(\\W|^)([0-3]{0,1}[0-9]{1})([\\/\\-])([0-3]{0,1}[0-9]{1})(?:(?:(?:\u53f7|\u65e5)|([\\/\\-])([0-9]{4}\\s*,?\\s*|[0-9]{2}\\s*,?\\s*)))?(\\W|$)","i"),me=new RegExp("(\\W|^)([0-9]{4})[\\-\\.\\/]([0-9]{1,2})[\\-\\.\\/]([0-9]{1,2})(?=\\W|$)","i"),pe=new RegExp("(\\W|^)(([0-9]{1,2})(?:st|nd|rd|th)?|"+$+")(?:\\s*(?:to|\\-|\\\u2013|until|through|till|\\s)\\s*(([0-9]{1,2})(?:st|nd|rd|th)?|"+$+"))?(?:-|/|\\s*(?:of)?\\s*)(Jan(?:uary|\\.)?|Feb(?:ruary|\\.)?|Mar(?:ch|\\.)?|Apr(?:il|\\.)?|May|Jun(?:e|\\.)?|Jul(?:y|\\.)?|Aug(?:ust|\\.)?|Sep(?:tember|\\.)?|Oct(?:ober|\\.)?|Nov(?:ember|\\.)?|Dec(?:ember|\\.)?)(?:(?:-|/|,?\\s*)([0-9]{1,4}(?![^\\s]\\d))(\\s*(?:BE|AD|BC))?)?(?=\\W|$)","i"),he=new RegExp("(\\W|^)(Jan\\.?|January|Feb\\.?|February|Mar\\.?|March|Apr\\.?|April|May\\.?|Jun\\.?|June|Jul\\.?|July|Aug\\.?|August|Sep\\.?|Sept\\.?|September|Oct\\.?|October|Nov\\.?|November|Dec\\.?|December)(?:-|/|\\s*,?\\s*)(([0-9]{1,2})(?:st|nd|rd|th)?|"+$+")\\s*(?:(?:to|\\-)\\s*(([0-9]{1,2})(?:st|nd|rd|th)?| "+$+")\\s*)?(?:(?:-|/|\\s*,?\\s*)(?:([0-9]{4})\\s*(BE|AD|BC)?|([0-9]{1,4})\\s*(AD|BC))\\s*)?(?=\\W|$)(?!\\:\\d)","i"),ye=new RegExp("(^|\\D\\s+|[^\\w\\s])(Jan\\.?|January|Feb\\.?|February|Mar\\.?|March|Apr\\.?|April|May\\.?|Jun\\.?|June|Jul\\.?|July|Aug\\.?|August|Sep\\.?|Sept\\.?|September|Oct\\.?|October|Nov\\.?|November|Dec\\.?|December)\\s*(?:[,-]?\\s*([0-9]{4})(\\s*BE|AD|BC)?)?(\\b|$)","i"),ve=/(\W|^)((in the\s)?\s*(morning|afternoon|evening|midnight|noon|night))/i,ge=4,be=new RegExp("(\\W|^)((?:after|in)\\s)?("+ne+")(later|from now)?(?=(?:\\W|$))","i"),Ee=new RegExp("(^|\\s)(?:(?:at|on|by|from)\\s*)?(?:([0-9]{1,2})(?:(?:\\:|\\\uff1a)([0-5][0-9])|(\\s?o'clock))?)(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),ke=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301c|to|\\?)\\s*(?:([0-9]{1,2})(?:(?:\\:|\\\uff1a)([0-5][0-9])|(\\s?o'clock))?)(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),Se=(n("EnZy"),{"\u96f6":0,"\u4e00":1,"\u4e8c":2,"\u4e24":2,"\u4e09":3,"\u56db":4,"\u4e94":5,"\u516d":6,"\u4e03":7,"\u516b":8,"\u4e5d":9,"\u5341":10}),we={"\u5929":0,"\u65e5":0,"\u4e00":1,"\u4e8c":2,"\u4e09":3,"\u56db":4,"\u4e94":5,"\u516d":6},Te={"\u5929":"daily","\u5468":"weekly","\u661f\u671f":"weekly","\u793c\u62dc":"weekly","\u4e2a\u6708":"monthly","\u6708":"monthly","\u5e74":"yearly","\u4e2a":"yearly"},xe=[0,6],_e=function(e){var t=0,n=e.split(/\u767e|\u5341/);if(e.length>1&&1==n.length&&n[0]==e)return NaN;for(var r=0;r<e.length;r++){var i=e[r];"\u5341"===i?t=0===t?Se[i]:t*Se[i]:t+=Se[i]}return t},Oe=function(e){for(var t="",n=0;n<e.length;n++){var r=e[n];t+=Se[r]}return parseInt(t,10)},Ce=new RegExp("(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,3})(?:\u65e5|\u53f7)"),De=new RegExp("(?:(\\d{2,4}|["+Object.keys(Se).join("")+"]{2,4})(?:\u5e74))?(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,2})(?:\u6708)(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,3})?(?:\u65e5|\u53f7)?"),Ae=new RegExp("(\u4eca|\u660e)(\u65e9|\u665a)|(\u4e0a(?:\u5348)|\u65e9(?:\u4e0a)|\u4e0b(?:\u5348)|\u508d(?:\u665a)|\u665a(?:\u4e0a)|\u4e2d(?:\u5348)|\u51cc(?:\u6668)|\u5348(?:\u591c)|\u534a(?:\u591c))|(\u4eca|\u660e|\u540e)(?:\u65e5|\u5929)([\\s|,|\uff0c]*)(?:(\u4e0a(?:\u5348)|\u65e9(?:\u4e0a)|\u4e0b(?:\u5348)|\u508d(?:\u665a)|\u665a(?:\u4e0a)|\u4e2d(?:\u5348)|\u51cc(?:\u6668)|\u5348(?:\u591c)|\u534a(?:\u591c)))?","i"),Ie=function(e,t){"\u65e9"===e?(t.imply("hour",7),t.assign("meridiem",0)):"\u4e0a"===e?(t.imply("hour",9),t.assign("meridiem",0)):"\u4e0b"===e?(t.imply("hour",15),t.assign("meridiem",1)):"\u4e2d"===e?(t.imply("hour",12),t.assign("meridiem",1)):"\u508d"===e?(t.imply("hour",17),t.assign("meridiem",1)):"\u665a"===e?(t.imply("hour",20),t.assign("meridiem",1)):"\u51cc"===e||"\u5348"===e?(t.imply("hour",0),t.assign("meridiem",0)):"\u534a"===e&&(t.imply("hour",2),t.assign("meridiem",0))},Pe=new RegExp("(\u4e0b|\u8fd9|\u672c)?(?:\u4e2a)?(?:\u661f\u671f|\u5468|\u793c\u62dc)("+Object.keys(we).join("|")+")|(\u661f\u671f\u5929|\u5468\u672b|\u793c\u62dc\u5929)"),Me=new RegExp("\u4e0b(?:\u4e2a)?\u6708","i"),Ne=new RegExp("(\\d+|["+Object.keys(Se).join("")+"]+|\u534a)(?:\\s*)(?:\u4e2a)?(\u5206(?:\u949f)?|\u5c0f\u65f6(?:(\\d+|["+Object.keys(Se).join("")+"]+)\u5206(?:\u949f)?)?|\u65e5|\u5929|\u661f\u671f|\u5468|\u793c\u62dc|\u6708|\u5e74)(?:(?:\u4e4b)?\u540e)","i"),je="(\u4e0a(?:\u5348)|\u65e9(?:\u4e0a)|\u4e0b(?:\u5348)|\u508d(?:\u665a)|\u665a(?:\u4e0a)|\u4e2d(?:\u5348)|\u51cc(?:\u6668)|\u5348(?:\u591c)|\u534a(?:\u591c))",Re="(?:\u4ece)?(?:(\u4eca|\u660e)(\u65e9|\u665a)|"+je+"|(\u4eca|\u660e)(?:\u65e5|\u5929)(?:[\\s,\uff0c]*)(?:"+je+")?)?(?:[\\s,\uff0c]*)(?:(\\d+|["+Object.keys(Se).join("")+"]+)(?:\\s*)(?:\u70b9|:|\uff1a)(?:\\s*)(\\d+|\u534a|\u6574|["+Object.keys(Se).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uff1a)?)",Le="(?:\\s*(?:\u5230|\u81f3|\\-|\\\u2013|\\~|\\\u301c)\\s*)(?:(\u4eca|\u660e)(\u65e9|\u665a)|"+je+"|(\u4eca|\u660e)(?:\u65e5|\u5929)(?:[\\s,\uff0c]*)(?:"+je+")?)?(?:[\\s,\uff0c]*)(?:(\\d+|["+Object.keys(Se).join("")+"]+)(?:\\s*)(?:\u70b9|:|\uff1a)(?:\\s*)(\\d+|\u534a|\u6574|["+Object.keys(Se).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uff1a)?)",Ue=new RegExp(Re,"i"),Ze=new RegExp(Le,"i"),Be=function(e,t,n){return"\u4e0a"===e?(n=0,12!==t&&(t%=12)):"\u51cc"===e||"\u65e9"===e?(n=0,24!==t&&(t%=12)):"\u4e2d"===e?t>0&&t<10?(n=1,t+=12):n=t<=12?0:1:"\u665a"===e||"\u508d"===e?(n=1,0===t&&(t=24),t<=12&&(t+=12)):"\u4e0b"===e&&(n=1,t<12&&(t+=12)),{hour:t,meridiem:n}},Fe=function(e,t,n){return"\u65e9"===e?(n=0,24!==t&&(t%=12)):"\u665a"===e&&(n=1,0===t&&(t=24),t<=12&&(t+=12)),{hour:t,meridiem:n}},He=new RegExp("(?:every|each)\\s*(?:(?:(weekday|weekend)|([0-9]+)?\\s*(day|week|month|year))[s]?|(Sunday|Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sun\\.?|Mon\\.?|Tue(?:s)?\\.?|Wed\\.?|Thu(?:r)?\\.?|Fri\\.?|Sat\\.?))|(daily|weekly|monthly|yearly)\\b","i"),Ye=new RegExp("\\b(?:(([0-9]{1,2})(?:st|nd|rd|th)?|"+$+")|(last))\\s*day\\s*of\\s*(?:each|every)\\s*([1-9]{1,2}\\s+)?month[s]?\\b|(?:each|every)\\s*(?:(([0-9]{1,2})(?:st|nd|rd|th)|"+$+"\\s*day)|(last\\s*day))\\b","i"),Ve=new RegExp("\u6bcf(?:(\u4e2a\u5de5\u4f5c\u65e5|\u5468\u672b)|(?:\u4e2a)?(?:\u5468|\u661f\u671f|\u793c\u62dc)("+Object.keys(we).join("|")+")|(?:(?:\u5e74|\u4e2a)(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,2})(?:\\s*)|(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,2})\u4e2a)?(?:\u6708)(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,3})(?:\u65e5|\u53f7)?|(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,3})?(?:\\s*)(\u5929|\u5468|\u661f\u671f|\u793c\u62dc|\u4e2a\u6708|\u5e74|\u6708))"),Ke=new RegExp("\u6bcf[\u4e2a]?\u6708(?:\u7b2c(\\d{1,2}|["+Object.keys(Se).join("")+"]{1,3})\u5929|(\u6700\u540e\u4e00\u5929))"),We=/(?:(\u63d0\u524d|\u63d0\u65e9)?\u63d0\u9192\u6211)|\b(?:remind|reminds)\s*me(\s*early|earlier)?\b/i,ze=new RegExp("(?:\u63d0\u524d|\u63d0\u65e9)(\\d+|["+Object.keys(Se).join("")+"]+|\u534a)(?:\\s*)(\u5206(?:\u949f)?|\u5c0f\u65f6|\u65e5|\u5929|\u661f\u671f|\u5468|\u793c\u62dc)","i"),Ge=new RegExp("\\b(?:remind|reminders)\\s*me\\s*("+ne+")?(?:early|earlier|before|in\\sadvance)\\b","i"),qe=function(e){return"minute"==e?"M":e[0].toLowerCase()},Je=function(){Y.apply(this,arguments),this.pattern=function(){return W},this.extract=function(e,t,n){var r=I()(t),i=new V({text:n[0],index:n.index,ref:t});if(n[1]){var o=parseInt(n[1],10);if(isNaN(o))return;if(o>31||o<1)return;for(i.start.assign("day",o),i.start.imply("month",r.month()+1);!i.start.isValid();)i.start.imply("month",i.start.get("month")+1)}return i.tags.ENDayParser=!0,i}},Xe=function(){Y.apply(this,arguments),this.pattern=function(){return z},this.extract=function(e,t,n){e=n[0].substr(n[1].length);var r=n.index+n[1].length,i=new V({index:r,text:e,ref:t}),o=tickDate(t),a=o.clone(),s=e.toLowerCase();return"tonight"===s?(i.start.imply("hour",20),i.start.imply("meridiem",1)):/^tomorrow/.test(s)?a.add(1,"day"):/^yesterday/.test(s)?a.add(-1,"day"):s.match(/last\s*night/)&&(i.start.imply("hour",0),o.hour()>6&&a.add(-1,"day")),i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i.tags.ENCasualDateParser=!0,i}},Qe=function(){Y.apply(this,arguments),this.pattern=function(){return le},this.extract=function(e,t,n,r){var i=n.index+n[1].length;e=n[0].substr(n[1].length,n[0].length-n[1].length);var o=n[2]||"",a=n[6]||"";ce[o.trim()]!==a.trim()&&(i+=o.length,e=e.substr(o.length,e.length-o.length-a.length));var s=new V({index:i,text:e,ref:t});if(n[4]){var c=n[4].toLowerCase(),l=se[c.replace(".","")];if(void 0===l)return null}n[5]&&(l=G);var u=n[3],f=n[7],d=u||f;return d=(d=d||"").toLowerCase(),ue(s,t,l,d,r.weekStartDay),s.tags.ENWeekdayParser=!0,s}},$e=function(){Y.apply(this,arguments),this.pattern=function(){return fe},this.extract=function(e,t,n){var r=n.index+n[1].length,i=n[2].toLowerCase().match(/^next/)?1:-1;n[0],e=n[0].substr(n[1].length,n[0].length-n[1].length);var o=new V({index:r,text:e,ref:t});o.tags.ENRelativeDateFormatParser=!0;var a=void 0===n[3]?"":n[3].toLowerCase();a=void 0!==J[a]?J[a]:""===a?1:a.match(/few/i)?3:a.match(/half/i)?.5:parseInt(a,10),a*=i;var s=I()(t);return n[4].match(/day|week|month|year/i)?(n[4].match(/day/i)?(s.add(a,"d"),o.start.assign("year",s.year()),o.start.assign("month",s.month()+1),o.start.assign("day",s.date())):n[4].match(/week/i)?(s.add(7*a,"d"),o.start.imply("day",s.date()),o.start.imply("month",s.month()+1),o.start.imply("year",s.year())):n[4].match(/month/i)?(s.add(a,"month"),o.start.imply("day",s.date()),o.start.assign("year",s.year()),o.start.assign("month",s.month()+1)):n[4].match(/year/i)&&(s.add(a,"year"),o.start.imply("day",s.date()),o.start.imply("month",s.month()+1),o.start.assign("year",s.year())),o):(n[4].match(/hour/i)?(s.add(a,"hour"),o.start.imply("minute",s.minute()),o.start.imply("second",0)):n[4].match(/min/i)&&(s.add(a,"minute"),o.start.assign("minute",s.minute()),o.start.imply("second",0)),o.start.assign("hour",s.hour()),o.start.assign("year",s.year()),o.start.assign("month",s.month()+1),o.start.assign("day",s.date()),o)}},et=function(){Y.apply(this,arguments);var e=2,t=4;this.pattern=function(){return de},this.extract=function(n,r,i){if("/"!==i[1]&&"/"!==i[7]){if(!i[3]||!i[5]||i[3]===i[5]){var o=i.index+i[1].length;if(n=i[0].substr(i[1].length,i[0].length-i[7].length-i[1].length),i[6]){var a=ae();e=a?4:2,t=a?2:4}var s=new V({text:n,index:o,ref:r}),c=i[6]||I()(r).year()+"",l=i[e],u=i[t];if(l=parseInt(l,10),u=parseInt(u,10),c=parseInt(c,10),(l<1||l>12)&&l>12){if(!(u>=1&&u<=12&&l>=13&&l<=31))return null;var f=l;l=u,u=f}if(u<1||u>31)return null;if(c<100&&(c+=c>50?1900:2e3),s.start.assign("day",u),s.start.assign("month",l),i[6]?s.start.assign("year",c):s.start.imply("year",c),s.start.isValid())return s.tags.ENSlashDateFormatParser=!0,s}}else i.index+=i[0].length}},tt=function(){Y.apply(this,arguments),this.pattern=function(){return me},this.extract=function(e,t,n){e=n[0].substr(n[1].length);var r=n.index+n[1].length,i=new V({text:e,index:r,ref:t});return i.start.assign("year",parseInt(n[2],10)),i.start.assign("month",parseInt(n[3],10)),i.start.assign("day",parseInt(n[4],10)),I()(i.start.get("month"))>12||I()(i.start.get("month"))<1||I()(i.start.get("day"))>31||I()(i.start.get("day"))<1?null:i.start.isValid()?(i.tags.ENDateFormatParser=!0,i):void 0}},nt=function(){Y.apply(this,arguments),this.pattern=function(){return pe},this.extract=function(e,t,n,r){var i=new V({text:n[0].substr(n[1].length,n[0].length-n[1].length),index:n.index+n[1].length,ref:t}),o=n[6];o=q[o.toLowerCase()];var a=n[3]?parseInt(n[3],10):Q[n[2].trim().replace("-"," ").toLowerCase()],s=null;if(n[7])if(s=n[7],s=parseInt(s,10),n[8])/BE/i.test(n[8])?s-=543:/BC/i.test(n[8])&&(s=-s);else{if(s<10)return null;s<100&&(s+=2e3)}if(s)i.start.assign("day",a),i.start.assign("month",o),i.start.assign("year",s);else{var c=I()(t);c.month(o-1),c.date(a),c.year(I()(t).year());var l=c.clone().add(1,"y"),u=c.clone().add(-1,"y");Math.abs(l.diff(I()(t)))<Math.abs(c.diff(I()(t)))?c=l:Math.abs(u.diff(I()(t)))<Math.abs(c.diff(I()(t)))&&(c=u),i.start.assign("day",a),i.start.assign("month",o),i.start.imply("year",c.year())}if(i.start.isValid()){if(r.isPro){if(n[4]){var f=n[5]?parseInt(n[5],10):Q[n[4].trim().replace("-"," ").toLowerCase()];if(i.end=i.start.clone(),i.end.assign("day",f),!i.end.isValid())return}}else if(n[4])return;return i.tags.ENMonthNameLittleEndianParser=!0,i}}},rt=function(){Y.apply(this,arguments),this.pattern=function(){return he},this.extract=function(e,t,n,r){var i=new V({text:n[0].substr(n[1].length,n[0].length-n[1].length),index:n.index+n[1].length,ref:t}),o=n[2];o=q[o.toLowerCase()];var a=n[4]?parseInt(n[4],10):Q[n[3].trim().replace("-"," ").toLowerCase()],s=null;if(n[7]||n[9]){s=n[7]||n[9],s=parseInt(s,10);var c=n[8]||n[10];c?/BE/i.test(c)?s-=543:/BC/i.test(c)&&(s=-s):s<100&&(s+=2e3)}if(s)i.start.assign("day",a),i.start.assign("month",o),i.start.assign("year",s);else{var l=I()(t);l.month(o-1),l.date(a);var u=l.clone().add(1,"y"),f=l.clone().add(-1,"y");Math.abs(u.diff(I()(t)))<Math.abs(l.diff(I()(t)))?l=u:Math.abs(f.diff(I()(t)))<Math.abs(l.diff(I()(t)))&&(l=f),i.start.assign("day",a),i.start.assign("month",o),i.start.imply("year",l.year())}if(i.start.isValid()){if(r.isPro){if(n[5]){var d=n[6]?d=parseInt(n[6],10):Q[n[5].replace("-"," ").trim().toLowerCase()];if(i.end=i.start.clone(),i.end.assign("day",d),!i.end.isValid())return}}else if(n[6])return;return i.tags.ENMonthNameMiddleEndianParser=!0,i}}},it=function(){Y.apply(this,arguments),this.pattern=function(){return ye},this.extract=function(e,t,n){var r=new V({text:n[0].substr(n[1].length,n[0].length-n[1].length),index:n.index+n[1].length,ref:t}),i=n[2];i=q[i.toLowerCase()];var o=1,a=null;n[3]&&(a=n[3],a=parseInt(a,10),n[4]?n[4].match(/BE/)?a-=543:n[4].match(/BC/)&&(a=-a):a<100&&(a+=2e3));var s=I()(t);if(a&&a!==s.year()||i!==s.month()+1?r.start.assign("day",1):(o=s.date(),r.start.imply("day",o)),a)r.start.assign("month",i),r.start.assign("year",a);else{s.month(i-1),s.date(o);var c=s.clone().add(1,"y"),l=s.clone().add(-1,"y");Math.abs(c.diff(I()(t)))<Math.abs(s.diff(I()(t)))?s=c:Math.abs(l.diff(I()(t)))<Math.abs(s.diff(I()(t)))&&(s=l),r.start.assign("month",i),r.start.imply("year",s.year())}return r.tags.ENMonthNameParser=!0,r}},ot=function(){Y.apply(this,arguments),this.pattern=function(){return ve},this.extract=function(e,t,n,r){e=n[0].substr(n[1].length);var i=n.index+n[1].length,o=new V({index:i,text:e,ref:t});return n[ge]||(ge=3),"afternoon"===n[ge]?(o.start.imply("hour",r.afternoon?r.afternoon:15),o.start.assign("meridiem",1)):"evening"===n[ge]?(o.start.imply("hour",r.evening?r.evening:20),o.start.assign("meridiem",1)):"morning"===n[ge]?(o.start.imply("hour",r.morning?r.morning:7),o.start.assign("meridiem",0)):"noon"===n[ge]?(o.start.imply("hour",r.noon?r.noon:12),o.start.assign("meridiem",1)):"midnight"===n[ge]?(o.start.imply("hour",r.midnight?r.midnight:0),o.start.assign("meridiem",0)):"night"===n[ge]&&(o.start.imply("hour",r.night?r.night:20),o.start.assign("meridiem",1)),o.tags.ENCasualTimeParser=!0,o}},at=function(){Y.apply(this,arguments),this.pattern=function(){return be},this.extract=function(e,t,n){if(n.index>0&&e[n.index-1].match(/\w/))return null;if(!n[2]&&!n[6])return null;var r=n[2]&&n[6]?n[1].length+n[6].length:n[1].length;e=n[0],e=n[0].substr(n[1].length,n[0].length-r);var i=n.index+n[1].length,o=new V({index:i,text:e,ref:t}),a=re(n[3]),s=I()(t);for(var c in a)s.add(a[c],c);return(a.hour>0||a.minute>0||a.second>0)&&(o.start.assign("hour",s.hour()),o.start.assign("minute",s.minute()),o.start.assign("second",0),o.start.imply("meridiem",s.hour()>=12?1:0),o.tags.ENTimeLaterFormatParser=!0),a.d>0||a.month>0||a.year>0?(o.start.assign("day",s.date()),o.start.assign("month",s.month()+1),o.start.assign("year",s.year())):(a.week>0&&o.start.imply("weekday",s.day()),o.start.imply("day",s.date()),o.start.imply("month",s.month()+1),o.start.imply("year",s.year())),o}},st=function(){Y.apply(this,arguments),this.pattern=function(){return Ee},this.extract=function(e,t,n,r){if(n.index>0&&e[n.index-1].match(/\w/))return null;var i=I()(t),o=new V;o.ref=t,o.index=n.index+n[1].length,o.text=n[0].substring(n[1].length),o.tags.ENTimeExpressionParser=!0,o.start.imply("day",i.date()),o.start.imply("month",i.month()+1),o.start.imply("year",i.year());var a=0,s=0,c=-1;if("noon"===n[2].toLowerCase()?(c=1,a=12):"midnight"===n[2].toLowerCase()?(c=0,a=0):a=parseInt(n[2],10),n[3]?s=parseInt(n[3],10):a>100&&(s=a%100,a=parseInt(a/100,10)),s>=60)return null;if(a>24)return null;if(n[5]){if(a>12)return null;var l=n[5][0].toLowerCase();"a"===l&&(c=0,12===a&&(a=0)),"p"===l&&(c=1,12!==a&&(a+=12))}if(o.start.assign("hour",a),o.start.assign("minute",s),c>=0?o.start.assign("meridiem",c):a>=12&&o.start.imply("meridiem",1),!r.isPro)return o;if(!(n=ke.exec(e.substring(o.index+o.text.length))))return o.text.match(/^\d+$/)?null:o;if(n[0].match(/^\s*(\+|-)\s*\d{3,4}$/))return o;if(null==o.end&&(o.end=new K(null,o.start.date())),a=0,s=0,c=-1,a=parseInt(n[2],10),n[3]){if((s=parseInt(n[3],10))>=60)return o}else a>100&&(s=a%100,a=parseInt(a/100,10));if(s>=60)return null;if(a>24)return null;if(n[5]){if(a>12)return null;"a"===(l=n[5][0].toLowerCase())&&(c=0,12===a&&(a=0,o.end.isCertain("day")||o.end.imply("day",o.end.get("day")+1))),"p"===l&&(c=1,12!==a&&(a+=12)),o.start.isCertain("meridiem")||(0===c?(o.start.imply("meridiem",0),12===o.start.get("hour")&&o.start.assign("hour",0)):(o.start.imply("meridiem",1),12!==o.start.get("hour")&&o.start.assign("hour",o.start.get("hour")+12)))}(o.text=o.text+n[0],o.end.assign("hour",a),o.end.assign("minute",s),c>=0)?o.end.assign("meridiem",c):o.start.isCertain("meridiem")&&1===o.start.get("meridiem")&&o.start.get("hour")>a||a>=12&&o.end.imply("meridiem",1);return o}},ct=function(){Y.apply(this,arguments),this.pattern=function(){return Ce},this.extract=function(e,t,n){var r=I()(t),i=new V({text:n[0],index:n.index,ref:t});if(n[1]){var o=parseInt(n[1]);if(isNaN(o)&&(o=_e(n[1]),isNaN(o)))return;if(o>31||o<1)return;for(i.start.assign("day",o),i.start.imply("month",r.month()+1);!i.start.isValid();)i.start.imply("month",i.start.get("month")+1)}return i.tags.CNDayParser=!0,i}},lt=function(){Y.apply(this,arguments),this.pattern=function(){return De},this.extract=function(e,t,n){var r=I()(t),i=new V({text:n[0],index:n.index,ref:t});if(n[3]){var o=parseInt(n[3],10);if(isNaN(o)&&(o=_e(n[3]),isNaN(o)))return;if(o>31||o<1)return;i.start.assign("day",o)}else i.start.imply("day",r.date());var a=parseInt(n[2],10);if((!isNaN(a)||(a=_e(n[2]),!isNaN(a)))&&!(a>12||a<1)){if(i.start.assign("month",a),n[1]){var s=parseInt(n[1],10);if(isNaN(s)&&(s=Oe(n[1]),isNaN(s)))return;i.start.assign("year",s)}else i.start.imply("year",r.year());if(i.start.isCertain("day")){if(!i.start.isValid())return}else i.start.get("month")===r.month()+1&&i.start.get("year")===r.year()?i.start.imply("day",r.date()):i.start.assign("day",1);return i.tags.CNDateParser=!0,i}}},ut=function(){Y.apply(this,arguments),this.pattern=function(){return Ae},this.extract=function(e,t,n){e=n[0],!n[6]&&n[5]&&(e=n[0].substr(0,n[0].length-n[5].length));var r=n.index,i=new V({index:r,text:e,ref:t}),o=I()(t).clone();if(n[1]){var a=n[1],s=n[2];"\u660e"===a&&o.add(1,"day"),"\u65e9"===s?(i.start.assign("hour",7),i.start.assign("meridiem",0)):"\u665a"===s&&(i.start.assign("hour",20),i.start.assign("meridiem",1))}else if(n[3])Ie(n[3][0],i.start);else if(n[4]){var c=n[4];"\u660e"===c&&o.add(1,"day"),"\u540e"===c&&o.add(2,"day"),n[6]&&Ie(n[6][0],i.start)}return n[3]||(i.start.assign("day",o.date()),i.start.assign("month",o.month()+1),i.start.assign("year",o.year())),i.tags.CNCasualDateParser=!0,i}},ft=function(){Y.apply(this,arguments),this.pattern=function(){return Pe},this.extract=function(e,t,n,r){var i=n.index;e=n[0];var o=new V({index:i,text:e,ref:t});if(n[2]){var a=n[2],s=we[a];if(void 0===s)return null;var c=null,l=n[1];"\u4e0b"===l?c="next":"\u8fd9"!==l&&"\u672c"!==l||(c="this")}return n[3]&&(s=xe),ue(o,t,s,c,r.weekStartDay),o.tags.CNWeekdayParser=!0,o}},dt=function(){Y.apply(this,arguments),this.pattern=function(){return Me},this.extract=function(e,t,n){var r=n.index;e=n[0];var i=new V({index:r,text:e,ref:t}),o=I()(t).add("month",1);return i.start.assign("year",o.year()),i.start.assign("month",o.month()+1),i.start.assign("day",o.date()),i.tags.CNRelativeDateFormatParser=!0,i}},mt=function(){Y.apply(this,arguments),this.pattern=function(){return Ne},this.extract=function(e,t,n){var r=n.index;e=n[0];var i=new V({index:r,text:e,ref:t}),o=parseInt(n[1],10);if(isNaN(o)&&(o=_e(n[1])),isNaN(o)){if("\u534a"!==n[1])return null;o=.5}if(n[3]){var a=parseInt(n[3],10);if(isNaN(a)&&(a=_e(n[3])),isNaN(a)||a>60)return null}var s=I()(t),c=n[2][0];return c.match(/[\u65e5\u5929\u661f\u5468\u6708\u5e74]/)?("\u65e5"===c||"\u5929"===c?s.add(o,"d"):"\u661f"===c||"\u5468"===c||"\u793c\u62dc"===c?s.add(7*o,"d"):"\u6708"===c?s.add(o,"month"):"\u5e74"===c&&s.add(o,"year"),i.start.assign("year",s.year()),i.start.assign("month",s.month()+1),i.start.assign("day",s.date()),i.tags.CNLaterFormatParser=!0,i):("\u5206"===c?s.add(o,"minute"):"\u5c0f"===c&&(s.add(o,"hour"),a&&s.add(a,"minute")),i.start.imply("year",s.year()),i.start.imply("month",s.month()+1),i.start.imply("day",s.date()),i.start.assign("hour",s.hour()),i.start.assign("minute",s.minute()),i.start.imply("meridiem",s.hour()>=12?1:0),i.tags.CNLaterFormatParser=!0,i)}},pt=function(){Y.apply(this,arguments),this.pattern=function(){return Ue},this.extract=function(e,t,n,r){if(n.index>0){var i=/^\s/.exec(n[0]);if(e[n.index+(i?i[0].length:0)-1].match(/\w/))return null}var o=I()(t),a=new V;a.ref=t,a.text=n[0],a.index=n.index;var s=a.text.match(/^(\s+)/);s&&(a.text=a.text.slice(s[0].length),a.index=a.index+s[0].length),a.tags.CNTimeExpressionParser=!0;var c=o.clone();if(n[1]){var l=n[1];"\u660e"===l&&c.add(1,"day"),a.start.assign("day",c.date()),a.start.assign("month",c.month()+1),a.start.assign("year",c.year())}else if(n[4]){var u=n[4];"\u660e"===u&&c.add(1,"day"),a.start.assign("day",c.date()),a.start.assign("month",c.month()+1),a.start.assign("year",c.year())}else a.start.imply("day",c.date()),a.start.imply("month",c.month()+1),a.start.imply("year",c.year());var f=0,d=0,m=-1;if(f=parseInt(n[6],10),!isNaN(f)||(f=_e(n[6]),!isNaN(f))){if(n[7]){if("\u534a"===n[7])d=30;else if("\u6574"===n[7])d=0;else if(d=parseInt(n[7],10),isNaN(d)&&(d=_e(n[7]),isNaN(d)))return}else f>100&&(d=f%100,f=parseInt(f/100,10));if(d>=60)return null;if(f>24)return null;if(n[2]){var p=Fe(n[2][0],f,m);void 0!==p.hour&&(f=p.hour),void 0!==p.meridiem&&(m=p.meridiem)}else if(n[3]){var h=Be(n[3][0],f,m);void 0!==h.hour&&(f=h.hour),void 0!==h.meridiem&&(m=h.meridiem)}else if(n[5]){var y=Be(n[5][0],f,m);void 0!==y.hour&&(f=y.hour),void 0!==y.meridiem&&(m=y.meridiem)}if(a.start.assign("hour",f),a.start.assign("minute",d),m>=0?a.start.assign("meridiem",m):f>=12&&a.start.imply("meridiem",1),!r.isPro)return a;var v=Ze.exec(e.substring(a.index+a.text.length));if(!v)return a.text.match(/^\d+$/)?null:a;var g=c.clone();if(a.end=new K(null,null),v[1]?("\u660e"===(l=v[1])&&g.add(1,"day"),a.end.assign("day",g.date()),a.end.assign("month",g.month()+1),a.end.assign("year",g.year())):v[4]?("\u660e"===(u=v[4])&&g.add(1,"day"),a.end.assign("day",g.date()),a.end.assign("month",g.month()+1),a.end.assign("year",g.year())):(a.end.imply("day",g.date()),a.end.imply("month",g.month()+1),a.end.imply("year",g.year())),f=0,d=0,m=-1,f=parseInt(v[6],10),!isNaN(f)||(f=_e(v[6]),!isNaN(f))){if(v[7]){if("\u534a"===v[7])d=30;else if("\u6b63"===v[7]||"\u6574"===v[7])d=0;else if(d=parseInt(v[7],10),isNaN(d)&&(d=_e(v[7]),isNaN(d)))return}else f>100&&(d=f%100,f=parseInt(f/100,10));if(d>=60)return null;if(f>24)return null;if(v[2]||n[2]){var b=v[3]||n[3];void 0!==(p=Fe(b[0],f,m)).hour&&(f=p.hour),void 0!==p.meridiem&&(m=p.meridiem)}else if(v[3]||n[3]){var E=v[3]||n[3];void 0!==(h=Be(E[0],f,m)).hour&&(f=h.hour),void 0!==h.meridiem&&(m=h.meridiem)}else if(v[5]||n[5]){var k=v[5]||n[5];void 0!==(y=Be(k[0],f,m)).hour&&(f=y.hour),void 0!==y.meridiem&&(m=y.meridiem)}if(a.text=a.text+v[0],a.end.assign("hour",f),a.end.assign("minute",d),m>=0)a.end.assign("meridiem",m);else a.start.isCertain("meridiem")&&1===a.start.get("meridiem")&&a.start.get("hour")>f||f>=12&&a.end.imply("meridiem",1);return a}}}},ht=function(){Y.apply(this,arguments),this.pattern=function(){return He},this.extract=function(e,t,n,r){var i=I()(t),o=new V({text:n[0],index:n.index,ref:t}),a=null,s=null,c=parseInt(i.format("d"),10);if(n[1]){var l=n[1];"weekday"===l?(a="weekday",o.repeat={kind:"advanced",freq:"weekly",digit:"1",weekdays:["MO","TU","WE","TH","FR"],weekStart:r.weekStartDay,onMonth:"week"}):"weekend"===l&&(a="weekend",o.repeat={kind:"advanced",freq:"weekly",digit:"1",weekdays:["SU","SA"],weekStart:r.weekStartDay,onMonth:"week"})}if(n[4]&&(a="week",s=we[n[4].replace(".","").toLowerCase()],o.repeat={kind:"advanced",digit:"1",onMonth:"week",weekStart:1,freq:"weekly"}),n[3]){var u=parseInt(n[2]||1,10);if(isNaN(u)&&(u=_e(n[2]),isNaN(u)))return;var f=Te[n[3]];1===u?o.repeat={repeatFrom:"2",kind:f}:("yearly"===f&&(f="monthly",u=""+12*u),a="advanced",o.repeat={kind:"advanced",digit:u+"",freq:f,weekStart:r.weekStartDay,onMonth:"date"})}switch(n[5]&&(o.repeat={kind:n[5].toLowerCase(),repeatFrom:"2"}),o.repeat.repeatFrom||(o.repeat.repeatFrom="0"),a){case"weekday":(0===c||6===c)&&i.day(1),ue(o,t,i.day(),null,r.weekStartDay);break;case"weekend":0!==c&&6!==c&&i.day(6),ue(o,t,i.day(),null,r.weekStartDay);break;case"week":i.set("day",s),o.repeat.mweekdays={n:""+(u||1),weekday:i.locale("en").format("dd").toUpperCase()},o.repeat.weekdays=[i.locale("en").format("dd").toUpperCase()],ue(o,t,i.day(),null,r.weekStartDay);break;case"advanced":o.repeat.weekdays=[i.locale("en").format("dd").toUpperCase()];break;case"advanced-date":o.repeat.monthdays=[i.date()]}return o.tags.ENRepeatParser=!0,o.repeat.date=i.format("YYYY-M-D"),o}},yt=function(){Y.apply(this,arguments),this.pattern=function(){return Ye},this.extract=function(e,t,n,r){var i=I()(t),o=new V({text:n[0],index:n.index,ref:t});if(n[3]||n[7])i.endOf("M"),o.repeat={kind:"advanced",freq:"monthly",digit:"1",weekStart:r.weekStartDay,monthdays:[-1],onMonth:"date"};else{var a=null,s=null;if(n[4]&&(s=parseInt(n[4],10)),(n[2]||n[1])&&(a=n[2]?parseInt(n[2],10):Q[n[1].trim().replace("-"," ").toLowerCase()]),(n[5]||n[6])&&(a=n[6]?parseInt(n[6],10):Q[n[5].trim().replace("-"," ").toLowerCase()]),a>31||a<1)return;if(a){var c=s?""+s:"1";i.set("date",a),o.repeat={kind:"advanced",freq:"monthly",digit:c,weekStart:r.weekStartDay,monthdays:[a],onMonth:"date"}}}return o.repeat.repeatFrom="0",o.start.assign("day",i.date()),o.repeat.date=i.format("YYYY-M-D"),o.tags.ENRepeatDateParser=!0,o}},vt=function(){Y.apply(this,arguments),this.pattern=function(){return Ve},this.extract=function(e,t,n,r){var i=I()(t),o=new V({text:n[0],index:n.index,ref:t}),a=null,s=null,c=parseInt(i.format("d"),10);if(n[1]){var l=n[1];"\u4e2a\u5de5\u4f5c\u65e5"===l?(a="weekday",o.repeat={kind:"advanced",freq:"weekly",digit:"1",weekdays:["MO","TU","WE","TH","FR"],weekStart:r.weekStartDay,onMonth:"week"}):"\u5468\u672b"===l&&(a="weekend",o.repeat={kind:"advanced",freq:"weekly",digit:"1",weekdays:["SU","SA"],weekStart:r.weekStartDay,onMonth:"week"})}if(n[2]&&(a="week",s=we[n[2]],o.repeat={kind:"advanced",digit:"1",onMonth:"week",weekStart:r.weekStartDay,freq:"weekly"}),n[3]){var u=parseInt(n[5],10);if(isNaN(u)&&(u=_e(n[5]),isNaN(u)))return;if(u>31||u<1)return;var f=parseInt(n[3],10);if(isNaN(f)&&(f=_e(n[3]),isNaN(f)))return;if(f>12||f<1)return;if(i.date(u),i.month(f),o.start.assign("day",u),o.start.assign("month",f),!o.start.isValid())return;o.repeat={repeatFrom:"2",kind:"yearly"}}if(!n[3]&&n[5]){if(n[4]){if(f=parseInt(n[4],10),isNaN(f)&&(f=_e(n[4]),isNaN(f)))return;if(0===f)return}if(u=parseInt(n[5],10),isNaN(u)&&(u=_e(n[5]),isNaN(u)))return;if(u>31||u<1)return;i.date(u),o.start.imply("day",u),a="advanced-date",o.repeat={freq:"monthly",kind:"advanced",digit:f?f+"":"1",onMonth:"date",weekStart:r.weekStartDay}}if(n[7]){var d=parseInt(n[6]||1,10);if(isNaN(d)&&(d=_e(n[6]),isNaN(d)))return;var m=Te[n[7]];1===d?o.repeat={repeatFrom:"2",kind:m}:("yearly"===m&&(m="monthly",d=""+12*d),a="advanced",o.repeat={kind:"advanced",digit:d+"",freq:m,weekStart:r.weekStartDay,onMonth:"date"})}switch(o.repeat.repeatFrom||(o.repeat.repeatFrom="0"),a){case"weekday":(0===c||6===c)&&i.day(1),ue(o,t,i.day(),null,r.weekStartDay);break;case"weekend":0!==c&&6!==c&&i.day(6),ue(o,t,i.day(),null,r.weekStartDay);break;case"week":i.set("day",s),o.repeat.mweekdays={n:""+(d||1),weekday:i.locale("en").format("dd").toUpperCase()},o.repeat.weekdays=[i.locale("en").format("dd").toUpperCase()],ue(o,t,i.day(),null,r.weekStartDay);break;case"advanced":o.repeat.weekdays=[i.locale("en").format("dd").toUpperCase()];break;case"advanced-date":o.repeat.monthdays=[i.date()]}return o.repeat.date=i.format("YYYY-M-D"),o.tags.CNRepeatParser=!0,o}},gt=function(){Y.apply(this,arguments),this.pattern=function(){return Ke},this.extract=function(e,t,n,r){var i=I()(t),o=new V({text:n[0],index:n.index,ref:t}),a=null;if(n[2]&&(a=i.clone().endOf("M"),o.repeat={kind:"advanced",freq:"monthly",digit:"1",weekStart:r.weekStartDay,monthdays:[-1],onMonth:"date"}),n[1]){var s=parseInt(n[1],10);if(isNaN(s)&&(s=_e(n[1]),isNaN(s)))return;if(s>31||s<1)return;a=i.clone().set("date",s),o.repeat={kind:"advanced",freq:"monthly",digit:"1",weekStart:r.weekStartDay,monthdays:[s],onMonth:"date"}}return o.repeat.repeatFrom="0",o.start.assign("day",a.date()),o.repeat.date=a.format("YYYY-M-D"),o.tags.CNRepeatParser=!0,o}},bt=function(){Y.apply(this,arguments),this.pattern=function(){return We},this.extract=function(e,t,n){var r=new V({text:n[0],index:n.index,ref:t});return r.reminder={type:"default"},(n[1]||n[2])&&(r.reminder.type="default-ahead"),r.tags.baseReminder=!0,r}},Et=function(){Y.apply(this,arguments),this.pattern=function(){return ze},this.extract=function(e,t,n){var r=n.index;e=n[0];var i=new V({index:r,text:e,ref:t}),o=parseInt(n[1],10);if(isNaN(o)&&(o=_e(n[1])),isNaN(o)){if("\u534a"!==n[1])return null;o=.5}i.reminder={type:"before",time:o};var a=n[2][0];return a.match(/[\u65e5\u5929\u661f\u5468\u793c]/)?("\u65e5"===a||"\u5929"===a?i.reminder.unit="d":"\u661f"===a||"\u5468"===a||"\u793c"===a?i.reminder.unit="w":"\u6708"===a||"\u4e2a"===a?i.reminder.unit="m":"\u5e74"===a&&(i.reminder.unit="y"),i):("\u5206"===a?i.reminder.unit="M":"\u5c0f"===a&&(i.reminder.unit="h"),i.tags.CNBeforeReminder=!0,i)}},kt=function(){Y.apply(this,arguments),this.pattern=function(){return Ge},this.extract=function(e,t,n){var r=n.index;e=n[0];var i=new V({index:r,text:e,ref:t}),o=n[1]?re(n[1]):{minute:5};for(var a in i.reminder={type:"before"},o)i.reminder.time=o[a],i.reminder.unit=qe(a);return i.tags.ENBeforeReminder=!0,i}},St=(n("TeQF"),function(){this.refine=function(e,t){return t}}),wt=function(){St.call(this),this.isValid=function(){return!0},this.refine=function(e,t,n){for(var r=[],i=0;i<t.length;i++){var o=t[i];this.isValid(e,o,n)&&r.push(o)}return r}},Tt=new RegExp("^\\s*(T|at|after|before|on|of|,|-)?\\s*$"),xt=function(e){return!e.start.isCertain("hour")},_t=function(e){return(e.start.isCertain("meridiem")||e.start.isCertain("hour"))&&!e.start.isCertain("day")&&!e.start.isCertain("month")&&!e.start.isCertain("weekday")},Ot=function(e,t,n){return e.substring(t.index+t.text.length,n.index).match(Tt)},Ct=function(e,t){var n=e.clone();return t.isCertain("hour")?(n.assign("hour",t.get("hour")),n.assign("minute",t.get("minute")),n.assign("second",t.get("second"))):(n.imply("hour",t.get("hour")),n.imply("minute",t.get("minute")),n.imply("second",t.get("second"))),t.isCertain("meridiem")?n.assign("meridiem",t.get("meridiem")):void 0!==t.get("meridiem")&&void 0===n.get("meridiem")&&n.imply("meridiem",t.get("meridiem")),1===n.get("meridiem")&&n.get("hour")<12&&(t.isCertain("hour")?n.assign("hour",n.get("hour")+12):n.imply("hour",n.get("hour")+12)),n},Dt=function(e,t,n){var r=t.start,i=n.start,o=Ct(r,i);if(null!=t.end||null!=n.end){var a=null==t.end?t.start:t.end,s=null==n.end?n.start:n.end,c=Ct(a,s);t.end=c}t.start=o;var l=Math.min(t.index,n.index),u=Math.max(t.index+t.text.length,n.index+n.text.length);for(var f in t.index=l,t.text=e.substring(l,u),n.tags)t.tags[f]=!0;return t.tags.ENMergeDateAndTimeRefiner=!0,t},At=function(e){return!e.start.isCertain("hour")},It=function(e){return(e.start.isCertain("meridiem")||e.start.isCertain("hour"))&&!e.start.isCertain("day")&&!e.start.isCertain("month")&&!e.start.isCertain("weekday")},Pt=function(e,t){var n=e.clone();return t.isCertain("hour")?(n.assign("hour",t.get("hour")),n.assign("minute",t.get("minute")),n.assign("second",t.get("second"))):(n.imply("hour",t.get("hour")),n.imply("minute",t.get("minute")),n.imply("second",t.get("second"))),t.isCertain("meridiem")?n.assign("meridiem",t.get("meridiem")):void 0!==t.get("meridiem")&&void 0===n.get("meridiem")&&n.imply("meridiem",t.get("meridiem")),1===n.get("meridiem")&&n.get("hour")<12&&(t.isCertain("hour")?n.assign("hour",n.get("hour")+12):n.imply("hour",n.get("hour")+12)),n},Mt=function(e,t,n){var r=t.start,i=n.start,o=Pt(r,i);if(null!=t.end||null!=n.end){var a=null==t.end?t.start:t.end,s=null==n.end?n.start:n.end,c=Pt(a,s);t.end=c}for(var l in t.start=o,n.tags)t.tags[l]=!0;return t.highlight=(t.highlight||[{index:t.index,text:t.text.trim()}]).concat({index:n.index,text:n.text.trim()}),t.highlight.sort((function(e,t){return e.index>t.index?1:-1})),t.index=t.highlight[0].index,t.tags.ENMergePieceRefiner=!0,t},Nt=["ENDayParser","ENMonthNameLittleEndianParser","ENMonthNameMiddleEndianParser","ENMonthNameParser","ENSlashDateFormatParser","ENDateFormatParser","ENCasualDateParser"],jt=new RegExp("(\\W|^)(on|at|by)\\W(?=$)","i");function Rt(e,t){var n=e.repeat,r=e.start;n&&"advanced"===n.kind&&(n.monthdays||(n.monthdays=[r.isCertain("day")||r.isCertain("weekday")?r.get("day"):I()(n.date).date()]),n.weekdays&&t&&!t.isCertain("weekday")&&(n.weekdays=[r.moment().locale("en").format("dd").toUpperCase()]))}function Lt(e,t,n){var r,i=!1;for(r in n.repeat&&(t.repeat=JSON.parse(JSON.stringify(n.repeat)),Rt(t,n.start)),n.reminder&&(t.reminder=n.reminder,"before"===t.reminder.type&&(i=!0)),n.start.knownValues)void 0===n.start.knownValues[r]||t.start.isCertain(r)||(t.start.knownValues[r]=n.start.knownValues[r]);for(var o in(n.repeat||i)&&(t.highlight=(t.highlight||[{index:t.index,text:t.text.trim()}]).concat({index:n.index,text:n.text.trim()}),t.highlight.sort((function(e,t){return e.index>t.index?1:-1})),t.index=t.highlight[0].index),n.tags)t.tags[o]=!0;return t.tags.RepeatReminderRefiner=!0,t}var Ut=function(){St.call(this),this.refine=function(e,t){for(var n=[],r=!1,i=0;i<t.length;i++){var o=t[i];"Date"===o.start.getType()&&("*"===e[o.index-1]&&(o.symbol=!0,r=!0),n.push(o.index))}return r&&(t=t.filter((function(e){return e.symbol||-1===n.indexOf(e.index)}))),t}},Zt=function(){St.call(this),this.refine=function(e,t){var n=t.find((function(e){return e.symbol}));if(t.length<2)return t;for(var r=[],i=t[0],o=1;o<t.length;o++){var a=t[o];if(i!==n&&a.index<i.index+i.text.length){if(a.text.length>i.text.length)i=a;else if(i.repeat)for(var s in a.start.knownValues)i.start.knownValues[s]=i.start.knownValues[s]||a.start.knownValues[s]}else r.push(i),i=a}return null!=i&&r.push(i),r}},Bt=function(){St.call(this),this.refine=function(e,t){var n=function(e,t){return e.isCertain("hour")||e.isCertain("meridiem")?t.isAfter(e.moment()):t.clone().startOf("day").isAfter(e.moment())},r=function(e,t){if(e.isCertain("hour")&&void 0===e.get("meridiem")&&n(e,t)){var r=e.get("hour");return e.assign("hour",r+12),n(e,t)&&e.assign("hour",r),!0}},i=function(e,t){var r=0;if(e.isCertain("day")&&e.isCertain("month")&&!e.isCertain("year")&&n(e,t)){for(r=0;r<3&&n(e,t);r++)e.imply("year",e.get("year")+1);return!0}if(e.isCertain("day")&&!e.isCertain("month")&&!e.isCertain("year")&&n(e,t)){for(r=0;r<3&&n(e,t);r++)e.imply("month",e.get("month")+1);return!0}if(!e.isCertain("day")&&!e.isCertain("month")&&!e.isCertain("year")&&void 0!==e.get("weekday")&&(n(e,t)||e.moment().day()!==e.get("weekday"))){var i=t.clone();return i.day()>e.get("weekday")?i.day(e.get("weekday")+7):i.day(e.get("weekday")),e.imply("day",i.date()),e.imply("month",i.month()+1),e.imply("year",i.year()),!0}!e.isCertain("day")&&(e.isCertain("hour")||e.isCertain("meridiem"))&&n(e,t)&&e.imply("day",t.date()+1)},o=function(e){var t=e.start.moment(),n=e.end.moment();t.isAfter(n)&&(r(e.end,t),i(e.end,t))};return t.forEach((function(e){var t=I()(e.ref),a=!1;if(e.end){a=r(e.end,t),a=r(e.start,t);var s=e.end.moment().isAfter(e.start.moment());n(e.end,t)?(a=i(e.end,t),n(e.start,t)&&s&&(a=i(e.start,t)),o(e)):o(e)}else a=r(e.start,t),a=i(e.start,t),a=function(e,t){var r=e.get("hour");if(e.isCertain("hour")&&void 0===e.get("meridiem")&&r>=12&&r<24)return e.assign("hour",r-12),n(e,t)&&e.assign("hour",r),!0}(e.start,t);a&&(e.tags.ForwardDateRefiner=!0)})),t}},Ft=function(){wt.call(this),this.isValid=function(e,t){return!t.text.replace(" ","").match(/^\d*(\.\d*)?$/)}},Ht=function(){St.call(this),this.refine=function(e,t){var n=t.filter((function(e){return e.repeat||e.reminder}));if((t=t.filter((function(e){return!e.repeat&&!e.reminder}))).length<2)return t.concat(n);var r=t.find((function(e){return e.symbol}));if(r)return[r].concat(n);var i,o=[],a=null,s=null,c=1;for(a=t[1],s=t[0];c<t.length&&a&&s;){var l=!1,u=Ot(e,s,a);xt(s)&&_t(a)&&u?(s=Dt(e,s,a),l=!0):xt(a)&&_t(s)&&u&&(s=Dt(e,a,s),l=!0);var f=!(i=o[o.length-1])||s.text!==i.text&&s.index!==i.index;l?(f&&o.push(s),a=t[c+1],c+=1):(f&&o.push(s),s=a,a=t[c+1],c+=1)}return s&&(!(i=o[o.length-1])||s.text!==i.text&&s.index!==i.index)&&o.push(s),o.concat(n)}},Yt=function(){St.call(this),this.pattern=function(){return/^\s*(to|-|\u5230|\u81f3)\s*$/i},this.refine=function(e,t,n){if(!n.isPro)return t;if(t.length<2)return t;var r=[],i=null,o=null,a=null,s=1;for(i=t[s],o=t[s-1];s<t.length&&i&&o;){var c=!1;o.end||i.end||!this.isAbleToMerge(e,o,i)||(o=this.mergeResult(e,o,i),c=!0);var l=!(a=r[r.length-1])||o.text!==a.text&&o.index!==a.index;c?(l&&r.push(o),i=t[s+1],s+=1):(l&&r.push(o),o=i,i=t[s+1],s+=1)}return o&&(!(a=r[r.length-1])||o.text!==a.text&&o.index!==a.index)&&r.push(o),r},this.isAbleToMerge=function(e,t,n){if(t.repeat||n.repeat||t.reminder||n.reminder)return!1;for(var r=null,i=null,o=!1,a=["hour","meridiem"],s=0;s<a.length;s++)if(r=r||t.start.isCertain(a[s]),i=i||n.start.isCertain(a[s]),r||r){o=r^i;break}if(o)return!1;var c=t.index+t.text.length,l=n.index;return e.substring(c,l).match(this.pattern())},this.isWeekdayResult=function(e){return e.start.isCertain("weekday")&&!e.start.isCertain("day")},this.mergeResult=function(e,t,n){if(!this.isWeekdayResult(t)&&!this.isWeekdayResult(n)){var r=null;for(r in n.start.knownValues)t.start.isCertain(r)||t.start.assign(r,n.start.get(r));for(r in t.start.knownValues)n.start.isCertain(r)||n.start.assign(r,t.start.get(r))}if(!n.start.isValid())return t;if(t.start.date().getTime()>n.start.date().getTime()&&t.start.isCertain("year"))return t;for(var i in t.start.date().valueOf()!==n.start.date().valueOf()&&(t.end=n.start),n.tags)t.tags[i]=!0;var o=Math.min(t.index,n.index),a=Math.max(t.index+t.text.length,n.index+n.text.length);return t.index=o,t.text=e.substring(o,a),t.tags[this.constructor.name]=!0,t}},Vt=function(){St.call(this),this.refine=function(e,t,n){if(!n.mergePieces)return t;var r=t.filter((function(e){return e.repeat||e.reminder}));if((t=t.filter((function(e){return!e.repeat&&!e.reminder}))).length<2)return t.concat(r);var i,o=[],a=null,s=null,c=1;for(a=t[1],s=t[0];c<t.length&&a&&s;){var l=!1;At(s)&&It(a)?(s=Mt(0,s,a),l=!0):At(a)&&It(s)&&(s=Mt(0,a,s),l=!0);var u=!(i=o[o.length-1])||s.text!==i.text&&s.index!==i.index;l?(u&&o.push(s),a=t[c+1],c+=1):(u&&o.push(s),s=a,a=t[c+1],c+=1)}return s&&(!(i=o[o.length-1])||s.text!==i.text&&s.index!==i.index)&&o.push(s),o.concat(r)}},Kt=function(){St.call(this),this.refine=function(e,t){return t=t.map((function(t){if(t.symbol||"Date"!==t.start.getType())return t;for(var n in t.tags){if(-1===Nt.indexOf(n))return t;var r=e.slice(0,t.index).match(jt);return r&&(t.index-=r.length,t.text=r[0]+t.text),t}return t}))}},Wt=function(){St.call(this),this.refine=function(e,t){var n=t.find((function(e){return e.repeat})),r=t.find((function(e){return e.reminder})),i=t.filter((function(e){return!e.repeat&&!e.reminder}));i.forEach((function(e){n&&Lt(0,e,n),r&&(Lt(0,e,r),e.reminderText=r.text)}));var o=[];return n&&(Rt(n),o.push(n)),r&&(o.push(r),r.reminderText=r.text),i.length?i:o}},zt=function(){return{refiners:[new Ft]}},Gt=function(){return function(e){var t={},n={parsers:[],refiners:[]};return e.forEach((function(e){e.call&&(e=e.call()),e.parsers&&e.parsers.forEach((function(e){t[e.constructor]||(n.parsers.push(e),t[e.constructor]=!0)})),e.refiners&&e.refiners.forEach((function(e){t[e.constructor]||(n.refiners.push(e),t[e.constructor]=!0)}))})),n}([Xt,Qt,qt,Jt,zt])},qt=function(e){return{parsers:[new Je,new Xe,new Qe,new $e,new et(e),new tt(e),new nt(e),new rt(e),new it(e),new ot,new at(e),new st(e)],refiners:[new Ut,new Kt,new Zt,new Ht,new Yt,new Vt,new Wt,new Bt]}},Jt=function(){return{parsers:[new ct,new lt,new ut,new ft,new mt,new dt,new pt]}},Xt=function(){return{parsers:[new vt,new gt,new ht,new yt]}},Qt=function(){return{parsers:[new bt,new Et,new kt]}},$t=function(e){e=e||Gt(),this.option=e,this.parsers=new Object(e.parsers),this.refiners=new Object(e.refiners)};$t.prototype.parse=function(e,t,n){t=t||tickDate()._d,n=n||{};var r=[];return this.parsers.forEach((function(i){var o=i.execute(e,t,n);r=r.concat(o)})),r.sort((function(e,t){return e.index-t.index})),this.refiners.forEach((function(t){r=t.refine(e,r,n)})),r},$t.prototype.parseDate=function(e,t,n){var r=this.parse(e,t,n);return r.length>0?r[0].start.date():null};var en=new $t(Gt()),tn=function(){return en.parse.apply(en,arguments)},nn=(n("CPwy"),n("XTqd")),rn=function(e){var t=tn(e,null,{weekStartDay:E.k8(),mergePieces:!0,isPro:S._y()}),n=t.find((function(e){return e.symbol})),r={};return r=on(n||t[0]),i().debug(r),r},on=function(e){if(e&&e.start){var t,n=e.text.trim(),r=(e.reminderText&&e.reminderText.trim())!==n?an(e.highlight,n):[],i="Time"!==e.start.getType();if(!(r.join(",")+(e.reminderText||"")))return null;if(e.symbol){var o=r.indexOf(n);o>-1&&r.splice(o,1),t="*"+n}if(H().isEmpty(r)&&!e.symbol)return null;var a={startDate:e.start.date(),dueDate:e.end&&e.end.date(),isAllDay:i,repeat:e.repeat||"",reminder:sn(e.reminder,i),highlight:r,symbolText:t};return a.dueDate&&(a.dueDate=T.Z.buildRealDueDate(a.dueDate,a.isAllDay)._d),a}return null},an=function(e,t){var n=[];return e&&(n=e.map((function(e){return e.text}))),n.length>0?n:[t]},sn=function(e,t){var n,r,i;if(!e)return E.$E(t);if(n=e.type,r=e.unit,i=e.time,"default"===n)return t?[{id:(0,w.Z)(),trigger:"TRIGGER:P0DT9H0M0S"}]:[{id:(0,w.Z)(),trigger:"TRIGGER:PT0S"}];if("default-ahead"===n)return t?[{id:(0,w.Z)(),trigger:"TRIGGER:-P0DT15H5M0S"}]:[{id:(0,w.Z)(),trigger:"TRIGGER:-PT5M"}];if("before"===n){if(.5===i){var o=cn(r);if(!o)return null;r=o.unit,i=o.time}var a=-1===["M","h","s"].indexOf(r)?"-P":"-PT",s="TRIGGER:".concat(a).concat(i).concat(r.toUpperCase()),c=H().union(["TRIGGER:PT0S"],[s]);return H().map(c,(function(e){return t&&(e=nn.wA(e,"09:00")),{id:(0,w.Z)(),trigger:e}}))}return null},cn=function(e){var t={};switch(e){case"M":t={unit:"s",time:30};break;case"h":t={unit:"M",time:30};break;case"d":t={unit:"h",time:12};break;case"m":t={unit:"d",time:15};break;case"w":t={unit:"d",time:3};break;default:t=null}return t},ln={},un={},fn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.refDate?new Date(t.refDate).getTime():"";return"".concat(e,"_").concat(n)},dn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=fn(e,t);if(Object.prototype.hasOwnProperty.call(ln,n))return ln[n];var r=R()?L(e,t):rn(e);return ln[n]=r,ln[n]},mn=function(e){if(Object.prototype.hasOwnProperty.call(un,e))return un[e];var t=R()?L(e):function(e){var t=tn(e,null,{weekStartDay:E.k8()}).find((function(e){return e.symbol}));return t?on(t):null}(e);return un[e]=t,un[e]},pn=function(){ln={},un={}}},MQhE:function(e,t,n){"use strict";n.d(t,{Fe:function(){return r},f9:function(){return i},GH:function(){return o}});n("toAj"),n("07d7"),n("JfAA");function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0;if(0===t)return 0;var i=Math.pow(10,r),o=e*i/t,a=o.toString();if("NaN"===a)return 0;switch(n){case"floor":return Math.floor(o)/i;case"round":return Math.round(o)/i;case"ceil":return Math.ceil(o)/i;default:return o/i}}function i(e,t){var n=e.toString().split(".")[1];return n&&n.length>0?+e.toFixed(Math.max(t,0)):+e}var o=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=e%10,r=e%100;return 1===n&&11!==r?(t?e:"")+"st":2===n&&12!==r?(t?e:"")+"nd":3===n&&13!==r?(t?e:"")+"rd":(t?e:"")+"th"}},"+7oO":function(e,t,n){"use strict";n.d(t,{Z:function(){return q}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("TeQF"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("6cQw"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("/Qhg"),i=n.n(r),o=n("tEj8"),a=(n("5DmW"),n("27RR"),n("crPF")),s=n.n(a),c=n("2a0y");function l(e){return l="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},l(e)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,p(r.key),r)}}function m(e,t,n){return(t=p(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(e){var t=function(e,t){if("object"!=l(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=l(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==l(t)?t:t+""}var h={name:"localdatabase",storeName:"tasks",version:1},y=function(){return e=function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),m(this,"localStore",void 0),m(this,"taskStore",void 0),m(this,"versionStore",void 0),m(this,"pomoStore",void 0),this.taskStore=null,this.pomoStore=null,this.versionStore=null,this.localStore=null},t=[{key:"isSupported",value:function(){return!(0,c.n)()&&s().supports(s().INDEXEDDB)}},{key:"initialize",value:function(){if(this.isSupported()){s().config(h);var e=this.taskStore=s().createInstance(f(f({},h),{},{storeName:"tasks"})),t=this.pomoStore=s().createInstance(f(f({},h),{},{storeName:"pomodoro"})),n=this.versionStore=s().createInstance(f(f({},h),{},{storeName:"version"})),r=this.localStore=s().createInstance(f(f({},h),{},{storeName:"local"}));return Promise.all([e.ready(),t.ready(),n.ready(),r.ready()])}return Promise.reject(new Error("browser is not support indexedb"))}},{key:"getStoreData",value:function(e){var t=[];return new Promise((function(n,r){e.iterate((function(e){e&&t.push(e)})).then((function(){n(t)})).catch((function(e){r(e)}))}))}},{key:"resetStore",value:function(e,t){var n=t.map((function(t){return e.setItem(t.id,t)}));return Promise.all(n)}},{key:"flush",value:function(){return Promise.all([this.taskStore.clear(),this.pomoStore.clear(),this.versionStore.clear(),this.localStore.clear()])}}],t&&d(e.prototype,t),n&&d(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),v=new y,g=n("dvcG"),b=n("hnzI"),E=n("RDjN"),k=n("uz+a"),S=n("y8mg"),w=n.n(S);function T(e){return T="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},T(e)}function x(){x=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(P([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==T(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(T(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function _(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function O(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){_(o,r,i,a,s,"next",e)}function s(e){_(o,r,i,a,s,"throw",e)}a(void 0)}))}}function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,A(r.key),r)}}function D(e,t,n){return(t=A(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e){var t=function(e,t){if("object"!=T(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=T(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==T(t)?t:t+""}var I=E._Yt.tasks,P=E._Yt.pomodoros,M=E._Yt.webappVersion,N=E._Yt.localHabit,j=E._Yt.localCountdown,R=E._Yt.localFocus,L=E._Yt.localHabitSection,U=E._Yt.localProject,Z=E._Yt.localPlugins,B=E._Yt.localSharedUsers,F=E._Yt.localSubscribeUrlCalendars,H=E._Yt.localNewSharedUsers,Y=E._Yt.localDelayReminder,V=E._Yt.localCollapse,K="indexeddb",W="localStorage",z="none",G=function(){return e=function e(){var t=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),D(this,"StorageType",void 0),D(this,"processPool",new Map),D(this,"syncStorageTaskListHashCode",null),D(this,"initialize",O(x().mark((function e(){var n,r,o,a,s,l,u,f,d,m,p;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(0,c.n)()){e.next=3;break}return t.StorageType=z,e.abrupt("return");case 3:return e.prev=3,e.next=6,v.initialize();case 6:return n=function(){var e=O(x().mark((function e(){var t;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(t=(0,g.LP)(I,"json"))){e.next=5;break}return(0,g.ZM)(I),e.next=5,v.resetStore(v.taskStore,t);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),r=function(){var e=O(x().mark((function e(){var n,r;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(N,"json"))){e.next=8;break}return(0,g.ZM)(N),e.next=5,t.getHabitStuff();case 5:return r=e.sent,e.next=8,t.setHabitStuff(w().assign(r,n));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),o=function(){var e=O(x().mark((function e(){var n,r;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(j,"json"))){e.next=8;break}return(0,g.ZM)(j),e.next=5,t.getCountdownStuff();case 5:return r=e.sent,e.next=8,t.setCountdownStuff(w().assign(r,n));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),a=function(){var e=O(x().mark((function e(){var n,r;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(R,"json"))){e.next=8;break}return(0,g.ZM)(R),e.next=5,t.getFocusStuff();case 5:return r=e.sent,e.next=8,t.setFocusStuff(w().assign(r,n));case 8:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),s=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(L,"json"))){e.next=5;break}return(0,g.ZM)(L),e.next=5,t.setHabitSection(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),l=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(F,"json"))){e.next=5;break}return(0,g.ZM)(F),e.next=5,t.setSubscribeUrlCalendars(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),u=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(U,"json"))){e.next=5;break}return(0,g.ZM)(U),e.next=5,t.setProject(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),f=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(Z,"json"))){e.next=5;break}return(0,g.ZM)(Z),e.next=5,t.setPlugins(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),d=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(B,"json"))){e.next=5;break}return(0,g.ZM)(B),e.next=5,t.setSharedUsers(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),m=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(H,"json"))){e.next=5;break}return(0,g.ZM)(H),e.next=5,t.setNewSharedUsers(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),p=function(){var e=O(x().mark((function e(){var n;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!(n=(0,g.LP)(Y,"json"))){e.next=5;break}return(0,g.ZM)(Y),e.next=5,t.setDelayReminders(n);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),t.StorageType=K,e.next=20,Promise.all([n(),r(),s(),o(),a(),l(),u(),f(),d(),m(),p()]);case 20:e.next=27;break;case 22:e.prev=22,e.t0=e.catch(3),i().error("indexeddb initialize failed:",e.t0),(0,k.Tb)(e.t0),t.StorageType=W;case 27:case"end":return e.stop()}}),e,null,[[3,22]])})))),D(this,"updateProcessItem",(function(e,n){t.processPool.set(e,n)})),D(this,"removeProcessItem",(function(e){t.processPool.delete(e)})),D(this,"hasProcessRunning",(function(){return t.processPool.size>0})),D(this,"deleteTasks",function(){var e=O(x().mark((function e(n){var r,i,o;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(e.prev=0,!t.isAsyncStore()){e.next=6;break}return e.next=4,Promise.all(n.map((function(e){return v.taskStore.removeItem(e)})));case 4:e.next=10;break;case 6:r=new Set(n),i=(0,g.LP)(I,"json")||[],o=i.filter((function(e){return!r.has(e.id)})),(0,g.JU)(I,JSON.stringify(o));case 10:e.next=15;break;case 12:e.prev=12,e.t0=e.catch(0),console.error("storage deleteTasks failed",e.t0);case 15:case"end":return e.stop()}}),e,null,[[0,12]])})));return function(t){return e.apply(this,arguments)}}()),D(this,"setLocalItem",function(){var e=O(x().mark((function e(n,r){var i;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.StorageType!==K){e.next=14;break}return i=w().uniqueId(),t.updateProcessItem(i,{type:n}),e.prev=3,e.next=6,v.localStore.setItem(n,r);case 6:e.next=11;break;case 8:e.prev=8,e.t0=e.catch(3),console.error(e.t0);case 11:t.removeProcessItem(i),e.next=15;break;case 14:t.StorageType===W?(0,g.JU)(n,"string"===typeof r?r:JSON.stringify(r)):t.StorageType;case 15:case"end":return e.stop()}}),e,null,[[3,8]])})));return function(t,n){return e.apply(this,arguments)}}()),D(this,"getLocalItem",function(){var e=O(x().mark((function e(n){var r,i;return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.StorageType!==K){e.next=7;break}return e.next=3,v.localStore.getItem(n);case 3:return r=e.sent,e.abrupt("return",r);case 7:return i=(0,g.LP)(n),e.prev=8,e.abrupt("return",JSON.parse(i));case 12:return e.prev=12,e.t0=e.catch(8),e.abrupt("return",i);case 15:case"end":return e.stop()}}),e,null,[[8,12]])})));return function(t){return e.apply(this,arguments)}}()),D(this,"setHabitStuff",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(N,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getHabitStuff",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(N);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setCountdownStuff",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(j,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getCountdownStuff",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(j);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setFocusStuff",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(R,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getFocusStuff",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(R);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setHabitSection",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(L,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getHabitSection",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(L);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setSubscribeUrlCalendars",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(F,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getSubscribeUrlCalendars",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(F);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setProject",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(U,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getProject",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(U);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setPlugins",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(Z,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getPlugins",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(Z);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setSharedUsers",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(B,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getSharedUsers",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(B);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setNewSharedUsers",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(H,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getNewSharedUsers",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(H);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setDelayReminders",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(Y,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getDelayReminders",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(Y);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),D(this,"setCollapse",function(){var e=O(x().mark((function e(n){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.setLocalItem(V,n);case 2:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()),D(this,"getCollapse",O(x().mark((function e(){return x().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.getLocalItem(V);case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)})))),this.StorageType=null},(t=[{key:"isAsyncStore",value:function(){return this.StorageType===K}},{key:"getTasks",value:function(){var e=this;return new Promise((function(t){if(e.isAsyncStore())v.getStoreData(v.taskStore).then((function(e){t(e)})).catch((function(e){(0,k.Tb)(e)}));else if(e.StorageType===W){var n=((0,g.LP)(I,"json")||[]).map((function(e){return(0,o.O9)(e)}));t(n)}else{if(e.StorageType!==z)throw new Error("Illegal Access getTasks");t([])}}))}},{key:"setTask",value:function(e){var t=this;return new Promise((function(n,r){if(t.isAsyncStore())v.taskStore.setItem(e.get("id"),(0,o.Tj)(e).toJS()).then((function(){return n()})).catch((function(e){return(0,k.e)((function(t){t.setTag("type","setTask"),(0,k.Tb)(e)})),r(e)}));else if(t.StorageType===W)try{var i=b.h.getState().tasks.taskList,a=i.hashCode();if(t.syncStorageTaskListHashCode!==a){var s=i.map((function(e){return(0,o.Tj)(e)}));(0,g.JU)(I,JSON.stringify(s)),t.syncStorageTaskListHashCode=a}n()}catch(c){r(c)}else if(t.StorageType===z)throw new Error("Illegal Access setTask")}))}},{key:"deleteTask",value:function(e){var t=this;return new Promise((function(n,r){if(t.isAsyncStore())v.taskStore.removeItem(e).then((function(){return n()})).catch((function(e){(0,k.Tb)(e),r(e)}));else if(t.StorageType===W)try{var i=b.h.getState().tasks.taskList,o=i.hashCode();if(t.syncStorageTaskListHashCode!==o){var a=i.toJS();(0,g.JU)(I,a),t.syncStorageTaskListHashCode=o}n()}catch(s){r(s)}else{if(t.StorageType!==z)throw new Error("Illegal Access deleteTask");n()}}))}},{key:"clearTasks",value:function(){var e=this;return new Promise((function(t,n){if(e.StorageType===K)v.taskStore.clear().then((function(){t()})).catch((function(e){(0,k.Tb)(e),n(e)}));else{if(e.StorageType!==W)throw new Error("Illegal Access clearTasks");try{(0,g.ZM)(I),t()}catch(r){n(r)}}}))}},{key:"getPomos",value:function(){var e=this;return new Promise((function(t){if(e.StorageType===K)v.getStoreData(v.pomoStore).then((function(e){t(e)})).catch((function(e){(0,k.Tb)(e)}));else{var n=(0,g.LP)(P);t(n)}}))}},{key:"setPomo",value:function(e){var t=this;return new Promise((function(n,r){t.StorageType===K?v.pomoStore.setItem(e.id,e).then((function(){n()}),(function(e){(0,k.Tb)(e),r()})):n()}))}},{key:"getVersion",value:function(){var e=this;return new Promise((function(t){if(e.StorageType===K)v.getStoreData(v.versionStore).then((function(e){t(e)})).catch((function(e){(0,k.Tb)(e)}));else{var n=(0,g.LP)(M);t(n)}}))}},{key:"setVersion",value:function(e){var t=this;return new Promise((function(n,r){t.StorageType===K?v.versionStore.setItem(e.key,e.version).then((function(){n()}),(function(e){(0,k.Tb)(e),r()})):t.StorageType===W?((0,g.JU)(M,e.version),n()):t.StorageType===z&&n()}))}},{key:"clear",value:function(){var e=this;return new Promise((function(t,n){e.StorageType===K?v.flush().then((function(){(0,g.fs)().then((function(){t()}))})).catch((function(e){i().error("Unable to close async storage: ",e),(0,k.Tb)(e),n()})):e.StorageType===W?(0,g.fs)().then((function(){t()})):e.StorageType===z&&t()}))}}])&&C(e.prototype,t),n&&C(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}(),q=new G},"2a0y":function(e,t,n){"use strict";n.d(t,{n:function(){return i}});var r=n("NNgu"),i=function(){return(0,r.eO)()}},AHUU:function(e,t,n){"use strict";n.d(t,{y:function(){return c}});n("+2oP"),n("4l63"),n("rB9j"),n("Rm1S");var r=n("5WEu"),i=n("zoGk"),o=n("V/jI"),a=n("XTqd"),s=n("CGpF"),c=function(e){var t=e.isAllDay,n=e.trigger,c=e.startDate,l="";if(t){var u=i.Z.prefMoment(c),f=a.pr(n,u.format("YYYY-MM-DD")),d=u.hours(0).minutes(0).seconds(0).diff(f,"days");f=f.format("HH:mm"),0===d&&1/d<0||0===d&&1/d>0&&"00:00"===f?d=0:d+=1,l=0===d?o.U2("due_date_remind_time"):d%7===0?1===(d=Math.floor(d/7))?o.U2("reminder_1_week_early"):o.U2("reminder_xx_weeks_early",{d:d}):1===d?o.U2("reminder_1_day_early"):o.U2("reminder_xx_days_early",{d:d}),l+="(".concat(r.JM(f),")")}else{var m=n.match(s.Z.trigger),p=parseInt(m[4]||"0",10),h=parseInt(m[5]||"0",10),y=parseInt(m[7]||"0",10),v=parseInt(m[8]||"0",10);if(y+=Math.floor(v/60),v%=60,h=7*p+h+Math.floor(y/24),y%=24,0!==h&&h+y+v===h)l=o.U2(h>1?"reminder_xx_days_early":"reminder_1_day_early",{d:h});else if(0!==y&&h+y+v===y)l=o.U2(y>1?"reminder_xx_hours_early":"reminder_1_hour_early",{d:y});else if(0!==v&&h+y+v===v)l=o.U2(v>1?"reminder_xx_minutes_early":"reminder_1_minute_early",{d:v});else{var g=0!==h?o.U2(h>1?"time_days":"time_day",{s:h}):"";g.slice(-1).charCodeAt(0),g&&(g+=" ");var b=0!==y?o.U2(y>1?"time_hrs":"time_hr",{s:y}):"";b.slice(-1).charCodeAt(0),b&&(b+=" ");var E=g+b+(0!==v?o.U2(v>1?"time_mins":"time_min",{s:v}):"");l=""===E?o.U2("on_time"):o.U2("time_before",{s:E})}}return l}},"+vT4":function(e,t,n){"use strict";n.d(t,{i:function(){return c},a:function(){return l}});n("TeQF"),n("07d7");var r=n("5WEu"),i=n("zoGk"),o=n("RDjN"),a=n("Eh+D"),s=n("XTqd"),c=function(e,t,n,a){var s=e;if(t){var c=n?o.D6b:r.Vq(),l=(a?i.Z.prefMoment(s).subtract(1,"second").format("YYYY-MM-DDT"):i.Z.prefMoment(s).format("YYYY-MM-DDT"))+c;s=i.Z.prefMoment(l)}return s},l=function(e){if(!e)return e;var t=function(e){var t=function(e){return"string"===typeof e?e:e&&"function"===typeof e.get?e.get("trigger"):null===e||void 0===e?void 0:e.trigger}(e);return!t||!s.GM(t).isEndRemind};return a.List.isList(e)||Array.isArray(e)?e.filter(t):e}},"6t1G":function(e,t,n){"use strict";n.d(t,{CD:function(){return w},OU:function(){return T},rn:function(){return x},Q$:function(){return _},Vv:function(){return O}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("pjDv"),n("yq1k"),n("4mDm"),n("oVuX"),n("2B1R"),n("+2oP"),n("7+zs"),n("sMBO"),n("Tskq"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("4l63"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("Rm1S"),n("FZtP"),n("3bBZ");var r=n("a0xv"),i=n("tyHB"),o=n("RDjN"),a=n("zoGk"),s=n("3wrI"),c=n("y8mg"),l=n.n(c),u=n("dmHn"),f=n.n(u),d=n("Omno");function m(e){return m="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},m(e)}function p(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],c=!0,l=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throw i}}return s}}(e,t)||function(e,t){if(!e)return;if("string"===typeof e)return h(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return h(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 h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function v(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){g(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function g(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=m(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=m(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==m(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var b="HOLIDAY,WEEKEND",E="OFFICIAL_WORKDAY",k={0:r.ZP.SU,1:r.ZP.MO,2:r.ZP.TU,3:r.ZP.WE,4:r.ZP.TH,5:r.ZP.FR,6:r.ZP.SA},S=function(e){var t=e.date,n=e.data,i=e.isByCompleted,o=n.monthdays,s=n.weekdays,c=n.mweekdays,l=n.mworkday,u=n.freq,f=n.digit,d=n.tt_skip,m=n.weekStart,p=n.onMonth,h=n.onYear,y=n.whichMonth;if("daily"===u)return{freq:r.ZP.DAILY,interval:f,tt_skip:d||null};if("weekly"===u)return{freq:r.ZP.WEEKLY,interval:f,tt_skip:d||null,wkst:k[m],byweekday:i?null:(s||[]).map((function(e){return r.ZP[e]})).filter((function(e){return null!=e}))};if("monthly"===u){if("date"===p)return o.length?{freq:r.ZP.MONTHLY,interval:f,tt_skip:d||null,bymonthday:i?null:o}:{freq:r.ZP.MONTHLY,interval:f,tt_skip:d||null,bymonthday:i?null:a.Z.prefMoment(t||void 0).format("D")};if("week"===p&&c.n&&c.weekday){var v=c.n,g=c.weekday;return{freq:r.ZP.MONTHLY,interval:f,tt_skip:d||null,byweekday:i?null:r.ZP[g.toUpperCase()].nth(v)}}if("workday"===p&&l)return{freq:r.ZP.MONTHLY,interval:f,tt_workday:i?null:l,bymonthday:i?null:parseInt(l,10)}}if("yearly"===u){if("date"===h)return{freq:r.ZP.YEARLY,interval:f,bymonth:y,tt_skip:d||null,bymonthday:o};if("day"===h){var b=c.weekday,E=c.n;return y&&E&&b?{freq:r.ZP.YEARLY,interval:f,bymonth:y,tt_skip:d||null,byweekday:r.ZP[b.toUpperCase()].nth(E)}:{freq:r.ZP.YEARLY,interval:f,tt_skip:d||null}}}return{}},w=function(e){var t=e.repeatFlag,n=e.repeatFrom,i={kind:"no",freq:"",onMonth:"date",onYear:"date",whichMonth:"",weekdays:[],monthdays:[],mweekdays:{},tt_skip:"",tt_workday:"",repeatFrom:n,weekStart:e.weekStart};if(t){var a=(0,d.iv)(t),c=new s.Z(t),u=c.interval||1,f=function(){var e=c.byWeekday;return e?Array.isArray(e)?e:[e]:null}(),m=c.byMonthDay,p=c.ttSkip,h=c.ttWorkday,y=g(g(g(g({},r.ZP.DAILY,"daily"),r.ZP.WEEKLY,"weekly"),r.ZP.MONTHLY,a?"".concat(a,"_monthly"):"monthly"),r.ZP.YEARLY,a?"".concat(a,"_yearly"):"yearly"),v=g(g(g(g(g(g(g({},r.ZP.SU.weekday,"SU"),r.ZP.MO.weekday,"MO"),r.ZP.TU.weekday,"TU"),r.ZP.WE.weekday,"WE"),r.ZP.TH.weekday,"TH"),r.ZP.FR.weekday,"FR"),r.ZP.SA.weekday,"SA");if(c.forgettingCurveRule)return{kind:"ebbinghaus_curve",count:c.count,until:c.untilUTCDate,cycle:c.forgettingCurveRule.cycle};if(c.customSelectedRule)return{kind:"custom",count:c.count,until:c.untilUTCDate,selected:c.customSelectedRule.selected};Object.assign(i,{digit:u,count:c.count,until:c.untilUTCDate,tt_skip:p,tt_workday:h});var k=y[c.freq];if(k&&Object.assign(i,{kind:k,freq:k}),u>1||[o.zNx.dueDate,o.zNx.completedTime].includes(n)?Object.assign(i,{kind:"advanced"}):p===b?Object.assign(i,{kind:"weekdaily"}):p===E&&Object.assign(i,{kind:"official-holidays"}),f)if(i.onMonth="week",7!==f.length||p||1!==u)if(n===o.zNx.defaultVal&&f&&5===f.length&&function(){var e=new Set([0,1,2,3,4]);return f.forEach((function(t){e.delete(t.weekday)})),0===e.size}())Object.assign(i,{kind:"every-weekday"});else if(n===o.zNx.defaultVal&&f&&2===f.length&&function(){var e=new Set([5,6]);return f.forEach((function(t){e.delete(t.weekday)})),0===e.size}())Object.assign(i,{kind:"every-weekend"});else if(n===o.zNx.defaultVal&&"weekly"===k){var S=f.map((function(e){return v[e.weekday]}));Object.assign(i,{weekdays:S})}else{var w=f.map((function(e){return v[e.weekday]})),T={n:f[0].n,weekday:w[0]},x="yearly"===i.freq?c.byMonth:"";x&&(i.onYear="day"),Object.assign(i,{kind:"advanced",whichMonth:x,weekdays:w,mweekdays:T})}else Object.assign(i,{kind:"daily"});else if(m){var _=Array.isArray(m)?m:[m];n===o.zNx.defaultVal?Object.assign(i,{monthdays:_}):Object.assign(i,{kind:"advanced",monthdays:_});var O="yearly"===i.freq||(0,d.dm)(i.freq)&&i.freq.includes("_yearly")?c.byMonth:"";i.monthdays&&O&&l().isInteger(O)&&(i.onYear="date",i.whichMonth=O),h&&Object.assign(i,{onMonth:"workday",mworkday:h,monthdays:[]})}}else Object.assign(i,{kind:"no"});return i},T=function(e,t){var n=e.date,s=e.repeatData,c=s.count,l=s.until,u=s.cycle,f=function(e){var t=e.date,n=e.data,s=arguments.length>1&&void 0!==arguments[1]&&arguments[1],c=n.kind,l=n.repeatFrom,u=n.monthdays,f=n.weekdays,d=(n.yeardays,n.mweekdays,n.mworkday,n.freq),m=n.digit,p=n.tt_skip,h=(n.weekStart,n.onMonth,n.onYear,n.whichMonth),y=n.selected,g=o.zNx.completedTime===l;if("no"===c)return{};if("ebbinghaus_curve"===c)return{isForgettingCurve:!0};if("custom"===c)return{isCustomSelected:!0,tt_skip:p||null,selected:y};if("daily"===c)return{freq:r.ZP.DAILY,interval:1};if("weekdaily"===c)return{freq:r.ZP.DAILY,interval:1,tt_skip:b};if("every-weekday"===c)return{freq:r.ZP.WEEKLY,interval:m,tt_skip:null,byweekday:["WE","MO","TU","TH","FR"].map((function(e){return r.ZP[e]}))};if("every-weekend"===c)return{freq:r.ZP.WEEKLY,interval:m,tt_skip:null,byweekday:["SA","SU"].map((function(e){return r.ZP[e]}))};if("official-holidays"===c)return{freq:r.ZP.DAILY,interval:1,tt_skip:E};if("weekly"===c)return{freq:r.ZP.WEEKLY,interval:1,byweekday:s||!(null===f||void 0===f?void 0:f.length)?k[a.Z.prefMoment(t||void 0).day()]:f.map((function(e){return r.ZP[e.toUpperCase()]}))};if("monthly"===c)return{freq:r.ZP.MONTHLY,interval:1,bymonthday:s||!(null===u||void 0===u?void 0:u.length)?a.Z.prefMoment(t||void 0).format("D"):u};if("yearly"===c)return v({freq:r.ZP.YEARLY,interval:1},s||!(null===u||void 0===u?void 0:u.length)||null==h?{bymonthday:a.Z.prefMoment(t||void 0).format("D"),bymonth:a.Z.prefMoment(t||void 0).month()+1}:{bymonthday:u,bymonth:h});var w=o.auK.filter((function(e){return"lunar"!==e})),T=new Map(w.map((function(e){return["".concat(e,"_monthly"),e]}))),x=new Map(w.map((function(e){return["".concat(e,"_yearly"),e]})));if(T.has(c))return{freq:r.ZP.MONTHLY,interval:1};if(x.has(c))return{freq:r.ZP.YEARLY,interval:1};if("lunar_yearly"===c){return"30"===(new i.jd).solar2lunar(t?new Date(t):new Date).lDay||u&&u.includes(-1)?{freq:r.ZP.YEARLY,interval:1,bymonthday:-1}:{freq:r.ZP.YEARLY,interval:1}}if("lunar_monthly"===c){var _=new i.jd,O=function(){var e=+_.solar2lunar(t?new Date(t):new Date).lDay;return s?e:(null===u||void 0===u?void 0:u[0])||e}();return{freq:r.ZP.MONTHLY,interval:1,bymonthday:30===O?-1:O}}return"advanced"===c?"custom"===d?{isCustomSelected:!0,tt_skip:p||null,selected:y}:S({date:t,data:n,isByCompleted:g}):{}}({date:n,data:s},t);return"no"===s.kind?null:(f&&"number"===typeof c&&(f.count=c),f&&"number"===typeof u&&(f.cycle=u),f&&l&&(f.until=l),f&&Object.keys(f).length?f:null)},x=function(e,t,n){if(!e)return null;if(!t)return null;var r=t.split(";");if(e&&(t.match(/FREQ=YEARLY/)||t.match(/FREQ=MONTHLY/))){var i=(0,d.iv)(t);if(i){var s=f()(new Date(a.Z.prefMoment(e).format("YYYY-MM-DD"))),c=p((0,d.WQ)(i,s.year(),s.month()+1,s.date()),4),l=(c[0],c[1]),u=c[2];c[3];return(r=r.map((function(e){var t=e.split("=");return"BYMONTH"===t[0]?(t[1]=l,t.join("=")):"BYMONTHDAY"===t[0]?(t[1]=u,t.join("=")):e}))).join(";")}}if(e&&n===o.zNx.defaultVal)if(t.match(/FREQ=YEARLY/))t.match(/BYMONTH=/)&&t.match(/BYMONTHDAY=/)&&(r=r.map((function(t){var n=t.split("=");if("BYMONTH"===n[0])return n[1]=a.Z.prefMoment(e).month()+1,n.join("=");if("BYMONTHDAY"===n[0]){var r=a.Z.prefMoment(e).format("D");return n[1]=r,n.join("=")}return t})));else if(t.match(/FREQ=MONTHLY/)){if(t.match(/BYMONTHDAY=/)){var m=a.Z.prefMoment(e).format("D");r=r.map((function(e){var t=e.split("=");return"BYMONTHDAY"===t[0]?(t[1]=m,t.join("=")):e}))}}else if(t.match(/FREQ=WEEKLY/)&&t.match(/BYDAY=/)){var h=["SU","MO","TU","WE","TH","FR","SA"][a.Z.prefMoment(e).day()];r=r.map((function(e){var t=e.split("=");return"BYDAY"===t[0]?t[1]&&t[1].split(",").length>1?e:(t[1]=h,t.join("=")):e}))}return r.join(";")},_=function(e){var t=e.date,n=e.repeatData,o=function(e){var t=e.date,n=e.data,o=n.kind,s=n.monthdays,c=n.digit;return"no"===o?{}:"daily"===o?{freq:r.ZP.DAILY,interval:c}:"weekly"===o?{freq:r.ZP.WEEKLY,interval:c}:"monthly"===o?{freq:r.ZP.MONTHLY,interval:c,bymonthday:a.Z.prefMoment(t||void 0).format("D")}:"yearly"===o?{freq:r.ZP.YEARLY,interval:c,bymonth:a.Z.prefMoment(t||void 0).format("M"),bymonthday:a.Z.prefMoment(t||void 0).format("D")}:"lunar_yearly"===o?"30"===(new i.jd).solar2lunar(t?new Date(t):new Date).lDay||s&&s.includes(-1)?{freq:r.ZP.YEARLY,interval:c,bymonthday:-1}:{freq:r.ZP.YEARLY,interval:c}:"lunar_monthly"===o?{freq:r.ZP.MONTHLY,interval:c}:"advanced"===o?S({date:t,data:n,isByCompleted:!1}):{}}({date:t,data:n});return"no"===n.kind?null:o&&Object.keys(o).length?o:null},O=function(e){var t=e.repeatFlag,n=e.weekStart,i=e.dateMoment,o={kind:"no",freq:"",onMonth:"date",onYear:"date",whichMonth:void 0,weekdays:[],monthdays:[],mweekdays:{},tt_skip:"",tt_workday:"",weekStart:n};if(t){var a=t.includes("LUNAR"),c=new s.Z(t),u=c.interval||1,f=function(){var e=c.byWeekday;return e?Array.isArray(e)?e:[e]:null}(),d=c.byMonthDay,m=c.ttSkip,p=c.ttWorkday,h=g(g(g(g({},r.ZP.DAILY,"daily"),r.ZP.WEEKLY,"weekly"),r.ZP.MONTHLY,a?"lunar_monthly":"monthly"),r.ZP.YEARLY,a?"lunar_yearly":"yearly"),y=g(g(g(g(g(g(g({},r.ZP.SU.weekday,"SU"),r.ZP.MO.weekday,"MO"),r.ZP.TU.weekday,"TU"),r.ZP.WE.weekday,"WE"),r.ZP.TH.weekday,"TH"),r.ZP.FR.weekday,"FR"),r.ZP.SA.weekday,"SA");Object.assign(o,{digit:u,count:c.count,until:c.untilUTCDate,tt_skip:m,tt_workday:p}),c.customSelectedRule&&Object.assign(o,{kind:h[r.ZP.YEARLY],freq:h[r.ZP.YEARLY]});var v=h[c.freq];if(v&&Object.assign(o,{kind:v,freq:v}),(u>1||m)&&Object.assign(o,{kind:"advanced"}),!a)if(f)if(o.onMonth="week",7!==f.length||m||1!==u){var b=f.map((function(e){return y[e.weekday]})),E={n:f[0].n,weekday:b[0]},k="yearly"===o.freq?c.byMonth:"";k&&(o.onYear="day"),Object.assign(o,{kind:"advanced",whichMonth:k,weekdays:b,mweekdays:E})}else Object.assign(o,{kind:"daily"});else if(d){if(Array.isArray(d))Object.assign(o,{kind:"advanced",monthdays:d});else{var S=d!==i.date();Object.assign(o,{monthdays:[d]}),S&&Object.assign(o,{kind:"advanced"})}var w="yearly"===o.freq?c.byMonth:"";o.monthdays&&w&&l().isInteger(w)&&(o.onYear="date",o.whichMonth=w),p&&Object.assign(o,{onMonth:"workday",mworkday:p,monthdays:[]})}}else Object.assign(o,{kind:"no"});return o}},FqFs:function(e,t,n){"use strict";n.d(t,{M:function(){return i}});var r=n("E/IO"),i=function(e,t){window.openLog&&r.Z.getInstance().logEvent(e,t)}},Ef3Q:function(e,t,n){"use strict";n.d(t,{$X:function(){return r}});n("pjDv"),n("4mDm"),n("07d7"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");function r(e,t){var n=new Set(e);return t.forEach((function(e){n.delete(e)})),n}},penO:function(e,t,n){"use strict";n.d(t,{un:function(){return s},zu:function(){return c},Qq:function(){return l}});n("vAFs");var r=n("K0Fg"),i=n.n(r),o=n("PGqD"),a=n("4+DD");function s(e){if("string"===typeof e){for(var t=0,n=0;n<e.length;n++)t=Math.imul(31,t)+e.charCodeAt(n)|0;return t}return s(e.getTime()+"")}function c(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e,n=function(n){var r,i;null===(r=n.clipboardData)||void 0===r||r.setData("text/html",e),null===(i=n.clipboardData)||void 0===i||i.setData("text/plain",t),n.preventDefault()};o.G6||o.w1||o.Un?i()(e,{format:"text/html",onCopy:function(e){e.setData("text/plain",t)}}):(document.addEventListener("copy",n,{capture:!0}),document.execCommand("copy"),document.removeEventListener("copy",n,{capture:!0}))}function l(e){var t=function(t){var n;null===(n=t.clipboardData)||void 0===n||n.setData("text/plain",e),t.preventDefault()};o.G6||o.w1||o.Un?(0,a.vQ)(e):(document.addEventListener("copy",t,{capture:!0}),document.execCommand("copy"),document.removeEventListener("copy",t,{capture:!0}))}},owjm:function(e,t,n){"use strict";n.d(t,{XI:function(){return te},il:function(){return ne},B0:function(){return ie},bz:function(){return oe},Bt:function(){return ce},yN:function(){return le},yF:function(){return ue},zd:function(){return fe},uC:function(){return de},QW:function(){return me},cW:function(){return pe},j8:function(){return ke},fj:function(){return Te},Nu:function(){return xe},qA:function(){return _e},HW:function(){return De},TY:function(){return Ae},PV:function(){return Me}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("gXIK"),n("lEou"),n("ma9I"),n("TeQF"),n("x0AG"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("E9XD"),n("Junv"),n("+2oP"),n("7+zs"),n("sMBO"),n("DEfu"),n("Tskq"),n("I9xj"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("NBAS"),n("tkto"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("Eh+D"),i=n("y8mg"),o=n.n(i),a=n("cYOW"),s=n("dmHn"),c=n.n(s),l=n("P26T"),u=n("Ag2S"),f=n("Ef3Q"),d=n("ZalT"),m=n("TqDw"),p=n("/0bn"),h=n("V/jI"),y=n("ylzY"),v=n("0Nh+"),g=n("wV/k"),b=n("CPwy"),E=n("2sNt"),k=n("mV5u"),S=n("Ici6"),w=n("mqAi"),T=n("hnzI"),x=n("+7oO"),_=n("2VSN"),O=n("xS9v"),C=n("5WEu"),D=n("q9+P"),A=n("l3/N"),I=n("f4Y0"),P=n("3wrI"),M=n("zoGk"),N=n("nmib"),j=n("lIat"),R=n("lQiI"),L=n("0Gim"),U=n("bJwH"),Z=n("lp6m"),B=n("RDjN"),F=n("UWFD"),H=n("tVRO"),Y=n("T3me"),V=n("dvcG");function K(e){return K="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},K(e)}function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){G(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=K(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=K(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==K(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(){q=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof y?t:y,a=Object.create(o.prototype),s=new D(r||[]);return i(a,"_invoke",{value:x(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var d="suspendedStart",m="executing",p="completed",h={};function y(){}function v(){}function g(){}var b={};l(b,a,(function(){return this}));var E=Object.getPrototypeOf,k=E&&E(E(A([])));k&&k!==n&&r.call(k,a)&&(b=k);var S=g.prototype=y.prototype=Object.create(b);function w(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function T(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==K(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function x(t,n,r){var i=d;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===p){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=_(s,r);if(c){if(c===h)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===d)throw i=p,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?p:"suspendedYield",l.arg===h)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=p,r.method="throw",r.arg=l.arg)}}}function _(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,_(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),h;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,h;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,h):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,h)}function O(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function C(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(O,this),this.reset(!0)}function A(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(K(t)+" is not iterable")}return v.prototype=g,i(S,"constructor",{value:g,configurable:!0}),i(g,"constructor",{value:v,configurable:!0}),v.displayName=l(g,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===v||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,g):(e.__proto__=g,l(e,c,"GeneratorFunction")),e.prototype=Object.create(S),e},t.awrap=function(e){return{__await:e}},w(T.prototype),l(T.prototype,s,(function(){return this})),t.AsyncIterator=T,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new T(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},w(S),l(S,c,"Generator"),l(S,a,(function(){return this})),l(S,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=A,D.prototype={constructor:D,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(C),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),C(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;C(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:A(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function J(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function X(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){J(o,r,i,a,s,"next",e)}function s(e){J(o,r,i,a,s,"throw",e)}a(void 0)}))}}function Q(e){return function(e){if(Array.isArray(e))return ee(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return ee(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return ee(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ee(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function te(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=E.a1Z(e);return ne(r,t,n)}function ne(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=E.RLB(e),i=r.toArray().map((function(e){return e.get("id")})),o=E.Ovr().get("active"),s=new Set(E.Ovr().get("selected")),c=new Set(i),l=c.has(o)||0===(0,f.$X)(s,c).size,u=l&&!A.kG()&&!A.Li()&&!A.gz(),d=[];if(t&&u&&(d=e.toArray().map((function(e){return e.get("id")}))),se(r,n,t,d),l&&A.ne()&&E.j1p(),u){E.j1p();var m="/"+A.x6();T.h.dispatch((0,a.VF)(m))}return i}var re=function(e){return"id"in e?e.id:e.get("id")};function ie(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=[],s=[],c={},l={};e.forEach((function(e){var n=t.get(e.get("id"));E.i90(e)?"single"===n?i.push(e):"all"===n&&s.push(e):s.push(e)})),i.forEach((function(e){if("single"===t.get(e.get("id"))){var n,i=e.get("exDate"),o=e.get("repeatFlag"),a={},s=new P.Z(o);if(s.forgettingCurveRule)null!=s.forgettingCurveRule.count&&(s.forgettingCurveRule.count=Math.max(s.forgettingCurveRule.count-1,1)),null!=s.forgettingCurveRule.cycle&&(s.forgettingCurveRule.cycle+=1);else{var u=s.rruleOptions.count;null!=u&&u>0&&(s.rruleOptions.count=Math.max(u-1,1))}a.repeatFlag=s.toString(),n=i?r.List.isList(i)?i.toJS():i:[],a.exDate=n;var f=E.pPL(e);if(f){var d=f.startDate,m=f.dueDate;a.startDate=d,a.dueDate=m}a.remindTime=null,a&&(c[e.get("id")]=a,l[e.get("id")]={exDate:n,repeatFlag:o,repeatFirstDate:e.get("repeatFirstDate"),startDate:e.get("startDate"),dueDate:e.get("dueDate"),remindTime:e.get("remindTime")})}})),T.h.dispatch(N.tu(c)),g.$5(o().keys(c));var u=E.RLB(r.List(s)),d=u.toArray().map((function(e){return e.get("id")})),m=E.Ovr().get("active"),p=new Set(E.Ovr().get("selected")),h=new Set(d),y=(h.has(m)||0===(0,f.$X)(p,h).size)&&!A.kG()&&!A.Li()&&!A.gz(),v=[];n&&y&&(v=e.map((function(e){return e.get("id")})));var b=0===v.length;if(ae(u,o().keys(c),r.List(),l,b,n,v),A.ne()&&E.j1p(),y){E.j1p();var k="/"+A.x6();T.h.dispatch((0,a.VF)(k))}}function oe(e,t){var n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4?arguments[4]:void 0;if("all"===t)return ne(e,n,i);var u=[],d=[],m={},p={};e.forEach((function(e){E.X4G(e)?u.push(e):d.push(e)})),u.forEach((function(e){if("single"===t){var n,i=e.get("exDate"),o=e.get("repeatFlag"),a={},u=new P.Z(o);if(u.forgettingCurveRule)null!=u.forgettingCurveRule.count&&(u.forgettingCurveRule.count=Math.max(u.forgettingCurveRule.count-1,1)),s||null==u.forgettingCurveRule.cycle||(u.forgettingCurveRule.cycle+=1);else{var f=u.rruleOptions.count;null!=f&&f>0&&(u.rruleOptions.count=Math.max(f-1,1))}if(a.repeatFlag=u.toString(),n=i?r.List.isList(i)?i.toJS():i:[],a.exDate=n,s){var d=s.get("startDate");if(d){var h,y=M.Z.prefMoment(d).format("YYYYMMDD");a.exDate=null===(h=a.exDate)||void 0===h?void 0:h.concat([y])}}else{var v=E.pPL(e);if(v){var g=v.startDate,b=v.dueDate;a.startDate=g,a.dueDate=b}a.remindTime=null}a&&(m[e.get("id")]=a,p[e.get("id")]={exDate:n,repeatFlag:o,repeatFirstDate:e.get("repeatFirstDate"),startDate:e.get("startDate"),dueDate:e.get("dueDate"),remindTime:e.get("remindTime")})}else{var k,S=null===s||void 0===s?void 0:s.get("startDate"),w=e.get("repeatFlag"),T={},x=new P.Z(w);S&&(k=c()(l.Z.parseUTCString(S)).startOf("day").toDate()),x.forgettingCurveRule&&k?(x.forgettingCurveRule.count=void 0,x.forgettingCurveRule.until=(0,j.aj)(c().utc(k))):x.customSelectedRule&&k?x.customSelectedRule.until=(0,j.aj)(c().utc(k)):x.rruleOptions&&(x.rruleOptions.count=null,x.rruleOptions.until=k),T.repeatFlag=x.toString(),T&&(m[e.get("id")]=T,p[e.get("id")]={repeatFlag:w})}})),T.h.dispatch(N.tu(m)),g.$5(o().keys(m));var h=E.RLB(r.List(d)),y=h.toArray().map((function(e){return e.get("id")})),v=E.Ovr().get("active"),b=new Set(E.Ovr().get("selected")),k=new Set(y),S=(k.has(v)||0===(0,f.$X)(b,k).size)&&!A.kG()&&!A.Li()&&!A.gz(),w=[];n&&S&&(w=e.toArray().map((function(e){return e.get("id")})));var x=0===w.length;if(ae(h,o().keys(m),e,p,x,n,w),A.ne()&&E.j1p(),S){E.j1p();var _="/"+A.x6();T.h.dispatch((0,a.VF)(_))}return o().keys(m).concat(y)}function ae(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o=!(arguments.length>5&&void 0!==arguments[5])||arguments[5],a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:[];if(0!==e.size||0!==t.length)if(o){var s={},c=e.toArray().map((function(e){return e.get("id")}));e.forEach((function(e){if(e){var t=e.get("assignee");t&&(s[e.get("id")]=t)}}));var l=m.IM({type:"deleteTaskIncludeRepeat",data:{taskIds:e.toArray().map((function(e){return e.get("id")})),repeatTaskIds:t,undoTaskIds:a,assignee:s,oldPropertyMap:r}}),u=h.U2("task_deleted");p.$Z({text:u,key:l,closable:!1,actionText:h.U2("undo"),actionType:"undo",onAction:function(){m.VS(l)},onRemove:function(){A.gz()&&E.ZRB(),m.Gz(l),y.ZP.toBeDeletedTaskIds=new Set(Q(y.ZP.toBeDeletedTaskIds).filter((function(e){return!c.includes(e)}))),v.Z.doSync()}}),y.ZP.toBeDeletedTaskIds=new Set([].concat(Q(y.ZP.toBeDeletedTaskIds),Q(c))),g.zl(e,{onServer:!1})}else{var f=i;g.zl(e,{onServer:f})}}function se(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[];if(0!==e.size)if(n){var i={},o=e.toArray().map((function(e){return e.get("id")}));e.forEach((function(e){if(e){var t=e.get("assignee");t&&(i[e.get("id")]=t)}}));var a=m.IM({type:"deleteTask",data:{taskIds:e.toArray().map((function(e){return e.get("id")})),undoTaskIds:r,assignee:i}}),s=e.toArray().every((function(e){return E.ZWx(e)})),c=h.U2(s?"note_deleted":"task_deleted");p.$Z({text:c,key:a,closable:!1,actionText:h.U2("undo"),actionType:"undo",onAction:function(){m.VS(a)},onRemove:function(){A.gz()&&E.ZRB(),m.Gz(a),y.ZP.toBeDeletedTaskIds=new Set(Q(y.ZP.toBeDeletedTaskIds).filter((function(e){return!o.includes(e)}))),v.Z.doSync()}}),y.ZP.toBeDeletedTaskIds=new Set([].concat(Q(y.ZP.toBeDeletedTaskIds),Q(o))),g.zl(e,{onServer:!1})}else{var l=t;g.zl(e,{onServer:l})}}function ce(e,t){var n,r,i,o=t?e.get("uid"):e.get("id"),a=e.get("accountId"),s=String(null!==(n=e.get("title"))&&void 0!==n?n:""),c=String(null!==(r=e.get("uid"))&&void 0!==r?r:""),l=String(null!==(i=e.get("id"))&&void 0!==i?i:""),u=m.IM({type:"deleteEvent",data:{eventId:o,isCalDav:t}});p.$Z({text:h.U2("task_deleted_success",{s:b.w3(s)+" "}),key:u,closable:!1,actionText:h.U2("undo"),actionType:"undo",onAction:function(){m.VS(u)},onRemove:function(){m.Gz(u),y.ZP.toBeDeletedTaskIds.delete(o),k.Z.doSync()}}),y.ZP.toBeDeletedTaskIds.add(o),t?S.Ig(a,c):S.aw(a,l)}function le(e,t,n,i){var o=arguments.length>4&&void 0!==arguments[4]&&arguments[4];ue(r.List([e]),t,n,i,!0,o)}function ue(e,t,n,r){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],o=arguments.length>5&&void 0!==arguments[5]&&arguments[5],a=function(e){var a,s=de(e,t,n,i,!0,o,(function(e){a=e}));null===r||void 0===r||r(s,a)},s=E.RLB(e),c=new Set(U.Um().toArray().map((function(e){return e.get("id")}))),l=s.some((function(e){var t=e.get("projectId");return c.has(t)}));if(!c.has(t)&&l){var u=s.size,f=U.Rp(t);F.WI({key:"move_team_project",title:h.U2("move_task"),content:1===u?h.U2("move_single_task_private",{s1:b.w3(s.get(0)?s.get(0).get("title"):""),s2:(null===f||void 0===f?void 0:f.get("name"))||""}):h.U2("move_multi_task_private",{s1:u,s2:(null===f||void 0===f?void 0:f.get("name"))||""}),cancelText:h.U2("cancel"),confirmText:h.U2("move_to_progress_column"),confirmAction:function(){F.Cp("move_team_project"),a(s)}})}else a(s)}var fe=function(){var e=X(q().mark((function e(t,n,r){var i,o,a,s=arguments;return q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=!(s.length>3&&void 0!==s[3])||s[3],o=s.length>4&&void 0!==s[4]&&s[4],a=E.RLB(t),e.abrupt("return",de(a,n,r,i,!0,o));case 4:case"end":return e.stop()}}),e)})));return function(t,n,r){return e.apply(this,arguments)}}(),de=function(e,t,n){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3],o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5],s=arguments.length>6?arguments[6]:void 0,c=(0,_.Ch)(e),u=new Map,f=new Map,d=new Map,p=[],h=!!C.U2("defaultToAdd"),y=new Set(c.map((function(e){return e.task.get("id")})));if((0,_.KZ)(c,(function(e){var r=e.task,i=r.get("projectId"),s=r.get("columnId"),c=r.get("id"),l=I.a3(t);if(t!==i){if(a){var m={id:c,projectId:i,columnId:s,sortOrder:r.get("sortOrder"),parentId:r.get("parentId"),assignee:r.get("assignee")};n&&Object.keys(n).forEach((function(e){"id"!==e&&"isDirty"!==e&&"modifiedTime"!==e&&(m[e]=r.get(e))})),d.set(c,m)}var h=z(z({id:c,projectId:t,columnId:l?l.get("id"):void 0},n),{},{isDirty:!0});o&&n&&y.has(c)&&n.columnId&&n.columnId!==s&&(h.parentId=void 0),f.set(c,h),E.WcY(r,i,t)&&p.push({projectId:i,taskId:c,assignee:-1}),u.set(c,{fromProjectId:i,toProjectId:t,taskId:c})}else if(n){var v=z(z({id:c},n),{},{isDirty:!0});y.has(c)&&n.columnId&&n.columnId!==s&&(v.parentId=void 0),f.set(c,v)}})),u.size>0){var g=E.XW7(t);c.reverse().forEach((function(e){var t=e.task,n=(0,O.qV)(g),r=u.get(t.get("id"));r&&(r.sortOrder=n);var i=f.get(t.get("id"));i&&(i.sortOrder=n,i.parentId=null),g+=(h?1:-1)*D.eL}))}if(p.length&&p.forEach((function(e){var t=f.get(e.taskId);t&&(t.assignee=-1)})),u.size>0){var b=Array.from(u.values()),k=b.reduce((function(e,t){return e[t.taskId]={fromProjectId:t.fromProjectId},e}),{});E.AIn(k)}if(f.size>0){var S=Array.from(f.keys()),w=Array.from(f.values()).map((function(e){return z(z({},e),{},{modifiedTime:l.Z.formatToServerDate(new Date)})}));E.$rj(w);var T=E.a1Z(S);if(T.forEach((function(e){x.Z.setTask(e)})),a&&u.size>0){var A=Array.from(u.keys()),P=A.map((function(e){return d.get(e)})).filter(Boolean),M=m.IM({type:"moveProject",data:{taskIds:A,taskUpdateData:P,toProjectId:t}});null===s||void 0===s||s(M),setTimeout((function(){m.Gz(M),i&&v.Z.doSync()}),3100)}else i&&v.Z.doSync();return T}return r.List()};function me(e,t,n){if(!E.ZWx(e)){var i=e.get("status")!==d.hY.Uncompleted?d.hY.Uncompleted:d.hY.Completed;pe(r.List([e]),i,t,n)}}function pe(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],i=e.filter((function(e){return null!=e&&!E.ZWx(e)}));if(t!==d.hY.Uncompleted){var o=he(i),a=c()().format("YYYYMMDD");y.ZP.todayHasCompleteTask[a]||t!==d.hY.Completed||(0,y.Yb)(a);var s=E.z8L(e);(0,y.PW)(a,s),ve(o,t,n,i.toArray().map((function(e){return e.get("id")})))}else if(r&&1===i.size&&m.uz(i.toArray()[0]))m.Yw();else{var l=new Set(i.toArray().map((function(e){return e.get("id")}))),u=E.aMe(i),f=(0,_.Ch)(u),p=[];(0,_.KZ)(f,(function(e){l.has(e.task.get("id"))&&p.push(e)})),ve(p,t,!1)}}function he(e){var t=E.WdX(e),n=E.RLB(t),r=(0,_.Ch)(n),i=[],o=new Set(e.toArray().map((function(e){return e.get("id")})));return(0,_.KZ)(r,(function(e){o.has(e.id)&&i.push(e)})),i}function ye(e,t){return e.get("status")!==d.hY.Uncompleted===(t!==d.hY.Uncompleted)}var ve=function(e,t,n,r,i){var o=[],a=[],s=[],c=[];e.forEach((function(e){var n=e.task;if(E.Z1Q(t)||!ye(n,t)){var r=function(e,t,n,r,i,o,a){var s=t.task,c={id:s.get("id"),isDirty:!0};if(E.Z1Q(e)){c.status=e,c.completedTime=l.Z.formatToServerDate(),c.completedUserId=R.U2("userId");var f=(s=s.set("completedTime",c.completedTime)).set("status",e);if(E.rzg(f)&&!E.PNE(s)){u.vp.dispatch("hideOnListOnce.".concat(s.get("id")));var m=E.bj(s,e,a).set("isNew",!0);if(t.parent){var p=t.parent.children.reduce((function(e,t){return Math.max(e,t.task.get("sortOrder"))}),0)+D.eL;m=m.set("sortOrder",p)}if(a&&a.isCompleteAllUndoPeriod){var h=a.generateStartDate,y=a.repeatSliceLength;Object.assign(c,{status:d.hY.Uncompleted,items:E.tWb(s,h),completedTime:void 0,completedUserId:void 0,focusSummaries:E.XBM(s),repeatFlag:E.fWf(s,y),progress:0,remindTime:null,startDate:h,dueDate:E.czV(s,h)})}else Object.assign(c,{status:d.hY.Uncompleted,items:E.pRx(f),completedTime:void 0,completedUserId:void 0,focusSummaries:E.XBM(s),repeatFlag:E.fWf(s),progress:0,remindTime:null},E.pPL(f));return n.push(c),n.push(m),r.push(c.id),r.push(m.get("id")),i.push(c.id),o.push(m.get("id")),w.Je()===s.get("id")&&u.vp.dispatch("transferPomoToClonedTask",m.get("id")),m}n.push(c),r.push(c.id)}else c.status=d.hY.Uncompleted,c.completedTime=null,c.completedUserId=null,n.push(c),r.push(c.id);return null}(t,e,o,a,s,c,i);r?e.children.forEach((function(e){Se(e,r.get("id"),t,o,a,s,c)})):t!==d.hY.Uncompleted?ge(t,o,a,e.children):be(o,a,e.parent)}}));var f=E.a1Z(s),y=new Map;E.T6R(o.map(re)).forEach((function(e,t){y.set(t,e.get("status"))})),E.$rj(o),H.Oy(o,!1);var g=E.a1Z(a);g.forEach((function(e){x.Z.setTask(e)})),t===d.hY.Uncompleted&&(n=!1),function(e,t,n,r,i,o,a){if(o){var s=e.toArray().filter((function(e){return!i.includes(e.get("id"))})),c=m.IM({type:"completeTask",data:{originIds:a,taskIds:s.map((function(e){return e.get("id")})),taskId2OriginStatus:n,oldWillRepeatTasks:r,needDeleteAfterResetIds:i}}),l=t===d.hY.WontDo?h.U2("tips_task_wont_do"):h.U2("task_completed");p.$Z({text:l,key:c,closable:!1,actionText:h.U2("undo"),actionType:"undo",onAction:function(){m.pt(c,"completeTask")},onRemove:function(){m.Gz(c),v.Z.doSync()}}),!A.kG()&&document.activeElement&&$(document.activeElement).blur()}else v.Z.doSync()}(g,t,y,f,c,n,r)};function ge(e,t,n,r){0!==r.length&&r.forEach((function(r){var i=r.task;if(!ye(i,e)){var o={id:i.get("id"),isDirty:!0,status:e,completedTime:l.Z.formatToServerDate(),completedUserId:R.U2("userId")};t.push(o),n.push(i.get("id"))}ge(e,t,n,r.children)}))}function be(e,t,n){if(n){var r=Ee(n.task);r&&(e.push(r),null===t||void 0===t||t.push(r.id)),be(e,t,n.parent)}}function Ee(e){return ye(e,d.hY.Uncompleted)?null:{id:e.get("id"),isDirty:!0,status:d.hY.Uncompleted,completedTime:null,completedUserId:null}}var ke=function(e,t){if(e.get("status")!==t){var n=E.Z1Q(t);return{id:e.get("id"),isDirty:!0,status:t,completedTime:n?l.Z.formatToServerDate():null,completedUserId:n?R.U2("userId"):null}}return null};function Se(e,t,n,r,i,o,a){var s=e.task,c={id:s.get("id"),isDirty:!0};if(we(e)){var f=E.QlK(s,{status:n,completedTime:l.Z.formatToServerDate(),completedUserId:R.U2("userId"),isNew:!0,parentId:t,childIds:[]});Object.assign(c,{status:d.hY.Uncompleted,items:E.pRx(s,!1),focusSummaries:E.XBM(s),progress:0}),r.push(c),r.push(f),i.push(c.id),i.push(f.get("id")),o.push(c.id),a.push(f.get("id")),w.Je()===s.get("id")&&u.vp.dispatch("transferPomoToClonedTask",f.get("id")),e.children.forEach((function(e){Se(e,f.get("id"),n,r,i,o,a)}))}else s.get("status")===d.hY.Uncompleted&&(c.status=d.hY.Completed,c.completedTime=l.Z.formatToServerDate(),c.completedUserId=R.U2("userId")),c.parentId=t,r.push(c),i.push(c.id)}function we(e){var t=e.task,n=t.get("repeatTaskId");if(null!=n&&n!==t.get("id")&&t.get("status")===d.hY.Completed)return!1;var r=e.parent;return!r||we(r)}function Te(e,t,n,i){var o=he(r.List([t])),a=n.get("startDate");i.forEach((function(n){var r=Object.assign(function(e,t){var n=M.Z.prefMoment(e.get("startDate")),r=M.Z.prefMoment(t),i=r.minute(60*n.hour()+n.minute()-60*r.hour()),o=M.Z.formatToUtc(i);return{startDate:o,dueDate:E.czV(e,o)}}(t,n),{isCompleteAllUndoPeriod:!0,generateStartDate:a,repeatSliceLength:i.length,toStatus:e});ve(o,d.hY.Completed,!1,[t.get("id")],r)}))}function xe(e,t){return{id:e.get("id"),isDirty:!0,status:t.get("status"),completedTime:null,completedUserId:null,items:t.get("items"),focusSummaries:t.get("focusSummaries"),pomodoroSummaries:t.get("pomodoroSummaries"),repeatFlag:t.get("repeatFlag"),progress:t.get("progress"),startDate:t.get("startDate"),dueDate:t.get("dueDate")}}function _e(e,t,n){return Oe.apply(this,arguments)}function Oe(){return(Oe=X(q().mark((function e(t,n,r){var i,o,a,s,c,l,u,f,d,m,p,y,b,k,S,w,T,O,C,P,M,N,j,R,F;return q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=E.RLB(t),o=(0,_.Ch)(i),a=null!==n&&void 0!==n?n:o[0].task,s=(0,L.K$)(!1)||a.get("projectId"),r&&"kanban"===r?c=a.get("columnId"):(l=U.Rp(s))&&(u=U.t3(l),f=U.Oe(l),d=f.groupBy,m=d===B.X9E.sortOrder,(p=I.H9(l.get("id")))&&!u&&m&&p.size>0&&(y=p.get(0).get("id")),y&&(c=y)),b={projectId:s,sortOrder:(0,E.XW7)(s),columnId:c,title:h.U2("new_merge_task_title")},k={},A.Li()&&(S=Z.h1(),w=Z.rZ(),T=Z.xD(),O={},S.length&&(O.tags=S),w&&(O.startDate=w),void 0!=T&&(O.priority=T),k=z(z({},O),k)),C=(0,E.vrH)(b,k),P=o.findIndex((function(e){return E.rpT(e.task)})),M=P>=0,de(i,s,void 0,!1),N=(0,_.B6)(o).map((function(e){return e.task})),j=[],R=0,N.forEach((function(e){var t={id:e.get("id"),parentId:C.get("id"),sortOrder:R,columnId:c};j.push(t),R+=D.eL})),E.$rj(j),E.IdD(C,{sync:!1}),F=j.map((function(e){return e.id})),E.a1Z(F).forEach((function(e){x.Z.setTask(e)})),M&&g.Fi([C.get("id")],!0),v.Z.doSync(),e.abrupt("return",C);case 24:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var Ce=function(e,t,n,i,o,a){var s={},c=[],l=[],u=[],f=null,d=E.aMe(r.List(e));t.forEach((function(e){var t=e.task.get("id");f=o?Ie(e,c,e.task.get("parentId"),a):Pe(e,c,e.task.get("parentId")),s[t]=f.get("id"),u.push(f)})),d.forEach((function(e){if(e&&!n.has(e.get("id"))){var t=Ee(e);t&&c.push(t)}})),f&&l.push(f);var m=r.List(u.filter((function(e){return E.rpT(e)})));m.size>0&&g.jA(m),E.$rj(c);var p=c.map(re);return E.a1Z(p).forEach((function(e){x.Z.setTask(e)})),v.Z.doSync(),null===i||void 0===i||i(l),s};function De(e,t){var n=E.RLB(r.List([e])),i=(0,_.Ch)(n),o=i.map((function(e){return e.task})),a=new Set(o.map((function(e){return e.get("id")}))),s=Ce(o,i,a,void 0,!0,t)[e.get("id")];return E.FOH(s)}function Ae(e,t){for(var n=E.RLB(r.List(e)),i=(0,_.Ch)(n),o=i.map((function(e){return e.task})),a=new Set(o.map((function(e){return e.get("id")}))),s=!1,l=n.toArray(),f=0;f<l.length;f++){var d=l[f],m=d.get("id");if(!a.has(m)&&E.PNE(d)){s=!0;break}if(E.tcK(d))if(d.get("items").toArray().some((function(e){return Y.PN(e)}))){s=!0;break}}var p=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];Ce(o,i,a,t,e)};if(s){var h=(0,V.LP)("taskDuplicateAskModal","json"),y=c()().format("YYYYMMDD");h&&null!=h[y]?p(!!h[y]):u.vp.dispatch("showTaskDuplicateAskModal",(function(e){p(e)}))}else p()}function Ie(e,t,n,r){var i=e.task,o=E.QlK(i,{status:d.hY.Uncompleted,parentId:n,title:i.get("title"),sortOrder:E.knX(i.get("projectId"),i.get("id")),items:E.pRx(i,!1),focusSummaries:E.XBM(i),progress:0,childIds:[],isNew:!0}),a=r?r[i.get("id")]:void 0;return a&&(o=o.merge(a)),t.push(o),e.children.forEach((function(e){Ie(e,t,o.get("id"),r)})),o}function Pe(e,t,n){var r=e.task,i=E.QlK(r,{parentId:n,title:r.get("title"),sortOrder:E.knX(r.get("projectId"),r.get("id")),focusSummaries:E.XBM(r),progress:r.get("progress"),childIds:[],isNew:!0});return t.push(i),e.children.forEach((function(e){Pe(e,t,i.get("id"))})),i}var Me=function(e){var t=[],n=[];e.toArray().forEach((function(e){e&&!E.ZWx(e)&&(e.get("status")===d.hY.Uncompleted?t.push(e):n.push(e))}));var i=t.length>0?t:n,o=t.length>0?d.hY.Completed:d.hY.Uncompleted;return{realTasks:r.List(i),newStatus:o}}},tEj8:function(e,t,n){"use strict";n.d(t,{vT:function(){return u},Tj:function(){return m},O9:function(){return p},VD:function(){return h}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("2B1R"),n("7+zs"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("P26T"),i=n("C+ZP"),o=n("Eh+D");function a(e){return a="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},a(e)}function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=a(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=a(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==a(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){var n=t.isAllDay,o=t.isFloating,a=t.fromTimeZone,s=void 0===a?i.vN:a,c=t.toTimeZone,l=void 0===c?i.vN:c;if(!e)return null;var u=r.Z.parseUTCString(e);return u?n||o?r.Z.formatToServerDate((0,i.yU)(u,s,l,!n)):e:null}var f=function(e,t){var n=t.isAllDay,r=t.isFloating,i=t.timeZone;return i?u(e,{isAllDay:n,isFloating:r,fromTimeZone:i}):e},d=function(e,t){var n=t.isAllDay,r=t.isFloating,i=t.timeZone;return i?u(e,{isAllDay:n,isFloating:r,toTimeZone:i}):e},m=function(e){if(null==e)return null;var t=e,n=t.get("startDate"),r=t.get("dueDate"),i=t.get("isAllDay"),a=t.get("isFloating"),s=t.get("timeZone"),c=t.get("items"),l=d(n,{isAllDay:i,isFloating:a,timeZone:s}),u=d(r,{isAllDay:i,isFloating:a,timeZone:s});if(t=(t=t.set("startDate",l)).set("dueDate",u),c){var f=c.filter((function(e){return o.Map.isMap(e)})).map((function(e){var t,n,r=e,i=null===(t=r)||void 0===t?void 0:t.get("startDate");if(-1===Number(i))r=null===(n=r)||void 0===n?void 0:n.delete("serverStartDate");else if(i){var o,c,l=d(i,{isAllDay:null===(o=r)||void 0===o?void 0:o.get("isAllDay"),isFloating:a,timeZone:s});r=null===(c=r)||void 0===c?void 0:c.set("startDate",l).delete("serverStartDate")}return r}));t=t.set("items",f)}return t};function p(e){var t=c({},e),n=e.startDate,r=e.dueDate,i=e.remindTime,o=e.isAllDay,a=e.isFloating,s=e.timeZone;return t.serverStartDate=n,t.serverDueDate=r,t.remindTime=n?i:null,t.startDate=f(t.serverStartDate,{isAllDay:o,isFloating:a,timeZone:s}),t.dueDate=f(t.serverDueDate,{isAllDay:o,isFloating:a,timeZone:s}),e.items&&e.items.length&&(t.items=e.items.filter(Boolean).map((function(t){var n=c({},t),r=t.startDate,i=t.isAllDay,o=e.timeZone,a=e.isFloating;return r&&"-1"!==String(r)&&(n.serverStartDate=r),n.startDate=f(n.serverStartDate,{isAllDay:i,isFloating:a,timeZone:o}),n}))),t}var h=function(e){for(var t=["subcalendar","real-subtask","schedule","timetable"],n=(e.attr("class")||"").split(" "),r=0;r<t.length;r++)if(n.indexOf(t[r])>-1)return!1;return!0}},"6uPe":function(e,t,n){"use strict";n.d(t,{l_:function(){return f},c8:function(){return d},kQ:function(){return h}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("ma9I"),n("TeQF"),n("BIHw"),n("pjDv"),n("yq1k"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("QGkA"),n("7+zs"),n("sMBO"),n("qePV"),n("zKZe"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("rB9j"),n("ALS0"),n("JfAA"),n("JTJg"),n("PKPk"),n("FZtP"),n("3bBZ"),n("y8mg");var r=n("2sNt"),i=n("7Rop");function o(e){return o="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},o(e)}function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=o(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=o(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==o(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return u(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return u(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t,n,o){var a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[];return e.map((function(e){var s=t(e),c=s.task,u=s.childIds;if(!(0,r.I7s)(c))return null;var d=c.get("id"),m=n(o,c);return m.id=(0,i.Z)(),a.includes(d)?null:((null===u||void 0===u?void 0:u.length)&&(m.children=f(u,t,n,"",[].concat(l(a),[d])),m.children=m.children.filter((function(e){return e})),0===m.children.length&&delete m.children),m)})).filter((function(e){return e}))}function d(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;return e.map((function(e){var n=e.children,r=s(s({},e),{},{level:t>5?5:t});return delete r.children,n?[r].concat(d(n,t+1)):[r]})).flat(5)}function m(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:1;return e.map((function(e){var a,s=4===o?null===(a=p(e))||void 0===a?void 0:a.children:e.children,c=i||e.projectId;null===i&&(c=null),null===i&&(e.isTail=!0);var l=n(Object.assign(e,{projectId:c}));if(r&&(l=l.merge({parentId:r})),s&&s.length>0){var u=m(s,t,n,l.get("id"),c,o+1).map((function(e){return e.get("id")}));u.length>0&&(l=l.merge({childIds:u}))}return t.push(l),l}))}function p(e){var t;if(e){var n=s({},e);return(null===(t=n.children)||void 0===t?void 0:t.length)&&(n.children=d(n.children)),n}}function h(e,t,n){var r=[];return e[0].isRoot=!0,n&&(e[0].topLevelTaskId=n),m(e,r,t),r.reverse()}},"5VMf":function(e,t,n){"use strict";n.d(t,{RM:function(){return r},DE:function(){return i},SO:function(){return o}});var r="text-grey dark:text-grey-80",i="bg-grey-5 dark:bg-white-5",o=5},rviF:function(e,t,n){"use strict";n.d(t,{Z:function(){return P}});n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("TeQF"),n("4mDm"),n("7+zs"),n("6cQw"),n("qePV"),n("5DmW"),n("27RR"),n("tkto"),n("07d7"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("xS9v"),i=n("P26T"),o=(n("tjZM"),n("lEou"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("ma9I"),n("pjDv"),n("B6y2"),n("5s+n"),n("YGK4"),n("q9+P")),a=n("SnZ1"),s=n("y5HO"),c=n("7Rop"),l=n("+Ili"),u=n("ylzY");function f(e){return f="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},f(e)}var d=["group"];function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=f(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=f(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==f(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function v(){v=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function d(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var m="suspendedStart",p="executing",h="completed",y={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=d(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==f(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=m;return function(o,a){if(i===p)throw Error("Generator is already running");if(i===h){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===y)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===m)throw i=h,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=p;var l=d(t,n,r);if("normal"===l.type){if(i=r.done?h:"suspendedYield",l.arg===y)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=h,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),y;var o=d(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(f(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),y},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),y}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),y}},t}function g(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}function b(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){g(o,r,i,a,s,"next",e)}function s(e){g(o,r,i,a,s,"throw",e)}a(void 0)}))}}var E=function(){var e=b(v().mark((function e(t){var n,r,i=arguments;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=i.length>1&&void 0!==i[1]?i[1]:function(){},r=i.length>2&&void 0!==i[2]?i[2]:function(){},e.prev=2,e.next=5,(0,a.xHL)(t);case 5:n(),e.next=11;break;case 8:e.prev=8,e.t0=e.catch(2),r();case 11:case"end":return e.stop()}}),e,null,[[2,8]])})));return function(t){return e.apply(this,arguments)}}(),k=function(){var e=b(v().mark((function e(t){var n;return v().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,(0,s.hq)(t,E);case 3:e.next=7;break;case 5:e.prev=5,e.t0=e.catch(0);case 7:o.j4||(0,l.oR)("new.".concat(t.type),t.ctype,null!==(n=t.data.label)&&void 0!==n?n:"");case 8:case"end":return e.stop()}}),e,null,[[0,5]])})));return function(t){return e.apply(this,arguments)}}(),S=function(){var 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]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var s,l=Object.values(u.ZP.abTesterGroup).concat(Object.values(u.ZP.abUserTesterGroup)),f=a.group,m=y(a,d);f&&l.push(f);var h=Array.from(new Set(l));k({kind:"biz",type:e,ctype:t,time:i.Z.formatToServerDate(),did:(0,r.Zw)(),id:null!==(s=(0,c.Z)())&&void 0!==s?s:"",userCode:o.EA.userCode,data:p({label:n,group:h},m)})}catch(v){}},w=function(){var 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]:"",a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};try{var s;k({kind:"app",type:e,ctype:t,time:i.Z.formatToServerDate(),did:(0,r.Zw)(),id:null!==(s=(0,c.Z)())&&void 0!==s?s:"",userCode:o.EA.userCode,data:p({label:n},a)})}catch(l){}};(0,s.YG)(E);var T=n("C+ZP"),x=n("V/jI");function _(e){return _="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},_(e)}function O(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?O(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):O(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=_(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=_(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==_(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var A=function(e,t){S("global_data",e,t)},I={device:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t={};try{t=JSON.parse((0,r.dz)())}catch(l){t={}}var n={id:t.id,ver:t.version,channel:t.channel,os:t.os,device:t.device,ua:window.navigator.userAgent,userCode:o.EA.userCode,tz:T.vN,locale:window.navigator.language},a=!1;try{var s=(0,u.Oj)();if(s&&s===JSON.stringify(n))return;a=!0,(0,u.jS)(JSON.stringify(n))}catch(l){}var c=i.Z.formatToServerDate();try{setTimeout((function(){w("device",a&&!e?"update":"create","",C(C({},n),{},{platform:"web",osv:"",name:"",campaign:t.campaign,websocket:t.websocket,ctime:c,atime:c,ip:"",hl:x.dK()}))}),0)}catch(f){console.log(f)}},tabBar:function(e,t){S("tab_bar",e,t)},projectListUi:function(e,t){S("project_list_ui",e,t)},editFilter:function(e,t){S("edit_filter",e,t)},tasklist:function(e,t,n){S("tasklist",e,t,n)},taskDetail:function(e,t){S("task_detail",e,t)},calendar:function(e,t){S("calendar",e,t)},habit:function(e,t){S("habit",e,t)},search:function(e,t,n){S("search",e,t,n)},summary:function(e,t,n){S("summary",e,t,n)},settings:function(e,t){S("settings",e,t)},upgradeData:function(e,t,n){S("upgrade_data",e,t,n)},globalData:A,globalDataWontDo:function(e){A("wont_do",e)},matrixAction:function(e){S("matrix","matrix_action",e)},report:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";S("2021_report",e,t)},timeline:function(e,t){S("timeline",e,t)},listMode:function(e,t){S("list_mode",e,t)},focus:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("focus",e,t,n)},projectTemplate:function(e,t){S("share_template",e,t)},timer:function(e,t){S("timer",e,t)},didaTeam:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("dida_team",e,t,n)},collaborate:function(e,t){S("collaborate",e,t)},listGroupOrder:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("list_group_order",e,t,n)},reminder:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("reminder",e,t,n)},reminderData:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("reminder_data",e,t,n)},shortcut:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("shortcut",e,t,n)},newUserGuide:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("newuser_guide",e,t,n)},presetList:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("preset_list",e,t,n)},subscribeCalendar:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("subscribe_calendar",e,t,n)},taskDetailEditMenu:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S("task_detail","edit_menu",e,t)},taskDetailSlashMenu:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S("task_detail","slash_om",e,t)},taskDetailMdToolbar:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};S("task_detail","md_toolbar_v2",e,t)},slashMenu:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("slash_om",e,t,n)},addTask:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("add_task",e,t,n)},splitView:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("split_view",e,t,n)},userData:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("user_data",e,t,n)},importIntegration:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("import_integration",e,t,n)},linkParentTask:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("link_parent_task",e,t,n)},countdown:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("countdown",e,t,n)},releaseNote:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("release_note",e,t,n)},aiSuggestion:function(e,t){},aiSuggestedTasks:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("ai_suggested_tasks",e,t,n)},aiRecording:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};S("ai_recording",e,t,n)}},P=I},zoGk:function(e,t,n){"use strict";n("rB9j"),n("ALS0");var r=n("dmHn"),i=n.n(r),o=n("V/jI"),a=n("RDjN"),s=n("5WEu"),c=n("s9k+"),l=n("5uUV"),u=n("EPMa"),f=n.n(u),d=n("FSS3"),m="YYYY-MM-DDTHH:mm:00.000ZZ";function p(e){return window.tickDate(e)}var h={string:{},dateTime:{}},y={prefMoment:function(e){var t;if(e){var n="",r=function(){switch("string"===typeof e?"string":e instanceof Date?"date":i().isMoment(e)?"moment":e&&e.isTickDate?"tickDate":null){case"date":case"tickDate":return n="dateTime","".concat(e.getTime());case"moment":return n="dateTime","".concat(e.toDate().getTime());case"string":return n="string",e;default:return}}();if(e.isTimeZoneParsed)return e;if(n&&h[n][r])return window.tickDate(h[n][r]);t=/^\d{4}-\d{2}-\d{2}$/.test(e)?window.tickDate(e).add(1,"hour").startOf("day"):window.tickDate(e),n&&(h[n][r]=t.getTime())}else t=window.tickDate(e);return t},toMoment:function(e){return i()(e)},prefMomentFromUtc:function(e,t){return window.tickDate(i().utc(e,t).local()._d)},prefMomentUtc:function(e){return i().utc(e)},formatUtcToDateString:function(e){return y.prefMomentFromUtc(e,m).format("YYYY-MM-DD")},startOfDay:function(e){return window.tickDate(e).startOf("day")},getOffsetOfDay:function(e,t){return y.startOfDay(e).diff(y.startOfDay(t),"day")},getOffsetOfToday:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";return y.startOfDay(e).diff(y.startOfDay(),t)},getRealDueDate:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=y.prefMoment(e||void 0);return n?r:t&&r.isSame(r.clone().startOf("day"))?r.subtract(1,"d"):r},buildRealDueDate:function(e,t){var n=y.prefMoment(e||void 0);return t&&n.isSame(n.clone().startOf("day"))?n.add(1,"d"):n},buildRealEventDueDate:function(e,t,n){var r=y.prefMoment(e||void 0),i=y.prefMoment(t||void 0);return n&&r.isSame(i.clone().startOf("day"))?i.add(1,"d"):i},formatToUtc:function(e){if(e)return window.tickDate(e).utc().format(m)},formatToDateString:function(e){return window.tickDate(e).format("YYYY-MM-DD")},formatToDate:function(e){if(!e)return"";var t="",n=(0,o.LO)(),r=y.getDueDateLocalZoneDate(e).year()!==y.prefMoment().year();return t=n?r?"YYYY".concat((0,o.U2)("year"),"MMMDo"):"MMMDo":r?(0,l.I4)("MMMMDYYYY"):(0,l.I4)("MMMMD"),i()(e).format(t)},formatToDateWithWeek:function(e){if(!e)return"";var t="",n=(0,o.LO)(),r=y.getDueDateLocalZoneDate(e).year()!==y.prefMoment().year();return t=n?r?"YYYY".concat((0,o.U2)("year"),"MMMDo ddd"):"MMMDo ddd":r?"ddd "+(0,l.I4)("MMMMD")+", YYYY":"ddd "+(0,l.I4)("MMMMD"),i()(e).format(t)},getLater:function(e,t,n){return y.formatToDateString(p(e).add(t,n))},getOneDayLater:function(e){return y.getLater(e,1,"days")},getWeekLater:function(e){return y.getLater(e,7,"days")},getMonthLater:function(e){return y.getLater(e,1,"months")},getYearLater:function(e){return y.getLater(e,1,"years")},get5YearLater:function(e){return y.getLater(e,5,"years")},getStartOfDay:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:m,r=y.prefMoment().startOf("day");return r.add(e,t).format(n)},getStartOfToday:function(){return y.prefMoment().startOf("day").format(m)},getStartOfTomorrow:function(){return y.prefMoment().add(1,"day").startOf("day").format(m)},getStartOfNextWeek:function(){var e=y.getInWhichDayOfWeek();return y.prefMoment().add(7-e,"day").startOf("day").format(m)},getNextWeekStartOfDay:function(e,t){return y.prefMoment(e).add(7,"days").startOf("day").format(m)},getStartOfNextMonth:function(){return y.prefMoment().add(1,"month").startOf("month").format(m)},getStartOfNdayslater:function(e){return y.prefMoment().add(e,"day").startOf("day").format(m)},getStartOfNextMonthDate:function(e){return y.prefMoment(e).add(1,"month").startOf("month")},getStartOfPrevMonthDate:function(e){return y.prefMoment(e).subtract(1,"month").startOf("month")},getCurrentInWhichDayOfWeek:function(e){var t=p().day(),n=void 0===e?(0,s.k8)():e;return(0,s.SL)(t,n)},getToday:function(){var e=p();return y.getDateRange(e,e)},getYesterday:function(){var e=p().subtract(1,"days");return y.getDateRange(e,e)},getThisWeek:function(e){var t=y.getCurrentInWhichDayOfWeek(e),n=p().subtract(t,"day"),r=p().add(6-t,"day");return y.getDateRange(n,r)},getNextWeek:function(e){var t=y.getCurrentInWhichDayOfWeek(e),n=p().subtract(t-7,"day"),r=p().add(6-t+7,"day");return y.getDateRange(n,r)},getLastWeek:function(e){var t=y.getCurrentInWhichDayOfWeek(e),n=p().subtract(t+7,"day"),r=p().add(-1-t,"day");return y.getDateRange(n,r)},getThisMonth:function(){var e=p().date(1),t=p().endOf("month");return y.getDateRange(e,t)},getLastMonth:function(){var e=p().month()-1,t=p().month(e).startOf("month"),n=p().month(e).endOf("month");return y.getDateRange(t,n)},getDateRange:function(e,t){return{startDay:y.formatToUtc(e.format("YYYY-MM-DD")),endDay:y.formatToUtc(p(t.format("YYYY-MM-DD")).endOf("day"))}},getUnix:function(e){return y.prefMoment(e).unix()},getUnixInMinute:function(e){return y.prefMoment(e).startOf("minute").unix()},getDueDateClass:function(e,t,n){var r="real-color-theme";if(!e)return r;t&&!n&&(e=y.formatToUtc(y.getRealDueDate(e,!0)));var i=y.prefMoment().startOf("day"),o=y.getDueDateLocalZoneDate(e).diff(i,"days");return 0!==o||!t&&!n&&y.prefMoment(e).isSame(i)?o<=0&&(r="duedate-overdue"):r="duedate-today real-color-theme",r},getDueDateColorClass:function(e,t,n,r){var i=(0,d.r2)(r);if(!e)return i;t&&!n&&(e=y.formatToUtc(y.getRealDueDate(e,!0)));var o=y.prefMoment().startOf("day"),a=y.getDueDateLocalZoneDate(e).diff(o,"days");return 0!==a||!t&&!n&&y.prefMoment(e).isSame(o)?a<=0&&(i="duedate-overdue text-dark-red"):i=f()("duedate-today",(0,d.r2)(r)),i},getDueDateLocalZoneDate:function(e){if(e)return y.prefMomentFromUtc(e).startOf("day")},formatActivityTime:function(e){return(0,c.w6)(e,(0,s.U2)("showMeridiem"),(0,o.LO)(),(0,o.U2)("just_now"))},dateFormatToMoment:function(e,t){return i()(e,t)},formatToUtcString:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:a.WUZ.atomTime;return y.prefMoment(e).utc().format(t)},getDiffEnd:function(e,t,n,r){if(r=r||"minutes",null==t)return null;var i=y.prefMoment(t).diff(e,r);return n?y.prefMoment(n).add(i,r):i},getInWhichDayOfWeek:function(e,t){var n=y.prefMoment(e).day(),r=void 0===t?(0,s.k8)():t;return(0,s.SL)(n,r)},getStartOfMonth:function(e){return y.prefMoment(e||void 0).startOf("month")},getEndOfMonth:function(){return y.prefMoment().endOf("month")},getStartOfWeek:function(e){var t=y.getInWhichDayOfWeek(e);return y.prefMoment(e).subtract(t,"day").startOf("day")},getEndOfWeek:function(e){var t=y.getInWhichDayOfWeek(e);return y.prefMoment(e).add(6-t,"day").endOf("day")},getWeekByDate:function(e,t){void 0===t&&(t=(0,s.k8)());var n=y.prefMoment(e).day(),r=(0,s.SL)(n,t),i=y.prefMoment(e).subtract(r,"day"),o=y.prefMoment(e).add(6-r,"day");return y.getDateRange(i,o)},isDateBetweenRange:function(e,t,n){var r=y.prefMoment(e),i=y.prefMoment(t).startOf("day"),o=y.prefMoment(n).endOf("day");return r-i>=0&&r-o<=0},getDueDateText:function(e){var t=y.getDueDateLocalZone(e);return t?t.format("YYYY-MM-DD"):""},getDueDateLocalZone:function(e){if(null!=e&&""!=e)return y.prefMomentFromUtc(e)},formatRecentlyDueDateTip:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",r=!0,a=y.getDueDateLocalZoneDate(e).diff(y.prefMoment().startOf("day"),"days");if(0===a)n+=(0,o.U2)("today");else if(1===a)n+=(0,o.U2)("tomorrow");else if(-1===a)n+=(0,o.U2)("yesterday");else if(2===a&&(0,o.zO)())n+=(0,o.U2)("day_after_tommorow");else if(a>0&&a<=6)n+=i()(e).format("ddd");else{if(t)return{tip:"",isPrefix:r};var s=i()().utc().startOf("day");a>0?(n+=(0,o.U2)("day_offset_left",{d:a}),r=!1):(n+=s.from(e,!0),n=(0,o.U2)("ago",{s:n}))}return{tip:n,isPrefix:r}},concatReTipWithDueText:function(e,t,n){return t?n?t+", "+e:e+", "+t:e},formatRecentlyPreviewDueDateTip:function(e){var t="",n=y.getDueDateLocalZoneDate(e).diff(y.prefMoment().startOf("day"),"days");return 0===n?t+=(0,o.U2)("today"):1===n?t+=(0,o.U2)("tomorrow"):-1===n?t+=(0,o.U2)("yesterday"):n>0&&n<=6&&(t+=i()(e).format("ddd")),t},formatRecentlyTodayAndTomorrowDueDateTip:function(e){var t="",n=y.getDueDateLocalZoneDate(e).diff(y.prefMoment().startOf("day"),"days");return 0===n?t+=(0,o.U2)("today"):1===n&&(t+=(0,o.U2)("tomorrow")),t},daysFromMonthStart:function(){return(new Date).getDate()-1},formatDateForFilter:function(e){return p(e).utc().format("YYYY-MM-DD HH:mm:ss")},formatDateForCompleted:function(e){return p(e).utc().format("YYYY-MM-DD HH:mm:ss")},getUtcTodayStart:function(){return p().startOf("day").utc().format("YYYY-MM-DD HH:mm:ss")},getRangeDates:function(e,t){var n=[],r=y.prefMoment(e),i=y.prefMoment(t);if(r.isAfter(i))return[];n.push(r.format("YYYY-MM-DD"));for(var o=i.diff(r,"day"),a=0;a<o;a++)n.push(r.add(1,"day").format("YYYY-MM-DD"));return n},formatWithDate:function(e,t){var n=v(e);return y.dateFormatToMoment(t,"YYYYMMDD").format("YYYY-MM-DDT"+n+".000ZZ")},formatToLocalStart:function(e){try{return p(e.split("T")[0]+"T00:00:00").format(m)}catch(t){return e}},isAllDayDuration:function(e,t){if(t&&e!==t){var n=p(e),r=p(t),i=n.getTime(),o=r.getTime()-i;return o>864e5||864e5===o&&n-n.clone().startOf("day")===0}return!1},formatToDateSlim:function(e){var t="",n=(0,o.LO)(),r=y.getDueDateLocalZoneDate(e).year()!==y.prefMoment().year();return t=n?r?"YYYY".concat((0,o.U2)("year"),"MMMDo"):"MMMDo":r?(0,l.I4)("MMMD")+", YYYY":(0,l.I4)("MMMD"),y.prefMoment(e).format(t)},formatTeamRenewReminderData:function(e){var t="";return t=0!==y.getDueDateLocalZoneDate(e).diff(y.prefMoment().startOf("year"),"years")?(0,l.I4)("ll"):(0,l.I4)("MMMD"),y.prefMoment(e).format(t)},formatRenewReminderDate:function(e){var t="",n=y.getDueDateLocalZoneDate(e).diff(y.prefMoment().startOf("day"),"days"),r=y.getDueDateLocalZoneDate(e).diff(y.prefMoment().startOf("day"),"years");if(0===n)t=(0,o.U2)("today");else{var i=(0,l.I4)("MMMD");r<0&&(i+=", YYYY"),t=y.prefMoment(e).format(i)}return t},getStartOfYeasterday:function(){return p().add(-1,"day").startOf("day").format(m)},isSame:function(e,t){return p(e).isSame(p(t))},formatSubscribeDueDate:function(e,t,n,r){var o=y.getDueDateLocalZoneDate(n),a=y.getDueDateLocalZoneDate(r);if(!o||!a)return"";var s=y.prefMoment().startOf("day"),c="";return c=s.year()===o.year()&&s.year()===a.year()?(0,l.I4)("MMMD"):(0,l.I4)("ll"),(p(r)-p(n))%864e5===0||e||(c+=" HH:mm"),p(r)-p(n)===0||e&&!t?i()(n).format(c):e&&t?i()(n).format(c)+" - "+i()(r).add(-1,"day").format(c):i()(n).format(c)+" - "+i()(r).format(c)}};window.prefMoment=y.prefMoment,t.Z=y;var v=function(e){return null!=e?y.prefMoment(e).format("HH:mm:ss"):"00:00:00"}},"2VSN":function(e,t,n){"use strict";n.d(t,{fX:function(){return d},KZ:function(){return m},B6:function(){return p},cO:function(){return h},nI:function(){return y},lg:function(){return v},Ch:function(){return g}});n("pNMO"),n("4Brf"),n("0oug"),n("ma9I"),n("TeQF"),n("pjDv"),n("4mDm"),n("2B1R"),n("Junv"),n("+2oP"),n("ToJy"),n("sMBO"),n("Tskq"),n("07d7"),n("5s+n"),n("rB9j"),n("ALS0"),n("JfAA"),n("YGK4"),n("PKPk"),n("FZtP"),n("3bBZ");var r=n("2sNt"),i=n("kxzV"),o=n("joPj"),a=n("yscd"),s=n("PiDg"),c=n("l3/N"),l=n("Eh+D");function u(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("undefined"!==typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(!e)return;if("string"===typeof e)return f(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return f(e,t)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e){var t=new Map,n=new Set,i=new Map;e.forEach((function(e){var r;(n.add(e.treeId),i.set(e.treeId,e),e.treeParentId)&&(null==(null===(r=t.get(e.treeParentId))||void 0===r?void 0:r.push(e))&&t.set(e.treeParentId,[e]))}));for(var o=e.filter((function(e){var t=i.get(e.treeParentId);return!e.treeParentId||!n.has(e.treeParentId)||t&&t.model&&t.model.task&&(0,r.ZWx)(t.model.task)||e.model&&e.model.task&&(0,r.ZWx)(e.model.task)})),a=new Set(o.map((function(e){return e.treeId}))),s=u(o),c=function(){var e=s.pop();if(!e)return 1;var n=t.get(e.treeId);n&&(t.delete(e.treeId),n.forEach((function(t){a.has(t.treeId)||(e.addChild(t),s.push(t),a.add(t.treeId))})))};s.length>0;)c();return t.forEach((function(e){e.forEach((function(e){a.has(e.treeId)||o.push(e)}))})),o}function m(e,t,n){for(var r=u(e).reverse();r.length>0;){var i=r.pop();if(i)if(t(i),!(n&&n(i))&&i.children.length){var o=u(i.children).reverse();r=r.concat(o)}}}function p(e){var t=[];return m(e,(function(e){t.push(e)})),t}function h(e,t){var n=[];return m(e,(function(e){var r=0;e.parent&&(r=e.parent.level+1),e.level=r,t?t(e)&&n.push(e):n.push(e)}),(function(e){return e.collapsed})),n}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:function(e){return!1},n=[];return m([e],(function(e){!t(e)&&n.push(e)})),n.slice(1)}function v(e,t,n){var o=new s.Kk,u=d(e.toArray().sort((function(e,t){return i.ZP.order(e,t)})).map((function(e){return new a.D2(o,new a.Y5(e))}))),f=new Set((0,r.jGb)().toArray().map((function(e){return e.get("id")})));return m(u,(function(e){if(e.model&&e.model instanceof a.Y5&&(n&&n(e),t)){var r=e.model.task.get("childIds"),i=(l.List.isList(r)?r.toArray():[]).filter((function(e){return!f.has(e)})),o=Math.max(0,i.length-e.children.length);if(o>0&&!c._X()){var u=new a.D2(new s.rK(e.id,o));u.level=e.level+1,e.addChild(u)}}})),u}function g(e){return d(e.toArray().sort((function(e,t){return i.ZP.order(e,t)})).map((function(e){return new o.Th(e)})))}},"6ATW":function(e,t,n){"use strict";n.d(t,{z:function(){return h}});n("pNMO"),n("4Brf"),n("tjZM"),n("0oug"),n("lEou"),n("4mDm"),n("Junv"),n("+2oP"),n("sMBO"),n("DEfu"),n("I9xj"),n("NBAS"),n("ExoC"),n("07d7"),n("5s+n"),n("rB9j"),n("PKPk"),n("UxlC"),n("FZtP"),n("3bBZ");var r=n("dmHn"),i=n.n(r),o=n("V/jI"),a=n("xVKb"),s=n("hnzI"),c=n("RDjN"),l=n("5uUV"),u=(n("V03u"),n("PGqD")),f=n("dvcG");function d(e){return d="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},d(e)}function m(){m=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,i=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",c=o.toStringTag||"@@toStringTag";function l(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{l({},"")}catch(e){l=function(e,t,n){return e[t]=n}}function u(e,t,n,r){var o=t&&t.prototype instanceof g?t:g,a=Object.create(o.prototype),s=new I(r||[]);return i(a,"_invoke",{value:O(e,n,s)}),a}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=u;var p="suspendedStart",h="executing",y="completed",v={};function g(){}function b(){}function E(){}var k={};l(k,a,(function(){return this}));var S=Object.getPrototypeOf,w=S&&S(S(P([])));w&&w!==n&&r.call(w,a)&&(k=w);var T=E.prototype=g.prototype=Object.create(k);function x(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){return this._invoke(t,e)}))}))}function _(e,t){function n(i,o,a,s){var c=f(e[i],e,o);if("throw"!==c.type){var l=c.arg,u=l.value;return u&&"object"==d(u)&&r.call(u,"__await")?t.resolve(u.__await).then((function(e){n("next",e,a,s)}),(function(e){n("throw",e,a,s)})):t.resolve(u).then((function(e){l.value=e,a(l)}),(function(e){return n("throw",e,a,s)}))}s(c.arg)}var o;i(this,"_invoke",{value:function(e,r){function i(){return new t((function(t,i){n(e,r,t,i)}))}return o=o?o.then(i,i):i()}})}function O(t,n,r){var i=p;return function(o,a){if(i===h)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:e,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var c=C(s,r);if(c){if(c===v)continue;return c}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===p)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=h;var l=f(t,n,r);if("normal"===l.type){if(i=r.done?y:"suspendedYield",l.arg===v)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(i=y,r.method="throw",r.arg=l.arg)}}}function C(t,n){var r=n.method,i=t.iterator[r];if(i===e)return n.delegate=null,"throw"===r&&t.iterator.return&&(n.method="return",n.arg=e,C(t,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),v;var o=f(i,t.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,v;var a=o.arg;return a?a.done?(n[t.resultName]=a.value,n.next=t.nextLoc,"return"!==n.method&&(n.method="next",n.arg=e),n.delegate=null,v):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,v)}function D(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function A(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function I(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(D,this),this.reset(!0)}function P(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var i=-1,o=function n(){for(;++i<t.length;)if(r.call(t,i))return n.value=t[i],n.done=!1,n;return n.value=e,n.done=!0,n};return o.next=o}}throw new TypeError(d(t)+" is not iterable")}return b.prototype=E,i(T,"constructor",{value:E,configurable:!0}),i(E,"constructor",{value:b,configurable:!0}),b.displayName=l(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===b||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,l(e,c,"GeneratorFunction")),e.prototype=Object.create(T),e},t.awrap=function(e){return{__await:e}},x(_.prototype),l(_.prototype,s,(function(){return this})),t.AsyncIterator=_,t.async=function(e,n,r,i,o){void 0===o&&(o=Promise);var a=new _(u(e,n,r,i),o);return t.isGeneratorFunction(n)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},x(T),l(T,c,"Generator"),l(T,a,(function(){return this})),l(T,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=P,I.prototype={constructor:I,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(A),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function i(r,i){return s.type="throw",s.arg=t,n.next=r,i&&(n.method="next",n.arg=e),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var c=r.call(a,"catchLoc"),l=r.call(a,"finallyLoc");if(c&&l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,v):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),v},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),A(n),v}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;A(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:P(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),v}},t}function p(e,t,n,r,i,o,a){try{var s=e[o](a),c=s.value}catch(l){return void n(l)}s.done?t(c):Promise.resolve(c).then(r,i)}var h=function(){var e=function(){var e,t=(e=m().mark((function e(t){var r,a,s;return m().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if("fa"!==(r=(0,o.dK)().replace("_","-").toLowerCase().replace(/\s*/g,""))&&"ar"!==r&&"ta"!==r){e.next=4;break}return i().locale("en"),e.abrupt("return",Promise.resolve());case 4:if(a=r.substring(0,2),s=(0,l.sj)(a,t),console.log("momentLocale",t,s),"en"!==s&&"en-us"!==s){e.next=10;break}return i().locale("en"),e.abrupt("return",Promise.resolve());case 10:return e.abrupt("return",n("vyXp")("./".concat(s)).then((function(){i().locale(s)})));case 11:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){p(o,r,i,a,s,"next",e)}function s(e){p(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e){return t.apply(this,arguments)}}(),t=(0,f.xZ)(c._Yt.dateFormat);return Promise.all([e(t),function(){var e=(0,o.dK)().toLowerCase();return n("WcyA")("./".concat(e,".json")).then((function(t){var n,r;document.body.setAttribute("data-locale",e),(0,o.zO)()&&u.V5&&document.documentElement&&document.documentElement.setAttribute("lang","zh_CN"),s.h.dispatch((n=e.substr(0,2),r=t.default,{type:a.$X,locale:n,messages:r}))}))}()]).then((function(){(0,l.NU)((0,o.LO)(),t,!0)}))}},X1Qh:function(e,t,n){"use strict";n("ma9I"),n("4mDm"),n("wfmh");var r=n("kbCg"),i=n.n(r),o=(n("UW3l"),n("LSZE"),n("dF6E"),n("y8mg"),n("WQzb"),n("skZx"),n("RDMf"),n("pNMO"),n("4Brf"),n("0oug"),n("gXIK"),n("7+zs"),n("qePV"),n("07d7"),n("PKPk"),n("3bBZ"),n("dmHn")),a=n.n(o),s=n("P26T");function c(e){return c="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},c(e)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}function u(e){var t=function(e,t){if("object"!=c(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=c(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==c(t)?t:t+""}Object.defineProperty(Date.prototype,"ap",{get:function(){return new f(this)},enumerable:!0,configurable:!0});var f=function(){return e=function e(t){var n,r,i;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),n=this,i=void 0,(r=u(r="date"))in n?Object.defineProperty(n,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[r]=i,this.date=t},(t=[{key:"startOfDay",get:function(){return a()(this.date).startOf("day").toDate()}},{key:"startOfWeek",get:function(){return s.Z.getFirstDayInWeek(this.date)}},{key:"endOfWeek",get:function(){return s.Z.getLastDayInWeek(this.date)}},{key:"startOfMonth",get:function(){return a()(this.date).startOf("month").toDate()}},{key:"endOfMonth",get:function(){return a()(this.date).endOf("month").toDate()}},{key:"weekYear",get:function(){return s.Z.getWeekYear(this.date)}},{key:"year",get:function(){return this.date.getFullYear()}},{key:"month",get:function(){return a()(this.date).month()}},{key:"YYYYMMDD",get:function(){return a()(this.date).format("YYYYMMDD")}},{key:"isToday",get:function(){return a()(this.date).isSame(new Date,"day")}},{key:"isYesterday",get:function(){return a()(this.date).add(1,"day").isSame(new Date,"day")}},{key:"daysFromNow",get:function(){return a()(this.date).diff(new Date,"day")}},{key:"isSame",value:function(e){return s.Z.isSame(this.date,e)}},{key:"isSameOrAfter",value:function(e){return!!e&&this.date.getTime()>=e.getTime()}},{key:"isAfter",value:function(e){return!!e&&this.date.getTime()>e.getTime()}},{key:"isSameOrBefore",value:function(e){return!!e&&this.date.getTime()<=e.getTime()}},{key:"isBefore",value:function(e){return this.date.getTime()<e.getTime()}}])&&l(e.prototype,t),n&&l(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e;var e,t,n}();a().fn.businessDiff=function(e){var t=(e=a()(e)).unix()<this.unix()?1:-1,n=a().min(e,this).clone(),r=a().max(e,this).clone(),i=n.day()-7,o=r.day(),s=r.clone().subtract("d",o),c=n.clone().subtract("d",i),l=s.diff(c,"days")/7;return 7==(i=Math.abs(i))?i=5:1==i?i=0:i-=2,6==o&&o--,t*(5*l+i+o)},a().fn.businessAdd=function(e){var t=e<0?-1:1;e=Math.abs(e);for(var n=this.add(7*Math.floor(e/5)*t,"d"),r=e%5;r;)n.add(t,"d"),0!==n.day()&&6!==n.day()&&r--;return n},a().fn.businessSubtract=function(e){return this.businessAdd(-e)},a().fn.isWeekend=function(){var e=this.day();return 6===e||0===e};var d=n("/Qhg"),m=n.n(d),p=n("uXB7"),h=n.n(p);Object.fromEntries||i().shim(),h().reg(m()),h().apply(m(),{format:function(e,t,n){return"".concat(n," ").concat(e," ").concat(t,": ")}})},"12hS":function(e,t,n){"use strict";n("1Pha"),n("nwO0"),n("69Bv"),n("Y0Oi"),n("FpkR"),n("6DN2"),n("/aLs"),n("Wxju"),n("AHGJ"),n("pVCI")},"8YTm":function(e,t,n){"use strict";t.Z=n.p+"i/966032c89a1d08bee81cd80620473136.jpg"},lLVF:function(e,t,n){"use strict";t.Z=n.p+"i/2ef3f878eb2fda9e054fa25a392e2db2.jpg"},AMH0:function(e,t,n){"use strict";t.Z=n.p+"i/d496dfd531c7710fe155200cfa7fbadf.jpg"},"0Hv3":function(e,t,n){"use strict";t.Z=n.p+"i/566fde0d073ff899f253c2bfcf70ca85.jpg"},dYNz:function(e,t,n){"use strict";t.Z=n.p+"i/ae91dabc2d4785fb66493114cc3c4e13.png"},"64K5":function(e,t,n){"use strict";t.Z=n.p+"i/59e849093d18564e725b06ba78a5ffa1.png"},hO8g:function(e,t,n){"use strict";t.Z=n.p+"i/defccf548aa32bd465cb5ab7c4ccdb4f.png"},NclI:function(e,t,n){"use strict";t.Z=n.p+"i/47238cd043deccae18a864d1a401395d.png"},"3sVp":function(e,t,n){"use strict";t.Z=n.p+"i/d5446795d35780453a2d1fa4fd697f28.png"},AF8q:function(e,t,n){"use strict";t.Z=n.p+"i/b2b361e8919c0076c42dcc26e45d4784.png"},"1a+u":function(){},Vp3d:function(){},RUwK:function(){},XMlV:function(e){e.exports={calendarArchiveMenuContainer:"calendarArchiveMenuContainer_z8Z4B",calendarArchiveMenuItem:"calendarArchiveMenuItem_226-E",icon:"icon_2jaoc",text:"text_3g2CK"}},BSuu:function(e){e.exports={collapsed:"collapsed_3aecU"}},ws6b:function(e){e.exports={eItem:"eItem_slxXN",eDisplay:"eDisplay_HrAay",bg:"bg_3IgN7",categoryArea:"categoryArea_9P6V6",tipWrap:"tipWrap_uWTBl"}},mMs9:function(e){e.exports={handleBar:"handleBar_LKdfy",foldHandler:"foldHandler_2kJ4u"}},hsUb:function(e){e.exports={icon:"icon_1cll1",content:"content_3xN5p",checked:"checked_3wxse",transparentChecked:"transparentChecked_1Kk4a"}},VnWK:function(e){e.exports={dayCircle:"dayCircle_37P6f",needLessIcon:"needLessIcon_bpXjz",uncompleteIcon:"uncompleteIcon_iv2Pl",hideCircleProgress:"hideCircleProgress_1Y5vA","fadeIn-enter":"fadeIn-enter_2x7XV","fadeIn-enter-active":"fadeIn-enter-active_2bUlZ","fadeIn-exit":"fadeIn-exit_33Go9","fadeIn-exit-active":"fadeIn-exit-active_2zFfi"}},Zi8O:function(e){e.exports={recordItem:"recordItem_1aEDa",line:"line_DyYbf"}},dDnz:function(e){e.exports={wrapper:"wrapper_dk22f",desc:"desc_2F_WW",editWrapper:"editWrapper_3ktNv",editInterval:"editInterval_DeWF3",input:"input_1Eqss",buttonWrapper:"buttonWrapper_28lF2",button:"button_xHGN4"}},FUeB:function(e){e.exports={buttonWrapper:"buttonWrapper_KbK9_",button:"button_29_-c"}},"2L5M":function(e){e.exports={emojiPicker:"emojiPicker_2zvvo"}},iAGm:function(e){e.exports={reminder:"reminder_36coy"}},"0jwk":function(e){e.exports={habitModal:"habitModal_1UNDC",warningModal:"warningModal_31m8D"}},"7qG7":function(e){e.exports={tooltipEnter:"tooltipEnter_2xR-6",tooltipEnterActive:"tooltipEnterActive_3v98D",tooltipExit:"tooltipExit_2PSaj",tooltipExitActive:"tooltipExitActive_2UrO9"}},psay:function(e){e.exports={container:"container_O5WTx",header:"header_WJbK2"}},qydu:function(e){e.exports={container:"container_1NTNA",dark:"dark_35nb0",inputWrapper:"inputWrapper_ygpav",label:"label_2E7Xr",unit:"unit_1fmV6",input:"input_Knxr0",actionArea:"actionArea_1PwRV"}},YV8Q:function(e){e.exports={habitRecordModal:"habitRecordModal_rBiB3",dark:"dark_najKo",btn:"btn_3iywx",emojiWrapper:"emojiWrapper_yoPHr",emojiContent:"emojiContent_2AH7h",mask:"mask_1h5LD",emojiIcon:"emojiIcon_37G8E",overrunWordCount:"overrunWordCount_29bWs",recordDisableOption:"recordDisableOption_5bBCs"}},HD0b:function(e){e.exports={bgIconWrapper:"bgIconWrapper_aJONI",bg:"bg_LSNT6"}},IZvb:function(e){e.exports={inputRadio:"inputRadio_kVKwf",before:"before_Q5moO",after:"after_3XSH3",checked:"checked_2ICHH"}},JIFD:function(e){e.exports={attachment:"attachment_1u9q4",text:"text_1GNCd",zip:"zip_3goUj",audio:"audio_QrRRF",doc:"doc_2JP9J",video:"video_23WTq",xls:"xls_3DXv6",csv:"csv_zRSL0",ppt:"ppt_3H4mB",pdf:"pdf_2CaHY"}},WAOt:function(e){e.exports={draftKindIcon:"draftKindIcon_13Qjz",quickAddDraftKindIconIn:"quickAddDraftKindIconIn_1ROaS"}},ZLOq:function(e){e.exports={quickAddView:"quickAddView_1nOS7",global:"global_YsaJl",desc:"desc_1lisz",attachments:"attachments_1F93O"}},"7Eh3":function(e){e.exports={popup:"popup_xjj89",handleRepeat:"handleRepeat_3sP3q"}},uDln:function(e){e.exports={menuItem:"menuItem_3XwnB",tooltip:"tooltip_172R3",thinkLoadingGlow:"thinkLoadingGlow_5ESQL","loading-glow":"loading-glow_kkGM5",thinkBody:"thinkBody_4B3DE"}},eZ4P:function(e){e.exports={menuItem:"menuItem_1xXXD",rangeComp:"rangeComp_21Y6J"}},k6Nq:function(e){e.exports={summaryViewPaddingTop:"summaryViewPaddingTop_xY7SB",summaryViewPaddingBottom:"summaryViewPaddingBottom_3k31d",summaryViewPaddingX:"summaryViewPaddingX_1UtBZ"}},"BF+A":function(e){e.exports={addTagItem:"addTagItem_jlX7B",tagItem:"tagItem_1cla6"}},"9l/a":function(e){e.exports={attachmentItem:"attachmentItem_1Ilse",selected:"selected_3RRIC",inEditor:"inEditor_Tx7g8",attachment:"attachment_5Sjxb",name:"name_4lEh1",size:"size_Ns_mx",hint:"hint_3w3uX",info:"info_A8TZx",detailInfo:"detailInfo_16Hmd",action:"action_AKlDT",image:"image_2oWPS","preview-url":"preview-url_1bBSe","tk-md-img-wrapper":"tk-md-img-wrapper_11w6K",mask:"mask_3u4W4",smallMode:"smallMode_wfuGi","tk-md-img":"tk-md-img_1Dlyg",attachmentEdge:"attachmentEdge_t3e2B"}},tV17:function(e){e.exports={checklistItem:"checklistItem_1Jr3P",checked:"checked_1ttsS",lineThrough:"lineThrough_26Mxq"}},"7RbO":function(e){e.exports={attachment:"attachment_2DsJC",text:"text_3uNcX",zip:"zip_3Sff2",audio:"audio_3bbzk",doc:"doc_QOsya",video:"video_1IAIa",xls:"xls__l5Rv",csv:"csv_V8m1J",ppt:"ppt_1BIb7",pdf:"pdf_24wZF"}},teyd:function(e){e.exports={commentText:"commentText_24vHe",commentsList:"commentsList_2Wplj",commentsListHidden:"commentsListHidden_rXmg-",commentsListVisible:"commentsListVisible_35FO4",commentsListFadeIn:"commentsListFadeIn_171Vw",lastComment:"lastComment_1HJe_",lastCommentHidden:"lastCommentHidden_1QnaZ"}},eCWn:function(e){e.exports={body:"body_1pWji"}},FhDJ:function(e){e.exports={popSummaryCover:"popSummaryCover_otXdW",container:"container_Oqjb3"}},tw4N:function(e){e.exports={right:"right_1zJTU"}},eWuw:function(e){e.exports={tdTime:"tdTime_3n-ee"}},"2eh5":function(e){e.exports={taskDetailInner:"taskDetailInner_ermSP",dark:"dark_24rgj"}},nbzu:function(e){e.exports={rightView:"rightView_9bTz2"}},qb6S:function(e){e.exports={circle:"circle_1qF9P",noData:"noData_2OYeg"}},r6UK:function(e){e.exports={taskTitle:"taskTitle_10zJs",staticView:"staticView_3VDnb",inline:"inline_3zuKd",editableView:"editableView_KYyqL"}},"83nL":function(e){e.exports={kanbanTags:"kanbanTags_2lGuV",kanbanTag:"kanbanTag_3H9YC",kanbanTagItem:"kanbanTagItem_2m5kj"}},Pk1v:function(e){e.exports={calendarArchiveMenuContainer:"calendarArchiveMenuContainer_2MUWU",calendarArchiveMenuItem:"calendarArchiveMenuItem_33Yl9",icon:"icon_CYnk8",text:"text_23cmy"}},LECz:function(e){e.exports={container:"container_3H-xB",skipActionBlock:"skipActionBlock_1_Aeh",focusActionBlock:"focusActionBlock_gKgkm",icon:"icon_2ZhEO",text:"text_1me-p"}},"C/lI":function(e){e.exports={taskMenu:"taskMenu_30rGK",dark:"dark_3kLhP"}},WAss:function(e){e.exports={dndPlaceholder:"dndPlaceholder_1r3nk",circle:"circle_2t2va"}},FJH6:function(e){e.exports={taskTemplatePreviewModal:"taskTemplatePreviewModal_2VtR_",taskTemplateThumbnail:"taskTemplateThumbnail_3k-zs",taskTemplateGridFooter:"taskTemplateGridFooter_Yh32a"}},ymGn:function(e){e.exports={timecard:"timecard_CEEat"}},wmji:function(e){e.exports={"sk-circle":"sk-circle_37VNk","sk-child":"sk-child_32uN0","sk-circleBounceDelay":"sk-circleBounceDelay_2u6jR",white:"white_1X_BH","sk-circle2":"sk-circle2_Eiq09","sk-circle3":"sk-circle3_2dV2p","sk-circle4":"sk-circle4_1SdV3","sk-circle5":"sk-circle5_zxeTk","sk-circle6":"sk-circle6_iam0i","sk-circle7":"sk-circle7_2btDA","sk-circle8":"sk-circle8_1khtU","sk-circle9":"sk-circle9_1wsDh","sk-circle10":"sk-circle10_1_bLt","sk-circle11":"sk-circle11_31gfg","sk-circle12":"sk-circle12_3IonY"}},sKU1:function(){},SyxV:function(e,t,n){var r=n("eBXX"),i={};function o(){this._coordinateSystems=[]}o.prototype={constructor:o,create:function(e,t){var n=[];r.each(i,(function(r,i){var o=r.create(e,t);n=n.concat(o||[])})),this._coordinateSystems=n},update:function(e,t){r.each(this._coordinateSystems,(function(n){n.update&&n.update(e,t)}))},getCoordinateSystems:function(){return this._coordinateSystems.slice()}},o.register=function(e,t){i[e]=t},o.get=function(e){return i[e]};var a=o;e.exports=a},FIWk:function(e,t,n){var r=n("eBXX"),i=["getDom","getZr","getWidth","getHeight","getDevicePixelRatio","dispatchAction","isDisposed","on","off","getDataURL","getConnectedDataURL","getModel","getOption","getViewOfComponentModel","getViewOfSeriesModel"];var o=function(e){r.each(i,(function(t){this[t]=r.bind(e[t],e)}),this)};e.exports=o},dk9I:function(e,t,n){var r=n("zwDW"),i=n("eBXX"),o=n("VQkI"),a=o.layout,s=o.largeLayout;n("VNNb"),n("7bYS"),n("iY+7"),n("jMqH"),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,i.curry(a,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,s),r.registerVisual({seriesType:"bar",reset:function(e){e.getData().setVisual("legendSymbol","roundRect")}})},"7bYS":function(e,t,n){var r=n("GbiW").extend({type:"series.bar",dependencies:["grid","polar"],brushSelector:"rect",getProgressive:function(){return!!this.get("large")&&this.get("progressive")},getProgressiveThreshold:function(){var e=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>e&&(e=t),e},defaultOption:{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1}}});e.exports=r},"iY+7":function(e,t,n){n("VXy3").__DEV__;var r=n("zwDW"),i=n("eBXX"),o=n("IdwQ"),a=n("/+T1").setLabel,s=n("oMx4"),c=n("FZhT"),l=n("gJKR"),u=n("6HlL"),f=n("Lco2").throttle,d=n("sWXK").createClipPath,m=n("Ji8A"),p=["itemStyle","barBorderWidth"],h=[0,0];i.extend(s.prototype,c);var y=r.extendChartView({type:"bar",render:function(e,t,n){this._updateDrawMode(e);var r=e.get("coordinateSystem");return"cartesian2d"!==r&&"polar"!==r||(this._isLargeDraw?this._renderLarge(e,t,n):this._renderNormal(e,t,n)),this.group},incrementalPrepareRender:function(e,t,n){this._clear(),this._updateDrawMode(e)},incrementalRender:function(e,t,n,r){this._incrementalRenderLarge(e,t)},_updateDrawMode:function(e){var t=e.pipelineContext.large;(null==this._isLargeDraw||t^this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},_renderNormal:function(e,t,n){var r,i=this.group,a=e.getData(),s=this._data,c=e.coordinateSystem,l=c.getBaseAxis();"cartesian2d"===c.type?r=l.isHorizontal():"polar"===c.type&&(r="angle"===l.dim);var f=e.isAnimationEnabled()?e:null,d=e.get("clip",!0),m=function(e,t){var n=e.getArea&&e.getArea();if("cartesian2d"===e.type){var r=e.getBaseAxis();if("category"!==r.type||!r.onBand){var i=t.getLayout("bandWidth");r.isHorizontal()?(n.x-=i,n.width+=2*i):(n.y-=i,n.height+=2*i)}}return n}(c,a);i.removeClipPath();var p=e.get("roundCap",!0),h=e.get("showBackground",!0),y=e.getModel("backgroundStyle"),v=[],g=this._backgroundEls||[];a.diff(s).add((function(t){var n=a.getItemModel(t),s=w[c.type](a,t,n);if(h){var l=function(e,t,n){return new("polar"===e.type?o.Sector:o.Rect)({shape:D(t,n,e),silent:!0,z2:0})}(c,r,s);l.useStyle(y.getBarItemStyle()),v[t]=l}if(a.hasValue(t)){if(d)if(b[c.type](m,s))return void i.remove(u);var u=E[c.type](t,s,r,f,!1,p);a.setItemGraphicEl(t,u),i.add(u),x(u,a,t,n,s,e,r,"polar"===c.type)}})).update((function(t,n){var l=a.getItemModel(t),u=w[c.type](a,t,l);if(h){var k=g[n];k.useStyle(y.getBarItemStyle()),v[t]=k;var S=D(r,u,c);o.updateProps(k,{shape:S},f,t)}var T=s.getItemGraphicEl(n);if(a.hasValue(t)){if(d)if(b[c.type](m,u))return void i.remove(T);T?o.updateProps(T,{shape:u},f,t):T=E[c.type](t,u,r,f,!0,p),a.setItemGraphicEl(t,T),i.add(T),x(T,a,t,l,u,e,r,"polar"===c.type)}else i.remove(T)})).remove((function(e){var t=s.getItemGraphicEl(e);"cartesian2d"===c.type?t&&k(e,f,t):t&&S(e,f,t)})).execute();var T=this._backgroundGroup||(this._backgroundGroup=new u);T.removeAll();for(var _=0;_<v.length;++_)T.add(v[_]);i.add(T),this._backgroundEls=v,this._data=a},_renderLarge:function(e,t,n){this._clear(),O(e,this.group);var r=e.get("clip",!0)?d(e.coordinateSystem,!1,e):null;r?this.group.setClipPath(r):this.group.removeClipPath()},_incrementalRenderLarge:function(e,t){this._removeBackground(),O(t,this.group,!0)},dispose:i.noop,remove:function(e){this._clear(e)},_clear:function(e){var t=this.group,n=this._data;e&&e.get("animation")&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(t){"sector"===t.type?S(t.dataIndex,e,t):k(t.dataIndex,e,t)}))):t.removeAll(),this._data=null},_removeBackground:function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null}}),v=Math.max,g=Math.min,b={cartesian2d:function(e,t){var n=t.width<0?-1:1,r=t.height<0?-1:1;n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height);var i=v(t.x,e.x),o=g(t.x+t.width,e.x+e.width),a=v(t.y,e.y),s=g(t.y+t.height,e.y+e.height);t.x=i,t.y=a,t.width=o-i,t.height=s-a;var c=t.width<0||t.height<0;return n<0&&(t.x+=t.width,t.width=-t.width),r<0&&(t.y+=t.height,t.height=-t.height),c},polar:function(e){return!1}},E={cartesian2d:function(e,t,n,r,a){var s=new o.Rect({shape:i.extend({},t),z2:1});if(s.name="item",r){var c=n?"height":"width",l={};s.shape[c]=0,l[c]=t[c],o[a?"updateProps":"initProps"](s,{shape:l},r,e)}return s},polar:function(e,t,n,r,a,s){var c=t.startAngle<t.endAngle,l=new(!n&&s?m:o.Sector)({shape:i.defaults({clockwise:c},t),z2:1});if(l.name="item",r){var u=n?"r":"endAngle",f={};l.shape[u]=n?0:t.startAngle,f[u]=t[u],o[a?"updateProps":"initProps"](l,{shape:f},r,e)}return l}};function k(e,t,n){n.style.text=null,o.updateProps(n,{shape:{width:0}},t,e,(function(){n.parent&&n.parent.remove(n)}))}function S(e,t,n){n.style.text=null,o.updateProps(n,{shape:{r:n.shape.r0}},t,e,(function(){n.parent&&n.parent.remove(n)}))}var w={cartesian2d:function(e,t,n){var r=e.getItemLayout(t),i=function(e,t){var n=e.get(p)||0,r=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,r,i)}(n,r),o=r.width>0?1:-1,a=r.height>0?1:-1;return{x:r.x+o*i/2,y:r.y+a*i/2,width:r.width-o*i,height:r.height-a*i}},polar:function(e,t,n){var r=e.getItemLayout(t);return{cx:r.cx,cy:r.cy,r0:r.r0,r:r.r,startAngle:r.startAngle,endAngle:r.endAngle}}};function T(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}function x(e,t,n,r,s,c,l,u){var f=t.getItemVisual(n,"color"),d=t.getItemVisual(n,"opacity"),m=t.getVisual("borderColor"),p=r.getModel("itemStyle"),h=r.getModel("emphasis.itemStyle").getBarItemStyle();u||e.setShape("r",p.get("barBorderRadius")||0),e.useStyle(i.defaults({stroke:T(s)?"none":m,fill:T(s)?"none":f,opacity:d},p.getBarItemStyle()));var y=r.getShallow("cursor");y&&e.attr("cursor",y);var v=l?s.height>0?"bottom":"top":s.width>0?"left":"right";u||a(e.style,h,r,f,c,n,v),T(s)&&(h.fill=h.stroke="none"),o.setHoverStyle(e,h)}var _=l.extend({type:"largeBar",shape:{points:[]},buildPath:function(e,t){for(var n=t.points,r=this.__startPoint,i=this.__baseDimIdx,o=0;o<n.length;o+=2)r[i]=n[o+i],e.moveTo(r[0],r[1]),e.lineTo(n[o],n[o+1])}});function O(e,t,n){var r=e.getData(),i=[],o=r.getLayout("valueAxisHorizontal")?1:0;i[1-o]=r.getLayout("valueAxisStart");var a=r.getLayout("largeDataIndices"),s=r.getLayout("barWidth"),c=e.getModel("backgroundStyle");if(e.get("showBackground",!0)){var l=r.getLayout("largeBackgroundPoints"),u=[];u[1-o]=r.getLayout("backgroundStart");var f=new _({shape:{points:l},incremental:!!n,__startPoint:u,__baseDimIdx:o,__largeDataIndices:a,__barWidth:s,silent:!0,z2:0});!function(e,t,n){var r=t.get("borderColor")||t.get("color"),i=t.getItemStyle(["color","borderColor"]);e.useStyle(i),e.style.fill=null,e.style.stroke=r,e.style.lineWidth=n.getLayout("barWidth")}(f,c,r),t.add(f)}var d=new _({shape:{points:r.getLayout("largePoints")},incremental:!!n,__startPoint:i,__baseDimIdx:o,__largeDataIndices:a,__barWidth:s});t.add(d),function(e,t,n){var r=n.getVisual("borderColor")||n.getVisual("color"),i=t.getModel("itemStyle").getItemStyle(["color","borderColor"]);e.useStyle(i),e.style.fill=null,e.style.stroke=r,e.style.lineWidth=n.getLayout("barWidth")}(d,e,r),d.seriesIndex=e.seriesIndex,e.get("silent")||(d.on("mousedown",C),d.on("mousemove",C))}var C=f((function(e){var t=function(e,t,n){var r=e.__baseDimIdx,i=1-r,o=e.shape.points,a=e.__largeDataIndices,s=Math.abs(e.__barWidth/2),c=e.__startPoint[i];h[0]=t,h[1]=n;for(var l=h[r],u=h[1-r],f=l-s,d=l+s,m=0,p=o.length/2;m<p;m++){var y=2*m,v=o[y+r],g=o[y+i];if(v>=f&&v<=d&&(c<=g?u>=c&&u<=g:u>=g&&u<=c))return a[m]}return-1}(this,e.offsetX,e.offsetY);this.dataIndex=t>=0?t:null}),30,!1);function D(e,t,n){var r,i="polar"===n.type;return r=i?n.getArea():n.grid.getRect(),i?{cx:r.cx,cy:r.cy,r0:e?r.r0:t.r0,r:e?r.r:t.r,startAngle:e?t.startAngle:0,endAngle:e?t.endAngle:2*Math.PI}:{x:e?t.x:r.x,y:e?r.y:t.y,width:e?t.width:r.width,height:e?r.height:t.height}}e.exports=y},GbiW:function(e,t,n){var r=n("zNaO"),i=n("uZ6t"),o=r.extend({type:"series.__base_bar__",getInitialData:function(e,t){return i(this.getSource(),this,{useEncodeDefaulter:!0})},getMarkerPosition:function(e){var t=this.coordinateSystem;if(t){var n=t.dataToPoint(t.clampData(e)),r=this.getData(),i=r.getLayout("offset"),o=r.getLayout("size");return n[t.getBaseAxis().isHorizontal()?0:1]+=i+o/2,n}return[NaN,NaN]},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod",itemStyle:{},emphasis:{}}});e.exports=o},FZhT:function(e,t,n){var r=n("cYzw")([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["stroke","barBorderColor"],["lineWidth","barBorderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),i={getBarItemStyle:function(e){var t=r(this,e);if(this.getBorderLineDash){var n=this.getBorderLineDash();n&&(t.lineDash=n)}return t}};e.exports=i},"/+T1":function(e,t,n){var r=n("IdwQ"),i=n("kzFJ").getDefaultLabel;function o(e,t){"outside"===e.textPosition&&(e.textPosition=t)}t.setLabel=function(e,t,n,a,s,c,l){var u=n.getModel("label"),f=n.getModel("emphasis.label");r.setLabelStyle(e,t,u,f,{labelFetcher:s,labelDataIndex:c,defaultText:i(s.getData(),c),isRectText:!0,autoColor:a}),o(e),o(t)}},BALa:function(e,t,n){var r=n("eBXX"),i=n("dJzI"),o=n("cTcu"),a=n("rTzf"),s=n("IdwQ"),c=n("p+dI").round,l=["fromSymbol","toSymbol"];function u(e){return"_"+e+"Type"}function f(e,t,n){var i=t.getItemVisual(n,"color"),a=t.getItemVisual(n,e),s=t.getItemVisual(n,e+"Size");if(a&&"none"!==a){r.isArray(s)||(s=[s,s]);var c=o.createSymbol(a,-s[0]/2,-s[1]/2,s[0],s[1],i);return c.name=e,c}}function d(e,t){e.x1=t[0][0],e.y1=t[0][1],e.x2=t[1][0],e.y2=t[1][1],e.percent=1;var n=t[2];n?(e.cpx1=n[0],e.cpy1=n[1]):(e.cpx1=NaN,e.cpy1=NaN)}function m(e,t,n){s.Group.call(this),this._createLine(e,t,n)}var p=m.prototype;p.beforeUpdate=function(){var e=this,t=e.childOfName("fromSymbol"),n=e.childOfName("toSymbol"),r=e.childOfName("label");if(t||n||!r.ignore){for(var o=1,a=this.parent;a;)a.scale&&(o/=a.scale[0]),a=a.parent;var s=e.childOfName("line");if(this.__dirty||s.__dirty){var c=s.shape.percent,l=s.pointAt(0),u=s.pointAt(c),f=i.sub([],u,l);if(i.normalize(f,f),t){t.attr("position",l);var d=s.tangentAt(0);t.attr("rotation",Math.PI/2-Math.atan2(d[1],d[0])),t.attr("scale",[o*c,o*c])}if(n){n.attr("position",u);d=s.tangentAt(1);n.attr("rotation",-Math.PI/2-Math.atan2(d[1],d[0])),n.attr("scale",[o*c,o*c])}if(!r.ignore){var m,p,h,y;r.attr("position",u);var v=r.__labelDistance,g=v[0]*o,b=v[1]*o,E=c/2,k=[(d=s.tangentAt(E))[1],-d[0]],S=s.pointAt(E);k[1]>0&&(k[0]=-k[0],k[1]=-k[1]);var w,T=d[0]<0?-1:1;if("start"!==r.__position&&"end"!==r.__position){var x=-Math.atan2(d[1],d[0]);u[0]<l[0]&&(x=Math.PI+x),r.attr("rotation",x)}switch(r.__position){case"insideStartTop":case"insideMiddleTop":case"insideEndTop":case"middle":w=-b,h="bottom";break;case"insideStartBottom":case"insideMiddleBottom":case"insideEndBottom":w=b,h="top";break;default:w=0,h="middle"}switch(r.__position){case"end":m=[f[0]*g+u[0],f[1]*b+u[1]],p=f[0]>.8?"left":f[0]<-.8?"right":"center",h=f[1]>.8?"top":f[1]<-.8?"bottom":"middle";break;case"start":m=[-f[0]*g+l[0],-f[1]*b+l[1]],p=f[0]>.8?"right":f[0]<-.8?"left":"center",h=f[1]>.8?"bottom":f[1]<-.8?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":m=[g*T+l[0],l[1]+w],p=d[0]<0?"right":"left",y=[-g*T,-w];break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":m=[S[0],S[1]+w],p="center",y=[0,-w];break;case"insideEndTop":case"insideEnd":case"insideEndBottom":m=[-g*T+u[0],u[1]+w],p=d[0]>=0?"right":"left",y=[g*T,-w]}r.attr({style:{textVerticalAlign:r.__verticalAlign||h,textAlign:r.__textAlign||p},position:m,scale:[o,o],origin:y})}}}},p._createLine=function(e,t,n){var i=e.hostModel,o=function(e){var t=new a({name:"line",subPixelOptimize:!0});return d(t.shape,e),t}(e.getItemLayout(t));o.shape.percent=0,s.initProps(o,{shape:{percent:1}},i,t),this.add(o);var c=new s.Text({name:"label",lineLabelOriginalOpacity:1});this.add(c),r.each(l,(function(n){var r=f(n,e,t);this.add(r),this[u(n)]=e.getItemVisual(t,n)}),this),this._updateCommonStl(e,t,n)},p.updateData=function(e,t,n){var i=e.hostModel,o=this.childOfName("line"),a=e.getItemLayout(t),c={shape:{}};d(c.shape,a),s.updateProps(o,c,i,t),r.each(l,(function(n){var r=e.getItemVisual(t,n),i=u(n);if(this[i]!==r){this.remove(this.childOfName(n));var o=f(n,e,t);this.add(o)}this[i]=r}),this),this._updateCommonStl(e,t,n)},p._updateCommonStl=function(e,t,n){var i=e.hostModel,o=this.childOfName("line"),a=n&&n.lineStyle,u=n&&n.hoverLineStyle,f=n&&n.labelModel,d=n&&n.hoverLabelModel;if(!n||e.hasItemOption){var m=e.getItemModel(t);a=m.getModel("lineStyle").getLineStyle(),u=m.getModel("emphasis.lineStyle").getLineStyle(),f=m.getModel("label"),d=m.getModel("emphasis.label")}var p=e.getItemVisual(t,"color"),h=r.retrieve3(e.getItemVisual(t,"opacity"),a.opacity,1);o.useStyle(r.defaults({strokeNoScale:!0,fill:"none",stroke:p,opacity:h},a)),o.hoverStyle=u,r.each(l,(function(e){var t=this.childOfName(e);t&&(t.setColor(p),t.setStyle({opacity:h}))}),this);var y,v,g=f.getShallow("show"),b=d.getShallow("show"),E=this.childOfName("label");if((g||b)&&(y=p||"#000",null==(v=i.getFormattedLabel(t,"normal",e.dataType)))){var k=i.getRawValue(t);v=null==k?e.getName(t):isFinite(k)?c(k):k}var S=g?v:null,w=b?r.retrieve2(i.getFormattedLabel(t,"emphasis",e.dataType),v):null,T=E.style;if(null!=S||null!=w){s.setTextStyle(E.style,f,{text:S},{autoColor:y}),E.__textAlign=T.textAlign,E.__verticalAlign=T.textVerticalAlign,E.__position=f.get("position")||"middle";var x=f.get("distance");r.isArray(x)||(x=[x,x]),E.__labelDistance=x}E.hoverStyle=null!=w?{text:w,textFill:d.getTextColor(!0),fontStyle:d.getShallow("fontStyle"),fontWeight:d.getShallow("fontWeight"),fontSize:d.getShallow("fontSize"),fontFamily:d.getShallow("fontFamily")}:{text:null},E.ignore=!g&&!b,s.setHoverStyle(this)},p.highlight=function(){this.trigger("emphasis")},p.downplay=function(){this.trigger("normal")},p.updateLayout=function(e,t){this.setLinePoints(e.getItemLayout(t))},p.setLinePoints=function(e){var t=this.childOfName("line");d(t.shape,e),t.dirty()},r.inherits(m,s.Group);var h=m;e.exports=h},qxYL:function(e,t,n){var r=n("IdwQ"),i=n("BALa");function o(e){this._ctor=e||i,this.group=new r.Group}var a=o.prototype;function s(e){var t=e.hostModel;return{lineStyle:t.getModel("lineStyle").getLineStyle(),hoverLineStyle:t.getModel("emphasis.lineStyle").getLineStyle(),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label")}}function c(e){return isNaN(e[0])||isNaN(e[1])}function l(e){return!c(e[0])&&!c(e[1])}a.isPersistent=function(){return!0},a.updateData=function(e){var t=this,n=t.group,r=t._lineData;t._lineData=e,r||n.removeAll();var i=s(e);e.diff(r).add((function(n){!function(e,t,n,r){if(!l(t.getItemLayout(n)))return;var i=new e._ctor(t,n,r);t.setItemGraphicEl(n,i),e.group.add(i)}(t,e,n,i)})).update((function(n,o){!function(e,t,n,r,i,o){var a=t.getItemGraphicEl(r);if(!l(n.getItemLayout(i)))return void e.group.remove(a);a?a.updateData(n,i,o):a=new e._ctor(n,i,o);n.setItemGraphicEl(i,a),e.group.add(a)}(t,r,e,o,n,i)})).remove((function(e){n.remove(r.getItemGraphicEl(e))})).execute()},a.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl((function(t,n){t.updateLayout(e,n)}),this)},a.incrementalPrepareUpdate=function(e){this._seriesScope=s(e),this._lineData=null,this.group.removeAll()},a.incrementalUpdate=function(e,t){function n(e){e.isGroup||(e.incremental=e.useHoverLayer=!0)}for(var r=e.start;r<e.end;r++){if(l(t.getItemLayout(r))){var i=new this._ctor(t,r,this._seriesScope);i.traverse(n),this.group.add(i),t.setItemGraphicEl(r,i)}}},a.remove=function(){this._clearIncremental(),this._incremental=null,this.group.removeAll()},a._clearIncremental=function(){var e=this._incremental;e&&e.clearDisplaybles()};var u=o;e.exports=u},rTzf:function(e,t,n){var r=n("IdwQ"),i=n("dJzI"),o=r.Line.prototype,a=r.BezierCurve.prototype;function s(e){return isNaN(+e.cpx1)||isNaN(+e.cpy1)}var c=r.extendShape({type:"ec-line",style:{stroke:"#000",fill:null},shape:{x1:0,y1:0,x2:0,y2:0,percent:1,cpx1:null,cpy1:null},buildPath:function(e,t){this[s(t)?"_buildPathLine":"_buildPathCurve"](e,t)},_buildPathLine:o.buildPath,_buildPathCurve:a.buildPath,pointAt:function(e){return this[s(this.shape)?"_pointAtLine":"_pointAtCurve"](e)},_pointAtLine:o.pointAt,_pointAtCurve:a.pointAt,tangentAt:function(e){var t=this.shape,n=s(t)?[t.x2-t.x1,t.y2-t.y1]:this._tangentAtCurve(e);return i.normalize(n,n)},_tangentAtCurve:a.tangentAt});e.exports=c},Eq2g:function(e,t,n){var r=n("eBXX"),i=n("cTcu").createSymbol,o=n("IdwQ"),a=n("p+dI").parsePercent,s=n("kzFJ").getDefaultLabel;function c(e,t,n){o.Group.call(this),this.updateData(e,t,n)}var l=c.prototype,u=c.getSymbolSize=function(e,t){var n=e.getItemVisual(t,"symbolSize");return n instanceof Array?n.slice():[+n,+n]};function f(e){return[e[0]/2,e[1]/2]}function d(e,t){this.parent.drift(e,t)}l._createSymbol=function(e,t,n,r,o){this.removeAll();var a=t.getItemVisual(n,"color"),s=i(e,-1,-1,2,2,a,o);s.attr({z2:100,culling:!0,scale:f(r)}),s.drift=d,this._symbolType=e,this.add(s)},l.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(e)},l.getSymbolPath=function(){return this.childAt(0)},l.getScale=function(){return this.childAt(0).scale},l.highlight=function(){this.childAt(0).trigger("emphasis")},l.downplay=function(){this.childAt(0).trigger("normal")},l.setZ=function(e,t){var n=this.childAt(0);n.zlevel=e,n.z=t},l.setDraggable=function(e){var t=this.childAt(0);t.draggable=e,t.cursor=e?"move":t.cursor},l.updateData=function(e,t,n){this.silent=!1;var r=e.getItemVisual(t,"symbol")||"circle",i=e.hostModel,a=u(e,t),s=r!==this._symbolType;if(s){var c=e.getItemVisual(t,"symbolKeepAspect");this._createSymbol(r,e,t,a,c)}else{(l=this.childAt(0)).silent=!1,o.updateProps(l,{scale:f(a)},i,t)}if(this._updateCommon(e,t,a,n),s){var l=this.childAt(0),d=n&&n.fadeIn,m={scale:l.scale.slice()};d&&(m.style={opacity:l.style.opacity}),l.scale=[0,0],d&&(l.style.opacity=0),o.initProps(l,m,i,t)}this._seriesModel=i};var m=["itemStyle"],p=["emphasis","itemStyle"],h=["label"],y=["emphasis","label"];function v(e,t){if(!this.incremental&&!this.useHoverLayer)if("emphasis"===t){var n=this.__symbolOriginalScale,r=n[1]/n[0],i={scale:[Math.max(1.1*n[0],n[0]+3),Math.max(1.1*n[1],n[1]+3*r)]};this.animateTo(i,400,"elasticOut")}else"normal"===t&&this.animateTo({scale:this.__symbolOriginalScale},400,"elasticOut")}l._updateCommon=function(e,t,n,i){var c=this.childAt(0),l=e.hostModel,u=e.getItemVisual(t,"color");"image"!==c.type?c.useStyle({strokeNoScale:!0}):c.setStyle({opacity:null,shadowBlur:null,shadowOffsetX:null,shadowOffsetY:null,shadowColor:null});var d=i&&i.itemStyle,g=i&&i.hoverItemStyle,b=i&&i.symbolRotate,E=i&&i.symbolOffset,k=i&&i.labelModel,S=i&&i.hoverLabelModel,w=i&&i.hoverAnimation,T=i&&i.cursorStyle;if(!i||e.hasItemOption){var x=i&&i.itemModel?i.itemModel:e.getItemModel(t);d=x.getModel(m).getItemStyle(["color"]),g=x.getModel(p).getItemStyle(),b=x.getShallow("symbolRotate"),E=x.getShallow("symbolOffset"),k=x.getModel(h),S=x.getModel(y),w=x.getShallow("hoverAnimation"),T=x.getShallow("cursor")}else g=r.extend({},g);var _=c.style;c.attr("rotation",(b||0)*Math.PI/180||0),E&&c.attr("position",[a(E[0],n[0]),a(E[1],n[1])]),T&&c.attr("cursor",T),c.setColor(u,i&&i.symbolInnerColor),c.setStyle(d);var O=e.getItemVisual(t,"opacity");null!=O&&(_.opacity=O);var C=e.getItemVisual(t,"liftZ"),D=c.__z2Origin;null!=C?null==D&&(c.__z2Origin=c.z2,c.z2+=C):null!=D&&(c.z2=D,c.__z2Origin=null);var A=i&&i.useNameLabel;o.setLabelStyle(_,g,k,S,{labelFetcher:l,labelDataIndex:t,defaultText:function(t,n){return A?e.getName(t):s(e,t)},isRectText:!0,autoColor:u}),c.__symbolOriginalScale=f(n),c.hoverStyle=g,c.highDownOnUpdate=w&&l.isAnimationEnabled()?v:null,o.setHoverStyle(c)},l.fadeOut=function(e,t){var n=this.childAt(0);this.silent=n.silent=!0,(!t||!t.keepLabel)&&(n.style.text=null),o.updateProps(n,{style:{opacity:0},scale:[0,0]},this._seriesModel,this.dataIndex,e)},r.inherits(c,o.Group);var g=c;e.exports=g},eDwo:function(e,t,n){var r=n("IdwQ"),i=n("Eq2g"),o=n("eBXX").isObject;function a(e){this.group=new r.Group,this._symbolCtor=e||i}var s=a.prototype;function c(e,t,n,r){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(r.isIgnore&&r.isIgnore(n))&&!(r.clipShape&&!r.clipShape.contain(t[0],t[1]))&&"none"!==e.getItemVisual(n,"symbol")}function l(e){return null==e||o(e)||(e={isIgnore:e}),e||{}}function u(e){var t=e.hostModel;return{itemStyle:t.getModel("itemStyle").getItemStyle(["color"]),hoverItemStyle:t.getModel("emphasis.itemStyle").getItemStyle(),symbolRotate:t.get("symbolRotate"),symbolOffset:t.get("symbolOffset"),hoverAnimation:t.get("hoverAnimation"),labelModel:t.getModel("label"),hoverLabelModel:t.getModel("emphasis.label"),cursorStyle:t.get("cursor")}}s.updateData=function(e,t){t=l(t);var n=this.group,i=e.hostModel,o=this._data,a=this._symbolCtor,s=u(e);o||n.removeAll(),e.diff(o).add((function(r){var i=e.getItemLayout(r);if(c(e,i,r,t)){var o=new a(e,r,s);o.attr("position",i),e.setItemGraphicEl(r,o),n.add(o)}})).update((function(l,u){var f=o.getItemGraphicEl(u),d=e.getItemLayout(l);c(e,d,l,t)?(f?(f.updateData(e,l,s),r.updateProps(f,{position:d},i)):(f=new a(e,l)).attr("position",d),n.add(f),e.setItemGraphicEl(l,f)):n.remove(f)})).remove((function(e){var t=o.getItemGraphicEl(e);t&&t.fadeOut((function(){n.remove(t)}))})).execute(),this._data=e},s.isPersistent=function(){return!0},s.updateLayout=function(){var e=this._data;e&&e.eachItemGraphicEl((function(t,n){var r=e.getItemLayout(n);t.attr("position",r)}))},s.incrementalPrepareUpdate=function(e){this._seriesScope=u(e),this._data=null,this.group.removeAll()},s.incrementalUpdate=function(e,t,n){function r(e){e.isGroup||(e.incremental=e.useHoverLayer=!0)}n=l(n);for(var i=e.start;i<e.end;i++){var o=t.getItemLayout(i);if(c(t,o,i,n)){var a=new this._symbolCtor(t,i,this._seriesScope);a.traverse(r),a.attr("position",o),this.group.add(a),t.setItemGraphicEl(i,a)}}},s.remove=function(e){var t=this.group,n=this._data;n&&e?n.eachItemGraphicEl((function(e){e.fadeOut((function(){t.remove(e)}))})):t.removeAll()};var f=a;e.exports=f},sWXK:function(e,t,n){var r=n("IdwQ"),i=n("p+dI").round;function o(e,t,n){var i=e.getArea(),o=e.getBaseAxis().isHorizontal(),a=i.x,s=i.y,c=i.width,l=i.height,u=n.get("lineStyle.width")||2;a-=u/2,s-=u/2,c+=u,l+=u;var f=new r.Rect({shape:{x:a,y:s,width:c,height:l}});return t&&(f.shape[o?"width":"height"]=0,r.initProps(f,{shape:{width:c,height:l}},n)),f}function a(e,t,n){var o=e.getArea(),a=new r.Sector({shape:{cx:i(e.cx,1),cy:i(e.cy,1),r0:i(o.r0,1),r:i(o.r,1),startAngle:o.startAngle,endAngle:o.endAngle,clockwise:o.clockwise}});return t&&(a.shape.endAngle=o.startAngle,r.initProps(a,{shape:{endAngle:o.endAngle}},n)),a}t.createGridClipPath=o,t.createPolarClipPath=a,t.createClipPath=function(e,t,n){return e?"polar"===e.type?a(e,t,n):"cartesian2d"===e.type?o(e,t,n):null:null}},uZ6t:function(e,t,n){var r=n("eBXX"),i=n("n8RA"),o=n("QOk7"),a=n("wrmW").SOURCE_FORMAT_ORIGINAL,s=n("O4ye").getDimensionTypeByAxis,c=n("d3nx").getDataItemValue,l=n("SyxV"),u=n("53xM").getCoordSysInfoBySeries,f=n("FctL"),d=n("9ZxA").enableDataStack,m=n("nU6Z").makeSeriesEncodeForAxisCoordSys;var p=function(e,t,n){n=n||{},f.isInstance(e)||(e=f.seriesDataToSource(e));var p,h=t.get("coordinateSystem"),y=l.get(h),v=u(t);v&&(p=r.map(v.coordSysDims,(function(e){var t={name:e},n=v.axisMap.get(e);if(n){var r=n.get("type");t.type=s(r)}return t}))),p||(p=y&&(y.getDimensionsInfo?y.getDimensionsInfo():y.dimensions.slice())||["x","y"]);var g,b,E=o(e,{coordDimensions:p,generateCoord:n.generateCoord,encodeDefaulter:n.useEncodeDefaulter?r.curry(m,p,t):null});v&&r.each(E,(function(e,t){var n=e.coordDim,r=v.categoryAxisMap.get(n);r&&(null==g&&(g=t),e.ordinalMeta=r.getOrdinalMeta()),null!=e.otherDims.itemName&&(b=!0)})),b||null==g||(E[g].otherDims.itemName=0);var k=d(t,E),S=new i(E,t);S.setCalculationInfo(k);var w=null!=g&&function(e){if(e.sourceFormat===a){var t=function(e){var t=0;for(;t<e.length&&null==e[t];)t++;return e[t]}(e.data||[]);return null!=t&&!r.isArray(c(t))}}(e)?function(e,t,n,r){return r===g?n:this.defaultDimValueGetter(e,t,n,r)}:null;return S.hasItemOption=!1,S.initData(e,null,w),S};e.exports=p},Ye6k:function(e,t,n){var r=n("d3nx").makeInner;e.exports=function(){var e=r();return function(t){var n=e(t),r=t.pipelineContext,i=n.large,o=n.progressiveRender,a=n.large=r&&r.large,s=n.progressiveRender=r&&r.progressiveRender;return!!(i^a||o^s)&&"reset"}}},kzFJ:function(e,t,n){var r=n("/xRM").retrieveRawValue;t.getDefaultLabel=function(e,t){var n=e.mapDimension("defaultedLabel",!0),i=n.length;if(1===i)return r(e,t,n[0]);if(i){for(var o=[],a=0;a<n.length;a++){var s=r(e,t,n[a]);o.push(s)}return o.join(" ")}}},"l+tr":function(e,t,n){var r=n("zwDW");n("+o0x"),n("bqkh");var i=n("+9Ga"),o=n("cbLw"),a=n("L+o/");n("jMqH"),r.registerVisual(i("line","circle","line")),r.registerLayout(o("line")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,a("line"))},"+o0x":function(e,t,n){n("VXy3").__DEV__;var r=n("uZ6t"),i=n("zNaO").extend({type:"series.line",dependencies:["grid","polar"],getInitialData:function(e,t){return r(this.getSource(),this,{useEncodeDefaulter:!0})},defaultOption:{zlevel:0,z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,hoverAnimation:!0,clip:!0,label:{position:"top"},lineStyle:{width:2,type:"solid"},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0}});e.exports=i},bqkh:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=n("eDwo"),o=n("Eq2g"),a=n("ic5U"),s=n("IdwQ"),c=n("d3nx"),l=n("VPOr"),u=l.Polyline,f=l.Polygon,d=n("Drs2"),m=n("brfj"),p=m.prepareDataCoordInfo,h=m.getStackedOnPoint,y=n("sWXK"),v=y.createGridClipPath,g=y.createPolarClipPath;function b(e,t){if(e.length===t.length){for(var n=0;n<e.length;n++){var r=e[n],i=t[n];if(r[0]!==i[0]||r[1]!==i[1])return}return!0}}function E(e){return"number"===typeof e?e:e?.5:0}function k(e,t,n){for(var r=t.getBaseAxis(),i="x"===r.dim||"radius"===r.dim?0:1,o=[],a=0;a<e.length-1;a++){var s=e[a+1],c=e[a];o.push(c);var l=[];switch(n){case"end":l[i]=s[i],l[1-i]=c[1-i],o.push(l);break;case"middle":var u=(c[i]+s[i])/2,f=[];l[i]=f[i]=u,l[1-i]=c[1-i],f[1-i]=s[1-i],o.push(l),o.push(f);break;default:l[i]=c[i],l[1-i]=s[1-i],o.push(l)}}return e[a]&&o.push(e[a]),o}function S(e,t,n){var i=e.get("showAllSymbol"),a="auto"===i;if(!i||a){var s=n.getAxesByScale("ordinal")[0];if(s&&(!a||!function(e,t){var n=e.getExtent(),r=Math.abs(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var i=t.count(),a=Math.max(1,Math.round(i/5)),s=0;s<i;s+=a)if(1.5*o.getSymbolSize(t,s)[e.isHorizontal()?1:0]>r)return!1;return!0}(s,t))){var c=t.mapDimension(s.dim),l={};return r.each(s.getViewLabels(),(function(e){l[e.tickValue]=1})),function(e){return!l.hasOwnProperty(t.get(c,e))}}}}function w(e,t,n){if("cartesian2d"===e.type){var r=e.getBaseAxis().isHorizontal(),i=v(e,t,n);if(!n.get("clip",!0)){var o=i.shape,a=Math.max(o.width,o.height);r?(o.y-=a,o.height+=2*a):(o.x-=a,o.width+=2*a)}return i}return g(e,t,n)}var T=d.extend({type:"line",init:function(){var e=new s.Group,t=new i;this.group.add(t.group),this._symbolDraw=t,this._lineGroup=e},render:function(e,t,n){var i=e.coordinateSystem,o=this.group,a=e.getData(),c=e.getModel("lineStyle"),l=e.getModel("areaStyle"),u=a.mapArray(a.getItemLayout),f="polar"===i.type,d=this._coordSys,m=this._symbolDraw,y=this._polyline,v=this._polygon,g=this._lineGroup,T=e.get("animation"),x=!l.isEmpty(),_=l.get("origin"),O=function(e,t,n){if(!n.valueDim)return[];for(var r=[],i=0,o=t.count();i<o;i++)r.push(h(n,e,t,i));return r}(i,a,p(i,a,_)),C=e.get("showSymbol"),D=C&&!f&&S(e,a,i),A=this._data;A&&A.eachItemGraphicEl((function(e,t){e.__temp&&(o.remove(e),A.setItemGraphicEl(t,null))})),C||m.remove(),o.add(g);var I,P=!f&&e.get("step");i&&i.getArea&&e.get("clip",!0)&&(null!=(I=i.getArea()).width?(I.x-=.1,I.y-=.1,I.width+=.2,I.height+=.2):I.r0&&(I.r0-=.5,I.r1+=.5)),this._clipShapeForSymbol=I,y&&d.type===i.type&&P===this._step?(x&&!v?v=this._newPolygon(u,O,i,T):v&&!x&&(g.remove(v),v=this._polygon=null),g.setClipPath(w(i,!1,e)),C&&m.updateData(a,{isIgnore:D,clipShape:I}),a.eachItemGraphicEl((function(e){e.stopAnimation(!0)})),b(this._stackedOnPoints,O)&&b(this._points,u)||(T?this._updateAnimation(a,O,i,n,P,_):(P&&(u=k(u,i,P),O=k(O,i,P)),y.setShape({points:u}),v&&v.setShape({points:u,stackedOnPoints:O})))):(C&&m.updateData(a,{isIgnore:D,clipShape:I}),P&&(u=k(u,i,P),O=k(O,i,P)),y=this._newPolyline(u,i,T),x&&(v=this._newPolygon(u,O,i,T)),g.setClipPath(w(i,!0,e)));var M=function(e,t){var n=e.getVisual("visualMeta");if(n&&n.length&&e.count()&&"cartesian2d"===t.type){for(var i,o,a=n.length-1;a>=0;a--){var c=n[a].dimension,l=e.dimensions[c],u=e.getDimensionInfo(l);if("x"===(i=u&&u.coordDim)||"y"===i){o=n[a];break}}if(o){var f=t.getAxis(i),d=r.map(o.stops,(function(e){return{coord:f.toGlobalCoord(f.dataToCoord(e.value)),color:e.color}})),m=d.length,p=o.outerColors.slice();m&&d[0].coord>d[m-1].coord&&(d.reverse(),p.reverse());var h=d[0].coord-10,y=d[m-1].coord+10,v=y-h;if(v<.001)return"transparent";r.each(d,(function(e){e.offset=(e.coord-h)/v})),d.push({offset:m?d[m-1].offset:.5,color:p[1]||"transparent"}),d.unshift({offset:m?d[0].offset:.5,color:p[0]||"transparent"});var g=new s.LinearGradient(0,0,0,0,d,!0);return g[i]=h,g[i+"2"]=y,g}}}(a,i)||a.getVisual("color");y.useStyle(r.defaults(c.getLineStyle(),{fill:"none",stroke:M,lineJoin:"bevel"}));var N=e.get("smooth");if(N=E(e.get("smooth")),y.setShape({smooth:N,smoothMonotone:e.get("smoothMonotone"),connectNulls:e.get("connectNulls")}),v){var j=a.getCalculationInfo("stackedOnSeries"),R=0;v.useStyle(r.defaults(l.getAreaStyle(),{fill:M,opacity:.7,lineJoin:"bevel"})),j&&(R=E(j.get("smooth"))),v.setShape({smooth:N,stackedOnSmooth:R,smoothMonotone:e.get("smoothMonotone"),connectNulls:e.get("connectNulls")})}this._data=a,this._coordSys=i,this._stackedOnPoints=O,this._points=u,this._step=P,this._valueOrigin=_},dispose:function(){},highlight:function(e,t,n,r){var i=e.getData(),a=c.queryDataIndex(i,r);if(!(a instanceof Array)&&null!=a&&a>=0){var s=i.getItemGraphicEl(a);if(!s){var l=i.getItemLayout(a);if(!l)return;if(this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(l[0],l[1]))return;(s=new o(i,a)).position=l,s.setZ(e.get("zlevel"),e.get("z")),s.ignore=isNaN(l[0])||isNaN(l[1]),s.__temp=!0,i.setItemGraphicEl(a,s),s.stopSymbolAnimation(!0),this.group.add(s)}s.highlight()}else d.prototype.highlight.call(this,e,t,n,r)},downplay:function(e,t,n,r){var i=e.getData(),o=c.queryDataIndex(i,r);if(null!=o&&o>=0){var a=i.getItemGraphicEl(o);a&&(a.__temp?(i.setItemGraphicEl(o,null),this.group.remove(a)):a.downplay())}else d.prototype.downplay.call(this,e,t,n,r)},_newPolyline:function(e){var t=this._polyline;return t&&this._lineGroup.remove(t),t=new u({shape:{points:e},silent:!0,z2:10}),this._lineGroup.add(t),this._polyline=t,t},_newPolygon:function(e,t){var n=this._polygon;return n&&this._lineGroup.remove(n),n=new f({shape:{points:e,stackedOnPoints:t},silent:!0}),this._lineGroup.add(n),this._polygon=n,n},_updateAnimation:function(e,t,n,r,i,o){var c=this._polyline,l=this._polygon,u=e.hostModel,f=a(this._data,e,this._stackedOnPoints,t,this._coordSys,n,this._valueOrigin,o),d=f.current,m=f.stackedOnCurrent,p=f.next,h=f.stackedOnNext;i&&(d=k(f.current,n,i),m=k(f.stackedOnCurrent,n,i),p=k(f.next,n,i),h=k(f.stackedOnNext,n,i)),c.shape.__points=f.current,c.shape.points=d,s.updateProps(c,{shape:{points:p}},u),l&&(l.setShape({points:d,stackedOnPoints:m}),s.updateProps(l,{shape:{points:p,stackedOnPoints:h}},u));for(var y=[],v=f.status,g=0;g<v.length;g++){if("="===v[g].cmd){var b=e.getItemGraphicEl(v[g].idx1);b&&y.push({el:b,ptIdx:g})}}c.animators&&c.animators.length&&c.animators[0].during((function(){for(var e=0;e<y.length;e++){y[e].el.attr("position",c.shape.__points[y[e].ptIdx])}}))},remove:function(e){var t=this.group,n=this._data;this._lineGroup.removeAll(),this._symbolDraw.remove(!0),n&&n.eachItemGraphicEl((function(e,r){e.__temp&&(t.remove(e),n.setItemGraphicEl(r,null))})),this._polyline=this._polygon=this._coordSys=this._points=this._stackedOnPoints=this._data=null}});e.exports=T},brfj:function(e,t,n){var r=n("9ZxA").isDimensionStacked,i=n("eBXX").map;t.prepareDataCoordInfo=function(e,t,n){var o,a=e.getBaseAxis(),s=e.getOtherAxis(a),c=function(e,t){var n=0,r=e.scale.getExtent();"start"===t?n=r[0]:"end"===t?n=r[1]:r[0]>0?n=r[0]:r[1]<0&&(n=r[1]);return n}(s,n),l=a.dim,u=s.dim,f=t.mapDimension(u),d=t.mapDimension(l),m="x"===u||"radius"===u?1:0,p=i(e.dimensions,(function(e){return t.mapDimension(e)})),h=t.getCalculationInfo("stackResultDimension");return(o|=r(t,p[0]))&&(p[0]=h),(o|=r(t,p[1]))&&(p[1]=h),{dataDimsForPoint:p,valueStart:c,valueAxisDim:u,baseAxisDim:l,stacked:!!o,valueDim:f,baseDim:d,baseDataOffset:m,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}},t.getStackedOnPoint=function(e,t,n,r){var i=NaN;e.stacked&&(i=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(i)&&(i=e.valueStart);var o=e.baseDataOffset,a=[];return a[o]=n.get(e.baseDim,r),a[1-o]=i,t.dataToPoint(a)}},ic5U:function(e,t,n){var r=n("brfj"),i=r.prepareDataCoordInfo,o=r.getStackedOnPoint;e.exports=function(e,t,n,r,a,s,c,l){for(var u=function(e,t){var n=[];return t.diff(e).add((function(e){n.push({cmd:"+",idx:e})})).update((function(e,t){n.push({cmd:"=",idx:t,idx1:e})})).remove((function(e){n.push({cmd:"-",idx:e})})).execute(),n}(e,t),f=[],d=[],m=[],p=[],h=[],y=[],v=[],g=i(a,t,c),b=i(s,e,l),E=0;E<u.length;E++){var k=u[E],S=!0;switch(k.cmd){case"=":var w=e.getItemLayout(k.idx),T=t.getItemLayout(k.idx1);(isNaN(w[0])||isNaN(w[1]))&&(w=T.slice()),f.push(w),d.push(T),m.push(n[k.idx]),p.push(r[k.idx1]),v.push(t.getRawIndex(k.idx1));break;case"+":var x=k.idx;f.push(a.dataToPoint([t.get(g.dataDimsForPoint[0],x),t.get(g.dataDimsForPoint[1],x)])),d.push(t.getItemLayout(x).slice()),m.push(o(g,a,t,x)),p.push(r[x]),v.push(t.getRawIndex(x));break;case"-":x=k.idx;var _=e.getRawIndex(x);_!==x?(f.push(e.getItemLayout(x)),d.push(s.dataToPoint([e.get(b.dataDimsForPoint[0],x),e.get(b.dataDimsForPoint[1],x)])),m.push(n[x]),p.push(o(b,s,e,x)),v.push(_)):S=!1}S&&(h.push(k),y.push(y.length))}y.sort((function(e,t){return v[e]-v[t]}));var O=[],C=[],D=[],A=[],I=[];for(E=0;E<y.length;E++){x=y[E];O[E]=f[x],C[E]=d[x],D[E]=m[x],A[E]=p[x],I[E]=h[x]}return{current:O,next:C,stackedOnCurrent:D,stackedOnNext:A,status:I}}},VPOr:function(e,t,n){var r=n("gJKR"),i=n("dJzI"),o=n("06H/"),a=i.min,s=i.max,c=i.scaleAndAdd,l=i.copy,u=[],f=[],d=[];function m(e){return isNaN(e[0])||isNaN(e[1])}function p(e,t,n,r,i,o,a,s,c,l,u){return"none"!==l&&l?h.apply(this,arguments):y.apply(this,arguments)}function h(e,t,n,r,i,o,a,s,c,u,p){for(var h=0,y=n,v=0;v<r;v++){var g=t[y];if(y>=i||y<0)break;if(m(g)){if(p){y+=o;continue}break}if(y===n)e[o>0?"moveTo":"lineTo"](g[0],g[1]);else if(c>0){var b=t[h],E="y"===u?1:0,k=(g[E]-b[E])*c;l(f,b),f[E]=b[E]+k,l(d,g),d[E]=g[E]-k,e.bezierCurveTo(f[0],f[1],d[0],d[1],g[0],g[1])}else e.lineTo(g[0],g[1]);h=y,y+=o}return v}function y(e,t,n,r,o,p,h,y,v,g,b){for(var E=0,k=n,S=0;S<r;S++){var w=t[k];if(k>=o||k<0)break;if(m(w)){if(b){k+=p;continue}break}if(k===n)e[p>0?"moveTo":"lineTo"](w[0],w[1]),l(f,w);else if(v>0){var T=k+p,x=t[T];if(b)for(;x&&m(t[T]);)x=t[T+=p];var _=.5,O=t[E];if(!(x=t[T])||m(x))l(d,w);else{var C,D;if(m(x)&&!b&&(x=w),i.sub(u,x,O),"x"===g||"y"===g){var A="x"===g?0:1;C=Math.abs(w[A]-O[A]),D=Math.abs(w[A]-x[A])}else C=i.dist(w,O),D=i.dist(w,x);c(d,w,u,-v*(1-(_=D/(D+C))))}a(f,f,y),s(f,f,h),a(d,d,y),s(d,d,h),e.bezierCurveTo(f[0],f[1],d[0],d[1],w[0],w[1]),c(f,w,u,v*_)}else e.lineTo(w[0],w[1]);E=k,k+=p}return S}function v(e,t){var n=[1/0,1/0],r=[-1/0,-1/0];if(t)for(var i=0;i<e.length;i++){var o=e[i];o[0]<n[0]&&(n[0]=o[0]),o[1]<n[1]&&(n[1]=o[1]),o[0]>r[0]&&(r[0]=o[0]),o[1]>r[1]&&(r[1]=o[1])}return{min:t?n:r,max:t?r:n}}var g=r.extend({type:"ec-polyline",shape:{points:[],smooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},style:{fill:null,stroke:"#000"},brush:o(r.prototype.brush),buildPath:function(e,t){var n=t.points,r=0,i=n.length,o=v(n,t.smoothConstraint);if(t.connectNulls){for(;i>0&&m(n[i-1]);i--);for(;r<i&&m(n[r]);r++);}for(;r<i;)r+=p(e,n,r,i,i,1,o.min,o.max,t.smooth,t.smoothMonotone,t.connectNulls)+1}}),b=r.extend({type:"ec-polygon",shape:{points:[],stackedOnPoints:[],smooth:0,stackedOnSmooth:0,smoothConstraint:!0,smoothMonotone:null,connectNulls:!1},brush:o(r.prototype.brush),buildPath:function(e,t){var n=t.points,r=t.stackedOnPoints,i=0,o=n.length,a=t.smoothMonotone,s=v(n,t.smoothConstraint),c=v(r,t.smoothConstraint);if(t.connectNulls){for(;o>0&&m(n[o-1]);o--);for(;i<o&&m(n[i]);i++);}for(;i<o;){var l=p(e,n,i,o,o,1,s.min,s.max,t.smooth,a,t.connectNulls);p(e,r,i+l-1,l,o,-1,c.min,c.max,t.stackedOnSmooth,a,t.connectNulls),i+=l+1,e.closePath()}}});t.Polyline=g,t.Polygon=b},JOj8:function(e,t,n){n("+2ef"),n("dh5y")},mcvH:function(e,t,n){var r=n("eBXX"),i=r.retrieve,o=r.defaults,a=r.extend,s=r.each,c=n("PnJO"),l=n("IdwQ"),u=n("oMx4"),f=n("p+dI"),d=f.isRadianAroundZero,m=f.remRadian,p=n("cTcu").createSymbol,h=n("cz2z"),y=n("dJzI").applyTransform,v=n("S5Fs").shouldShowAllLabels,g=Math.PI,b=function(e,t){this.opt=t,this.axisModel=e,o(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0}),this.group=new l.Group;var n=new l.Group({position:t.position.slice(),rotation:t.rotation});n.updateTransform(),this._transform=n.transform,this._dumbGroup=n};b.prototype={constructor:b,hasBuilder:function(e){return!!E[e]},add:function(e){E[e].call(this)},getGroup:function(){return this.group}};var E={axisLine:function(){var e=this.opt,t=this.axisModel;if(t.get("axisLine.show")){var n=this.axisModel.axis.getExtent(),r=this._transform,i=[n[0],0],o=[n[1],0];r&&(y(i,i,r),y(o,o,r));var c=a({lineCap:"round"},t.getModel("axisLine.lineStyle").getLineStyle());this.group.add(new l.Line({anid:"line",subPixelOptimize:!0,shape:{x1:i[0],y1:i[1],x2:o[0],y2:o[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1}));var u=t.get("axisLine.symbol"),f=t.get("axisLine.symbolSize"),d=t.get("axisLine.symbolOffset")||0;if("number"===typeof d&&(d=[d,d]),null!=u){"string"===typeof u&&(u=[u,u]),"string"!==typeof f&&"number"!==typeof f||(f=[f,f]);var m=f[0],h=f[1];s([{rotate:e.rotation+Math.PI/2,offset:d[0],r:0},{rotate:e.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((i[0]-o[0])*(i[0]-o[0])+(i[1]-o[1])*(i[1]-o[1]))}],(function(t,n){if("none"!==u[n]&&null!=u[n]){var r=p(u[n],-m/2,-h/2,m,h,c.stroke,!0),o=t.r+t.offset,a=[i[0]+o*Math.cos(e.rotation),i[1]-o*Math.sin(e.rotation)];r.attr({rotation:t.rotate,position:a,silent:!0,z2:11}),this.group.add(r)}}),this)}}},axisTickLabel:function(){var e=this.axisModel,t=this.opt,n=function(e,t,n){var r=t.axis,i=t.getModel("axisTick");if(!i.get("show")||r.scale.isBlank())return;for(var a=i.getModel("lineStyle"),s=n.tickDirection*i.get("length"),c=O(r.getTicksCoords(),e._transform,s,o(a.getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")}),"ticks"),l=0;l<c.length;l++)e.group.add(c[l]);return c}(this,e,t),r=function(e,t,n){var r=t.axis;if(!i(n.axisLabelShow,t.get("axisLabel.show"))||r.scale.isBlank())return;var o=t.getModel("axisLabel"),a=o.get("margin"),c=r.getViewLabels(),f=(i(n.labelRotate,o.get("rotate"))||0)*g/180,d=S(n.rotation,f,n.labelDirection),m=t.getCategories&&t.getCategories(!0),p=[],h=w(t),y=t.get("triggerEvent");return s(c,(function(i,s){var c=i.tickValue,f=i.formattedLabel,v=i.rawLabel,g=o;m&&m[c]&&m[c].textStyle&&(g=new u(m[c].textStyle,o,t.ecModel));var b=g.getTextColor()||t.get("axisLine.lineStyle.color"),E=[r.dataToCoord(c),n.labelOffset+n.labelDirection*a],S=new l.Text({anid:"label_"+c,position:E,rotation:d.rotation,silent:h,z2:10});l.setTextStyle(S.style,g,{text:f,textAlign:g.getShallow("align",!0)||d.textAlign,textVerticalAlign:g.getShallow("verticalAlign",!0)||g.getShallow("baseline",!0)||d.textVerticalAlign,textFill:"function"===typeof b?b("category"===r.type?v:"value"===r.type?c+"":c,s):b}),y&&(S.eventData=k(t),S.eventData.targetType="axisLabel",S.eventData.value=v),e._dumbGroup.add(S),S.updateTransform(),p.push(S),e.group.add(S),S.decomposeTransform()})),p}(this,e,t);!function(e,t,n){if(v(e.axis))return;var r=e.get("axisLabel.showMinLabel"),i=e.get("axisLabel.showMaxLabel");n=n||[];var o=(t=t||[])[0],a=t[1],s=t[t.length-1],c=t[t.length-2],l=n[0],u=n[1],f=n[n.length-1],d=n[n.length-2];!1===r?(T(o),T(l)):x(o,a)&&(r?(T(a),T(u)):(T(o),T(l)));!1===i?(T(s),T(f)):x(c,s)&&(i?(T(c),T(d)):(T(s),T(f)))}(e,r,n),function(e,t,n){var r=t.axis,i=t.getModel("minorTick");if(!i.get("show")||r.scale.isBlank())return;var a=r.getMinorTicksCoords();if(!a.length)return;for(var s=i.getModel("lineStyle"),c=n.tickDirection*i.get("length"),l=o(s.getLineStyle(),o(t.getModel("axisTick").getLineStyle(),{stroke:t.get("axisLine.lineStyle.color")})),u=0;u<a.length;u++)for(var f=O(a[u],e._transform,c,l,"minorticks_"+u),d=0;d<f.length;d++)e.group.add(f[d])}(this,e,t)},axisName:function(){var e=this.opt,t=this.axisModel,n=i(e.axisName,t.get("name"));if(n){var r,o,s=t.get("nameLocation"),u=e.nameDirection,f=t.getModel("nameTextStyle"),p=t.get("nameGap")||0,h=this.axisModel.axis.getExtent(),y=h[0]>h[1]?-1:1,v=["start"===s?h[0]-y*p:"end"===s?h[1]+y*p:(h[0]+h[1])/2,_(s)?e.labelOffset+u*p:0],b=t.get("nameRotate");null!=b&&(b=b*g/180),_(s)?r=S(e.rotation,null!=b?b:e.rotation,u):(r=function(e,t,n,r){var i,o,a=m(n-e.rotation),s=r[0]>r[1],c="start"===t&&!s||"start"!==t&&s;d(a-g/2)?(o=c?"bottom":"top",i="center"):d(a-1.5*g)?(o=c?"top":"bottom",i="center"):(o="middle",i=a<1.5*g&&a>g/2?c?"left":"right":c?"right":"left");return{rotation:a,textAlign:i,textVerticalAlign:o}}(e,s,b||0,h),null!=(o=e.axisNameAvailableWidth)&&(o=Math.abs(o/Math.sin(r.rotation)),!isFinite(o)&&(o=null)));var E=f.getFont(),T=t.get("nameTruncate",!0)||{},x=T.ellipsis,O=i(e.nameTruncateMaxWidth,T.maxWidth,o),C=null!=x&&null!=O?c.truncateText(n,O,E,x,{minChar:2,placeholder:T.placeholder}):n,D=t.get("tooltip",!0),A=t.mainType,I={componentType:A,name:n,$vars:["name"]};I[A+"Index"]=t.componentIndex;var P=new l.Text({anid:"name",__fullText:n,__truncatedText:C,position:v,rotation:r.rotation,silent:w(t),z2:1,tooltip:D&&D.show?a({content:n,formatter:function(){return n},formatterParams:I},D):null});l.setTextStyle(P.style,f,{text:C,textFont:E,textFill:f.getTextColor()||t.get("axisLine.lineStyle.color"),textAlign:f.get("align")||r.textAlign,textVerticalAlign:f.get("verticalAlign")||r.textVerticalAlign}),t.get("triggerEvent")&&(P.eventData=k(t),P.eventData.targetType="axisName",P.eventData.name=n),this._dumbGroup.add(P),P.updateTransform(),this.group.add(P),P.decomposeTransform()}}},k=b.makeAxisEventDataBase=function(e){var t={componentType:e.mainType,componentIndex:e.componentIndex};return t[e.mainType+"Index"]=e.componentIndex,t},S=b.innerTextLayout=function(e,t,n){var r,i,o=m(t-e);return d(o)?(i=n>0?"top":"bottom",r="center"):d(o-g)?(i=n>0?"bottom":"top",r="center"):(i="middle",r=o>0&&o<g?n>0?"right":"left":n>0?"left":"right"),{rotation:o,textAlign:r,textVerticalAlign:i}};var w=b.isLabelSilent=function(e){var t=e.get("tooltip");return e.get("silent")||!(e.get("triggerEvent")||t&&t.show)};function T(e){e&&(e.ignore=!0)}function x(e,t,n){var r=e&&e.getBoundingRect().clone(),i=t&&t.getBoundingRect().clone();if(r&&i){var o=h.identity([]);return h.rotate(o,o,-e.rotation),r.applyTransform(h.mul([],o,e.getLocalTransform())),i.applyTransform(h.mul([],o,t.getLocalTransform())),r.intersect(i)}}function _(e){return"middle"===e||"center"===e}function O(e,t,n,r,i){for(var o=[],a=[],s=[],c=0;c<e.length;c++){var u=e[c].coord;a[0]=u,a[1]=0,s[0]=u,s[1]=n,t&&(y(a,a,t),y(s,s,t));var f=new l.Line({anid:i+"_"+e[c].tickValue,subPixelOptimize:!0,shape:{x1:a[0],y1:a[1],x2:s[0],y2:s[1]},style:r,z2:2,silent:!0});o.push(f)}return o}var C=b;e.exports=C},DN5p:function(e,t,n){n("VXy3").__DEV__;var r=n("zwDW"),i=n("f5Pf"),o=r.extendComponentView({type:"axis",_axisPointer:null,axisPointerClass:null,render:function(e,t,n,r){this.axisPointerClass&&i.fixValue(e),o.superApply(this,"render",arguments),a(this,e,t,n,r,!0)},updateAxisPointer:function(e,t,n,r,i){a(this,e,t,n,r,!1)},remove:function(e,t){var n=this._axisPointer;n&&n.remove(t),o.superApply(this,"remove",arguments)},dispose:function(e,t){s(this,t),o.superApply(this,"dispose",arguments)}});function a(e,t,n,r,a,c){var l=o.getAxisPointerClass(e.axisPointerClass);if(l){var u=i.getAxisPointerModel(t);u?(e._axisPointer||(e._axisPointer=new l)).render(t,u,r,c):s(e,r)}}function s(e,t,n){var r=e._axisPointer;r&&r.dispose(t,n),e._axisPointer=null}var c=[];o.registerAxisPointerClass=function(e,t){c[e]=t},o.getAxisPointerClass=function(e){return e&&c[e]};var l=o;e.exports=l},dh5y:function(e,t,n){var r=n("eBXX"),i=n("IdwQ"),o=n("mcvH"),a=n("DN5p"),s=n("oKPY"),c=n("Injx"),l=c.rectCoordAxisBuildSplitArea,u=c.rectCoordAxisHandleRemove,f=["axisLine","axisTickLabel","axisName"],d=["splitArea","splitLine","minorSplitLine"],m=a.extend({type:"cartesianAxis",axisPointerClass:"CartesianAxisPointer",render:function(e,t,n,a){this.group.removeAll();var c=this._axisGroup;if(this._axisGroup=new i.Group,this.group.add(this._axisGroup),e.get("show")){var l=e.getCoordSysModel(),u=s.layout(l,e),p=new o(e,u);r.each(f,p.add,p),this._axisGroup.add(p.getGroup()),r.each(d,(function(t){e.get(t+".show")&&this["_"+t](e,l)}),this),i.groupTransition(c,this._axisGroup,e),m.superCall(this,"render",e,t,n,a)}},remove:function(){u(this)},_splitLine:function(e,t){var n=e.axis;if(!n.scale.isBlank()){var o=e.getModel("splitLine"),a=o.getModel("lineStyle"),s=a.get("color");s=r.isArray(s)?s:[s];for(var c=t.coordinateSystem.getRect(),l=n.isHorizontal(),u=0,f=n.getTicksCoords({tickModel:o}),d=[],m=[],p=a.getLineStyle(),h=0;h<f.length;h++){var y=n.toGlobalCoord(f[h].coord);l?(d[0]=y,d[1]=c.y,m[0]=y,m[1]=c.y+c.height):(d[0]=c.x,d[1]=y,m[0]=c.x+c.width,m[1]=y);var v=u++%s.length,g=f[h].tickValue;this._axisGroup.add(new i.Line({anid:null!=g?"line_"+f[h].tickValue:null,subPixelOptimize:!0,shape:{x1:d[0],y1:d[1],x2:m[0],y2:m[1]},style:r.defaults({stroke:s[v]},p),silent:!0}))}}},_minorSplitLine:function(e,t){var n=e.axis,r=e.getModel("minorSplitLine").getModel("lineStyle"),o=t.coordinateSystem.getRect(),a=n.isHorizontal(),s=n.getMinorTicksCoords();if(s.length)for(var c=[],l=[],u=r.getLineStyle(),f=0;f<s.length;f++)for(var d=0;d<s[f].length;d++){var m=n.toGlobalCoord(s[f][d].coord);a?(c[0]=m,c[1]=o.y,l[0]=m,l[1]=o.y+o.height):(c[0]=o.x,c[1]=m,l[0]=o.x+o.width,l[1]=m),this._axisGroup.add(new i.Line({anid:"minor_line_"+s[f][d].tickValue,subPixelOptimize:!0,shape:{x1:c[0],y1:c[1],x2:l[0],y2:l[1]},style:u,silent:!0}))}},_splitArea:function(e,t){l(this,this._axisGroup,e,t)}});m.extend({type:"xAxis"}),m.extend({type:"yAxis"})},Injx:function(e,t,n){var r=n("eBXX"),i=n("IdwQ");t.rectCoordAxisBuildSplitArea=function(e,t,n,o){var a=n.axis;if(!a.scale.isBlank()){var s=n.getModel("splitArea"),c=s.getModel("areaStyle"),l=c.get("color"),u=o.coordinateSystem.getRect(),f=a.getTicksCoords({tickModel:s,clamp:!0});if(f.length){var d=l.length,m=e.__splitAreaColors,p=r.createHashMap(),h=0;if(m)for(var y=0;y<f.length;y++){var v=m.get(f[y].tickValue);if(null!=v){h=(v+(d-1)*y)%d;break}}var g=a.toGlobalCoord(f[0].coord),b=c.getAreaStyle();l=r.isArray(l)?l:[l];for(y=1;y<f.length;y++){var E,k,S,w,T=a.toGlobalCoord(f[y].coord);a.isHorizontal()?(E=g,k=u.y,S=T-E,w=u.height,g=E+S):(E=u.x,k=g,S=u.width,g=k+(w=T-k));var x=f[y-1].tickValue;null!=x&&p.set(x,h),t.add(new i.Rect({anid:null!=x?"area_"+x:null,shape:{x:E,y:k,width:S,height:w},style:r.defaults({fill:l[h]},b),silent:!0})),h=(h+1)%d}e.__splitAreaColors=p}}},t.rectCoordAxisHandleRemove=function(e){e.__splitAreaColors=null}},f8ob:function(e,t,n){var r=n("zwDW"),i=n("eBXX"),o=n("f5Pf"),a=n("1zEi");n("hLoI"),n("MBrv"),n("F5pA"),r.registerPreprocessor((function(e){if(e){(!e.axisPointer||0===e.axisPointer.length)&&(e.axisPointer={});var t=e.axisPointer.link;t&&!i.isArray(t)&&(e.axisPointer.link=[t])}})),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,(function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=o.collect(e,t)})),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},a)},hLoI:function(e,t,n){var r=n("zwDW").extendComponentModel({type:"axisPointer",coordSysAxesInfo:null,defaultOption:{show:"auto",triggerOn:null,zlevel:0,z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#aaa",width:1,type:"solid"},shadowStyle:{color:"rgba(150,150,150,0.3)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,shadowBlur:3,shadowColor:"#aaa"},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}}});e.exports=r},MBrv:function(e,t,n){var r=n("zwDW"),i=n("Ybhn"),o=r.extendComponentView({type:"axisPointer",render:function(e,t,n){var r=t.getComponent("tooltip"),o=e.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";i.register("axisPointer",n,(function(e,t,n){"none"!==o&&("leave"===e||o.indexOf(e)>=0)&&n({type:"updateAxisPointer",currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})}))},remove:function(e,t){i.unregister(t.getZr(),"axisPointer"),o.superApply(this._model,"remove",arguments)},dispose:function(e,t){i.unregister("axisPointer",t),o.superApply(this._model,"dispose",arguments)}}),a=o;e.exports=a},SDrg:function(e,t,n){var r=n("eBXX"),i=n("wLVt"),o=n("IdwQ"),a=n("f5Pf"),s=n("+hgp"),c=n("Lco2"),l=(0,n("d3nx").makeInner)(),u=r.clone,f=r.bind;function d(){}function m(e,t,n,r){p(l(n).lastProp,r)||(l(n).lastProp=r,t?o.updateProps(n,r,e):(n.stopAnimation(),n.attr(r)))}function p(e,t){if(r.isObject(e)&&r.isObject(t)){var n=!0;return r.each(t,(function(t,r){n=n&&p(e[r],t)})),!!n}return e===t}function h(e,t){e[t.get("label.show")?"show":"hide"]()}function y(e){return{position:e.position.slice(),rotation:e.rotation||0}}function v(e,t,n){var r=t.get("z"),i=t.get("zlevel");e&&e.traverse((function(e){"group"!==e.type&&(null!=r&&(e.z=r),null!=i&&(e.zlevel=i),e.silent=n)}))}d.prototype={_group:null,_lastGraphicKey:null,_handle:null,_dragging:!1,_lastValue:null,_lastStatus:null,_payloadInfo:null,animationThreshold:15,render:function(e,t,n,i){var a=t.get("value"),s=t.get("status");if(this._axisModel=e,this._axisPointerModel=t,this._api=n,i||this._lastValue!==a||this._lastStatus!==s){this._lastValue=a,this._lastStatus=s;var c=this._group,l=this._handle;if(!s||"hide"===s)return c&&c.hide(),void(l&&l.hide());c&&c.show(),l&&l.show();var u={};this.makeElOption(u,a,e,t,n);var f=u.graphicKey;f!==this._lastGraphicKey&&this.clear(n),this._lastGraphicKey=f;var d=this._moveAnimation=this.determineAnimation(e,t);if(c){var p=r.curry(m,t,d);this.updatePointerEl(c,u,p,t),this.updateLabelEl(c,u,p,t)}else c=this._group=new o.Group,this.createPointerEl(c,u,e,t),this.createLabelEl(c,u,e,t),n.getZr().add(c);v(c,t,!0),this._renderHandle(a)}},remove:function(e){this.clear(e)},dispose:function(e){this.clear(e)},determineAnimation:function(e,t){var n=t.get("animation"),r=e.axis,i="category"===r.type,o=t.get("snap");if(!o&&!i)return!1;if("auto"===n||null==n){var s=this.animationThreshold;if(i&&r.getBandWidth()>s)return!0;if(o){var c=a.getAxisInfo(e).seriesDataCount,l=r.getExtent();return Math.abs(l[0]-l[1])/c>s}return!1}return!0===n},makeElOption:function(e,t,n,r,i){},createPointerEl:function(e,t,n,r){var i=t.pointer;if(i){var a=l(e).pointerEl=new o[i.type](u(t.pointer));e.add(a)}},createLabelEl:function(e,t,n,r){if(t.label){var i=l(e).labelEl=new o.Rect(u(t.label));e.add(i),h(i,r)}},updatePointerEl:function(e,t,n){var r=l(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},updateLabelEl:function(e,t,n,r){var i=l(e).labelEl;i&&(i.setStyle(t.label.style),n(i,{shape:t.label.shape,position:t.label.position}),h(i,r))},_renderHandle:function(e){if(!this._dragging&&this.updateHandleTransform){var t,n=this._axisPointerModel,i=this._api.getZr(),a=this._handle,l=n.getModel("handle"),u=n.get("status");if(!l.get("show")||!u||"hide"===u)return a&&i.remove(a),void(this._handle=null);this._handle||(t=!0,a=this._handle=o.createIcon(l.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(e){s.stop(e.event)},onmousedown:f(this._onHandleDragMove,this,0,0),drift:f(this._onHandleDragMove,this),ondragend:f(this._onHandleDragEnd,this)}),i.add(a)),v(a,n,!1);a.setStyle(l.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var d=l.get("size");r.isArray(d)||(d=[d,d]),a.attr("scale",[d[0]/2,d[1]/2]),c.createOrUpdate(this,"_doDispatchAxisPointer",l.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,t)}},_moveHandleToValue:function(e,t){m(this._axisPointerModel,!t&&this._moveAnimation,this._handle,y(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},_onHandleDragMove:function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(y(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(y(r)),l(n).lastProp=null,this._doDispatchAxisPointer()}},_doDispatchAxisPointer:function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},_onHandleDragEnd:function(e){if(this._dragging=!1,this._handle){var t=this._axisPointerModel.get("value");this._moveHandleToValue(t),this._api.dispatchAction({type:"hideTip"})}},getHandleTransform:null,updateHandleTransform:null,clear:function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null)},doClear:function(){},buildLabel:function(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}}},d.prototype.constructor=d,i.enableClassExtend(d);var g=d;e.exports=g},F5pA:function(e,t,n){var r=n("SDrg"),i=n("6Qh8"),o=n("oKPY"),a=n("DN5p"),s=r.extend({makeElOption:function(e,t,n,r,a){var s=n.axis,u=s.grid,f=r.get("type"),d=c(u,s).getOtherAxis(s).getGlobalExtent(),m=s.toGlobalCoord(s.dataToCoord(t,!0));if(f&&"none"!==f){var p=i.buildElStyle(r),h=l[f](s,m,d);h.style=p,e.graphicKey=h.type,e.pointer=h}var y=o.layout(u.model,n);i.buildCartesianSingleLabelElOption(t,e,y,n,r,a)},getHandleTransform:function(e,t,n){var r=o.layout(t.axis.grid.model,t,{labelInside:!1});return r.labelMargin=n.get("handle.margin"),{position:i.getTransformedPosition(t.axis,e,r),rotation:r.rotation+(r.labelDirection<0?Math.PI:0)}},updateHandleTransform:function(e,t,n,r){var i=n.axis,o=i.grid,a=i.getGlobalExtent(!0),s=c(o,i).getOtherAxis(i).getGlobalExtent(),l="x"===i.dim?0:1,u=e.position;u[l]+=t[l],u[l]=Math.min(a[1],u[l]),u[l]=Math.max(a[0],u[l]);var f=(s[1]+s[0])/2,d=[f,f];d[l]=u[l];return{position:u,rotation:e.rotation,cursorPoint:d,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][l]}}});function c(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}var l={line:function(e,t,n){return{type:"Line",subPixelOptimize:!0,shape:i.makeLineShape([t,n[0]],[t,n[1]],u(e))}},shadow:function(e,t,n){var r=Math.max(1,e.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:i.makeRectShape([t-r/2,n[0]],[r,o],u(e))}}};function u(e){return"x"===e.dim?0:1}a.registerAxisPointerClass("CartesianAxisPointer",s);var f=s;e.exports=f},"1zEi":function(e,t,n){var r=n("eBXX"),i=n("d3nx").makeInner,o=n("f5Pf"),a=n("ua5U"),s=r.each,c=r.curry,l=i();function u(e,t,n,i,o){var a=e.axis;if(!a.scale.isBlank()&&a.containData(t))if(e.involveSeries){var c=function(e,t){var n=t.axis,r=n.dim,i=e,o=[],a=Number.MAX_VALUE,c=-1;return s(t.seriesModels,(function(t,l){var u,f,d=t.getData().mapDimension(r,!0);if(t.getAxisTooltipData){var m=t.getAxisTooltipData(d,e,n);f=m.dataIndices,u=m.nestestValue}else{if(!(f=t.getData().indicesOfNearest(d[0],e,"category"===n.type?.5:null)).length)return;u=t.getData().get(d[0],f[0])}if(null!=u&&isFinite(u)){var p=e-u,h=Math.abs(p);h<=a&&((h<a||p>=0&&c<0)&&(a=h,c=p,i=u,o.length=0),s(f,(function(e){o.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})})))}})),{payloadBatch:o,snapToValue:i}}(t,e),l=c.payloadBatch,u=c.snapToValue;l[0]&&null==o.seriesIndex&&r.extend(o,l[0]),!i&&e.snap&&a.containData(u)&&null!=u&&(t=u),n.showPointer(e,t,l,o),n.showTooltip(e,c,u)}else n.showPointer(e,t)}function f(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function d(e,t,n,r){var i=n.payloadBatch,a=t.axis,s=a.model,c=t.axisPointerModel;if(t.triggerTooltip&&i.length){var l=t.coordSys.model,u=o.makeKey(l),f=e.map[u];f||(f=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(f)),f.dataByAxis.push({axisDim:a.dim,axisIndex:s.componentIndex,axisType:s.type,axisId:s.id,value:r,valueLabelOpt:{precision:c.get("label.precision"),formatter:c.get("label.formatter")},seriesDataIndices:i.slice()})}}function m(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function p(e){return!e||null==e[0]||isNaN(e[0])||null==e[1]||isNaN(e[1])}e.exports=function(e,t,n){var i=e.currTrigger,o=[e.x,e.y],h=e,y=e.dispatchAction||r.bind(n.dispatchAction,n),v=t.getComponent("axisPointer").coordSysAxesInfo;if(v){p(o)&&(o=a({seriesIndex:h.seriesIndex,dataIndex:h.dataIndex},t).point);var g=p(o),b=h.axesInfo,E=v.axesInfo,k="leave"===i||p(o),S={},w={},T={list:[],map:{}},x={showPointer:c(f,w),showTooltip:c(d,T)};s(v.coordSysMap,(function(e,t){var n=g||e.containPoint(o);s(v.coordSysAxesInfo[t],(function(e,t){var r=e.axis,i=function(e,t){for(var n=0;n<(e||[]).length;n++){var r=e[n];if(t.axis.dim===r.axisDim&&t.axis.model.componentIndex===r.axisIndex)return r}}(b,e);if(!k&&n&&(!b||i)){var a=i&&i.value;null!=a||g||(a=r.pointToData(o)),null!=a&&u(e,a,x,!1,S)}}))}));var _={};return s(E,(function(e,t){var n=e.linkGroup;n&&!w[t]&&s(n.axesInfo,(function(t,r){var i=w[r];if(t!==e&&i){var o=i.value;n.mapper&&(o=e.axis.scale.parse(n.mapper(o,m(t),m(e)))),_[e.key]=o}}))})),s(_,(function(e,t){u(E[t],e,x,!0,S)})),function(e,t,n){var r=n.axesInfo=[];s(t,(function(t,n){var i=t.axisPointerModel.option,o=e[n];o?(!t.useHandle&&(i.status="show"),i.value=o.value,i.seriesDataIndices=(o.payloadBatch||[]).slice()):!t.useHandle&&(i.status="hide"),"show"===i.status&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:i.value})}))}(w,E,S),function(e,t,n,r){if(p(t)||!e.list.length)return void r({type:"hideTip"});var i=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:i.dataIndexInside,dataIndex:i.dataIndex,seriesIndex:i.seriesIndex,dataByCoordSys:e.list})}(T,o,e,y),function(e,t,n){var i=n.getZr(),o="axisPointerLastHighlights",a=l(i)[o]||{},c=l(i)[o]={};s(e,(function(e,t){var n=e.axisPointerModel.option;"show"===n.status&&s(n.seriesDataIndices,(function(e){var t=e.seriesIndex+" | "+e.dataIndex;c[t]=e}))}));var u=[],f=[];r.each(a,(function(e,t){!c[t]&&f.push(e)})),r.each(c,(function(e,t){!a[t]&&u.push(e)})),f.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,batch:f}),u.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,batch:u})}(E,0,n),S}}},ua5U:function(e,t,n){var r=n("eBXX"),i=n("d3nx");e.exports=function(e,t){var n,o=[],a=e.seriesIndex;if(null==a||!(n=t.getSeriesByIndex(a)))return{point:[]};var s=n.getData(),c=i.queryDataIndex(s,e);if(null==c||c<0||r.isArray(c))return{point:[]};var l=s.getItemGraphicEl(c),u=n.coordinateSystem;if(n.getTooltipPosition)o=n.getTooltipPosition(c)||[];else if(u&&u.dataToPoint)o=u.dataToPoint(s.getValues(r.map(u.dimensions,(function(e){return s.mapDimension(e)})),c,!0))||[];else if(l){var f=l.getBoundingRect().clone();f.applyTransform(l.transform),o=[f.x+f.width/2,f.y+f.height/2]}return{point:o,el:l}}},Ybhn:function(e,t,n){var r=n("eBXX"),i=n("ONFv"),o=(0,n("d3nx").makeInner)(),a=r.each;function s(e,t,n){e.handler("leave",null,n)}function c(e,t,n,r){t.handler(e,n,r)}t.register=function(e,t,n){if(!i.node){var l=t.getZr();o(l).records||(o(l).records={}),function(e,t){if(o(e).initialized)return;function n(n,r){e.on(n,(function(n){var i=function(e){var t={showTip:[],hideTip:[]},n=function(r){var i=t[r.type];i?i.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}(t);a(o(e).records,(function(e){e&&r(e,n,i.dispatchAction)})),function(e,t){var n,r=e.showTip.length,i=e.hideTip.length;r?n=e.showTip[r-1]:i&&(n=e.hideTip[i-1]);n&&(n.dispatchAction=null,t.dispatchAction(n))}(i.pendings,t)}))}o(e).initialized=!0,n("click",r.curry(c,"click")),n("mousemove",r.curry(c,"mousemove")),n("globalout",s)}(l,t),(o(l).records[e]||(o(l).records[e]={})).handler=n}},t.unregister=function(e,t){if(!i.node){var n=t.getZr();(o(n).records||{})[e]&&(o(n).records[e]=null)}}},f5Pf:function(e,t,n){var r=n("eBXX"),i=n("oMx4"),o=r.each,a=r.curry;function s(e,t){return"all"===e||r.isArray(e)&&r.indexOf(e,t)>=0||e===t}function c(e){var t=(e.ecModel.getComponent("axisPointer")||{}).coordSysAxesInfo;return t&&t.axesInfo[u(e)]}function l(e){return!!e.get("handle.show")}function u(e){return e.type+"||"+e.id}t.collect=function(e,t){var n={axesInfo:{},seriesInvolved:!1,coordSysAxesInfo:{},coordSysMap:{}};return function(e,t,n){var c=t.getComponent("tooltip"),f=t.getComponent("axisPointer"),d=f.get("link",!0)||[],m=[];o(n.getCoordinateSystems(),(function(n){if(n.axisPointerEnabled){var p=u(n.model),h=e.coordSysAxesInfo[p]={};e.coordSysMap[p]=n;var y=n.model.getModel("tooltip",c);if(o(n.getAxes(),a(E,!1,null)),n.getTooltipAxes&&c&&y.get("show")){var v="axis"===y.get("trigger"),g="cross"===y.get("axisPointer.type"),b=n.getTooltipAxes(y.get("axisPointer.axis"));(v||g)&&o(b.baseAxes,a(E,!g||"cross",v)),g&&o(b.otherAxes,a(E,"cross",!1))}}function E(a,c,p){var v=p.model.getModel("axisPointer",f),g=v.get("show");if(g&&("auto"!==g||a||l(v))){null==c&&(c=v.get("triggerTooltip")),v=a?function(e,t,n,a,s,c){var l=t.getModel("axisPointer"),u={};o(["type","snap","lineStyle","shadowStyle","label","animation","animationDurationUpdate","animationEasingUpdate","z"],(function(e){u[e]=r.clone(l.get(e))})),u.snap="category"!==e.type&&!!c,"cross"===l.get("type")&&(u.type="line");var f=u.label||(u.label={});if(null==f.show&&(f.show=!1),"cross"===s){var d=l.get("label.show");if(f.show=null==d||d,!c){var m=u.lineStyle=l.get("crossStyle");m&&r.defaults(f,m.textStyle)}}return e.model.getModel("axisPointer",new i(u,n,a))}(p,y,f,t,a,c):v;var b=v.get("snap"),E=u(p.model),k=c||b||"category"===p.type,S=e.axesInfo[E]={key:E,axis:p,coordSys:n,axisPointerModel:v,triggerTooltip:c,involveSeries:k,snap:b,useHandle:l(v),seriesModels:[]};h[E]=S,e.seriesInvolved|=k;var w=function(e,t){for(var n=t.model,r=t.dim,i=0;i<e.length;i++){var o=e[i]||{};if(s(o[r+"AxisId"],n.id)||s(o[r+"AxisIndex"],n.componentIndex)||s(o[r+"AxisName"],n.name))return i}}(d,p);if(null!=w){var T=m[w]||(m[w]={axesInfo:{}});T.axesInfo[E]=S,T.mapper=d[w].mapper,S.linkGroup=T}}}}))}(n,e,t),n.seriesInvolved&&function(e,t){t.eachSeries((function(t){var n=t.coordinateSystem,r=t.get("tooltip.trigger",!0),i=t.get("tooltip.show",!0);n&&"none"!==r&&!1!==r&&"item"!==r&&!1!==i&&!1!==t.get("axisPointer.show",!0)&&o(e.coordSysAxesInfo[u(n.model)],(function(e){var r=e.axis;n.getAxis(r.dim)===r&&(e.seriesModels.push(t),null==e.seriesDataCount&&(e.seriesDataCount=0),e.seriesDataCount+=t.getData().count())}))}),this)}(n,e),n},t.fixValue=function(e){var t=c(e);if(t){var n=t.axisPointerModel,r=t.axis.scale,i=n.option,o=n.get("status"),a=n.get("value");null!=a&&(a=r.parse(a));var s=l(n);null==o&&(i.status=s?"show":"hide");var u=r.getExtent().slice();u[0]>u[1]&&u.reverse(),(null==a||a>u[1])&&(a=u[1]),a<u[0]&&(a=u[0]),i.value=a,s&&(i.status=t.axis.scale.isBlank()?"hide":"show")}},t.getAxisInfo=c,t.getAxisPointerModel=function(e){var t=c(e);return t&&t.axisPointerModel},t.makeKey=u},"6Qh8":function(e,t,n){var r=n("eBXX"),i=n("IdwQ"),o=n("wSal"),a=n("PnJO"),s=n("cz2z"),c=n("S5Fs"),l=n("mcvH");function u(e,t,n,r,i){var s=f(n.get("value"),t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get("label.precision"),formatter:n.get("label.formatter")}),c=n.getModel("label"),l=a.normalizeCssArray(c.get("padding")||0),u=c.getFont(),d=o.getBoundingRect(s,u),m=i.position,p=d.width+l[1]+l[3],h=d.height+l[0]+l[2],y=i.align;"right"===y&&(m[0]-=p),"center"===y&&(m[0]-=p/2);var v=i.verticalAlign;"bottom"===v&&(m[1]-=h),"middle"===v&&(m[1]-=h/2),function(e,t,n,r){var i=r.getWidth(),o=r.getHeight();e[0]=Math.min(e[0]+t,i)-t,e[1]=Math.min(e[1]+n,o)-n,e[0]=Math.max(e[0],0),e[1]=Math.max(e[1],0)}(m,p,h,r);var g=c.get("backgroundColor");g&&"auto"!==g||(g=t.get("axisLine.lineStyle.color")),e.label={shape:{x:0,y:0,width:p,height:h,r:c.get("borderRadius")},position:m.slice(),style:{text:s,textFont:u,textFill:c.getTextColor(),textPosition:"inside",textPadding:l,fill:g,stroke:c.get("borderColor")||"transparent",lineWidth:c.get("borderWidth")||0,shadowBlur:c.get("shadowBlur"),shadowColor:c.get("shadowColor"),shadowOffsetX:c.get("shadowOffsetX"),shadowOffsetY:c.get("shadowOffsetY")},z2:10}}function f(e,t,n,i,o){e=t.scale.parse(e);var a=t.scale.getLabel(e,{precision:o.precision}),s=o.formatter;if(s){var l={value:c.getAxisRawValue(t,e),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};r.each(i,(function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,i=t&&t.getDataParams(r);i&&l.seriesData.push(i)})),r.isString(s)?a=s.replace("{value}",a):r.isFunction(s)&&(a=s(l))}return a}function d(e,t,n){var r=s.create();return s.rotate(r,r,n.rotation),s.translate(r,r,n.position),i.applyTransform([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}t.buildElStyle=function(e){var t,n=e.get("type"),r=e.getModel(n+"Style");return"line"===n?(t=r.getLineStyle()).fill=null:"shadow"===n&&((t=r.getAreaStyle()).stroke=null),t},t.buildLabelElOption=u,t.getValueLabel=f,t.getTransformedPosition=d,t.buildCartesianSingleLabelElOption=function(e,t,n,r,i,o){var a=l.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=i.get("label.margin"),u(t,r,i,o,{position:d(r.axis,e,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})},t.makeLineShape=function(e,t,n){return{x1:e[n=n||0],y1:e[1-n],x2:t[n],y2:t[1-n]}},t.makeRectShape=function(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}},t.makeSectorShape=function(e,t,n,r,i,o){return{cx:e,cy:t,r0:n,r:r,startAngle:i,endAngle:o,clockwise:!0}}},fhwf:function(e,t,n){var r=n("0kga"),i=n("qOnh"),o=n("nU6Z").detectSourceFormat,a=n("wrmW").SERIES_LAYOUT_BY_COLUMN;r.extend({type:"dataset",defaultOption:{seriesLayoutBy:a,sourceHeader:null,dimensions:null,source:null},optionUpdated:function(){o(this)}}),i.extend({type:"dataset"})},jMqH:function(e,t,n){var r=n("zwDW"),i=n("eBXX"),o=n("IdwQ");n("VNNb"),n("JOj8"),r.extendComponentView({type:"grid",render:function(e,t){this.group.removeAll(),e.get("show")&&this.group.add(new o.Rect({shape:e.coordinateSystem.getRect(),style:i.defaults({fill:e.get("backgroundColor")},e.getItemStyle()),silent:!0,z2:-1}))}}),r.registerPreprocessor((function(e){e.xAxis&&e.yAxis&&!e.grid&&(e.grid={})}))},"1AZf":function(e,t,n){var r=n("zwDW");n("LPr3"),n("SRdQ"),r.registerPreprocessor((function(e){e.markLine=e.markLine||{}}))},LPr3:function(e,t,n){var r=n("vn6O").extend({type:"markLine",defaultOption:{zlevel:0,z:5,symbol:["circle","arrow"],symbolSize:[8,16],precision:2,tooltip:{trigger:"item"},label:{show:!0,position:"end",distance:5},lineStyle:{type:"dashed"},emphasis:{label:{show:!0},lineStyle:{width:3}},animationEasing:"linear"}});e.exports=r},SRdQ:function(e,t,n){var r=n("eBXX"),i=n("n8RA"),o=n("p+dI"),a=n("/511"),s=n("qxYL"),c=n("Lqgd"),l=n("9ZxA").getStackedDimension,u=function(e,t,n,i){var o=e.getData(),s=i.type;if(!r.isArray(i)&&("min"===s||"max"===s||"average"===s||"median"===s||null!=i.xAxis||null!=i.yAxis)){var c,u;if(null!=i.yAxis||null!=i.xAxis)c=t.getAxis(null!=i.yAxis?"y":"x"),u=r.retrieve(i.yAxis,i.xAxis);else{var f=a.getAxisInfo(i,o,t,e);c=f.valueAxis;var d=l(o,f.valueDataDim);u=a.numCalculate(o,d,s)}var m="x"===c.dim?0:1,p=1-m,h=r.clone(i),y={};h.type=null,h.coord=[],y.coord=[],h.coord[p]=-1/0,y.coord[p]=1/0;var v=n.get("precision");v>=0&&"number"===typeof u&&(u=+u.toFixed(Math.min(v,20))),h.coord[m]=y.coord[m]=u,i=[h,y,{type:s,valueIndex:i.valueIndex,value:u}]}return(i=[a.dataTransform(e,i[0]),a.dataTransform(e,i[1]),r.extend({},i[2])])[2].type=i[2].type||"",r.merge(i[2],i[0]),r.merge(i[2],i[1]),i};function f(e){return!isNaN(e)&&!isFinite(e)}function d(e,t,n,r){var i=1-e,o=r.dimensions[e];return f(t[i])&&f(n[i])&&t[e]===n[e]&&r.getAxis(o).containData(t[e])}function m(e,t){if("cartesian2d"===e.type){var n=t[0].coord,r=t[1].coord;if(n&&r&&(d(1,n,r,e)||d(0,n,r,e)))return!0}return a.dataFilter(e,t[0])&&a.dataFilter(e,t[1])}function p(e,t,n,r,i){var a,s=r.coordinateSystem,c=e.getItemModel(t),l=o.parsePercent(c.get("x"),i.getWidth()),u=o.parsePercent(c.get("y"),i.getHeight());if(isNaN(l)||isNaN(u)){if(r.getMarkerPosition)a=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var d=s.dimensions,m=e.get(d[0],t),p=e.get(d[1],t);a=s.dataToPoint([m,p])}if("cartesian2d"===s.type){var h=s.getAxis("x"),y=s.getAxis("y");d=s.dimensions;f(e.get(d[0],t))?a[0]=h.toGlobalCoord(h.getExtent()[n?0:1]):f(e.get(d[1],t))&&(a[1]=y.toGlobalCoord(y.getExtent()[n?0:1]))}isNaN(l)||(a[0]=l),isNaN(u)||(a[1]=u)}else a=[l,u];e.setItemLayout(t,a)}var h=c.extend({type:"markLine",updateTransform:function(e,t,n){t.eachSeries((function(e){var t=e.markLineModel;if(t){var r=t.getData(),i=t.__from,o=t.__to;i.each((function(t){p(i,t,!0,e,n),p(o,t,!1,e,n)})),r.each((function(e){r.setItemLayout(e,[i.getItemLayout(e),o.getItemLayout(e)])})),this.markerGroupMap.get(e.id).updateLayout()}}),this)},renderSeries:function(e,t,n,o){var c=e.coordinateSystem,l=e.id,f=e.getData(),d=this.markerGroupMap,h=d.get(l)||d.set(l,new s);this.group.add(h.group);var y=function(e,t,n){var o;o=e?r.map(e&&e.dimensions,(function(e){var n=t.getData().getDimensionInfo(t.getData().mapDimension(e))||{};return r.defaults({name:e},n)})):[{name:"value",type:"float"}];var s=new i(o,n),c=new i(o,n),l=new i([],n),f=r.map(n.get("data"),r.curry(u,t,e,n));e&&(f=r.filter(f,r.curry(m,e)));var d=e?a.dimValueGetter:function(e){return e.value};return s.initData(r.map(f,(function(e){return e[0]})),null,d),c.initData(r.map(f,(function(e){return e[1]})),null,d),l.initData(r.map(f,(function(e){return e[2]}))),l.hasItemOption=!0,{from:s,to:c,line:l}}(c,e,t),v=y.from,g=y.to,b=y.line;t.__from=v,t.__to=g,t.setData(b);var E=t.get("symbol"),k=t.get("symbolSize");function S(t,n,r){var i=t.getItemModel(n);p(t,n,r,e,o),t.setItemVisual(n,{symbolSize:i.get("symbolSize")||k[r?0:1],symbol:i.get("symbol",!0)||E[r?0:1],color:i.get("itemStyle.color")||f.getVisual("color")})}r.isArray(E)||(E=[E,E]),"number"===typeof k&&(k=[k,k]),y.from.each((function(e){S(v,e,!0),S(g,e,!1)})),b.each((function(e){var t=b.getItemModel(e).get("lineStyle.color");b.setItemVisual(e,{color:t||v.getItemVisual(e,"color")}),b.setItemLayout(e,[v.getItemLayout(e),g.getItemLayout(e)]),b.setItemVisual(e,{fromSymbolSize:v.getItemVisual(e,"symbolSize"),fromSymbol:v.getItemVisual(e,"symbol"),toSymbolSize:g.getItemVisual(e,"symbolSize"),toSymbol:g.getItemVisual(e,"symbol")})})),h.updateData(b),y.line.eachItemGraphicEl((function(e,n){e.traverse((function(e){e.dataModel=t}))})),h.__keep=!0,h.group.silent=t.get("silent")||e.get("silent")}});e.exports=h},vn6O:function(e,t,n){n("VXy3").__DEV__;var r=n("zwDW"),i=n("eBXX"),o=n("ONFv"),a=n("d3nx"),s=n("PnJO"),c=n("3WVd"),l=s.addCommas,u=s.encodeHTML;function f(e){a.defaultEmphasis(e,"label",["show"])}var d=r.extendComponentModel({type:"marker",dependencies:["series","grid","polar","geo"],init:function(e,t,n){this.mergeDefaultAndTheme(e,n),this._mergeOption(e,n,!1,!0)},isAnimationEnabled:function(){if(o.node)return!1;var e=this.__hostSeries;return this.getShallow("animation")&&e&&e.isAnimationEnabled()},mergeOption:function(e,t){this._mergeOption(e,t,!1,!1)},_mergeOption:function(e,t,n,r){var o=this.constructor,a=this.mainType+"Model";n||t.eachSeries((function(e){var n=e.get(this.mainType,!0),s=e[a];n&&n.data?(s?s._mergeOption(n,t,!0):(r&&f(n),i.each(n.data,(function(e){e instanceof Array?(f(e[0]),f(e[1])):f(e)})),s=new o(n,this,t),i.extend(s,{mainType:this.mainType,seriesIndex:e.seriesIndex,name:e.name,createdBySelf:!0}),s.__hostSeries=e),e[a]=s):e[a]=null}),this)},formatTooltip:function(e){var t=this.getData(),n=this.getRawValue(e),r=i.isArray(n)?i.map(n,l).join(", "):l(n),o=t.getName(e),a=u(this.name);return(null!=n||o)&&(a+="<br />"),o&&(a+=u(o),null!=n&&(a+=" : ")),null!=n&&(a+=u(r)),a},getData:function(){return this._data},setData:function(e){this._data=e}});i.mixin(d,c);var m=d;e.exports=m},Lqgd:function(e,t,n){var r=n("zwDW"),i=n("eBXX"),o=r.extendComponentView({type:"marker",init:function(){this.markerGroupMap=i.createHashMap()},render:function(e,t,n){var r=this.markerGroupMap;r.each((function(e){e.__keep=!1}));var i=this.type+"Model";t.eachSeries((function(e){var r=e[i];r&&this.renderSeries(e,r,t,n)}),this),r.each((function(e){!e.__keep&&this.group.remove(e.group)}),this)},renderSeries:function(){}});e.exports=o},"/511":function(e,t,n){var r=n("eBXX"),i=n("p+dI"),o=n("9ZxA").isDimensionStacked,a=r.indexOf;function s(e,t,n,r,a,s){var c=[],l=o(t,r)?t.getCalculationInfo("stackResultDimension"):r,u=f(t,l,e),d=t.indicesOfNearest(l,u)[0];c[a]=t.get(n,d),c[s]=t.get(l,d);var m=t.get(r,d),p=i.getPrecision(t.get(r,d));return(p=Math.min(p,20))>=0&&(c[s]=+c[s].toFixed(p)),[c,m]}var c=r.curry,l={min:c(s,"min"),max:c(s,"max"),average:c(s,"average")};function u(e,t,n,r){var i={};return null!=e.valueIndex||null!=e.valueDim?(i.valueDataDim=null!=e.valueIndex?t.getDimension(e.valueIndex):e.valueDim,i.valueAxis=n.getAxis(function(e,t){var n=e.getData(),r=n.dimensions;t=n.getDimension(t);for(var i=0;i<r.length;i++){var o=n.getDimensionInfo(r[i]);if(o.name===t)return o.coordDim}}(r,i.valueDataDim)),i.baseAxis=n.getOtherAxis(i.valueAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim)):(i.baseAxis=r.getBaseAxis(),i.valueAxis=n.getOtherAxis(i.baseAxis),i.baseDataDim=t.mapDimension(i.baseAxis.dim),i.valueDataDim=t.mapDimension(i.valueAxis.dim)),i}function f(e,t,n){if("average"===n){var r=0,i=0;return e.each(t,(function(e,t){isNaN(e)||(r+=e,i++)})),r/i}return"median"===n?e.getMedian(t):e.getDataExtent(t,!0)["max"===n?1:0]}t.dataTransform=function(e,t){var n=e.getData(),i=e.coordinateSystem;if(t&&!function(e){return!isNaN(parseFloat(e.x))&&!isNaN(parseFloat(e.y))}(t)&&!r.isArray(t.coord)&&i){var o=i.dimensions,s=u(t,n,i,e);if((t=r.clone(t)).type&&l[t.type]&&s.baseAxis&&s.valueAxis){var c=a(o,s.baseAxis.dim),d=a(o,s.valueAxis.dim),m=l[t.type](n,s.baseDataDim,s.valueDataDim,c,d);t.coord=m[0],t.value=m[1]}else{for(var p=[null!=t.xAxis?t.xAxis:t.radiusAxis,null!=t.yAxis?t.yAxis:t.angleAxis],h=0;h<2;h++)l[p[h]]&&(p[h]=f(n,n.mapDimension(o[h]),p[h]));t.coord=p}}return t},t.getAxisInfo=u,t.dataFilter=function(e,t){return!(e&&e.containData&&t.coord&&!function(e){return!(isNaN(parseFloat(e.x))&&isNaN(parseFloat(e.y)))}(t))||e.containData(t.coord)},t.dimValueGetter=function(e,t,n,r){return r<2?e.coord&&e.coord[r]:e.value},t.numCalculate=f},"4j+k":function(e,t,n){var r=n("zwDW");n("f8ob"),n("oYH7"),n("rX5h"),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},(function(){})),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},(function(){}))},lFig:function(e,t,n){var r=n("eBXX"),i=n("JUXE"),o=n("+hgp"),a=n("FObb"),s=n("ONFv"),c=n("PnJO"),l=r.each,u=c.toCamelCase,f=["","-webkit-","-moz-","-o-"];function d(e){var t=[],n=e.get("transitionDuration"),o=e.get("backgroundColor"),a=e.getModel("textStyle"),d=e.get("padding");return n&&t.push(function(e){var t="cubic-bezier(0.23, 1, 0.32, 1)",n="left "+e+"s "+t+",top "+e+"s "+t;return r.map(f,(function(e){return e+"transition:"+n})).join(";")}(n)),o&&(s.canvasSupported?t.push("background-Color:"+o):(t.push("background-Color:#"+i.toHex(o)),t.push("filter:alpha(opacity=70)"))),l(["width","color","radius"],(function(n){var r="border-"+n,i=u(r),o=e.get(i);null!=o&&t.push(r+":"+o+("color"===n?"":"px"))})),t.push(function(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();return r&&t.push("color:"+r),t.push("font:"+e.getFont()),n&&t.push("line-height:"+Math.round(3*n/2)+"px"),l(["decoration","align"],(function(n){var r=e.get(n);r&&t.push("text-"+n+":"+r)})),t.join(";")}(a)),null!=d&&t.push("padding:"+c.normalizeCssArray(d).join("px ")+"px"),t.join(";")+";"}function m(e,t,n,r,i){var o=t&&t.painter;if(n){var s=o&&o.getViewportRoot();s&&a.transformLocalCoord(e,s,document.body,r,i)}else{e[0]=r,e[1]=i;var c=o&&o.getViewportRootOffset();c&&(e[0]+=c.offsetLeft,e[1]+=c.offsetTop)}}function p(e,t,n){if(s.wxa)return null;var r=document.createElement("div");r.domBelongToZr=!0,this.el=r;var i=this._zr=t.getZr(),a=this._appendToBody=n&&n.appendToBody;this._styleCoord=[0,0],m(this._styleCoord,i,a,t.getWidth()/2,t.getHeight()/2),a?document.body.appendChild(r):e.appendChild(r),this._container=e,this._show=!1,this._hideTimeout;var c=this;r.onmouseenter=function(){c._enterable&&(clearTimeout(c._hideTimeout),c._show=!0),c._inContent=!0},r.onmousemove=function(e){if(e=e||window.event,!c._enterable){var t=i.handler,n=i.painter.getViewportRoot();o.normalizeEvent(n,e,!0),t.dispatch("mousemove",e)}},r.onmouseleave=function(){c._enterable&&c._show&&c.hideLater(c._hideDelay),c._inContent=!1}}p.prototype={constructor:p,_enterable:!0,update:function(){var e=this._container,t=e.currentStyle||document.defaultView.getComputedStyle(e),n=e.style;"absolute"!==n.position&&"absolute"!==t.position&&(n.position="relative")},show:function(e){clearTimeout(this._hideTimeout);var t=this.el,n=this._styleCoord;t.style.cssText="position:absolute;display:block;border-style:solid;white-space:nowrap;z-index:9999999;"+d(e)+";left:"+n[0]+"px;top:"+n[1]+"px;"+(e.get("extraCssText")||""),t.style.display=t.innerHTML?"block":"none",t.style.pointerEvents=this._enterable?"auto":"none",this._show=!0},setContent:function(e){this.el.innerHTML=null==e?"":e},setEnterable:function(e){this._enterable=e},getSize:function(){var e=this.el;return[e.clientWidth,e.clientHeight]},moveTo:function(e,t){var n=this._styleCoord;m(n,this._zr,this._appendToBody,e,t);var r=this.el.style;r.left=n[0]+"px",r.top=n[1]+"px"},hide:function(){this.el.style.display="none",this._show=!1},hideLater:function(e){!this._show||this._inContent&&this._enterable||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(r.bind(this.hide,this),e)):this.hide())},isShow:function(){return this._show},dispose:function(){this.el.parentNode.removeChild(this.el)},getOuterSize:function(){var e=this.el.clientWidth,t=this.el.clientHeight;if(document.defaultView&&document.defaultView.getComputedStyle){var n=document.defaultView.getComputedStyle(this.el);n&&(e+=parseInt(n.borderLeftWidth,10)+parseInt(n.borderRightWidth,10),t+=parseInt(n.borderTopWidth,10)+parseInt(n.borderBottomWidth,10))}return{width:e,height:t}}};var h=p;e.exports=h},oYH7:function(e,t,n){var r=n("zwDW").extendComponentModel({type:"tooltip",dependencies:["axisPointer"],defaultOption:{zlevel:0,z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:!1,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"rgba(50,50,50,0.7)",borderColor:"#333",borderRadius:4,borderWidth:0,padding:5,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#fff",fontSize:14}}});e.exports=r},xCw8:function(e,t,n){var r=n("eBXX"),i=n("8Byw");function o(e){this._zr=e.getZr(),this._show=!1,this._hideTimeout}o.prototype={constructor:o,_enterable:!0,update:function(){},show:function(e){this._hideTimeout&&clearTimeout(this._hideTimeout),this.el.attr("show",!0),this._show=!0},setContent:function(e,t,n){this.el&&this._zr.remove(this.el);for(var r={},o=e,a="{marker",s=o.indexOf(a);s>=0;){var c=o.indexOf("|}"),l=o.substr(s+a.length,c-s-a.length);l.indexOf("sub")>-1?r["marker"+l]={textWidth:4,textHeight:4,textBorderRadius:2,textBackgroundColor:t[l],textOffset:[3,0]}:r["marker"+l]={textWidth:10,textHeight:10,textBorderRadius:5,textBackgroundColor:t[l]},s=(o=o.substr(c+1)).indexOf("{marker")}this.el=new i({style:{rich:r,text:e,textLineHeight:20,textBackgroundColor:n.get("backgroundColor"),textBorderRadius:n.get("borderRadius"),textFill:n.get("textStyle.color"),textPadding:n.get("padding")},z:n.get("z")}),this._zr.add(this.el);var u=this;this.el.on("mouseover",(function(){u._enterable&&(clearTimeout(u._hideTimeout),u._show=!0),u._inContent=!0})),this.el.on("mouseout",(function(){u._enterable&&u._show&&u.hideLater(u._hideDelay),u._inContent=!1}))},setEnterable:function(e){this._enterable=e},getSize:function(){var e=this.el.getBoundingRect();return[e.width,e.height]},moveTo:function(e,t){this.el&&this.el.attr("position",[e,t])},hide:function(){this.el&&this.el.hide(),this._show=!1},hideLater:function(e){!this._show||this._inContent&&this._enterable||(e?(this._hideDelay=e,this._show=!1,this._hideTimeout=setTimeout(r.bind(this.hide,this),e)):this.hide())},isShow:function(){return this._show},getOuterSize:function(){var e=this.getSize();return{width:e[0],height:e[1]}}};var a=o;e.exports=a},rX5h:function(e,t,n){var r=n("zwDW"),i=n("eBXX"),o=n("ONFv"),a=n("lFig"),s=n("xCw8"),c=n("PnJO"),l=n("p+dI"),u=n("IdwQ"),f=n("ua5U"),d=n("LMHn"),m=n("oMx4"),p=n("Ybhn"),h=n("S5Fs"),y=n("6Qh8"),v=n("d3nx").getTooltipRenderMode,g=i.bind,b=i.each,E=l.parsePercent,k=new u.Rect({shape:{x:-1,y:-1,width:2,height:2}}),S=r.extendComponentView({type:"tooltip",init:function(e,t){if(!o.node){var n,r=e.getComponent("tooltip"),i=r.get("renderMode");this._renderMode=v(i),"html"===this._renderMode?(n=new a(t.getDom(),t,{appendToBody:r.get("appendToBody",!0)}),this._newLine="<br/>"):(n=new s(t),this._newLine="\n"),this._tooltipContent=n}},render:function(e,t,n){if(!o.node){this.group.removeAll(),this._tooltipModel=e,this._ecModel=t,this._api=n,this._lastDataByCoordSys=null,this._alwaysShowContent=e.get("alwaysShowContent");var r=this._tooltipContent;r.update(),r.setEnterable(e.get("enterable")),this._initGlobalListener(),this._keepShow()}},_initGlobalListener:function(){var e=this._tooltipModel.get("triggerOn");p.register("itemTooltip",this._api,g((function(t,n,r){"none"!==e&&(e.indexOf(t)>=0?this._tryShow(n,r):"leave"===t&&this._hide(r))}),this))},_keepShow:function(){var e=this._tooltipModel,t=this._ecModel,n=this._api;if(null!=this._lastX&&null!=this._lastY&&"none"!==e.get("triggerOn")){var r=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout((function(){!n.isDisposed()&&r.manuallyShowTip(e,t,n,{x:r._lastX,y:r._lastY})}))}},manuallyShowTip:function(e,t,n,r){if(r.from!==this.uid&&!o.node){var i=T(r,n);this._ticket="";var a=r.dataByCoordSys;if(r.tooltip&&null!=r.x&&null!=r.y){var s=k;s.position=[r.x,r.y],s.update(),s.tooltip=r.tooltip,this._tryShow({offsetX:r.x,offsetY:r.y,target:s},i)}else if(a)this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,dataByCoordSys:r.dataByCoordSys,tooltipOption:r.tooltipOption},i);else if(null!=r.seriesIndex){if(this._manuallyAxisShowTip(e,t,n,r))return;var c=f(r,t),l=c.point[0],u=c.point[1];null!=l&&null!=u&&this._tryShow({offsetX:l,offsetY:u,position:r.position,target:c.el},i)}else null!=r.x&&null!=r.y&&(n.dispatchAction({type:"updateAxisPointer",x:r.x,y:r.y}),this._tryShow({offsetX:r.x,offsetY:r.y,position:r.position,target:n.getZr().findHover(r.x,r.y).target},i))}},manuallyHideTip:function(e,t,n,r){var i=this._tooltipContent;!this._alwaysShowContent&&this._tooltipModel&&i.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=null,r.from!==this.uid&&this._hide(T(r,n))},_manuallyAxisShowTip:function(e,t,n,r){var i=r.seriesIndex,o=r.dataIndex,a=t.getComponent("axisPointer").coordSysAxesInfo;if(null!=i&&null!=o&&null!=a){var s=t.getSeriesByIndex(i);if(s)if("axis"===(e=w([s.getData().getItemModel(o),s,(s.coordinateSystem||{}).model,e])).get("trigger"))return n.dispatchAction({type:"updateAxisPointer",seriesIndex:i,dataIndex:o,position:r.position}),!0}},_tryShow:function(e,t){var n=e.target;if(this._tooltipModel){this._lastX=e.offsetX,this._lastY=e.offsetY;var r=e.dataByCoordSys;r&&r.length?this._showAxisTooltip(r,e):n&&null!=n.dataIndex?(this._lastDataByCoordSys=null,this._showSeriesItemTooltip(e,n,t)):n&&n.tooltip?(this._lastDataByCoordSys=null,this._showComponentItemTooltip(e,n,t)):(this._lastDataByCoordSys=null,this._hide(t))}},_showOrMove:function(e,t){var n=e.get("showDelay");t=i.bind(t,this),clearTimeout(this._showTimout),n>0?this._showTimout=setTimeout(t,n):t()},_showAxisTooltip:function(e,t){var n=this._ecModel,r=this._tooltipModel,o=[t.offsetX,t.offsetY],a=[],s=[],l=w([t.tooltipOption,r]),u=this._renderMode,f=this._newLine,d={};b(e,(function(e){b(e.dataByAxis,(function(e){var t=n.getComponent(e.axisDim+"Axis",e.axisIndex),r=e.value,o=[];if(t&&null!=r){var l=y.getValueLabel(r,t.axis,n,e.seriesDataIndices,e.valueLabelOpt);i.each(e.seriesDataIndices,(function(a){var c=n.getSeriesByIndex(a.seriesIndex),f=a.dataIndexInside,m=c&&c.getDataParams(f);if(m.axisDim=e.axisDim,m.axisIndex=e.axisIndex,m.axisType=e.axisType,m.axisId=e.axisId,m.axisValue=h.getAxisRawValue(t.axis,r),m.axisValueLabel=l,m){s.push(m);var p,y=c.formatTooltip(f,!0,null,u);if(i.isObject(y)){p=y.html;var v=y.markers;i.merge(d,v)}else p=y;o.push(p)}}));var m=l;"html"!==u?a.push(o.join(f)):a.push((m?c.encodeHTML(m)+f:"")+o.join(f))}}))}),this),a.reverse(),a=a.join(this._newLine+this._newLine);var m=t.position;this._showOrMove(l,(function(){this._updateContentNotChangedOnAxis(e)?this._updatePosition(l,m,o[0],o[1],this._tooltipContent,s):this._showTooltipContent(l,a,s,Math.random(),o[0],o[1],m,void 0,d)}))},_showSeriesItemTooltip:function(e,t,n){var r=this._ecModel,o=t.seriesIndex,a=r.getSeriesByIndex(o),s=t.dataModel||a,c=t.dataIndex,l=t.dataType,u=s.getData(),f=w([u.getItemModel(c),s,a&&(a.coordinateSystem||{}).model,this._tooltipModel]),d=f.get("trigger");if(null==d||"item"===d){var m,p,h=s.getDataParams(c,l),y=s.formatTooltip(c,!1,l,this._renderMode);i.isObject(y)?(m=y.html,p=y.markers):(m=y,p=null);var v="item_"+s.name+"_"+c;this._showOrMove(f,(function(){this._showTooltipContent(f,m,h,v,e.offsetX,e.offsetY,e.position,e.target,p)})),n({type:"showTip",dataIndexInside:c,dataIndex:u.getRawIndex(c),seriesIndex:o,from:this.uid})}},_showComponentItemTooltip:function(e,t,n){var r=t.tooltip;if("string"===typeof r){r={content:r,formatter:r}}var i=new m(r,this._tooltipModel,this._ecModel),o=i.get("content"),a=Math.random();this._showOrMove(i,(function(){this._showTooltipContent(i,o,i.get("formatterParams")||{},a,e.offsetX,e.offsetY,e.position,t)})),n({type:"showTip",from:this.uid})},_showTooltipContent:function(e,t,n,r,i,o,a,s,l){if(this._ticket="",e.get("showContent")&&e.get("show")){var u=this._tooltipContent,f=e.get("formatter");a=a||e.get("position");var d=t;if(f&&"string"===typeof f)d=c.formatTpl(f,n,!0);else if("function"===typeof f){var m=g((function(t,r){t===this._ticket&&(u.setContent(r,l,e),this._updatePosition(e,a,i,o,u,n,s))}),this);this._ticket=r,d=f(n,r,m)}u.setContent(d,l,e),u.show(e),this._updatePosition(e,a,i,o,u,n,s)}},_updatePosition:function(e,t,n,r,o,a,s){var c=this._api.getWidth(),l=this._api.getHeight();t=t||e.get("position");var u=o.getSize(),f=e.get("align"),m=e.get("verticalAlign"),p=s&&s.getBoundingRect().clone();if(s&&p.applyTransform(s.transform),"function"===typeof t&&(t=t([n,r],a,o.el,p,{viewSize:[c,l],contentSize:u.slice()})),i.isArray(t))n=E(t[0],c),r=E(t[1],l);else if(i.isObject(t)){t.width=u[0],t.height=u[1];var h=d.getLayoutRect(t,{width:c,height:l});n=h.x,r=h.y,f=null,m=null}else if("string"===typeof t&&s){var y=function(e,t,n){var r=n[0],i=n[1],o=5,a=0,s=0,c=t.width,l=t.height;switch(e){case"inside":a=t.x+c/2-r/2,s=t.y+l/2-i/2;break;case"top":a=t.x+c/2-r/2,s=t.y-i-o;break;case"bottom":a=t.x+c/2-r/2,s=t.y+l+o;break;case"left":a=t.x-r-o,s=t.y+l/2-i/2;break;case"right":a=t.x+c+o,s=t.y+l/2-i/2}return[a,s]}(t,p,u);n=y[0],r=y[1]}else{y=function(e,t,n,r,i,o,a){var s=n.getOuterSize(),c=s.width,l=s.height;null!=o&&(e+c+o>r?e-=c+o:e+=o);null!=a&&(t+l+a>i?t-=l+a:t+=a);return[e,t]}(n,r,o,c,l,f?null:20,m?null:20);n=y[0],r=y[1]}if(f&&(n-=x(f)?u[0]/2:"right"===f?u[0]:0),m&&(r-=x(m)?u[1]/2:"bottom"===m?u[1]:0),e.get("confine")){y=function(e,t,n,r,i){var o=n.getOuterSize(),a=o.width,s=o.height;return e=Math.min(e+a,r)-a,t=Math.min(t+s,i)-s,e=Math.max(e,0),t=Math.max(t,0),[e,t]}(n,r,o,c,l);n=y[0],r=y[1]}o.moveTo(n,r)},_updateContentNotChangedOnAxis:function(e){var t=this._lastDataByCoordSys,n=!!t&&t.length===e.length;return n&&b(t,(function(t,r){var i=t.dataByAxis||{},o=(e[r]||{}).dataByAxis||[];(n&=i.length===o.length)&&b(i,(function(e,t){var r=o[t]||{},i=e.seriesDataIndices||[],a=r.seriesDataIndices||[];(n&=e.value===r.value&&e.axisType===r.axisType&&e.axisId===r.axisId&&i.length===a.length)&&b(i,(function(e,t){var r=a[t];n&=e.seriesIndex===r.seriesIndex&&e.dataIndex===r.dataIndex}))}))})),this._lastDataByCoordSys=e,!!n},_hide:function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},dispose:function(e,t){o.node||(this._tooltipContent.dispose(),p.unregister("itemTooltip",t))}});function w(e){for(var t=e.pop();e.length;){var n=e.pop();n&&(m.isInstance(n)&&(n=n.get("tooltip",!0)),"string"===typeof n&&(n={formatter:n}),t=new m(n,t,t.ecModel))}return t}function T(e,t){return e.dispatchAction||i.bind(t.dispatchAction,t)}function x(e){return"center"===e||"middle"===e}e.exports=S},VXy3:function(e,t,n){var r;"undefined"!==typeof window?r=window.__DEV__:"undefined"!==typeof n.g&&(r=n.g.__DEV__),"undefined"===typeof r&&(r=!0);var i=r;t.__DEV__=i},F9uK:function(e,t,n){var r=n("eBXX"),i=r.each,o=r.map,a=n("p+dI"),s=a.linearMap,c=a.getPixelPrecision,l=a.round,u=n("tk4t"),f=u.createAxisTicks,d=u.createAxisLabels,m=u.calculateCategoryInterval,p=[0,1],h=function(e,t,n){this.dim=e,this.scale=t,this._extent=n||[0,0],this.inverse=!1,this.onBand=!1};function y(e,t){var n=(e[1]-e[0])/t/2;e[0]+=n,e[1]-=n}h.prototype={constructor:h,contain:function(e){var t=this._extent,n=Math.min(t[0],t[1]),r=Math.max(t[0],t[1]);return e>=n&&e<=r},containData:function(e){return this.scale.contain(e)},getExtent:function(){return this._extent.slice()},getPixelPrecision:function(e){return c(e||this.scale.getExtent(),this._extent)},setExtent:function(e,t){var n=this._extent;n[0]=e,n[1]=t},dataToCoord:function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&"ordinal"===r.type&&y(n=n.slice(),r.count()),s(e,p,n,t)},coordToData:function(e,t){var n=this._extent,r=this.scale;this.onBand&&"ordinal"===r.type&&y(n=n.slice(),r.count());var i=s(e,n,p,t);return this.scale.scale(i)},pointToData:function(e,t){},getTicksCoords:function(e){var t=(e=e||{}).tickModel||this.getTickModel(),n=f(this,t).ticks,r=o(n,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this);return function(e,t,n,r){var o=t.length;if(!e.onBand||n||!o)return;var a,s,c=e.getExtent();if(1===o)t[0].coord=c[0],a=t[1]={coord:c[0]};else{var u=t[o-1].tickValue-t[0].tickValue,f=(t[o-1].coord-t[0].coord)/u;i(t,(function(e){e.coord-=f/2})),s=1+e.scale.getExtent()[1]-t[o-1].tickValue,a={coord:t[o-1].coord+f*s},t.push(a)}var d=c[0]>c[1];m(t[0].coord,c[0])&&(r?t[0].coord=c[0]:t.shift());r&&m(c[0],t[0].coord)&&t.unshift({coord:c[0]});m(c[1],a.coord)&&(r?a.coord=c[1]:t.pop());r&&m(a.coord,c[1])&&t.push({coord:c[1]});function m(e,t){return e=l(e),t=l(t),d?e>t:e<t}}(this,r,t.get("alignWithLabel"),e.clamp),r},getMinorTicksCoords:function(){if("ordinal"===this.scale.type)return[];var e=this.model.getModel("minorTick").get("splitNumber");e>0&&e<100||(e=5);var t=this.scale.getMinorTicks(e);return o(t,(function(e){return o(e,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this)}),this)},getViewLabels:function(){return d(this).labels},getLabelModel:function(){return this.model.getModel("axisLabel")},getTickModel:function(){return this.model.getModel("axisTick")},getBandWidth:function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+(this.onBand?1:0);0===n&&(n=1);var r=Math.abs(e[1]-e[0]);return Math.abs(r)/n},isHorizontal:null,getRotate:null,calculateCategoryInterval:function(){return m(this)}};var v=h;e.exports=v},"52P6":function(e,t,n){var r=n("eBXX"),i={show:!0,zlevel:0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#333",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#ccc"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},o={};o.categoryAxis=r.merge({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},i),o.valueAxis=r.merge({boundaryGap:[0,0],splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#eee",width:1}}},i),o.timeAxis=r.defaults({scale:!0,min:"dataMin",max:"dataMax"},o.valueAxis),o.logAxis=r.defaults({scale:!0,logBase:10},o.valueAxis);var a=o;e.exports=a},S5Fs:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=n("2xYe"),o=n("xHXN"),a=n("DlUG"),s=n("p+dI"),c=n("VQkI"),l=c.prepareLayoutBarSeries,u=c.makeColumnLayout,f=c.retrieveColumnLayout,d=n("u/Yf");function m(e,t){var n,i,o,a=e.type,c=t.getMin(),d=t.getMax(),m=null!=c,p=null!=d,h=e.getExtent();"ordinal"===a?n=t.getCategories().length:(i=t.get("boundaryGap"),r.isArray(i)||(i=[i||0,i||0]),"boolean"===typeof i[0]&&(i=[0,0]),i[0]=s.parsePercent(i[0],1),i[1]=s.parsePercent(i[1],1),o=h[1]-h[0]||Math.abs(h[0])),null==c&&(c="ordinal"===a?n?0:NaN:h[0]-i[0]*o),null==d&&(d="ordinal"===a?n?n-1:NaN:h[1]+i[1]*o),"dataMin"===c?c=h[0]:"function"===typeof c&&(c=c({min:h[0],max:h[1]})),"dataMax"===d?d=h[1]:"function"===typeof d&&(d=d({min:h[0],max:h[1]})),(null==c||!isFinite(c))&&(c=NaN),(null==d||!isFinite(d))&&(d=NaN),e.setBlank(r.eqNaN(c)||r.eqNaN(d)||"ordinal"===a&&!e.getOrdinalMeta().categories.length),t.getNeedCrossZero()&&(c>0&&d>0&&!m&&(c=0),c<0&&d<0&&!p&&(d=0));var y=t.ecModel;if(y&&"time"===a){var v,g=l("bar",y);if(r.each(g,(function(e){v|=e.getBaseAxis()===t.axis})),v){var b=u(g),E=function(e,t,n,i){var o=n.axis.getExtent(),a=o[1]-o[0],s=f(i,n.axis);if(void 0===s)return{min:e,max:t};var c=1/0;r.each(s,(function(e){c=Math.min(e.offset,c)}));var l=-1/0;r.each(s,(function(e){l=Math.max(e.offset+e.width,l)})),c=Math.abs(c),l=Math.abs(l);var u=c+l,d=t-e,m=d/(1-(c+l)/a)-d;return{min:e-=m*(c/u),max:t+=m*(l/u)}}(c,d,t,b);c=E.min,d=E.max}}return[c,d]}function p(e){var t,n=e.getLabelModel().get("formatter"),r="category"===e.type?e.scale.getExtent()[0]:null;return"string"===typeof n?(t=n,n=function(n){return n=e.scale.getLabel(n),t.replace("{value}",null!=n?n:"")}):"function"===typeof n?function(t,i){return null!=r&&(i=t-r),n(h(e,t),i)}:function(t){return e.scale.getLabel(t)}}function h(e,t){return"category"===e.type?e.scale.getLabel(t):t}function y(e,t){var n=t*Math.PI/180,r=e.plain(),i=r.width,o=r.height,a=i*Math.cos(n)+o*Math.sin(n),s=i*Math.sin(n)+o*Math.cos(n);return new d(r.x,r.y,a,s)}function v(e){var t=e.get("interval");return null==t?"auto":t}n("YiUY"),n("Rx2g"),t.getScaleExtent=m,t.niceScaleExtent=function(e,t){var n=m(e,t),r=null!=t.getMin(),i=null!=t.getMax(),o=t.get("splitNumber");"log"===e.type&&(e.base=t.get("logBase"));var a=e.type;e.setExtent(n[0],n[1]),e.niceExtent({splitNumber:o,fixMin:r,fixMax:i,minInterval:"interval"===a||"time"===a?t.get("minInterval"):null,maxInterval:"interval"===a||"time"===a?t.get("maxInterval"):null});var s=t.get("interval");null!=s&&e.setInterval&&e.setInterval(s)},t.createScaleByModel=function(e,t){if(t=t||e.get("type"))switch(t){case"category":return new i(e.getOrdinalMeta?e.getOrdinalMeta():e.getCategories(),[1/0,-1/0]);case"value":return new o;default:return(a.getClass(t)||o).create(e)}},t.ifAxisCrossZero=function(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(n>0&&r>0||n<0&&r<0)},t.makeLabelFormatter=p,t.getAxisRawValue=h,t.estimateLabelUnionRect=function(e){var t=e.model,n=e.scale;if(t.get("axisLabel.show")&&!n.isBlank()){var r,i,o="category"===e.type,a=n.getExtent();i=o?n.count():(r=n.getTicks()).length;var s,c=e.getLabelModel(),l=p(e),u=1;i>40&&(u=Math.ceil(i/40));for(var f=0;f<i;f+=u){var d=l(r?r[f]:a[0]+f),m=y(c.getTextRect(d),c.get("rotate")||0);s?s.union(m):s=m}return s}},t.getOptionCategoryInterval=v,t.shouldShowAllLabels=function(e){return"category"===e.type&&0===v(e.getLabelModel())}},"gq/7":function(e,t,n){var r=n("eBXX"),i={getMin:function(e){var t=this.option,n=e||null==t.rangeStart?t.min:t.rangeStart;return this.axis&&null!=n&&"dataMin"!==n&&"function"!==typeof n&&!r.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getMax:function(e){var t=this.option,n=e||null==t.rangeEnd?t.max:t.rangeEnd;return this.axis&&null!=n&&"dataMax"!==n&&"function"!==typeof n&&!r.eqNaN(n)&&(n=this.axis.scale.parse(n)),n},getNeedCrossZero:function(){var e=this.option;return null==e.rangeStart&&null==e.rangeEnd&&!e.scale},getCoordSysModel:r.noop,setRange:function(e,t){this.option.rangeStart=e,this.option.rangeEnd=t},resetRange:function(){this.option.rangeStart=this.option.rangeEnd=null}};e.exports=i},CDlf:function(e,t,n){var r=n("eBXX"),i=n("52P6"),o=n("0kga"),a=n("LMHn"),s=a.getLayoutParams,c=a.mergeLayoutParam,l=n("2NOO"),u=["value","category","time","log"];e.exports=function(e,t,n,a){r.each(u,(function(o){t.extend({type:e+"Axis."+o,mergeDefaultAndTheme:function(t,i){var a=this.layoutMode,l=a?s(t):{},u=i.getTheme();r.merge(t,u.get(o+"Axis")),r.merge(t,this.getDefaultOption()),t.type=n(e,t),a&&c(t,l,a)},optionUpdated:function(){"category"===this.option.type&&(this.__ordinalMeta=l.createByAxisModel(this))},getCategories:function(e){var t=this.option;if("category"===t.type)return e?t.data:this.__ordinalMeta.categories},getOrdinalMeta:function(){return this.__ordinalMeta},defaultOption:r.mergeAll([{},i[o+"Axis"],a],!0)})})),o.registerSubTypeDefaulter(e+"Axis",r.curry(n,e))}},tk4t:function(e,t,n){var r=n("eBXX"),i=n("wSal"),o=n("d3nx").makeInner,a=n("S5Fs"),s=a.makeLabelFormatter,c=a.getOptionCategoryInterval,l=a.shouldShowAllLabels,u=o();function f(e,t){var n,i,o=d(e,"labels"),a=c(t),s=m(o,a);return s||(r.isFunction(a)?n=y(e,a):(i="auto"===a?function(e){var t=u(e).autoInterval;return null!=t?t:u(e).autoInterval=e.calculateCategoryInterval()}(e):a,n=h(e,i)),p(o,a,{labels:n,labelCategoryInterval:i}))}function d(e,t){return u(e)[t]||(u(e)[t]=[])}function m(e,t){for(var n=0;n<e.length;n++)if(e[n].key===t)return e[n].value}function p(e,t,n){return e.push({key:t,value:n}),n}function h(e,t,n){var r=s(e),i=e.scale,o=i.getExtent(),a=e.getLabelModel(),c=[],u=Math.max((t||0)+1,1),f=o[0],d=i.count();0!==f&&u>1&&d/u>2&&(f=Math.round(Math.ceil(f/u)*u));var m=l(e),p=a.get("showMinLabel")||m,h=a.get("showMaxLabel")||m;p&&f!==o[0]&&v(o[0]);for(var y=f;y<=o[1];y+=u)v(y);function v(e){c.push(n?e:{formattedLabel:r(e),rawLabel:i.getLabel(e),tickValue:e})}return h&&y-u!==o[1]&&v(o[1]),c}function y(e,t,n){var i=e.scale,o=s(e),a=[];return r.each(i.getTicks(),(function(e){var r=i.getLabel(e);t(e,r)&&a.push(n?e:{formattedLabel:o(e),rawLabel:r,tickValue:e})})),a}t.createAxisLabels=function(e){return"category"===e.type?function(e){var t=e.getLabelModel(),n=f(e,t);return!t.get("show")||e.scale.isBlank()?{labels:[],labelCategoryInterval:n.labelCategoryInterval}:n}(e):function(e){var t=e.scale.getTicks(),n=s(e);return{labels:r.map(t,(function(t,r){return{formattedLabel:n(t,r),rawLabel:e.scale.getLabel(t),tickValue:t}}))}}(e)},t.createAxisTicks=function(e,t){return"category"===e.type?function(e,t){var n,i,o=d(e,"ticks"),a=c(t),s=m(o,a);if(s)return s;t.get("show")&&!e.scale.isBlank()||(n=[]);if(r.isFunction(a))n=y(e,a,!0);else if("auto"===a){var l=f(e,e.getLabelModel());i=l.labelCategoryInterval,n=r.map(l.labels,(function(e){return e.tickValue}))}else n=h(e,i=a,!0);return p(o,a,{ticks:n,tickCategoryInterval:i})}(e,t):{ticks:e.scale.getTicks()}},t.calculateCategoryInterval=function(e){var t=function(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}(e),n=s(e),r=(t.axisRotate-t.labelRotate)/180*Math.PI,o=e.scale,a=o.getExtent(),c=o.count();if(a[1]-a[0]<1)return 0;var l=1;c>40&&(l=Math.max(1,Math.floor(c/40)));for(var f=a[0],d=e.dataToCoord(f+1)-e.dataToCoord(f),m=Math.abs(d*Math.cos(r)),p=Math.abs(d*Math.sin(r)),h=0,y=0;f<=a[1];f+=l){var v,g,b=i.getBoundingRect(n(f),t.font,"center","top");v=1.3*b.width,g=1.3*b.height,h=Math.max(h,v,7),y=Math.max(y,g,7)}var E=h/m,k=y/p;isNaN(E)&&(E=1/0),isNaN(k)&&(k=1/0);var S=Math.max(0,Math.floor(Math.min(E,k))),w=u(e.model),T=e.getExtent(),x=w.lastAutoInterval,_=w.lastTickCount;return null!=x&&null!=_&&Math.abs(x-S)<=1&&Math.abs(_-c)<=1&&x>S&&w.axisExtend0===T[0]&&w.axisExtend1===T[1]?S=x:(w.lastTickCount=c,w.lastAutoInterval=S,w.axisExtend0=T[0],w.axisExtend1=T[1]),S}},"93Iq":function(e,t,n){var r=n("eBXX"),i=n("F9uK"),o=function(e,t,n,r,o){i.call(this,e,t,n),this.type=r||"value",this.position=o||"bottom"};o.prototype={constructor:o,index:0,getAxesOnZeroOf:null,model:null,isHorizontal:function(){var e=this.position;return"top"===e||"bottom"===e},getGlobalExtent:function(e){var t=this.getExtent();return t[0]=this.toGlobalCoord(t[0]),t[1]=this.toGlobalCoord(t[1]),e&&t[0]>t[1]&&t.reverse(),t},getOtherAxis:function(){this.grid.getOtherAxis()},pointToData:function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},toLocalCoord:null,toGlobalCoord:null},r.inherits(o,i);var a=o;e.exports=a},"+2ef":function(e,t,n){var r=n("eBXX"),i=n("0kga"),o=n("CDlf"),a=n("gq/7"),s=i.extend({type:"cartesian2dAxis",axis:null,init:function(){s.superApply(this,"init",arguments),this.resetRange()},mergeOption:function(){s.superApply(this,"mergeOption",arguments),this.resetRange()},restoreData:function(){s.superApply(this,"restoreData",arguments),this.resetRange()},getCoordSysModel:function(){return this.ecModel.queryComponents({mainType:"grid",index:this.option.gridIndex,id:this.option.gridId})[0]}});function c(e,t){return t.type||(t.data?"category":"value")}r.merge(s.prototype,a);var l={offset:0};o("x",s,c,l),o("y",s,c,l);var u=s;e.exports=u},"38ct":function(e,t,n){var r=n("eBXX");function i(e){return this._axes[e]}var o=function(e){this._axes={},this._dimList=[],this.name=e||""};o.prototype={constructor:o,type:"cartesian",getAxis:function(e){return this._axes[e]},getAxes:function(){return r.map(this._dimList,i,this)},getAxesByScale:function(e){return e=e.toLowerCase(),r.filter(this.getAxes(),(function(t){return t.scale.type===e}))},addAxis:function(e){var t=e.dim;this._axes[t]=e,this._dimList.push(t)},dataToCoord:function(e){return this._dataCoordConvert(e,"dataToCoord")},coordToData:function(e){return this._dataCoordConvert(e,"coordToData")},_dataCoordConvert:function(e,t){for(var n=this._dimList,r=e instanceof Array?[]:{},i=0;i<n.length;i++){var o=n[i],a=this._axes[o];r[o]=a[t](e[o])}return r}};var a=o;e.exports=a},s3fM:function(e,t,n){var r=n("eBXX"),i=n("u/Yf"),o=n("38ct");function a(e){o.call(this,e)}a.prototype={constructor:a,type:"cartesian2d",dimensions:["x","y"],getBaseAxis:function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},containPoint:function(e){var t=this.getAxis("x"),n=this.getAxis("y");return t.contain(t.toLocalCoord(e[0]))&&n.contain(n.toLocalCoord(e[1]))},containData:function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},dataToPoint:function(e,t,n){var r=this.getAxis("x"),i=this.getAxis("y");return(n=n||[])[0]=r.toGlobalCoord(r.dataToCoord(e[0])),n[1]=i.toGlobalCoord(i.dataToCoord(e[1])),n},clampData:function(e,t){var n=this.getAxis("x").scale,r=this.getAxis("y").scale,i=n.getExtent(),o=r.getExtent(),a=n.parse(e[0]),s=r.parse(e[1]);return(t=t||[])[0]=Math.min(Math.max(Math.min(i[0],i[1]),a),Math.max(i[0],i[1])),t[1]=Math.min(Math.max(Math.min(o[0],o[1]),s),Math.max(o[0],o[1])),t},pointToData:function(e,t){var n=this.getAxis("x"),r=this.getAxis("y");return(t=t||[])[0]=n.coordToData(n.toLocalCoord(e[0])),t[1]=r.coordToData(r.toLocalCoord(e[1])),t},getOtherAxis:function(e){return this.getAxis("x"===e.dim?"y":"x")},getArea:function(){var e=this.getAxis("x").getGlobalExtent(),t=this.getAxis("y").getGlobalExtent(),n=Math.min(e[0],e[1]),r=Math.min(t[0],t[1]),o=Math.max(e[0],e[1])-n,a=Math.max(t[0],t[1])-r;return new i(n,r,o,a)}},r.inherits(a,o);var s=a;e.exports=s},VNNb:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=r.isObject,o=r.each,a=r.map,s=r.indexOf,c=(r.retrieve,n("LMHn").getLayoutRect),l=n("S5Fs"),u=l.createScaleByModel,f=l.ifAxisCrossZero,d=l.niceScaleExtent,m=l.estimateLabelUnionRect,p=n("s3fM"),h=n("93Iq"),y=n("SyxV"),v=n("9ZxA").getStackedDimension;function g(e,t,n){return e.getCoordSysModel()===t}function b(e,t,n){this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this._initCartesian(e,t,n),this.model=e}n("4PrX");var E=b.prototype;function k(e,t,n,r){n.getAxesOnZeroOf=function(){return i?[i]:[]};var i,o=e[t],a=n.model,s=a.get("axisLine.onZero"),c=a.get("axisLine.onZeroAxisIndex");if(s){if(null!=c)S(o[c])&&(i=o[c]);else for(var l in o)if(o.hasOwnProperty(l)&&S(o[l])&&!r[u(o[l])]){i=o[l];break}i&&(r[u(i)]=!0)}function u(e){return e.dim+"_"+e.index}}function S(e){return e&&"category"!==e.type&&"time"!==e.type&&f(e)}E.type="grid",E.axisPointerEnabled=!0,E.getRect=function(){return this._rect},E.update=function(e,t){var n=this._axesMap;this._updateScale(e,this.model),o(n.x,(function(e){d(e.scale,e.model)})),o(n.y,(function(e){d(e.scale,e.model)}));var r={};o(n.x,(function(e){k(n,"y",e,r)})),o(n.y,(function(e){k(n,"x",e,r)})),this.resize(this.model,t)},E.resize=function(e,t,n){var r=c(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()});this._rect=r;var i=this._axesList;function a(){o(i,(function(e){var t=e.isHorizontal(),n=t?[0,r.width]:[0,r.height],i=e.inverse?1:0;e.setExtent(n[i],n[1-i]),function(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord="x"===e.dim?function(e){return e+t}:function(e){return r-e+t},e.toLocalCoord="x"===e.dim?function(e){return e-t}:function(e){return r-e+t}}(e,t?r.x:r.y)}))}a(),!n&&e.get("containLabel")&&(o(i,(function(e){if(!e.model.get("axisLabel.inside")){var t=m(e);if(t){var n=e.isHorizontal()?"height":"width",i=e.model.get("axisLabel.margin");r[n]-=t[n]+i,"top"===e.position?r.y+=t.height+i:"left"===e.position&&(r.x+=t.width+i)}}})),a())},E.getAxis=function(e,t){var n=this._axesMap[e];if(null!=n){if(null==t)for(var r in n)if(n.hasOwnProperty(r))return n[r];return n[t]}},E.getAxes=function(){return this._axesList.slice()},E.getCartesian=function(e,t){if(null!=e&&null!=t){var n="x"+e+"y"+t;return this._coordsMap[n]}i(e)&&(t=e.yAxisIndex,e=e.xAxisIndex);for(var r=0,o=this._coordsList;r<o.length;r++)if(o[r].getAxis("x").index===e||o[r].getAxis("y").index===t)return o[r]},E.getCartesians=function(){return this._coordsList.slice()},E.convertToPixel=function(e,t,n){var r=this._findConvertTarget(e,t);return r.cartesian?r.cartesian.dataToPoint(n):r.axis?r.axis.toGlobalCoord(r.axis.dataToCoord(n)):null},E.convertFromPixel=function(e,t,n){var r=this._findConvertTarget(e,t);return r.cartesian?r.cartesian.pointToData(n):r.axis?r.axis.coordToData(r.axis.toLocalCoord(n)):null},E._findConvertTarget=function(e,t){var n,r,i=t.seriesModel,o=t.xAxisModel||i&&i.getReferringComponents("xAxis")[0],a=t.yAxisModel||i&&i.getReferringComponents("yAxis")[0],c=t.gridModel,l=this._coordsList;if(i)n=i.coordinateSystem,s(l,n)<0&&(n=null);else if(o&&a)n=this.getCartesian(o.componentIndex,a.componentIndex);else if(o)r=this.getAxis("x",o.componentIndex);else if(a)r=this.getAxis("y",a.componentIndex);else if(c){c.coordinateSystem===this&&(n=this._coordsList[0])}return{cartesian:n,axis:r}},E.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},E._initCartesian=function(e,t,n){var r={left:!1,right:!1,top:!1,bottom:!1},i={x:{},y:{}},a={x:0,y:0};if(t.eachComponent("xAxis",s("x"),this),t.eachComponent("yAxis",s("y"),this),!a.x||!a.y)return this._axesMap={},void(this._axesList=[]);function s(t){return function(n,o){if(g(n,e)){var s=n.get("position");"x"===t?"top"!==s&&"bottom"!==s&&(s=r.bottom?"top":"bottom"):"left"!==s&&"right"!==s&&(s=r.left?"right":"left"),r[s]=!0;var c=new h(t,u(n),[0,0],n.get("type"),s),l="category"===c.type;c.onBand=l&&n.get("boundaryGap"),c.inverse=n.get("inverse"),n.axis=c,c.model=n,c.grid=this,c.index=o,this._axesList.push(c),i[t][o]=c,a[t]++}}}this._axesMap=i,o(i.x,(function(t,n){o(i.y,(function(r,i){var o="x"+n+"y"+i,a=new p(o);a.grid=this,a.model=e,this._coordsMap[o]=a,this._coordsList.push(a),a.addAxis(t),a.addAxis(r)}),this)}),this)},E._updateScale=function(e,t){function n(e,t,n){o(e.mapDimension(t.dim,!0),(function(n){t.scale.unionExtentFromData(e,v(e,n))}))}o(this._axesList,(function(e){e.scale.setExtent(1/0,-1/0)})),e.eachSeries((function(r){if(x(r)){var i=T(r,e),o=i[0],a=i[1];if(!g(o,t)||!g(a,t))return;var s=this.getCartesian(o.componentIndex,a.componentIndex),c=r.getData(),l=s.getAxis("x"),u=s.getAxis("y");"list"===c.type&&(n(c,l,r),n(c,u,r))}}),this)},E.getTooltipAxes=function(e){var t=[],n=[];return o(this.getCartesians(),(function(r){var i=null!=e&&"auto"!==e?r.getAxis(e):r.getBaseAxis(),o=r.getOtherAxis(i);s(t,i)<0&&t.push(i),s(n,o)<0&&n.push(o)})),{baseAxes:t,otherAxes:n}};var w=["xAxis","yAxis"];function T(e,t){return a(w,(function(t){return e.getReferringComponents(t)[0]}))}function x(e){return"cartesian2d"===e.get("coordinateSystem")}b.create=function(e,t){var n=[];return e.eachComponent("grid",(function(r,i){var o=new b(r,e,t);o.name="grid_"+i,o.resize(r,t,!0),r.coordinateSystem=o,n.push(o)})),e.eachSeries((function(e){if(x(e)){var t=T(e),n=t[0],r=t[1],i=n.getCoordSysModel().coordinateSystem;e.coordinateSystem=i.getCartesian(n.componentIndex,r.componentIndex)}})),n},b.dimensions=b.prototype.dimensions=p.prototype.dimensions,y.register("cartesian2d",b);var _=b;e.exports=_},"4PrX":function(e,t,n){n("+2ef");var r=n("0kga").extend({type:"grid",dependencies:["xAxis","yAxis"],layoutMode:"box",coordinateSystem:null,defaultOption:{show:!1,zlevel:0,z:0,left:"10%",top:60,right:"10%",bottom:60,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"}});e.exports=r},oKPY:function(e,t,n){var r=n("eBXX");t.layout=function(e,t,n){n=n||{};var i=e.coordinateSystem,o=t.axis,a={},s=o.getAxesOnZeroOf()[0],c=o.position,l=s?"onZero":c,u=o.dim,f=i.getRect(),d=[f.x,f.x+f.width,f.y,f.y+f.height],m={left:0,right:1,top:0,bottom:1,onZero:2},p=t.get("offset")||0,h="x"===u?[d[2]-p,d[3]+p]:[d[0]-p,d[1]+p];if(s){var y=s.toGlobalCoord(s.dataToCoord(0));h[m.onZero]=Math.max(Math.min(y,h[1]),h[0])}a.position=["y"===u?h[m[l]]:d[0],"x"===u?h[m[l]]:d[3]],a.rotation=Math.PI/2*("x"===u?0:1),a.labelDirection=a.tickDirection=a.nameDirection={top:-1,bottom:1,left:-1,right:1}[c],a.labelOffset=s?h[m[c]]-h[m.onZero]:0,t.get("axisTick.inside")&&(a.tickDirection=-a.tickDirection),r.retrieve(n.labelInside,t.get("axisLabel.inside"))&&(a.labelDirection=-a.labelDirection);var v=t.get("axisLabel.rotate");return a.labelRotate="top"===l?-v:v,a.z2=1,a}},RKrF:function(e,t,n){var r=n("u/Yf"),i=n("kcAC"),o=n("dJzI"),a=n("ODq1");function s(e,t,n){if(this.name=e,this.geometries=t,n)n=[n[0],n[1]];else{var r=this.getBoundingRect();n=[r.x+r.width/2,r.y+r.height/2]}this.center=n}s.prototype={constructor:s,properties:null,getBoundingRect:function(){var e=this._rect;if(e)return e;for(var t=Number.MAX_VALUE,n=[t,t],a=[-t,-t],s=[],c=[],l=this.geometries,u=0;u<l.length;u++)if("polygon"===l[u].type){var f=l[u].exterior;i.fromPoints(f,s,c),o.min(n,n,s),o.max(a,a,c)}return 0===u&&(n[0]=n[1]=a[0]=a[1]=0),this._rect=new r(n[0],n[1],a[0]-n[0],a[1]-n[1])},contain:function(e){var t=this.getBoundingRect(),n=this.geometries;if(!t.contain(e[0],e[1]))return!1;e:for(var r=0,i=n.length;r<i;r++)if("polygon"===n[r].type){var o=n[r].exterior,s=n[r].interiors;if(a.contain(o,e[0],e[1])){for(var c=0;c<(s?s.length:0);c++)if(a.contain(s[c]))continue e;return!0}}return!1},transformTo:function(e,t,n,i){var a=this.getBoundingRect(),s=a.width/a.height;n?i||(i=n/s):n=s*i;for(var c=new r(e,t,n,i),l=a.calculateTransform(c),u=this.geometries,f=0;f<u.length;f++)if("polygon"===u[f].type){for(var d=u[f].exterior,m=u[f].interiors,p=0;p<d.length;p++)o.applyTransform(d[p],d[p],l);for(var h=0;h<(m?m.length:0);h++)for(p=0;p<m[h].length;p++)o.applyTransform(m[h][p],m[h][p],l)}(a=this._rect).copy(c),this.center=[a.x+a.width/2,a.y+a.height/2]},cloneShallow:function(e){null==e&&(e=this.name);var t=new s(e,this.geometries,this.center);return t._rect=this._rect,t.transformTo=null,t}};var c=s;e.exports=c},yxqF:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=r.createHashMap,o=r.isString,a=r.isArray,s=r.each,c=(r.assert,n("FvE6").parseXML),l=i(),u={registerMap:function(e,t,n){var r;return a(t)?r=t:t.svg?r=[{type:"svg",source:t.svg,specialAreas:t.specialAreas}]:(t.geoJson&&!t.features&&(n=t.specialAreas,t=t.geoJson),r=[{type:"geoJSON",source:t,specialAreas:n}]),s(r,(function(e){var t=e.type;"geoJson"===t&&(t=e.type="geoJSON"),(0,f[t])(e)})),l.set(e,r)},retrieveMap:function(e){return l.get(e)}},f={geoJSON:function(e){var t=e.source;e.geoJSON=o(t)?"undefined"!==typeof JSON&&JSON.parse?JSON.parse(t):new Function("return ("+t+");")():t},svg:function(e){e.svgXML=c(e.source)}};e.exports=u},LtbD:function(e,t,n){var r=n("eBXX"),i=n("RKrF");function o(e,t,n){for(var r=[],i=t[0],o=t[1],a=0;a<e.length;a+=2){var s=e.charCodeAt(a)-64,c=e.charCodeAt(a+1)-64;s=s>>1^-(1&s),c=c>>1^-(1&c),i=s+=i,o=c+=o,r.push([s/n,c/n])}return r}e.exports=function(e){return function(e){if(!e.UTF8Encoding)return e;var t=e.UTF8Scale;null==t&&(t=1024);for(var n=e.features,r=0;r<n.length;r++)for(var i=n[r].geometry,a=i.coordinates,s=i.encodeOffsets,c=0;c<a.length;c++){var l=a[c];if("Polygon"===i.type)a[c]=o(l,s[c],t);else if("MultiPolygon"===i.type)for(var u=0;u<l.length;u++){var f=l[u];l[u]=o(f,s[c][u],t)}}e.UTF8Encoding=!1}(e),r.map(r.filter(e.features,(function(e){return e.geometry&&e.properties&&e.geometry.coordinates.length>0})),(function(e){var t=e.properties,n=e.geometry,o=n.coordinates,a=[];"Polygon"===n.type&&a.push({type:"polygon",exterior:o[0],interiors:o.slice(1)}),"MultiPolygon"===n.type&&r.each(o,(function(e){e[0]&&a.push({type:"polygon",exterior:e[0],interiors:e.slice(1)})}));var s=new i(t.name,a,t.cp);return s.properties=t,s}))}},Hgaq:function(e){function t(e){return e}function n(e,n,r,i,o){this._old=e,this._new=n,this._oldKeyGetter=r||t,this._newKeyGetter=i||t,this.context=o}function r(e,t,n,r,i){for(var o=0;o<e.length;o++){var a="_ec_"+i[r](e[o],o),s=t[a];null==s?(n.push(a),t[a]=o):(s.length||(t[a]=s=[s]),s.push(o))}}n.prototype={constructor:n,add:function(e){return this._add=e,this},update:function(e){return this._update=e,this},remove:function(e){return this._remove=e,this},execute:function(){var e=this._old,t=this._new,n={},i=[],o=[];for(r(e,{},i,"_oldKeyGetter",this),r(t,n,o,"_newKeyGetter",this),a=0;a<e.length;a++){if(null!=(c=n[s=i[a]]))(u=c.length)?(1===u&&(n[s]=null),c=c.shift()):n[s]=null,this._update&&this._update(c,a);else this._remove&&this._remove(a)}for(var a=0;a<o.length;a++){var s=o[a];if(n.hasOwnProperty(s)){var c;if(null==(c=n[s]))continue;if(c.length)for(var l=0,u=c.length;l<u;l++)this._add&&this._add(c[l]);else this._add&&this._add(c)}}}};var i=n;e.exports=i},BVAL:function(e,t,n){var r=n("eBXX");var i=function(e){null!=e&&r.extend(this,e),this.otherDims={}};e.exports=i},n8RA:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=n("oMx4"),o=n("Hgaq"),a=n("FctL"),s=n("/xRM"),c=s.defaultDimValueGetters,l=s.DefaultDataProvider,u=n("O4ye").summarizeDimensions,f=n("BVAL"),d=r.isObject,m="undefined",p={float:typeof Float64Array===m?Array:Float64Array,int:typeof Int32Array===m?Array:Int32Array,ordinal:Array,number:Array,time:Array},h=typeof Uint32Array===m?Array:Uint32Array,y=typeof Int32Array===m?Array:Int32Array,v=typeof Uint16Array===m?Array:Uint16Array;function g(e){return e._rawCount>65535?h:v}function b(e){var t=e.constructor;return t===Array?e.slice():new t(e)}var E=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_rawData","_chunkSize","_chunkCount","_dimValueGetter","_count","_rawCount","_nameDimIdx","_idDimIdx"],k=["_extent","_approximateExtent","_rawExtent"];function S(e,t){r.each(E.concat(t.__wrappedMethods||[]),(function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})),e.__wrappedMethods=t.__wrappedMethods,r.each(k,(function(n){e[n]=r.clone(t[n])})),e._calculationInfo=r.extend(t._calculationInfo)}var w=function(e,t){e=e||["x","y"];for(var n={},i=[],o={},a=0;a<e.length;a++){var s=e[a];r.isString(s)?s=new f({name:s}):s instanceof f||(s=new f(s));var c=s.name;s.type=s.type||"float",s.coordDim||(s.coordDim=c,s.coordDimIndex=0),s.otherDims=s.otherDims||{},i.push(c),n[c]=s,s.index=a,s.createInvertedIndices&&(o[c]=[])}this.dimensions=i,this._dimensionInfos=n,this.hostModel=t,this.dataType,this._indices=null,this._count=0,this._rawCount=0,this._storage={},this._nameList=[],this._idList=[],this._optionModels=[],this._visual={},this._layout={},this._itemVisuals=[],this.hasItemVisual={},this._itemLayouts=[],this._graphicEls=[],this._chunkSize=1e5,this._chunkCount=0,this._rawData,this._rawExtent={},this._extent={},this._approximateExtent={},this._dimensionsSummary=u(this),this._invertedIndicesMap=o,this._calculationInfo={},this.userOutput=this._dimensionsSummary.userOutput},T=w.prototype;function x(e,t,n,r,i){var o=p[t.type],a=r-1,s=t.name,c=e[s][a];if(c&&c.length<n){for(var l=new o(Math.min(i-a*n,n)),u=0;u<c.length;u++)l[u]=c[u];e[s][a]=l}for(var f=r*n;f<i;f+=n)e[s].push(new o(Math.min(i-f,n)))}function _(e){var t=e._invertedIndicesMap;r.each(t,(function(n,r){var i=e._dimensionInfos[r].ordinalMeta;if(i){n=t[r]=new y(i.categories.length);for(var o=0;o<n.length;o++)n[o]=-1;for(o=0;o<e._count;o++)n[e.get(r,o)]=o}}))}function O(e,t,n){var r;if(null!=t){var i=e._chunkSize,o=Math.floor(n/i),a=n%i,s=e.dimensions[t],c=e._storage[s][o];if(c){r=c[a];var l=e._dimensionInfos[s].ordinalMeta;l&&l.categories.length&&(r=l.categories[r])}}return r}function C(e){return e}function D(e){return e<this._count&&e>=0?this._indices[e]:-1}function A(e,t){var n=e._idList[t];return null==n&&(n=O(e,e._idDimIdx,t)),null==n&&(n="e\0\0"+t),n}function I(e){return r.isArray(e)||(e=[e]),e}function P(e,t){var n=e.dimensions,i=new w(r.map(n,e.getDimensionInfo,e),e.hostModel);S(i,e);for(var o=i._storage={},a=e._storage,s=0;s<n.length;s++){var c=n[s];a[c]&&(r.indexOf(t,c)>=0?(o[c]=M(a[c]),i._rawExtent[c]=N(),i._extent[c]=null):o[c]=a[c])}return i}function M(e){for(var t=new Array(e.length),n=0;n<e.length;n++)t[n]=b(e[n]);return t}function N(){return[1/0,-1/0]}T.type="list",T.hasItemOption=!0,T.getDimension=function(e){return"number"!==typeof e&&(isNaN(e)||this._dimensionInfos.hasOwnProperty(e))||(e=this.dimensions[e]),e},T.getDimensionInfo=function(e){return this._dimensionInfos[this.getDimension(e)]},T.getDimensionsOnCoord=function(){return this._dimensionsSummary.dataDimsOnCoord.slice()},T.mapDimension=function(e,t){var n=this._dimensionsSummary;if(null==t)return n.encodeFirstDimNotExtra[e];var r=n.encode[e];return!0===t?(r||[]).slice():r&&r[t]},T.initData=function(e,t,n){(a.isInstance(e)||r.isArrayLike(e))&&(e=new l(e,this.dimensions.length)),this._rawData=e,this._storage={},this._indices=null,this._nameList=t||[],this._idList=[],this._nameRepeatCount={},n||(this.hasItemOption=!1),this.defaultDimValueGetter=c[this._rawData.getSource().sourceFormat],this._dimValueGetter=n=n||this.defaultDimValueGetter,this._dimValueGetterArrayRows=c.arrayRows,this._rawExtent={},this._initDataFromProvider(0,e.count()),e.pure&&(this.hasItemOption=!1)},T.getProvider=function(){return this._rawData},T.appendData=function(e){var t=this._rawData,n=this.count();t.appendData(e);var r=t.count();t.persistent||(r+=n),this._initDataFromProvider(n,r)},T.appendValues=function(e,t){for(var n=this._chunkSize,r=this._storage,i=this.dimensions,o=i.length,a=this._rawExtent,s=this.count(),c=s+Math.max(e.length,t?t.length:0),l=this._chunkCount,u=0;u<o;u++){a[v=i[u]]||(a[v]=N()),r[v]||(r[v]=[]),x(r,this._dimensionInfos[v],n,l,c),this._chunkCount=r[v].length}for(var f=new Array(o),d=s;d<c;d++){for(var m=d-s,p=Math.floor(d/n),h=d%n,y=0;y<o;y++){var v=i[y],g=this._dimValueGetterArrayRows(e[m]||f,v,m,y);r[v][p][h]=g;var b=a[v];g<b[0]&&(b[0]=g),g>b[1]&&(b[1]=g)}t&&(this._nameList[d]=t[m])}this._rawCount=this._count=c,this._extent={},_(this)},T._initDataFromProvider=function(e,t){if(!(e>=t)){for(var n,r=this._chunkSize,i=this._rawData,o=this._storage,a=this.dimensions,s=a.length,c=this._dimensionInfos,l=this._nameList,u=this._idList,f=this._rawExtent,d=this._nameRepeatCount={},m=this._chunkCount,p=0;p<s;p++){f[k=a[p]]||(f[k]=N());var h=c[k];0===h.otherDims.itemName&&(n=this._nameDimIdx=p),0===h.otherDims.itemId&&(this._idDimIdx=p),o[k]||(o[k]=[]),x(o,h,r,m,t),this._chunkCount=o[k].length}for(var y=new Array(s),v=e;v<t;v++){y=i.getItem(v,y);for(var g=Math.floor(v/r),b=v%r,E=0;E<s;E++){var k,S=o[k=a[E]][g],w=this._dimValueGetter(y,k,v,E);S[b]=w;var T=f[k];w<T[0]&&(T[0]=w),w>T[1]&&(T[1]=w)}if(!i.pure){var O=l[v];if(y&&null==O)if(null!=y.name)l[v]=O=y.name;else if(null!=n){var C=a[n],D=o[C][g];if(D){O=D[b];var A=c[C].ordinalMeta;A&&A.categories.length&&(O=A.categories[O])}}var I=null==y?null:y.id;null==I&&null!=O&&(d[O]=d[O]||0,I=O,d[O]>0&&(I+="__ec__"+d[O]),d[O]++),null!=I&&(u[v]=I)}}!i.persistent&&i.clean&&i.clean(),this._rawCount=this._count=t,this._extent={},_(this)}},T.count=function(){return this._count},T.getIndices=function(){var e=this._indices;if(e){var t=e.constructor,n=this._count;if(t===Array){i=new t(n);for(var r=0;r<n;r++)i[r]=e[r]}else i=new t(e.buffer,0,n)}else{var i=new(t=g(this))(this.count());for(r=0;r<i.length;r++)i[r]=r}return i},T.get=function(e,t){if(!(t>=0&&t<this._count))return NaN;var n=this._storage;if(!n[e])return NaN;t=this.getRawIndex(t);var r=Math.floor(t/this._chunkSize),i=t%this._chunkSize;return n[e][r][i]},T.getByRawIndex=function(e,t){if(!(t>=0&&t<this._rawCount))return NaN;var n=this._storage[e];if(!n)return NaN;var r=Math.floor(t/this._chunkSize),i=t%this._chunkSize;return n[r][i]},T._getFast=function(e,t){var n=Math.floor(t/this._chunkSize),r=t%this._chunkSize;return this._storage[e][n][r]},T.getValues=function(e,t){var n=[];r.isArray(e)||(t=e,e=this.dimensions);for(var i=0,o=e.length;i<o;i++)n.push(this.get(e[i],t));return n},T.hasValue=function(e){for(var t=this._dimensionsSummary.dataDimsOnCoord,n=0,r=t.length;n<r;n++)if(isNaN(this.get(t[n],e)))return!1;return!0},T.getDataExtent=function(e){e=this.getDimension(e);var t=this._storage[e],n=N();if(!t)return n;var r,i=this.count();if(!this._indices)return this._rawExtent[e].slice();if(r=this._extent[e])return r.slice();for(var o=(r=n)[0],a=r[1],s=0;s<i;s++){var c=this._getFast(e,this.getRawIndex(s));c<o&&(o=c),c>a&&(a=c)}return r=[o,a],this._extent[e]=r,r},T.getApproximateExtent=function(e){return e=this.getDimension(e),this._approximateExtent[e]||this.getDataExtent(e)},T.setApproximateExtent=function(e,t){t=this.getDimension(t),this._approximateExtent[t]=e.slice()},T.getCalculationInfo=function(e){return this._calculationInfo[e]},T.setCalculationInfo=function(e,t){d(e)?r.extend(this._calculationInfo,e):this._calculationInfo[e]=t},T.getSum=function(e){var t=0;if(this._storage[e])for(var n=0,r=this.count();n<r;n++){var i=this.get(e,n);isNaN(i)||(t+=i)}return t},T.getMedian=function(e){var t=[];this.each(e,(function(e,n){isNaN(e)||t.push(e)}));var n=[].concat(t).sort((function(e,t){return e-t})),r=this.count();return 0===r?0:r%2===1?n[(r-1)/2]:(n[r/2]+n[r/2-1])/2},T.rawIndexOf=function(e,t){var n=(e&&this._invertedIndicesMap[e])[t];return null==n||isNaN(n)?-1:n},T.indexOfName=function(e){for(var t=0,n=this.count();t<n;t++)if(this.getName(t)===e)return t;return-1},T.indexOfRawIndex=function(e){if(e>=this._rawCount||e<0)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(null!=n&&n<this._count&&n===e)return e;for(var r=0,i=this._count-1;r<=i;){var o=(r+i)/2|0;if(t[o]<e)r=o+1;else{if(!(t[o]>e))return o;i=o-1}}return-1},T.indicesOfNearest=function(e,t,n){var r=[];if(!this._storage[e])return r;null==n&&(n=1/0);for(var i=1/0,o=-1,a=0,s=0,c=this.count();s<c;s++){var l=t-this.get(e,s),u=Math.abs(l);u<=n&&((u<i||u===i&&l>=0&&o<0)&&(i=u,o=l,a=0),l===o&&(r[a++]=s))}return r.length=a,r},T.getRawIndex=C,T.getRawDataItem=function(e){if(this._rawData.persistent)return this._rawData.getItem(this.getRawIndex(e));for(var t=[],n=0;n<this.dimensions.length;n++){var r=this.dimensions[n];t.push(this.get(r,e))}return t},T.getName=function(e){var t=this.getRawIndex(e);return this._nameList[t]||O(this,this._nameDimIdx,t)||""},T.getId=function(e){return A(this,this.getRawIndex(e))},T.each=function(e,t,n,i){"use strict";if(this._count){"function"===typeof e&&(i=n,n=t,t=e,e=[]),n=n||i||this;for(var o=(e=r.map(I(e),this.getDimension,this)).length,a=0;a<this.count();a++)switch(o){case 0:t.call(n,a);break;case 1:t.call(n,this.get(e[0],a),a);break;case 2:t.call(n,this.get(e[0],a),this.get(e[1],a),a);break;default:for(var s=0,c=[];s<o;s++)c[s]=this.get(e[s],a);c[s]=a,t.apply(n,c)}}},T.filterSelf=function(e,t,n,i){"use strict";if(this._count){"function"===typeof e&&(i=n,n=t,t=e,e=[]),n=n||i||this,e=r.map(I(e),this.getDimension,this);for(var o=this.count(),a=new(g(this))(o),s=[],c=e.length,l=0,u=e[0],f=0;f<o;f++){var d,m=this.getRawIndex(f);if(0===c)d=t.call(n,f);else if(1===c){var p=this._getFast(u,m);d=t.call(n,p,f)}else{for(var h=0;h<c;h++)s[h]=this._getFast(u,m);s[h]=f,d=t.apply(n,s)}d&&(a[l++]=m)}return l<o&&(this._indices=a),this._count=l,this._extent={},this.getRawIndex=this._indices?D:C,this}},T.selectRange=function(e){"use strict";if(this._count){var t=[];for(var n in e)e.hasOwnProperty(n)&&t.push(n);var r=t.length;if(r){var i=this.count(),o=new(g(this))(i),a=0,s=t[0],c=e[s][0],l=e[s][1],u=!1;if(!this._indices){var f=0;if(1===r){for(var d=this._storage[t[0]],m=0;m<this._chunkCount;m++)for(var p=d[m],h=Math.min(this._count-m*this._chunkSize,this._chunkSize),y=0;y<h;y++){((S=p[y])>=c&&S<=l||isNaN(S))&&(o[a++]=f),f++}u=!0}else if(2===r){d=this._storage[s];var v=this._storage[t[1]],b=e[t[1]][0],E=e[t[1]][1];for(m=0;m<this._chunkCount;m++){p=d[m];var k=v[m];for(h=Math.min(this._count-m*this._chunkSize,this._chunkSize),y=0;y<h;y++){var S=p[y],w=k[y];(S>=c&&S<=l||isNaN(S))&&(w>=b&&w<=E||isNaN(w))&&(o[a++]=f),f++}}u=!0}}if(!u)if(1===r)for(y=0;y<i;y++){var T=this.getRawIndex(y);((S=this._getFast(s,T))>=c&&S<=l||isNaN(S))&&(o[a++]=T)}else for(y=0;y<i;y++){var x=!0;for(T=this.getRawIndex(y),m=0;m<r;m++){var _=t[m];((S=this._getFast(n,T))<e[_][0]||S>e[_][1])&&(x=!1)}x&&(o[a++]=this.getRawIndex(y))}return a<i&&(this._indices=o),this._count=a,this._extent={},this.getRawIndex=this._indices?D:C,this}}},T.mapArray=function(e,t,n,r){"use strict";"function"===typeof e&&(r=n,n=t,t=e,e=[]),n=n||r||this;var i=[];return this.each(e,(function(){i.push(t&&t.apply(this,arguments))}),n),i},T.map=function(e,t,n,i){"use strict";n=n||i||this;var o=P(this,e=r.map(I(e),this.getDimension,this));o._indices=this._indices,o.getRawIndex=o._indices?D:C;for(var a=o._storage,s=[],c=this._chunkSize,l=e.length,u=this.count(),f=[],d=o._rawExtent,m=0;m<u;m++){for(var p=0;p<l;p++)f[p]=this.get(e[p],m);f[l]=m;var h=t&&t.apply(n,f);if(null!=h){"object"!==typeof h&&(s[0]=h,h=s);for(var y=this.getRawIndex(m),v=Math.floor(y/c),g=y%c,b=0;b<h.length;b++){var E=e[b],k=h[b],S=d[E],w=a[E];w&&(w[v][g]=k),k<S[0]&&(S[0]=k),k>S[1]&&(S[1]=k)}}}return o},T.downSample=function(e,t,n,r){for(var i=P(this,[e]),o=i._storage,a=[],s=Math.floor(1/t),c=o[e],l=this.count(),u=this._chunkSize,f=i._rawExtent[e],d=new(g(this))(l),m=0,p=0;p<l;p+=s){s>l-p&&(s=l-p,a.length=s);for(var h=0;h<s;h++){var y=this.getRawIndex(p+h),v=Math.floor(y/u),b=y%u;a[h]=c[v][b]}var E=n(a),k=this.getRawIndex(Math.min(p+r(a,E)||0,l-1)),S=k%u;c[Math.floor(k/u)][S]=E,E<f[0]&&(f[0]=E),E>f[1]&&(f[1]=E),d[m++]=k}return i._count=m,i._indices=d,i.getRawIndex=D,i},T.getItemModel=function(e){var t=this.hostModel;return new i(this.getRawDataItem(e),t,t&&t.ecModel)},T.diff=function(e){var t=this;return new o(e?e.getIndices():[],this.getIndices(),(function(t){return A(e,t)}),(function(e){return A(t,e)}))},T.getVisual=function(e){var t=this._visual;return t&&t[e]},T.setVisual=function(e,t){if(d(e))for(var n in e)e.hasOwnProperty(n)&&this.setVisual(n,e[n]);else this._visual=this._visual||{},this._visual[e]=t},T.setLayout=function(e,t){if(d(e))for(var n in e)e.hasOwnProperty(n)&&this.setLayout(n,e[n]);else this._layout[e]=t},T.getLayout=function(e){return this._layout[e]},T.getItemLayout=function(e){return this._itemLayouts[e]},T.setItemLayout=function(e,t,n){this._itemLayouts[e]=n?r.extend(this._itemLayouts[e]||{},t):t},T.clearItemLayouts=function(){this._itemLayouts.length=0},T.getItemVisual=function(e,t,n){var r=this._itemVisuals[e],i=r&&r[t];return null!=i||n?i:this.getVisual(t)},T.setItemVisual=function(e,t,n){var r=this._itemVisuals[e]||{},i=this.hasItemVisual;if(this._itemVisuals[e]=r,d(t))for(var o in t)t.hasOwnProperty(o)&&(r[o]=t[o],i[o]=!0);else r[t]=n,i[t]=!0},T.clearAllVisual=function(){this._visual={},this._itemVisuals=[],this.hasItemVisual={}};var j=function(e){e.seriesIndex=this.seriesIndex,e.dataIndex=this.dataIndex,e.dataType=this.dataType};T.setItemGraphicEl=function(e,t){var n=this.hostModel;t&&(t.dataIndex=e,t.dataType=this.dataType,t.seriesIndex=n&&n.seriesIndex,"group"===t.type&&t.traverse(j,t)),this._graphicEls[e]=t},T.getItemGraphicEl=function(e){return this._graphicEls[e]},T.eachItemGraphicEl=function(e,t){r.each(this._graphicEls,(function(n,r){n&&e&&e.call(t,n,r)}))},T.cloneShallow=function(e){if(!e){var t=r.map(this.dimensions,this.getDimensionInfo,this);e=new w(t,this.hostModel)}if(e._storage=this._storage,S(e,this),this._indices){var n=this._indices.constructor;e._indices=new n(this._indices)}else e._indices=null;return e.getRawIndex=e._indices?D:C,e},T.wrapMethod=function(e,t){var n=this[e];"function"===typeof n&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(e),this[e]=function(){var e=n.apply(this,arguments);return t.apply(this,[e].concat(r.slice(arguments)))})},T.TRANSFERABLE_METHODS=["cloneShallow","downSample","map"],T.CHANGABLE_METHODS=["filterSelf","selectRange"];var R=w;e.exports=R},"2NOO":function(e,t,n){var r=n("eBXX"),i=r.createHashMap,o=r.isObject,a=r.map;function s(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this._map}s.createByAxisModel=function(e){var t=e.option,n=t.data,r=n&&a(n,u);return new s({categories:r,needCollect:!r,deduplication:!1!==t.dedplication})};var c=s.prototype;function l(e){return e._map||(e._map=i(e.categories))}function u(e){return o(e)&&null!=e.value?e.value:e+""}c.getOrdinal=function(e){return l(this).get(e)},c.parseAndCollect=function(e){var t,n=this._needCollect;if("string"!==typeof e&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=l(this);return null==(t=r.get(e))&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t};var f=s;e.exports=f},FctL:function(e,t,n){var r=n("eBXX"),i=r.createHashMap,o=r.isTypedArray,a=n("wLVt").enableClassCheck,s=n("wrmW"),c=s.SOURCE_FORMAT_ORIGINAL,l=s.SERIES_LAYOUT_BY_COLUMN,u=s.SOURCE_FORMAT_UNKNOWN,f=s.SOURCE_FORMAT_TYPED_ARRAY,d=s.SOURCE_FORMAT_KEYED_COLUMNS;function m(e){this.fromDataset=e.fromDataset,this.data=e.data||(e.sourceFormat===d?{}:[]),this.sourceFormat=e.sourceFormat||u,this.seriesLayoutBy=e.seriesLayoutBy||l,this.dimensionsDefine=e.dimensionsDefine,this.encodeDefine=e.encodeDefine&&i(e.encodeDefine),this.startIndex=e.startIndex||0,this.dimensionsDetectCount=e.dimensionsDetectCount}m.seriesDataToSource=function(e){return new m({data:e,sourceFormat:o(e)?f:c,fromDataset:!1})},a(m);var p=m;e.exports=p},rkFv:function(e,t,n){var r=n("eBXX"),i=r.createHashMap,o=r.each,a=r.isString,s=r.defaults,c=r.extend,l=r.isObject,u=r.clone,f=n("d3nx").normalizeToArray,d=n("nU6Z"),m=d.guessOrdinal,p=d.BE_ORDINAL,h=n("FctL"),y=n("O4ye").OTHER_DIMENSIONS,v=n("BVAL");function g(e,t,n){if(n||null!=t.get(e)){for(var r=0;null!=t.get(e+r);)r++;e+=r}return t.set(e,!0),e}var b=function(e,t,n){h.isInstance(t)||(t=h.seriesDataToSource(t)),n=n||{},e=(e||[]).slice();for(var r=(n.dimsDef||[]).slice(),d=i(),b=i(),E=[],k=function(e,t,n,r){var i=Math.max(e.dimensionsDetectCount||1,t.length,n.length,r||0);return o(t,(function(e){var t=e.dimsDef;t&&(i=Math.max(i,t.length))})),i}(t,e,r,n.dimCount),S=0;S<k;S++){var w=r[S]=c({},l(r[S])?r[S]:{name:r[S]}),T=w.name,x=E[S]=new v;null!=T&&null==d.get(T)&&(x.name=x.displayName=T,d.set(T,S)),null!=w.type&&(x.type=w.type),null!=w.displayName&&(x.displayName=w.displayName)}var _=n.encodeDef;!_&&n.encodeDefaulter&&(_=n.encodeDefaulter(t,k)),(_=i(_)).each((function(e,t){if(1===(e=f(e).slice()).length&&!a(e[0])&&e[0]<0)_.set(t,!1);else{var n=_.set(t,[]);o(e,(function(e,r){a(e)&&(e=d.get(e)),null!=e&&e<k&&(n[r]=e,C(E[e],t,r))}))}}));var O=0;function C(e,t,n){null!=y.get(t)?e.otherDims[t]=n:(e.coordDim=t,e.coordDimIndex=n,b.set(t,!0))}o(e,(function(e,t){var n,r,i;if(a(e))n=e,e={};else{n=e.name;var c=e.ordinalMeta;e.ordinalMeta=null,(e=u(e)).ordinalMeta=c,r=e.dimsDef,i=e.otherDims,e.name=e.coordDim=e.coordDimIndex=e.dimsDef=e.otherDims=null}if(!1!==(d=_.get(n))){var d;if(!(d=f(d)).length)for(var m=0;m<(r&&r.length||1);m++){for(;O<E.length&&null!=E[O].coordDim;)O++;O<E.length&&d.push(O++)}o(d,(function(t,o){var a=E[t];if(C(s(a,e),n,o),null==a.name&&r){var c=r[o];!l(c)&&(c={name:c}),a.name=a.displayName=c.name,a.defaultTooltip=c.defaultTooltip}i&&s(a.otherDims,i)}))}}));var D=n.generateCoord,A=n.generateCoordCount,I=null!=A;A=D?A||1:0;for(var P=D||"value",M=0;M<k;M++){null==(x=E[M]=E[M]||new v).coordDim&&(x.coordDim=g(P,b,I),x.coordDimIndex=0,(!D||A<=0)&&(x.isExtraCoord=!0),A--),null==x.name&&(x.name=g(x.coordDim,d)),null!=x.type||m(t,M,x.name)!==p.Must&&(!x.isExtraCoord||null==x.otherDims.itemName&&null==x.otherDims.seriesName)||(x.type="ordinal")}return E};e.exports=b},QOk7:function(e,t,n){var r=n("rkFv");e.exports=function(e,t){return r((t=t||{}).coordDimensions||[],e,{dimsDef:t.dimensionsDefine||e.dimensionsDefine,encodeDef:t.encodeDefine||e.encodeDefine,dimCount:t.dimensionsCount,encodeDefaulter:t.encodeDefaulter,generateCoord:t.generateCoord,generateCoordCount:t.generateCoordCount})}},"/xRM":function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=(r.isTypedArray,r.extend),o=(r.assert,r.each),a=r.isObject,s=n("d3nx"),c=s.getDataItemValue,l=s.isDataItemOption,u=n("p+dI").parseDate,f=n("FctL"),d=n("wrmW"),m=d.SOURCE_FORMAT_TYPED_ARRAY,p=d.SOURCE_FORMAT_ARRAY_ROWS,h=d.SOURCE_FORMAT_ORIGINAL,y=d.SOURCE_FORMAT_OBJECT_ROWS;function v(e,t){f.isInstance(e)||(e=f.seriesDataToSource(e)),this._source=e;var n=this._data=e.data,r=e.sourceFormat;r===m&&(this._offset=0,this._dimSize=t,this._data=n);var o=b[r===p?r+"_"+e.seriesLayoutBy:r];i(this,o)}var g=v.prototype;g.pure=!1,g.persistent=!0,g.getSource=function(){return this._source};var b={arrayRows_column:{pure:!0,count:function(){return Math.max(0,this._data.length-this._source.startIndex)},getItem:function(e){return this._data[e+this._source.startIndex]},appendData:S},arrayRows_row:{pure:!0,count:function(){var e=this._data[0];return e?Math.max(0,e.length-this._source.startIndex):0},getItem:function(e){e+=this._source.startIndex;for(var t=[],n=this._data,r=0;r<n.length;r++){var i=n[r];t.push(i?i[e]:null)}return t},appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},objectRows:{pure:!0,count:E,getItem:k,appendData:S},keyedColumns:{pure:!0,count:function(){var e=this._source.dimensionsDefine[0].name,t=this._data[e];return t?t.length:0},getItem:function(e){for(var t=[],n=this._source.dimensionsDefine,r=0;r<n.length;r++){var i=this._data[n[r].name];t.push(i?i[e]:null)}return t},appendData:function(e){var t=this._data;o(e,(function(e,n){for(var r=t[n]||(t[n]=[]),i=0;i<(e||[]).length;i++)r.push(e[i])}))}},original:{count:E,getItem:k,appendData:S},typedArray:{persistent:!1,pure:!0,count:function(){return this._data?this._data.length/this._dimSize:0},getItem:function(e,t){e-=this._offset,t=t||[];for(var n=this._dimSize*e,r=0;r<this._dimSize;r++)t[r]=this._data[n+r];return t},appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}}};function E(){return this._data.length}function k(e){return this._data[e]}function S(e){for(var t=0;t<e.length;t++)this._data.push(e[t])}var w={arrayRows:T,objectRows:function(e,t,n,r){return null!=n?e[r]:e},keyedColumns:T,original:function(e,t,n,r){var i=c(e);return null!=n&&i instanceof Array?i[n]:i},typedArray:T};function T(e,t,n,r){return null!=n?e[n]:e}var x={arrayRows:_,objectRows:function(e,t,n,r){return O(e[t],this._dimensionInfos[t])},keyedColumns:_,original:function(e,t,n,r){var i=e&&(null==e.value?e:e.value);return!this._rawData.pure&&l(e)&&(this.hasItemOption=!0),O(i instanceof Array?i[r]:i,this._dimensionInfos[t])},typedArray:function(e,t,n,r){return e[r]}};function _(e,t,n,r){return O(e[r],this._dimensionInfos[t])}function O(e,t){var n=t&&t.type;if("ordinal"===n){var r=t&&t.ordinalMeta;return r?r.parseAndCollect(e):e}return"time"===n&&"number"!==typeof e&&null!=e&&"-"!==e&&(e=+u(e)),null==e||""===e?NaN:+e}t.DefaultDataProvider=v,t.defaultDimValueGetters=x,t.retrieveRawValue=function(e,t,n){if(e){var r=e.getRawDataItem(t);if(null!=r){var i,o,a=e.getProvider().getSource().sourceFormat,s=e.getDimensionInfo(n);return s&&(i=s.name,o=s.index),w[a](r,t,o,i)}}},t.retrieveRawAttr=function(e,t,n){if(e){var r=e.getProvider().getSource().sourceFormat;if(r===h||r===y){var i=e.getRawDataItem(t);return r!==h||a(i)||(i=null),i?i[n]:void 0}}}},"9ZxA":function(e,t,n){var r=n("eBXX"),i=r.each,o=r.isString;function a(e,t){return!!t&&t===e.getCalculationInfo("stackedDimension")}t.enableDataStack=function(e,t,n){var r,a,s,c,l=(n=n||{}).byIndex,u=n.stackedCoordDimension,f=!(!e||!e.get("stack"));if(i(t,(function(e,n){o(e)&&(t[n]=e={name:e}),f&&!e.isExtraCoord&&(l||r||!e.ordinalMeta||(r=e),a||"ordinal"===e.type||"time"===e.type||u&&u!==e.coordDim||(a=e))})),!a||l||r||(l=!0),a){s="__\0ecstackresult",c="__\0ecstackedover",r&&(r.createInvertedIndices=!0);var d=a.coordDim,m=a.type,p=0;i(t,(function(e){e.coordDim===d&&p++})),t.push({name:s,coordDim:d,coordDimIndex:p,type:m,isExtraCoord:!0,isCalculationCoord:!0}),p++,t.push({name:c,coordDim:c,coordDimIndex:p,type:m,isExtraCoord:!0,isCalculationCoord:!0})}return{stackedDimension:a&&a.name,stackedByDimension:r&&r.name,isStackedByIndex:l,stackedOverDimension:c,stackResultDimension:s}},t.isDimensionStacked=a,t.getStackedDimension=function(e,t){return a(e,t)?e.getCalculationInfo("stackResultDimension"):t}},O4ye:function(e,t,n){var r=n("eBXX"),i=r.each,o=r.createHashMap,a=(r.assert,n("VXy3").__DEV__,o(["tooltip","label","itemName","itemId","seriesName"]));function s(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}t.OTHER_DIMENSIONS=a,t.summarizeDimensions=function(e){var t={},n=t.encode={},r=o(),c=[],l=[],u=t.userOutput={dimensionNames:e.dimensions.slice(),encode:{}};i(e.dimensions,(function(t){var i,o=e.getDimensionInfo(t),f=o.coordDim;if(f){var d=o.coordDimIndex;s(n,f)[d]=t,o.isExtraCoord||(r.set(f,1),"ordinal"!==(i=o.type)&&"time"!==i&&(c[0]=t),s(u.encode,f)[d]=o.index),o.defaultTooltip&&l.push(t)}a.each((function(e,t){var r=s(n,t),i=o.otherDims[t];null!=i&&!1!==i&&(r[i]=o.name)}))}));var f=[],d={};r.each((function(e,t){var r=n[t];d[t]=r[0],f=f.concat(r)})),t.dataDimsOnCoord=f,t.encodeFirstDimNotExtra=d;var m=n.label;m&&m.length&&(c=m.slice());var p=n.tooltip;return p&&p.length?l=p.slice():l.length||(l=c.slice()),n.defaultedLabel=c,n.defaultedTooltip=l,t},t.getDimensionTypeByAxis=function(e){return"category"===e?"ordinal":"time"===e?"time":"float"}},nU6Z:function(e,t,n){n("VXy3").__DEV__;var r=n("d3nx"),i=r.makeInner,o=r.getDataItemValue,a=n("eBXX"),s=a.createHashMap,c=a.each,l=a.map,u=a.isArray,f=a.isString,d=a.isObject,m=a.isTypedArray,p=a.isArrayLike,h=a.extend,y=(a.assert,n("FctL")),v=n("wrmW"),g=v.SOURCE_FORMAT_ORIGINAL,b=v.SOURCE_FORMAT_ARRAY_ROWS,E=v.SOURCE_FORMAT_OBJECT_ROWS,k=v.SOURCE_FORMAT_KEYED_COLUMNS,S=v.SOURCE_FORMAT_UNKNOWN,w=v.SOURCE_FORMAT_TYPED_ARRAY,T=v.SERIES_LAYOUT_BY_ROW,x={Must:1,Might:2,Not:3},_=i();function O(e){if(e){var t=s();return l(e,(function(e,n){if(null==(e=h({},d(e)?e:{name:e})).name)return e;e.name+="",null==e.displayName&&(e.displayName=e.name);var r=t.get(e.name);return r?e.name+="-"+r.count++:t.set(e.name,{count:1}),e}))}}function C(e,t,n,r){if(null==r&&(r=1/0),t===T)for(var i=0;i<n.length&&i<r;i++)e(n[i]?n[i][0]:null,i);else{var o=n[0]||[];for(i=0;i<o.length&&i<r;i++)e(o[i],i)}}function D(e){var t=e.option;if(!t.data)return e.ecModel.getComponent("dataset",t.datasetIndex||0)}function A(e,t,n,r,i,a){var s,c,l;if(m(e))return x.Not;if(r){var p=r[a];d(p)?(c=p.name,l=p.type):f(p)&&(c=p)}if(null!=l)return"ordinal"===l?x.Must:x.Not;if(t===b)if(n===T){for(var h=e[a],y=0;y<(h||[]).length&&y<5;y++)if(null!=(s=_(h[i+y])))return s}else for(y=0;y<e.length&&y<5;y++){var v=e[i+y];if(v&&null!=(s=_(v[a])))return s}else if(t===E){if(!c)return x.Not;for(y=0;y<e.length&&y<5;y++){if((S=e[y])&&null!=(s=_(S[c])))return s}}else if(t===k){if(!c)return x.Not;if(!(h=e[c])||m(h))return x.Not;for(y=0;y<h.length&&y<5;y++)if(null!=(s=_(h[y])))return s}else if(t===g)for(y=0;y<e.length&&y<5;y++){var S=e[y],w=o(S);if(!u(w))return x.Not;if(null!=(s=_(w[a])))return s}function _(e){var t=f(e);return null!=e&&isFinite(e)&&""!==e?t?x.Might:x.Not:t&&"-"!==e?x.Must:void 0}return x.Not}t.BE_ORDINAL=x,t.detectSourceFormat=function(e){var t=e.option.source,n=S;if(m(t))n=w;else if(u(t)){0===t.length&&(n=b);for(var r=0,i=t.length;r<i;r++){var o=t[r];if(null!=o){if(u(o)){n=b;break}if(d(o)){n=E;break}}}}else if(d(t)){for(var a in t)if(t.hasOwnProperty(a)&&p(t[a])){n=k;break}}else if(null!=t)throw new Error("Invalid data");_(e).sourceFormat=n},t.getSource=function(e){return _(e).source},t.resetSourceDefaulter=function(e){_(e).datasetMap=s()},t.prepareSource=function(e){var t=e.option,n=t.data,r=m(n)?w:g,i=!1,a=t.seriesLayoutBy,s=t.sourceHeader,l=t.dimensions,d=D(e);if(d){var p=d.option;n=p.source,r=_(d).sourceFormat,i=!0,a=a||p.seriesLayoutBy,null==s&&(s=p.sourceHeader),l=l||p.dimensions}var h=function(e,t,n,r,i){if(!e)return{dimensionsDefine:O(i)};var a,s;if(t===b)"auto"===r||null==r?C((function(e){null!=e&&"-"!==e&&(f(e)?null==s&&(s=1):s=0)}),n,e,10):s=r?1:0,i||1!==s||(i=[],C((function(e,t){i[t]=null!=e?e:""}),n,e)),a=i?i.length:n===T?e.length:e[0]?e[0].length:null;else if(t===E)i||(i=function(e){var t,n=0;for(;n<e.length&&!(t=e[n++]););if(t){var r=[];return c(t,(function(e,t){r.push(t)})),r}}(e));else if(t===k)i||(i=[],c(e,(function(e,t){i.push(t)})));else if(t===g){var l=o(e[0]);a=u(l)&&l.length||1}return{startIndex:s,dimensionsDefine:O(i),dimensionsDetectCount:a}}(n,r,a,s,l);_(e).source=new y({data:n,fromDataset:i,seriesLayoutBy:a,sourceFormat:r,dimensionsDefine:h.dimensionsDefine,startIndex:h.startIndex,dimensionsDetectCount:h.dimensionsDetectCount,encodeDefine:t.encode})},t.makeSeriesEncodeForAxisCoordSys=function(e,t,n){var r={},i=D(t);if(!i||!e)return r;var o,a,s=[],l=[],u=t.ecModel,f=_(u).datasetMap,m=i.uid+"_"+n.seriesLayoutBy;e=e.slice(),c(e,(function(t,n){!d(t)&&(e[n]={name:t}),"ordinal"===t.type&&null==o&&(o=n,a=y(e[n])),r[t.name]=[]}));var p=f.get(m)||f.set(m,{categoryWayDim:a,valueWayDim:0});function h(e,t,n){for(var r=0;r<n;r++)e.push(t+r)}function y(e){var t=e.dimsDef;return t?t.length:1}return c(e,(function(e,t){var n=e.name,i=y(e);if(null==o){var a=p.valueWayDim;h(r[n],a,i),h(l,a,i),p.valueWayDim+=i}else if(o===t)h(r[n],0,i),h(s,0,i);else{a=p.categoryWayDim;h(r[n],a,i),h(l,a,i),p.categoryWayDim+=i}})),s.length&&(r.itemName=s),l.length&&(r.seriesName=l),r},t.makeSeriesEncodeForNameBased=function(e,t,n){var r={};if(!D(e))return r;var i,o=t.sourceFormat,a=t.dimensionsDefine;o!==E&&o!==k||c(a,(function(e,t){"name"===(d(e)?e.name:e)&&(i=t)}));var s=function(){for(var e={},r={},s=[],c=0,l=Math.min(5,n);c<l;c++){var u=A(t.data,o,t.seriesLayoutBy,a,t.startIndex,c);s.push(u);var f=u===x.Not;if(f&&null==e.v&&c!==i&&(e.v=c),(null==e.n||e.n===e.v||!f&&s[e.n]===x.Not)&&(e.n=c),d(e)&&s[e.n]!==x.Not)return e;f||(u===x.Might&&null==r.v&&c!==i&&(r.v=c),null!=r.n&&r.n!==r.v||(r.n=c))}function d(e){return null!=e.v&&null!=e.n}return d(e)?e:d(r)?r:null}();if(s){r.value=s.v;var l=null!=i?i:s.n;r.itemName=[l],r.seriesName=[l]}return r},t.guessOrdinal=function(e,t){return A(e.data,e.sourceFormat,e.seriesLayoutBy,e.dimensionsDefine,e.startIndex,t)}},wrmW:function(e,t){t.SOURCE_FORMAT_ORIGINAL="original",t.SOURCE_FORMAT_ARRAY_ROWS="arrayRows",t.SOURCE_FORMAT_OBJECT_ROWS="objectRows",t.SOURCE_FORMAT_KEYED_COLUMNS="keyedColumns",t.SOURCE_FORMAT_UNKNOWN="unknown",t.SOURCE_FORMAT_TYPED_ARRAY="typedArray",t.SERIES_LAYOUT_BY_COLUMN="column",t.SERIES_LAYOUT_BY_ROW="row"},zwDW:function(e,t,n){n("VXy3").__DEV__;var r=n("x2m3"),i=n("eBXX"),o=n("JUXE"),a=n("ONFv"),s=n("ywai"),c=n("6dov"),l=n("B9uI"),u=n("FIWk"),f=n("SyxV"),d=n("7w38"),m=n("khUS"),p=n("LwkA"),h=n("0kga"),y=n("zNaO"),v=n("qOnh"),g=n("Drs2"),b=n("IdwQ"),E=n("d3nx"),k=n("Lco2").throttle,S=n("Uh+6"),w=n("sB+R"),T=n("Z/UB"),x=n("khW2"),_=n("lykb"),O=n("UNJe");n("fhwf");var C=n("yxqF"),D=i.assert,A=i.each,I=i.isFunction,P=i.isObject,M=h.parseClassType,N={PROCESSOR:{FILTER:1e3,SERIES_FILTER:800,STATISTIC:5e3},VISUAL:{LAYOUT:1e3,PROGRESSIVE_LAYOUT:1100,GLOBAL:2e3,CHART:3e3,POST_CHART_LAYOUT:3500,COMPONENT:4e3,BRUSH:5e3}},j="__flagInMainProcess",R=/^[a-zA-Z0-9_]+$/;function L(e,t){return function(n,r,i){t||!this._disposed?(n=n&&n.toLowerCase(),c.prototype[e].call(this,n,r,i)):this.id}}function U(){c.call(this)}function Z(e,t,n){n=n||{},"string"===typeof t&&(t=le[t]),this.id,this.group,this._dom=e;var o=this._zr=r.init(e,{renderer:n.renderer||"canvas",devicePixelRatio:n.devicePixelRatio,width:n.width,height:n.height});this._throttledZrFlush=k(i.bind(o.flush,o),17),(t=i.clone(t))&&m(t,!0),this._theme=t,this._chartsViews=[],this._chartsMap={},this._componentsViews=[],this._componentsMap={},this._coordSysMgr=new f;var a=this._api=function(e){var t=e._coordSysMgr;return i.extend(new u(e),{getCoordinateSystems:i.bind(t.getCoordinateSystems,t),getComponentByElement:function(t){for(;t;){var n=t.__ecComponentInfo;if(null!=n)return e._model.getComponent(n.mainType,n.index);t=t.parent}}})}(this);function l(e,t){return e.__prio-t.__prio}s(ce,l),s(oe,l),this._scheduler=new x(this,a,oe,ce),c.call(this,this._ecEventProcessor=new ne),this._messageCenter=new U,this._initEvents(),this.resize=i.bind(this.resize,this),this._pendingActions=[],o.animation.on("frame",this._onframe,this),function(e,t){e.on("rendered",(function(){t.trigger("rendered"),!e.animation.isFinished()||t.__optionUpdated||t._scheduler.unfinished||t._pendingActions.length||t.trigger("finished")}))}(o,this),i.setAsPrimitive(this)}U.prototype.on=L("on",!0),U.prototype.off=L("off",!0),U.prototype.one=L("one",!0),i.mixin(U,c);var B=Z.prototype;function F(e,t,n){if(this._disposed)this.id;else{var r,i=this._model,o=this._coordSysMgr.getCoordinateSystems();t=E.parseFinder(i,t);for(var a=0;a<o.length;a++){var s=o[a];if(s[e]&&null!=(r=s[e](i,t,n)))return r}}}B._onframe=function(){if(!this._disposed){var e=this._scheduler;if(this.__optionUpdated){var t=this.__optionUpdated.silent;this[j]=!0,Y(this),H.update.call(this),this[j]=!1,this.__optionUpdated=!1,z.call(this,t),G.call(this,t)}else if(e.unfinished){var n=1,r=this._model,i=this._api;e.unfinished=!1;do{var o=+new Date;e.performSeriesTasks(r),e.performDataProcessorTasks(r),K(this,r),e.performVisualTasks(r),Q(this,this._model,i,"remain"),n-=+new Date-o}while(n>0&&e.unfinished);e.unfinished||this._zr.flush()}}},B.getDom=function(){return this._dom},B.getZr=function(){return this._zr},B.setOption=function(e,t,n){if(this._disposed)this.id;else{var r;if(P(t)&&(n=t.lazyUpdate,r=t.silent,t=t.notMerge),this[j]=!0,!this._model||t){var i=new d(this._api),o=this._theme,a=this._model=new l;a.scheduler=this._scheduler,a.init(null,null,o,i)}this._model.setOption(e,ae),n?(this.__optionUpdated={silent:r},this[j]=!1):(Y(this),H.update.call(this),this._zr.flush(),this.__optionUpdated=!1,this[j]=!1,z.call(this,r),G.call(this,r))}},B.setTheme=function(){console.error("ECharts#setTheme() is DEPRECATED in ECharts 3.0")},B.getModel=function(){return this._model},B.getOption=function(){return this._model&&this._model.getOption()},B.getWidth=function(){return this._zr.getWidth()},B.getHeight=function(){return this._zr.getHeight()},B.getDevicePixelRatio=function(){return this._zr.painter.dpr||window.devicePixelRatio||1},B.getRenderedCanvas=function(e){if(a.canvasSupported)return(e=e||{}).pixelRatio=e.pixelRatio||1,e.backgroundColor=e.backgroundColor||this._model.get("backgroundColor"),this._zr.painter.getRenderedCanvas(e)},B.getSvgDataUrl=function(){if(a.svgSupported){var e=this._zr,t=e.storage.getDisplayList();return i.each(t,(function(e){e.stopAnimation(!0)})),e.painter.pathToDataUrl()}},B.getDataURL=function(e){if(!this._disposed){var t=(e=e||{}).excludeComponents,n=this._model,r=[],i=this;A(t,(function(e){n.eachComponent({mainType:e},(function(e){var t=i._componentsMap[e.__viewId];t.group.ignore||(r.push(t),t.group.ignore=!0)}))}));var o="svg"===this._zr.painter.getType()?this.getSvgDataUrl():this.getRenderedCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return A(r,(function(e){e.group.ignore=!1})),o}this.id},B.getConnectedDataURL=function(e){if(this._disposed)this.id;else if(a.canvasSupported){var t=this.group,n=Math.min,o=Math.max,s=1/0;if(de[t]){var c=s,l=s,u=-1/0,f=-1/0,d=[],m=e&&e.pixelRatio||1;i.each(fe,(function(r,a){if(r.group===t){var s=r.getRenderedCanvas(i.clone(e)),m=r.getDom().getBoundingClientRect();c=n(m.left,c),l=n(m.top,l),u=o(m.right,u),f=o(m.bottom,f),d.push({dom:s,left:m.left,top:m.top})}}));var p=(u*=m)-(c*=m),h=(f*=m)-(l*=m),y=i.createCanvas();y.width=p,y.height=h;var v=r.init(y);return e.connectedBackgroundColor&&v.add(new b.Rect({shape:{x:0,y:0,width:p,height:h},style:{fill:e.connectedBackgroundColor}})),A(d,(function(e){var t=new b.Image({style:{x:e.left*m-c,y:e.top*m-l,image:e.dom}});v.add(t)})),v.refreshImmediately(),y.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}},B.convertToPixel=i.curry(F,"convertToPixel"),B.convertFromPixel=i.curry(F,"convertFromPixel"),B.containPixel=function(e,t){if(!this._disposed){var n,r=this._model;return e=E.parseFinder(r,e),i.each(e,(function(e,r){r.indexOf("Models")>=0&&i.each(e,(function(e){var i=e.coordinateSystem;if(i&&i.containPoint)n|=!!i.containPoint(t);else if("seriesModels"===r){var o=this._chartsMap[e.__viewId];o&&o.containPoint&&(n|=o.containPoint(t,e))}}),this)}),this),!!n}this.id},B.getVisual=function(e,t){var n=this._model,r=(e=E.parseFinder(n,e,{defaultMainType:"series"})).seriesModel.getData(),i=e.hasOwnProperty("dataIndexInside")?e.dataIndexInside:e.hasOwnProperty("dataIndex")?r.indexOfRawIndex(e.dataIndex):null;return null!=i?r.getItemVisual(i,t):r.getVisual(t)},B.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},B.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]};var H={prepareAndUpdate:function(e){Y(this),H.update.call(this,e)},update:function(e){var t=this._model,n=this._api,r=this._zr,i=this._coordSysMgr,s=this._scheduler;if(t){s.restoreData(t,e),s.performSeriesTasks(t),i.create(t,n),s.performDataProcessorTasks(t,e),K(this,t),i.update(t,n),J(t),s.performVisualTasks(t,e),X(this,t,n,e);var c=t.get("backgroundColor")||"transparent";if(a.canvasSupported)r.setBackgroundColor(c);else{var l=o.parse(c);c=o.stringify(l,"rgb"),0===l[3]&&(c="transparent")}$(t,n)}},updateTransform:function(e){var t=this._model,n=this,r=this._api;if(t){var o=[];t.eachComponent((function(i,a){var s=n.getViewOfComponentModel(a);if(s&&s.__alive)if(s.updateTransform){var c=s.updateTransform(a,t,r,e);c&&c.update&&o.push(s)}else o.push(s)}));var a=i.createHashMap();t.eachSeries((function(i){var o=n._chartsMap[i.__viewId];if(o.updateTransform){var s=o.updateTransform(i,t,r,e);s&&s.update&&a.set(i.uid,1)}else a.set(i.uid,1)})),J(t),this._scheduler.performVisualTasks(t,e,{setDirty:!0,dirtyMap:a}),Q(n,t,r,e,a),$(t,this._api)}},updateView:function(e){var t=this._model;t&&(g.markUpdateMethod(e,"updateView"),J(t),this._scheduler.performVisualTasks(t,e,{setDirty:!0}),X(this,this._model,this._api,e),$(t,this._api))},updateVisual:function(e){H.update.call(this,e)},updateLayout:function(e){H.update.call(this,e)}};function Y(e){var t=e._model,n=e._scheduler;n.restorePipelines(t),n.prepareStageTasks(),q(e,"component",t,n),q(e,"chart",t,n),n.plan()}function V(e,t,n,r,o){var a=e._model;if(r){var s={};s[r+"Id"]=n[r+"Id"],s[r+"Index"]=n[r+"Index"],s[r+"Name"]=n[r+"Name"];var c={mainType:r,query:s};o&&(c.subType=o);var l=n.excludeSeriesId;null!=l&&(l=i.createHashMap(E.normalizeToArray(l))),a&&a.eachComponent(c,(function(t){l&&null!=l.get(t.id)||u(e["series"===r?"_chartsMap":"_componentsMap"][t.__viewId])}),e)}else A(e._componentsViews.concat(e._chartsViews),u);function u(r){r&&r.__alive&&r[t]&&r[t](r.__model,a,e._api,n)}}function K(e,t){var n=e._chartsMap,r=e._scheduler;t.eachSeries((function(e){r.updateStreamModes(e,n[e.__viewId])}))}function W(e,t){var n=e.type,r=e.escapeConnect,o=re[n],a=o.actionInfo,s=(a.update||"update").split(":"),c=s.pop();s=null!=s[0]&&M(s[0]),this[j]=!0;var l=[e],u=!1;e.batch&&(u=!0,l=i.map(e.batch,(function(t){return(t=i.defaults(i.extend({},t),e)).batch=null,t})));var f,d=[],m="highlight"===n||"downplay"===n;A(l,(function(e){(f=(f=o.action(e,this._model,this._api))||i.extend({},e)).type=a.event||f.type,d.push(f),m?V(this,c,e,"series"):s&&V(this,c,e,s.main,s.sub)}),this),"none"===c||m||s||(this.__optionUpdated?(Y(this),H.update.call(this,e),this.__optionUpdated=!1):H[c].call(this,e)),f=u?{type:a.event||n,escapeConnect:r,batch:d}:d[0],this[j]=!1,!t&&this._messageCenter.trigger(f.type,f)}function z(e){for(var t=this._pendingActions;t.length;){var n=t.shift();W.call(this,n,e)}}function G(e){!e&&this.trigger("updated")}function q(e,t,n,r){for(var i="component"===t,o=i?e._componentsViews:e._chartsViews,a=i?e._componentsMap:e._chartsMap,s=e._zr,c=e._api,l=0;l<o.length;l++)o[l].__alive=!1;function u(e){var t="_ec_"+e.id+"_"+e.type,l=a[t];if(!l){var u=M(e.type);(l=new(i?v.getClass(u.main,u.sub):g.getClass(u.sub))).init(n,c),a[t]=l,o.push(l),s.add(l.group)}e.__viewId=l.__id=t,l.__alive=!0,l.__model=e,l.group.__ecComponentInfo={mainType:e.mainType,index:e.componentIndex},!i&&r.prepareView(l,e,n,c)}i?n.eachComponent((function(e,t){"series"!==e&&u(t)})):n.eachSeries(u);for(l=0;l<o.length;){var f=o[l];f.__alive?l++:(!i&&f.renderTask.dispose(),s.remove(f.group),f.dispose(n,c),o.splice(l,1),delete a[f.__id],f.__id=f.group.__ecComponentInfo=null)}}function J(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function X(e,t,n,r){!function(e,t,n,r,i){A(i||e._componentsViews,(function(e){var i=e.__model;e.render(i,t,n,r),te(i,e)}))}(e,t,n,r),A(e._chartsViews,(function(e){e.__alive=!1})),Q(e,t,n,r),A(e._chartsViews,(function(e){e.__alive||e.remove(t,n)}))}function Q(e,t,n,r,i){var o,s=e._scheduler;t.eachSeries((function(t){var n=e._chartsMap[t.__viewId];n.__alive=!0;var a=n.renderTask;s.updatePayload(a,r),i&&i.get(t.uid)&&a.dirty(),o|=a.perform(s.getPerformArgs(a)),n.group.silent=!!t.get("silent"),te(t,n),function(e,t){var n=e.get("blendMode")||null;t.group.traverse((function(e){e.isGroup||e.style.blend!==n&&e.setStyle("blend",n),e.eachPendingDisplayable&&e.eachPendingDisplayable((function(e){e.setStyle("blend",n)}))}))}(t,n)})),s.unfinished|=o,function(e,t){var n=e._zr.storage,r=0;n.traverse((function(e){r++})),r>t.get("hoverLayerThreshold")&&!a.node&&t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.group.traverse((function(e){e.useHoverLayer=!0}))}}))}(e,t),w(e._zr.dom,t)}function $(e,t){A(se,(function(n){n(e,t)}))}B.resize=function(e){if(this._disposed)this.id;else{this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption("media"),r=e&&e.silent;this[j]=!0,n&&Y(this),H.update.call(this),this[j]=!1,z.call(this,r),G.call(this,r)}}},B.showLoading=function(e,t){if(this._disposed)this.id;else if(P(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),ue[e]){var n=ue[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},B.hideLoading=function(){this._disposed?this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null)},B.makeActionFromEvent=function(e){var t=i.extend({},e);return t.type=ie[e.type],t},B.dispatchAction=function(e,t){this._disposed?this.id:(P(t)||(t={silent:!!t}),re[e.type]&&this._model&&(this[j]?this._pendingActions.push(e):(W.call(this,e,t.silent),t.flush?this._zr.flush(!0):!1!==t.flush&&a.browser.weChat&&this._throttledZrFlush(),z.call(this,t.silent),G.call(this,t.silent))))},B.appendData=function(e){if(this._disposed)this.id;else{var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0}},B.on=L("on",!1),B.off=L("off",!1),B.one=L("one",!1);var ee=["click","dblclick","mouseover","mouseout","mousemove","mousedown","mouseup","globalout","contextmenu"];function te(e,t){var n=e.get("z"),r=e.get("zlevel");t.group.traverse((function(e){"group"!==e.type&&(null!=n&&(e.z=n),null!=r&&(e.zlevel=r))}))}function ne(){this.eventInfo}B._initEvents=function(){A(ee,(function(e){var t=function(t){var n,r=this.getModel(),o=t.target;if("globalout"===e)n={};else if(o&&null!=o.dataIndex){var a=o.dataModel||r.getSeriesByIndex(o.seriesIndex);n=a&&a.getDataParams(o.dataIndex,o.dataType,o)||{}}else o&&o.eventData&&(n=i.extend({},o.eventData));if(n){var s=n.componentType,c=n.componentIndex;"markLine"!==s&&"markPoint"!==s&&"markArea"!==s||(s="series",c=n.seriesIndex);var l=s&&null!=c&&r.getComponent(s,c),u=l&&this["series"===l.mainType?"_chartsMap":"_componentsMap"][l.__viewId];n.event=t,n.type=e,this._ecEventProcessor.eventInfo={targetEl:o,packedEvent:n,model:l,view:u},this.trigger(e,n)}};t.zrEventfulCallAtLast=!0,this._zr.on(e,t,this)}),this),A(ie,(function(e,t){this._messageCenter.on(t,(function(e){this.trigger(t,e)}),this)}),this)},B.isDisposed=function(){return this._disposed},B.clear=function(){this._disposed?this.id:this.setOption({series:[]},!0)},B.dispose=function(){if(this._disposed)this.id;else{this._disposed=!0,E.setAttribute(this.getDom(),he,"");var e=this._api,t=this._model;A(this._componentsViews,(function(n){n.dispose(t,e)})),A(this._chartsViews,(function(n){n.dispose(t,e)})),this._zr.dispose(),delete fe[this.id]}},i.mixin(Z,c),ne.prototype={constructor:ne,normalizeQuery:function(e){var t={},n={},r={};if(i.isString(e)){var o=M(e);t.mainType=o.main||null,t.subType=o.sub||null}else{var a=["Index","Name","Id"],s={name:1,dataIndex:1,dataType:1};i.each(e,(function(e,i){for(var o=!1,c=0;c<a.length;c++){var l=a[c],u=i.lastIndexOf(l);if(u>0&&u===i.length-l.length){var f=i.slice(0,u);"data"!==f&&(t.mainType=f,t[l.toLowerCase()]=e,o=!0)}}s.hasOwnProperty(i)&&(n[i]=e,o=!0),o||(r[i]=e)}))}return{cptQuery:t,dataQuery:n,otherQuery:r}},filter:function(e,t,n){var r=this.eventInfo;if(!r)return!0;var i=r.targetEl,o=r.packedEvent,a=r.model,s=r.view;if(!a||!s)return!0;var c=t.cptQuery,l=t.dataQuery;return u(c,a,"mainType")&&u(c,a,"subType")&&u(c,a,"index","componentIndex")&&u(c,a,"name")&&u(c,a,"id")&&u(l,o,"name")&&u(l,o,"dataIndex")&&u(l,o,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(e,t.otherQuery,i,o));function u(e,t,n,r){return null==e[n]||t[r||n]===e[n]}},afterTrigger:function(){this.eventInfo=null}};var re={},ie={},oe=[],ae=[],se=[],ce=[],le={},ue={},fe={},de={},me=new Date-0,pe=new Date-0,he="_echarts_instance_";function ye(e){de[e]=!1}var ve=ye;function ge(e){return fe[E.getAttribute(e,he)]}function be(e,t){le[e]=t}function Ee(e){ae.push(e)}function ke(e,t){Te(oe,e,t,1e3)}function Se(e,t,n){"function"===typeof t&&(n=t,t="");var r=P(e)?e.type:[e,e={event:t}][0];e.event=(e.event||r).toLowerCase(),t=e.event,D(R.test(r)&&R.test(t)),re[r]||(re[r]={action:n,actionInfo:e}),ie[t]=r}function we(e,t){Te(ce,e,t,3e3,"visual")}function Te(e,t,n,r,i){(I(t)||P(t))&&(n=t,t=r);var o=x.wrapStageHandler(n,i);return o.__prio=t,o.__raw=n,e.push(o),o}function xe(e,t){ue[e]=t}we(2e3,S),Ee(m),ke(900,p),xe("default",T),Se({type:"highlight",event:"highlight",update:"highlight"},i.noop),Se({type:"downplay",event:"downplay",update:"downplay"},i.noop),be("light",_),be("dark",O);t.version="4.7.0",t.dependencies={zrender:"4.3.0"},t.PRIORITY=N,t.init=function(e,t,n){var r=ge(e);if(r)return r;var i=new Z(e,t,n);return i.id="ec_"+me++,fe[i.id]=i,E.setAttribute(e,he,i.id),function(e){var t="__connectUpdateStatus";function n(e,n){for(var r=0;r<e.length;r++)e[r][t]=n}A(ie,(function(r,i){e._messageCenter.on(i,(function(r){if(de[e.group]&&0!==e[t]){if(r&&r.escapeConnect)return;var i=e.makeActionFromEvent(r),o=[];A(fe,(function(t){t!==e&&t.group===e.group&&o.push(t)})),n(o,0),A(o,(function(e){1!==e[t]&&e.dispatchAction(i)})),n(o,2)}}))}))}(i),i},t.connect=function(e){if(i.isArray(e)){var t=e;e=null,A(t,(function(t){null!=t.group&&(e=t.group)})),e=e||"g_"+pe++,A(t,(function(t){t.group=e}))}return de[e]=!0,e},t.disConnect=ye,t.disconnect=ve,t.dispose=function(e){"string"===typeof e?e=fe[e]:e instanceof Z||(e=ge(e)),e instanceof Z&&!e.isDisposed()&&e.dispose()},t.getInstanceByDom=ge,t.getInstanceById=function(e){return fe[e]},t.registerTheme=be,t.registerPreprocessor=Ee,t.registerProcessor=ke,t.registerPostUpdate=function(e){se.push(e)},t.registerAction=Se,t.registerCoordinateSystem=function(e,t){f.register(e,t)},t.getCoordinateSystemDimensions=function(e){var t=f.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()},t.registerLayout=function(e,t){Te(ce,e,t,1e3,"layout")},t.registerVisual=we,t.registerLoading=xe,t.extendComponentModel=function(e){return h.extend(e)},t.extendComponentView=function(e){return v.extend(e)},t.extendSeriesModel=function(e){return y.extend(e)},t.extendChartView=function(e){return g.extend(e)},t.setCanvasCreator=function(e){i.$override("createCanvas",e)},t.registerMap=function(e,t,n){C.registerMap(e,t,n)},t.getMap=function(e){var t=C.retrieveMap(e);return t&&t[0]&&{geoJson:t[0].geoJSON,specialAreas:t[0].specialAreas}},t.dataTool={};var _e=n("36Nj");!function(){for(var e in _e)_e.hasOwnProperty(e)&&(t[e]=_e[e])}()},"36Nj":function(e,t,n){var r=n("x2m3");t.zrender=r;var i=n("cz2z");t.matrix=i;var o=n("dJzI");t.vector=o;var a=n("eBXX"),s=n("JUXE");t.color=s;var c=n("IdwQ"),l=n("p+dI");t.number=l;var u=n("PnJO");t.format=u;var f=n("Lco2");f.throttle;t.throttle=f.throttle;var d=n("Ky3i");t.helper=d;var m=n("LtbD");t.parseGeoJSON=m;var p=n("n8RA");t.List=p;var h=n("oMx4");t.Model=h;var y=n("F9uK");t.Axis=y;var v=n("ONFv");t.env=v;var g=m,b={};a.each(["map","each","filter","indexOf","inherits","reduce","filter","bind","curry","isArray","isString","isObject","isFunction","extend","defaults","clone","merge"],(function(e){b[e]=a[e]}));var E={};a.each(["extendShape","extendPath","makePath","makeImage","mergePath","resizePath","createIcon","setHoverStyle","setLabelStyle","setTextStyle","setText","getFont","updateProps","initProps","getTransform","clipPointsByRect","clipRectByRect","registerShape","getShapeClass","Group","Image","Text","Circle","Sector","Ring","Polygon","Polyline","Rect","Line","BezierCurve","Arc","IncrementalDisplayable","CompoundPath","LinearGradient","RadialGradient","BoundingRect"],(function(e){E[e]=c[e]})),t.parseGeoJson=g,t.util=b,t.graphic=E},Ky3i:function(e,t,n){var r=n("eBXX"),i=n("uZ6t"),o=n("S5Fs"),a=n("gq/7"),s=n("oMx4"),c=n("LMHn");c.getLayoutRect;t.getLayoutRect=c.getLayoutRect;var l=n("9ZxA"),u=l.enableDataStack,f=l.isDimensionStacked,d=l.getStackedDimension,m=n("rkFv");t.completeDimensions=m;var p=n("QOk7");t.createDimensions=p;var h=n("cTcu");t.createSymbol=h.createSymbol;var y={isDimensionStacked:f,enableDataStack:u,getStackedDimension:d};t.createList=function(e){return i(e.getSource(),e)},t.dataStack=y,t.createScale=function(e,t){var n=t;s.isInstance(t)||(n=new s(t),r.mixin(n,a));var i=o.createScaleByModel(n);return i.setExtent(e[0],e[1]),o.niceScaleExtent(i,n),i},t.mixinAxisModelCommonMethods=function(e){r.mixin(e,a)}},Mp9c:function(e){e.exports={legend:{selector:{all:"\u5168\u9009",inverse:"\u53cd\u9009"}},toolbox:{brush:{title:{rect:"\u77e9\u5f62\u9009\u62e9",polygon:"\u5708\u9009",lineX:"\u6a2a\u5411\u9009\u62e9",lineY:"\u7eb5\u5411\u9009\u62e9",keep:"\u4fdd\u6301\u9009\u62e9",clear:"\u6e05\u9664\u9009\u62e9"}},dataView:{title:"\u6570\u636e\u89c6\u56fe",lang:["\u6570\u636e\u89c6\u56fe","\u5173\u95ed","\u5237\u65b0"]},dataZoom:{title:{zoom:"\u533a\u57df\u7f29\u653e",back:"\u533a\u57df\u7f29\u653e\u8fd8\u539f"}},magicType:{title:{line:"\u5207\u6362\u4e3a\u6298\u7ebf\u56fe",bar:"\u5207\u6362\u4e3a\u67f1\u72b6\u56fe",stack:"\u5207\u6362\u4e3a\u5806\u53e0",tiled:"\u5207\u6362\u4e3a\u5e73\u94fa"}},restore:{title:"\u8fd8\u539f"},saveAsImage:{title:"\u4fdd\u5b58\u4e3a\u56fe\u7247",lang:["\u53f3\u952e\u53e6\u5b58\u4e3a\u56fe\u7247"]}},series:{typeNames:{pie:"\u997c\u56fe",bar:"\u67f1\u72b6\u56fe",line:"\u6298\u7ebf\u56fe",scatter:"\u6563\u70b9\u56fe",effectScatter:"\u6d9f\u6f2a\u6563\u70b9\u56fe",radar:"\u96f7\u8fbe\u56fe",tree:"\u6811\u56fe",treemap:"\u77e9\u5f62\u6811\u56fe",boxplot:"\u7bb1\u578b\u56fe",candlestick:"K\u7ebf\u56fe",k:"K\u7ebf\u56fe",heatmap:"\u70ed\u529b\u56fe",map:"\u5730\u56fe",parallel:"\u5e73\u884c\u5750\u6807\u56fe",lines:"\u7ebf\u56fe",graph:"\u5173\u7cfb\u56fe",sankey:"\u6851\u57fa\u56fe",funnel:"\u6f0f\u6597\u56fe",gauge:"\u4eea\u8868\u76d8\u56fe",pictorialBar:"\u8c61\u5f62\u67f1\u56fe",themeRiver:"\u4e3b\u9898\u6cb3\u6d41\u56fe",sunburst:"\u65ed\u65e5\u56fe"}},aria:{general:{withTitle:"\u8fd9\u662f\u4e00\u4e2a\u5173\u4e8e\u201c{title}\u201d\u7684\u56fe\u8868\u3002",withoutTitle:"\u8fd9\u662f\u4e00\u4e2a\u56fe\u8868\uff0c"},series:{single:{prefix:"",withName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\uff0c\u8868\u793a{seriesName}\u3002",withoutName:"\u56fe\u8868\u7c7b\u578b\u662f{seriesType}\u3002"},multiple:{prefix:"\u5b83\u7531{seriesCount}\u4e2a\u56fe\u8868\u7cfb\u5217\u7ec4\u6210\u3002",withName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a\u8868\u793a{seriesName}\u7684{seriesType}\uff0c",withoutName:"\u7b2c{seriesId}\u4e2a\u7cfb\u5217\u662f\u4e00\u4e2a{seriesType}\uff0c",separator:{middle:"\uff1b",end:"\u3002"}}},data:{allData:"\u5176\u6570\u636e\u662f\u2014\u2014",partialData:"\u5176\u4e2d\uff0c\u524d{displayCnt}\u9879\u662f\u2014\u2014",withName:"{name}\u7684\u6570\u636e\u662f{value}",withoutName:"{value}",separator:{middle:"\uff0c",end:""}}}}},VQkI:function(e,t,n){var r=n("eBXX"),i=n("p+dI").parsePercent,o=n("9ZxA").isDimensionStacked,a=n("Ye6k"),s="__ec_stack_",c="undefined"!==typeof Float32Array?Float32Array:Array;function l(e){return e.get("stack")||s+e.seriesIndex}function u(e){return e.dim+e.index}function f(e,t){var n=[];return t.eachSeriesByType(e,(function(e){y(e)&&!v(e)&&n.push(e)})),n}function d(e){var t=function(e){var t={};r.each(e,(function(e){var n=e.coordinateSystem.getBaseAxis();if("time"===n.type||"value"===n.type)for(var r=e.getData(),i=n.dim+"_"+n.index,o=r.mapDimension(n.dim),a=0,s=r.count();a<s;++a){var c=r.get(o,a);t[i]?t[i].push(c):t[i]=[c]}}));var n=[];for(var i in t)if(t.hasOwnProperty(i)){var o=t[i];if(o){o.sort((function(e,t){return e-t}));for(var a=null,s=1;s<o.length;++s){var c=o[s]-o[s-1];c>0&&(a=null===a?c:Math.min(a,c))}n[i]=a}}return n}(e),n=[];return r.each(e,(function(e){var r,o=e.coordinateSystem.getBaseAxis(),a=o.getExtent();if("category"===o.type)r=o.getBandWidth();else if("value"===o.type||"time"===o.type){var s=o.dim+"_"+o.index,c=t[s],f=Math.abs(a[1]-a[0]),d=o.scale.getExtent(),m=Math.abs(d[1]-d[0]);r=c?f/m*c:f}else{var p=e.getData();r=Math.abs(a[1]-a[0])/p.count()}var h=i(e.get("barWidth"),r),y=i(e.get("barMaxWidth"),r),v=i(e.get("barMinWidth")||1,r),g=e.get("barGap"),b=e.get("barCategoryGap");n.push({bandWidth:r,barWidth:h,barMaxWidth:y,barMinWidth:v,barGap:g,barCategoryGap:b,axisKey:u(o),stackId:l(e)})})),m(n)}function m(e){var t={};r.each(e,(function(e,n){var r=e.axisKey,i=e.bandWidth,o=t[r]||{bandWidth:i,remainedWidth:i,autoWidthCount:0,categoryGap:"20%",gap:"30%",stacks:{}},a=o.stacks;t[r]=o;var s=e.stackId;a[s]||o.autoWidthCount++,a[s]=a[s]||{width:0,maxWidth:0};var c=e.barWidth;c&&!a[s].width&&(a[s].width=c,c=Math.min(o.remainedWidth,c),o.remainedWidth-=c);var l=e.barMaxWidth;l&&(a[s].maxWidth=l);var u=e.barMinWidth;u&&(a[s].minWidth=u);var f=e.barGap;null!=f&&(o.gap=f);var d=e.barCategoryGap;null!=d&&(o.categoryGap=d)}));var n={};return r.each(t,(function(e,t){n[t]={};var o=e.stacks,a=e.bandWidth,s=i(e.categoryGap,a),c=i(e.gap,1),l=e.remainedWidth,u=e.autoWidthCount,f=(l-s)/(u+(u-1)*c);f=Math.max(f,0),r.each(o,(function(e){var t=e.maxWidth,n=e.minWidth;if(e.width){r=e.width;t&&(r=Math.min(r,t)),n&&(r=Math.max(r,n)),e.width=r,l-=r+c*r,u--}else{var r=f;t&&t<r&&(r=Math.min(t,l)),n&&n>r&&(r=n),r!==f&&(e.width=r,l-=r+c*r,u--)}})),f=(l-s)/(u+(u-1)*c),f=Math.max(f,0);var d,m=0;r.each(o,(function(e,t){e.width||(e.width=f),d=e,m+=e.width*(1+c)})),d&&(m-=d.width*c);var p=-m/2;r.each(o,(function(e,r){n[t][r]=n[t][r]||{bandWidth:a,offset:p,width:e.width},p+=e.width*(1+c)}))})),n}function p(e,t,n){if(e&&t){var r=e[u(t)];return null!=r&&null!=n&&(r=r[l(n)]),r}}var h={seriesType:"bar",plan:a(),reset:function(e){if(y(e)&&v(e)){var t=e.getData(),n=e.coordinateSystem,r=n.grid.getRect(),i=n.getBaseAxis(),o=n.getOtherAxis(i),a=t.mapDimension(o.dim),s=t.mapDimension(i.dim),l=o.isHorizontal(),u=l?0:1,f=p(d([e]),i,e).width;return f>.5||(f=.5),{progress:function(e,t){var d,m=e.count,p=new c(2*m),h=new c(2*m),y=new c(m),v=[],b=[],E=0,k=0;for(;null!=(d=e.next());)b[u]=t.get(a,d),b[1-u]=t.get(s,d),v=n.dataToPoint(b,null,v),h[E]=l?r.x+r.width:v[0],p[E++]=v[0],h[E]=l?v[1]:r.y+r.height,p[E++]=v[1],y[k++]=d;t.setLayout({largePoints:p,largeDataIndices:y,largeBackgroundPoints:h,barWidth:f,valueAxisStart:g(i,o,!1),backgroundStart:l?r.x:r.y,valueAxisHorizontal:l})}}}}};function y(e){return e.coordinateSystem&&"cartesian2d"===e.coordinateSystem.type}function v(e){return e.pipelineContext&&e.pipelineContext.large}function g(e,t,n){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}t.getLayoutOnAxis=function(e){var t=[],n=e.axis,i="axis0";if("category"===n.type){for(var o=n.getBandWidth(),a=0;a<e.count;a++)t.push(r.defaults({bandWidth:o,axisKey:i,stackId:s+a},e));var c=m(t),l=[];for(a=0;a<e.count;a++){var u=c.axis0[s+a];u.offsetCenter=u.offset+u.width/2,l.push(u)}return l}},t.prepareLayoutBarSeries=f,t.makeColumnLayout=d,t.retrieveColumnLayout=p,t.layout=function(e,t){var n=f(e,t),i=d(n),a={},s={};r.each(n,(function(e){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),c=l(e),f=i[u(r)][c],d=f.offset,m=f.width,p=n.getOtherAxis(r),h=e.get("barMinHeight")||0;a[c]=a[c]||[],s[c]=s[c]||[],t.setLayout({bandWidth:f.bandWidth,offset:d,size:m});for(var y=t.mapDimension(p.dim),v=t.mapDimension(r.dim),b=o(t,y),E=p.isHorizontal(),k=g(r,p,b),S=0,w=t.count();S<w;S++){var T,x,_,O,C,D=t.get(y,S),A=t.get(v,S),I=D>=0?"p":"n",P=k;if(b&&(a[c][A]||(a[c][A]={p:k,n:k}),P=a[c][A][I]),E)T=P,x=(C=n.dataToPoint([D,A]))[1]+d,_=C[0]-k,O=m,Math.abs(_)<h&&(_=(_<0?-1:1)*h),isNaN(_)||b&&(a[c][A][I]+=_);else T=(C=n.dataToPoint([A,D]))[0]+d,x=P,_=m,O=C[1]-k,Math.abs(O)<h&&(O=(O<=0?-1:1)*h),isNaN(O)||b&&(a[c][A][I]+=O);t.setItemLayout(S,{x:T,y:x,width:_,height:O})}}),this)},t.largeLayout=h},cbLw:function(e,t,n){var r=n("eBXX").map,i=n("Ye6k"),o=n("9ZxA").isDimensionStacked;e.exports=function(e){return{seriesType:e,plan:i(),reset:function(e){var t=e.getData(),n=e.coordinateSystem,i=e.pipelineContext.large;if(n){var a=r(n.dimensions,(function(e){return t.mapDimension(e)})).slice(0,2),s=a.length,c=t.getCalculationInfo("stackResultDimension");return o(t,a[0])&&(a[0]=c),o(t,a[1])&&(a[1]=c),s&&{progress:function(e,t){for(var r=e.end-e.start,o=i&&new Float32Array(r*s),c=e.start,l=0,u=[],f=[];c<e.end;c++){var d;if(1===s){var m=t.get(a[0],c);d=!isNaN(m)&&n.dataToPoint(m,null,f)}else{m=u[0]=t.get(a[0],c);var p=u[1]=t.get(a[1],c);d=!isNaN(m)&&!isNaN(p)&&n.dataToPoint(u,null,f)}i?(o[l++]=d?d[0]:NaN,o[l++]=d?d[1]:NaN):t.setItemLayout(c,d&&d.slice()||[NaN,NaN])}i&&t.setLayout("symbolPoints",o)}}}}}}},"Z/UB":function(e,t,n){var r=n("eBXX"),i=n("IdwQ"),o=Math.PI;e.exports=function(e,t){t=t||{},r.defaults(t,{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.8)",zlevel:0});var n=new i.Rect({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4}),a=new i.Arc({shape:{startAngle:-o/2,endAngle:-o/2+.1,r:10},style:{stroke:t.color,lineCap:"round",lineWidth:5},zlevel:t.zlevel,z:10001}),s=new i.Rect({style:{fill:"none",text:t.text,textPosition:"right",textDistance:10,textFill:t.textColor},zlevel:t.zlevel,z:10001});a.animateShape(!0).when(1e3,{endAngle:3*o/2}).start("circularInOut"),a.animateShape(!0).when(1e3,{startAngle:3*o/2}).delay(300).start("circularInOut");var c=new i.Group;return c.add(a),c.add(s),c.add(n),c.resize=function(){var t=e.getWidth()/2,r=e.getHeight()/2;a.setShape({cx:t,cy:r});var i=a.shape.r;s.setShape({x:t-i,y:r-i,width:2*i,height:2*i}),n.setShape({x:0,y:0,width:e.getWidth(),height:e.getHeight()})},c.resize(),c}},"0kga":function(e,t,n){var r=n("eBXX"),i=n("oMx4"),o=n("g0ZR"),a=n("wLVt"),s=a.enableClassManagement,c=a.parseClassType,l=n("d3nx").makeInner,u=n("LMHn"),f=n("rSXD"),d=l(),m=i.extend({type:"component",id:"",name:"",mainType:"",subType:"",componentIndex:0,defaultOption:null,ecModel:null,dependentModels:[],uid:null,layoutMode:null,$constructor:function(e,t,n,r){i.call(this,e,t,n,r),this.uid=o.getUID("ec_cpt_model")},init:function(e,t,n,r){this.mergeDefaultAndTheme(e,n)},mergeDefaultAndTheme:function(e,t){var n=this.layoutMode,i=n?u.getLayoutParams(e):{},o=t.getTheme();r.merge(e,o.get(this.mainType)),r.merge(e,this.getDefaultOption()),n&&u.mergeLayoutParam(e,i,n)},mergeOption:function(e,t){r.merge(this.option,e,!0);var n=this.layoutMode;n&&u.mergeLayoutParam(this.option,e,n)},optionUpdated:function(e,t){},getDefaultOption:function(){var e=d(this);if(!e.defaultOption){for(var t=[],n=this.constructor;n;){var i=n.prototype.defaultOption;i&&t.push(i),n=n.superClass}for(var o={},a=t.length-1;a>=0;a--)o=r.merge(o,t[a],!0);e.defaultOption=o}return e.defaultOption},getReferringComponents:function(e){return this.ecModel.queryComponents({mainType:e,index:this.get(e+"Index",!0),id:this.get(e+"Id",!0)})}});s(m,{registerWhenExtend:!0}),o.enableSubTypeDefaulter(m),o.enableTopologicalTravel(m,(function(e){var t=[];r.each(m.getClassesByMainType(e),(function(e){t=t.concat(e.prototype.dependencies||[])})),t=r.map(t,(function(e){return c(e).main})),"dataset"!==e&&r.indexOf(t,"dataset")<=0&&t.unshift("dataset");return t})),r.mixin(m,f);var p=m;e.exports=p},B9uI:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=r.each,o=r.filter,a=r.map,s=r.isArray,c=r.indexOf,l=r.isObject,u=r.isString,f=r.createHashMap,d=r.assert,m=r.clone,p=r.merge,h=r.extend,y=r.mixin,v=n("d3nx"),g=n("oMx4"),b=n("0kga"),E=n("zu0L"),k=n("svCj"),S=n("nU6Z").resetSourceDefaulter,w="\0_ec_inner",T=g.extend({init:function(e,t,n,r){n=n||{},this.option=null,this._theme=new g(n),this._optionManager=r},setOption:function(e,t){d(!(w in e),"please use chart.getOption()"),this._optionManager.setOption(e,t),this.resetOption(null)},resetOption:function(e){var t=!1,n=this._optionManager;if(!e||"recreate"===e){var r=n.mountOption("recreate"===e);this.option&&"recreate"!==e?(this.restoreData(),this.mergeOption(r)):x.call(this,r),t=!0}if("timeline"!==e&&"media"!==e||this.restoreData(),!e||"recreate"===e||"timeline"===e){var o=n.getTimelineOption(this);o&&(this.mergeOption(o),t=!0)}if(!e||"recreate"===e||"media"===e){var a=n.getMediaOption(this,this._api);a.length&&i(a,(function(e){this.mergeOption(e,t=!0)}),this)}return t},mergeOption:function(e){var t=this.option,n=this._componentsMap,r=[];S(this),i(e,(function(e,n){null!=e&&(b.hasClass(n)?n&&r.push(n):t[n]=null==t[n]?m(e):p(t[n],e,!0))})),b.topologicalTravel(r,b.getAllClassMainTypes(),(function(r,o){var a=v.normalizeToArray(e[r]),c=v.mappingToExists(n.get(r),a);v.makeIdAndName(c),i(c,(function(e,t){var n=e.option;l(n)&&(e.keyInfo.mainType=r,e.keyInfo.subType=function(e,t,n){return t.type?t.type:n?n.subType:b.determineSubType(e,t)}(r,n,e.exist))}));var u=function(e,t){s(t)||(t=t?[t]:[]);var n={};return i(t,(function(t){n[t]=(e.get(t)||[]).slice()})),n}(n,o);t[r]=[],n.set(r,[]),i(c,(function(e,i){var o=e.exist,a=e.option;if(d(l(a)||o,"Empty component definition"),a){var s=b.getClass(r,e.keyInfo.subType,!0);if(o&&o.constructor===s)o.name=e.keyInfo.name,o.mergeOption(a,this),o.optionUpdated(a,!1);else{var c=h({dependentModels:u,componentIndex:i},e.keyInfo);o=new s(a,this,this,c),h(o,c),o.init(a,this,this,c),o.optionUpdated(null,!0)}}else o.mergeOption({},this),o.optionUpdated({},!1);n.get(r)[i]=o,t[r][i]=o.option}),this),"series"===r&&_(this,n.get("series"))}),this),this._seriesIndicesMap=f(this._seriesIndices=this._seriesIndices||[])},getOption:function(){var e=m(this.option);return i(e,(function(t,n){if(b.hasClass(n)){for(var r=(t=v.normalizeToArray(t)).length-1;r>=0;r--)v.isIdInner(t[r])&&t.splice(r,1);e[n]=t}})),delete e["\0_ec_inner"],e},getTheme:function(){return this._theme},getComponent:function(e,t){var n=this._componentsMap.get(e);if(n)return n[t||0]},queryComponents:function(e){var t=e.mainType;if(!t)return[];var n,r=e.index,i=e.id,l=e.name,u=this._componentsMap.get(t);if(!u||!u.length)return[];if(null!=r)s(r)||(r=[r]),n=o(a(r,(function(e){return u[e]})),(function(e){return!!e}));else if(null!=i){var f=s(i);n=o(u,(function(e){return f&&c(i,e.id)>=0||!f&&e.id===i}))}else if(null!=l){var d=s(l);n=o(u,(function(e){return d&&c(l,e.name)>=0||!d&&e.name===l}))}else n=u.slice();return O(n,e)},findComponents:function(e){var t,n=e.query,r=e.mainType,i=function(e){var t=r+"Index",n=r+"Id",i=r+"Name";return!e||null==e[t]&&null==e[n]&&null==e[i]?null:{mainType:r,index:e[t],id:e[n],name:e[i]}}(n),a=i?this.queryComponents(i):this._componentsMap.get(r);return t=O(a,e),e.filter?o(t,e.filter):t},eachComponent:function(e,t,n){var r=this._componentsMap;if("function"===typeof e)n=t,t=e,r.each((function(e,r){i(e,(function(e,i){t.call(n,r,e,i)}))}));else if(u(e))i(r.get(e),t,n);else if(l(e)){var o=this.findComponents(e);i(o,t,n)}},getSeriesByName:function(e){var t=this._componentsMap.get("series");return o(t,(function(t){return t.name===e}))},getSeriesByIndex:function(e){return this._componentsMap.get("series")[e]},getSeriesByType:function(e){var t=this._componentsMap.get("series");return o(t,(function(t){return t.subType===e}))},getSeries:function(){return this._componentsMap.get("series").slice()},getSeriesCount:function(){return this._componentsMap.get("series").length},eachSeries:function(e,t){i(this._seriesIndices,(function(n){var r=this._componentsMap.get("series")[n];e.call(t,r,n)}),this)},eachRawSeries:function(e,t){i(this._componentsMap.get("series"),e,t)},eachSeriesByType:function(e,t,n){i(this._seriesIndices,(function(r){var i=this._componentsMap.get("series")[r];i.subType===e&&t.call(n,i,r)}),this)},eachRawSeriesByType:function(e,t,n){return i(this.getSeriesByType(e),t,n)},isSeriesFiltered:function(e){return null==this._seriesIndicesMap.get(e.componentIndex)},getCurrentSeriesIndices:function(){return(this._seriesIndices||[]).slice()},filterSeries:function(e,t){_(this,o(this._componentsMap.get("series"),e,t))},restoreData:function(e){var t=this._componentsMap;_(this,t.get("series"));var n=[];t.each((function(e,t){n.push(t)})),b.topologicalTravel(n,b.getAllClassMainTypes(),(function(n,r){i(t.get(n),(function(t){("series"!==n||!function(e,t){if(t){var n=t.seiresIndex,r=t.seriesId,i=t.seriesName;return null!=n&&e.componentIndex!==n||null!=r&&e.id!==r||null!=i&&e.name!==i}}(t,e))&&t.restoreData()}))}))}});function x(e){e=e,this.option={},this.option["\0_ec_inner"]=1,this._componentsMap=f({series:[]}),this._seriesIndices,this._seriesIndicesMap,function(e,t){var n=e.color&&!e.colorLayer;i(t,(function(t,r){"colorLayer"===r&&n||b.hasClass(r)||("object"===typeof t?e[r]=e[r]?p(e[r],t,!1):m(t):null==e[r]&&(e[r]=t))}))}(e,this._theme.option),p(e,E,!1),this.mergeOption(e)}function _(e,t){e._seriesIndicesMap=f(e._seriesIndices=a(t,(function(e){return e.componentIndex}))||[])}function O(e,t){return t.hasOwnProperty("subType")?o(e,(function(e){return e.subType===t.subType})):e}y(T,k);var C=T;e.exports=C},oMx4:function(e,t,n){var r=n("eBXX"),i=n("ONFv"),o=n("d3nx").makeInner,a=n("wLVt"),s=a.enableClassExtend,c=a.enableClassCheck,l=n("xeua"),u=n("bnKZ"),f=n("vFCr"),d=n("ejC0"),m=r.mixin,p=o();function h(e,t,n){this.parentModel=t,this.ecModel=n,this.option=e}function y(e,t,n){for(var r=0;r<t.length&&(!t[r]||null!=(e=e&&"object"===typeof e?e[t[r]]:null));r++);return null==e&&n&&(e=n.get(t)),e}function v(e,t){var n=p(e).getParent;return n?n.call(e,t):e.parentModel}h.prototype={constructor:h,init:null,mergeOption:function(e){r.merge(this.option,e,!0)},get:function(e,t){return null==e?this.option:y(this.option,this.parsePath(e),!t&&v(this,e))},getShallow:function(e,t){var n=this.option,r=null==n?n:n[e],i=!t&&v(this,e);return null==r&&i&&(r=i.getShallow(e)),r},getModel:function(e,t){var n;return new h(null==e?this.option:y(this.option,e=this.parsePath(e)),t=t||(n=v(this,e))&&n.getModel(e),this.ecModel)},isEmpty:function(){return null==this.option},restoreData:function(){},clone:function(){return new(0,this.constructor)(r.clone(this.option))},setReadOnly:function(e){},parsePath:function(e){return"string"===typeof e&&(e=e.split(".")),e},customizeGetParent:function(e){p(this).getParent=e},isAnimationEnabled:function(){if(!i.node){if(null!=this.option.animation)return!!this.option.animation;if(this.parentModel)return this.parentModel.isAnimationEnabled()}}},s(h),c(h),m(h,l),m(h,u),m(h,f),m(h,d);var g=h;e.exports=g},"7w38":function(e,t,n){var r=n("eBXX"),i=n("d3nx"),o=n("0kga"),a=r.each,s=r.clone,c=r.map,l=r.merge,u=/^(min|max)?(.+)$/;function f(e){this._api=e,this._timelineOptions=[],this._mediaList=[],this._mediaDefault,this._currentMediaIndices=[],this._optionBackup,this._newBaseOption}function d(e,t,n){var i,o,s=[],c=[],l=e.timeline;if(e.baseOption&&(o=e.baseOption),(l||e.options)&&(o=o||{},s=(e.options||[]).slice()),e.media){o=o||{};var u=e.media;a(u,(function(e){e&&e.option&&(e.query?c.push(e):i||(i=e))}))}return o||(o=e),o.timeline||(o.timeline=l),a([o].concat(s).concat(r.map(c,(function(e){return e.option}))),(function(e){a(t,(function(t){t(e,n)}))})),{baseOption:o,timelineOptions:s,mediaDefault:i,mediaList:c}}function m(e,t,n){var i={width:t,height:n,aspectratio:t/n},o=!0;return r.each(e,(function(e,t){var n=t.match(u);if(n&&n[1]&&n[2]){var r=n[1],a=n[2].toLowerCase();(function(e,t,n){return"min"===n?e>=t:"max"===n?e<=t:e===t})(i[a],e,r)||(o=!1)}})),o}f.prototype={constructor:f,setOption:function(e,t){e&&r.each(i.normalizeToArray(e.series),(function(e){e&&e.data&&r.isTypedArray(e.data)&&r.setAsPrimitive(e.data)})),e=s(e);var n,u,f=this._optionBackup,m=d.call(this,e,t,!f);this._newBaseOption=m.baseOption,f?(n=f.baseOption,u=m.baseOption,a(u=u||{},(function(e,t){if(null!=e){var r=n[t];if(o.hasClass(t)){e=i.normalizeToArray(e),r=i.normalizeToArray(r);var a=i.mappingToExists(r,e);n[t]=c(a,(function(e){return e.option&&e.exist?l(e.exist,e.option,!0):e.exist||e.option}))}else n[t]=l(r,e,!0)}})),m.timelineOptions.length&&(f.timelineOptions=m.timelineOptions),m.mediaList.length&&(f.mediaList=m.mediaList),m.mediaDefault&&(f.mediaDefault=m.mediaDefault)):this._optionBackup=m},mountOption:function(e){var t=this._optionBackup;return this._timelineOptions=c(t.timelineOptions,s),this._mediaList=c(t.mediaList,s),this._mediaDefault=s(t.mediaDefault),this._currentMediaIndices=[],s(e?t.baseOption:this._newBaseOption)},getTimelineOption:function(e){var t,n=this._timelineOptions;if(n.length){var r=e.getComponent("timeline");r&&(t=s(n[r.getCurrentIndex()],!0))}return t},getMediaOption:function(e){var t,n,r=this._api.getWidth(),i=this._api.getHeight(),o=this._mediaList,a=this._mediaDefault,l=[],u=[];if(!o.length&&!a)return u;for(var f=0,d=o.length;f<d;f++)m(o[f].query,r,i)&&l.push(f);return!l.length&&a&&(l=[-1]),l.length&&(t=l,n=this._currentMediaIndices,t.join(",")!==n.join(","))&&(u=c(l,(function(e){return s(-1===e?a.option:o[e].option)}))),this._currentMediaIndices=l,u}};var p=f;e.exports=p},zNaO:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=n("ONFv"),o=n("PnJO"),a=o.formatTime,s=o.encodeHTML,c=o.addCommas,l=o.getTooltipMarker,u=n("d3nx"),f=n("0kga"),d=n("svCj"),m=n("3WVd"),p=n("LMHn"),h=p.getLayoutParams,y=p.mergeLayoutParam,v=n("A9Z+").createTask,g=n("nU6Z"),b=g.prepareSource,E=g.getSource,k=n("/xRM").retrieveRawValue,S=u.makeInner(),w=f.extend({type:"series.__base__",seriesIndex:0,coordinateSystem:null,defaultOption:null,legendVisualProvider:null,visualColorAccessPath:"itemStyle.color",visualBorderColorAccessPath:"itemStyle.borderColor",layoutMode:null,init:function(e,t,n,r){this.seriesIndex=this.componentIndex,this.dataTask=v({count:x,reset:_}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,n),b(this);var i=this.getInitialData(e,n);C(i,this),this.dataTask.context.data=i,S(this).dataBeforeProcessed=i,T(this)},mergeDefaultAndTheme:function(e,t){var n=this.layoutMode,i=n?h(e):{},o=this.subType;f.hasClass(o)&&(o+="Series"),r.merge(e,t.getTheme().get(this.subType)),r.merge(e,this.getDefaultOption()),u.defaultEmphasis(e,"label",["show"]),this.fillDataTextStyle(e.data),n&&y(e,i,n)},mergeOption:function(e,t){e=r.merge(this.option,e,!0),this.fillDataTextStyle(e.data);var n=this.layoutMode;n&&y(this.option,e,n),b(this);var i=this.getInitialData(e,t);C(i,this),this.dataTask.dirty(),this.dataTask.context.data=i,S(this).dataBeforeProcessed=i,T(this)},fillDataTextStyle:function(e){if(e&&!r.isTypedArray(e))for(var t=["show"],n=0;n<e.length;n++)e[n]&&e[n].label&&u.defaultEmphasis(e[n],"label",t)},getInitialData:function(){},appendData:function(e){this.getRawData().appendData(e.data)},getData:function(e){var t=A(this);if(t){var n=t.context.data;return null==e?n:n.getLinkedData(e)}return S(this).data},setData:function(e){var t=A(this);if(t){var n=t.context;n.data!==e&&t.modifyOutputEnd&&t.setOutputEnd(e.count()),n.outputData=e,t!==this.dataTask&&(n.data=e)}S(this).data=e},getSource:function(){return E(this)},getRawData:function(){return S(this).dataBeforeProcessed},getBaseAxis:function(){var e=this.coordinateSystem;return e&&e.getBaseAxis&&e.getBaseAxis()},formatTooltip:function(e,t,n,i){var o=this,f="html"===(i=i||"html")?"<br/>":"\n",d="richText"===i,m={},p=0;function h(e){return{renderMode:i,content:s(c(e)),style:m}}var y=this.getData(),v=y.mapDimension("defaultedTooltip",!0),g=v.length,b=this.getRawValue(e),E=r.isArray(b),S=y.getItemVisual(e,"color");r.isObject(S)&&S.colorStops&&(S=(S.colorStops[0]||{}).color),S=S||"transparent";var w=g>1||E&&!g?function(n){var u=r.reduce(n,(function(e,t,n){var r=y.getDimensionInfo(n);return e|(r&&!1!==r.tooltip&&null!=r.displayName)}),0),f=[];function h(e,n){var r=y.getDimensionInfo(n);if(r&&!1!==r.otherDims.tooltip){var h=r.type,v="sub"+o.seriesIndex+"at"+p,g=l({color:S,type:"subItem",renderMode:i,markerId:v}),b="string"===typeof g?g:g.content,E=(u?b+s(r.displayName||"-")+": ":"")+s("ordinal"===h?e+"":"time"===h?t?"":a("yyyy/MM/dd hh:mm:ss",e):c(e));E&&f.push(E),d&&(m[v]=S,++p)}}v.length?r.each(v,(function(t){h(k(y,e,t),t)})):r.each(n,h);var g=u?d?"\n":"<br/>":"",b=g+f.join(g||", ");return{renderMode:i,content:b,style:m}}(b):h(g?k(y,e,v[0]):E?b[0]:b),T=w.content,x=o.seriesIndex+"at"+p,_=l({color:S,type:"item",renderMode:i,markerId:x});m[x]=S,++p;var O=y.getName(e),C=this.name;u.isNameSpecified(this)||(C=""),C=C?s(C)+(t?": ":f):"";var D="string"===typeof _?_:_.content;return{html:t?D+C+T:C+D+(O?s(O)+": "+T:T),markers:m}},isAnimationEnabled:function(){if(i.node)return!1;var e=this.getShallow("animation");return e&&this.getData().count()>this.getShallow("animationThreshold")&&(e=!1),e},restoreData:function(){this.dataTask.dirty()},getColorFromPalette:function(e,t,n){var r=this.ecModel,i=d.getColorFromPalette.call(this,e,t,n);return i||(i=r.getColorFromPalette(e,t,n)),i},coordDimToDataDim:function(e){return this.getRawData().mapDimension(e,!0)},getProgressive:function(){return this.get("progressive")},getProgressiveThreshold:function(){return this.get("progressiveThreshold")},getAxisTooltipData:null,getTooltipPosition:null,pipeTask:null,preventIncremental:null,pipelineContext:null});function T(e){var t=e.name;u.isNameSpecified(e)||(e.name=function(e){var t=e.getRawData(),n=t.mapDimension("seriesName",!0),i=[];return r.each(n,(function(e){var n=t.getDimensionInfo(e);n.displayName&&i.push(n.displayName)})),i.join(" ")}(e)||t)}function x(e){return e.model.getRawData().count()}function _(e){var t=e.model;return t.setData(t.getRawData().cloneShallow()),O}function O(e,t){e.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function C(e,t){r.each(e.CHANGABLE_METHODS,(function(n){e.wrapMethod(n,r.curry(D,t))}))}function D(e){var t=A(e);t&&t.setOutputEnd(this.count())}function A(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var i=r.agentStubMap;i&&(r=i.get(e.uid))}return r}}r.mixin(w,m),r.mixin(w,d);var I=w;e.exports=I},zu0L:function(e){var t="";"undefined"!==typeof navigator&&(t=navigator.platform||"");var n={color:["#c23531","#2f4554","#61a0a8","#d48265","#91c7ae","#749f83","#ca8622","#bda29a","#6e7074","#546570","#c4ccd3"],gradientColor:["#f6efa6","#d88273","#bf444c"],textStyle:{fontFamily:t.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,animation:"auto",animationDuration:1e3,animationDurationUpdate:300,animationEasing:"exponentialOut",animationEasingUpdate:"cubicOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};e.exports=n},bnKZ:function(e,t,n){var r=n("cYzw")([["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]]),i={getAreaStyle:function(e,t){return r(this,e,t)}};e.exports=i},rSXD:function(e){e.exports={getBoxLayoutParams:function(){return{left:this.get("left"),top:this.get("top"),right:this.get("right"),bottom:this.get("bottom"),width:this.get("width"),height:this.get("height")}}}},svCj:function(e,t,n){var r=n("d3nx"),i=r.makeInner,o=r.normalizeToArray,a=i();var s={clearColorPalette:function(){a(this).colorIdx=0,a(this).colorNameMap={}},getColorFromPalette:function(e,t,n){var r=a(t=t||this),i=r.colorIdx||0,s=r.colorNameMap=r.colorNameMap||{};if(s.hasOwnProperty(e))return s[e];var c=o(this.get("color",!0)),l=this.get("colorLayer",!0),u=null!=n&&l?function(e,t){for(var n=e.length,r=0;r<n;r++)if(e[r].length>t)return e[r];return e[n-1]}(l,n):c;if((u=u||c)&&u.length){var f=u[i];return e&&(s[e]=f),r.colorIdx=(i+1)%u.length,f}}};e.exports=s},"3WVd":function(e,t,n){var r=n("/xRM").retrieveRawValue,i=n("PnJO"),o=i.getTooltipMarker,a=i.formatTpl,s=n("d3nx").getTooltipRenderMode,c=/\{@(.+?)\}/g,l={getDataParams:function(e,t){var n=this.getData(t),r=this.getRawValue(e,t),i=n.getRawIndex(e),a=n.getName(e),c=n.getRawDataItem(e),l=n.getItemVisual(e,"color"),u=n.getItemVisual(e,"borderColor"),f=this.ecModel.getComponent("tooltip"),d=f&&f.get("renderMode"),m=s(d),p=this.mainType,h="series"===p,y=n.userOutput;return{componentType:p,componentSubType:this.subType,componentIndex:this.componentIndex,seriesType:h?this.subType:null,seriesIndex:this.seriesIndex,seriesId:h?this.id:null,seriesName:h?this.name:null,name:a,dataIndex:i,data:c,dataType:t,value:r,color:l,borderColor:u,dimensionNames:y?y.dimensionNames:null,encode:y?y.encode:null,marker:o({color:l,renderMode:m}),$vars:["seriesName","name","value"]}},getFormattedLabel:function(e,t,n,i,o){t=t||"normal";var s=this.getData(n),l=s.getItemModel(e),u=this.getDataParams(e,n);null!=i&&u.value instanceof Array&&(u.value=u.value[i]);var f=l.get("normal"===t?[o||"label","formatter"]:[t,o||"label","formatter"]);return"function"===typeof f?(u.status=t,u.dimensionIndex=i,f(u)):"string"===typeof f?a(f,u).replace(c,(function(t,n){var i=n.length;return"["===n.charAt(0)&&"]"===n.charAt(i-1)&&(n=+n.slice(1,i-1)),r(s,e,n)})):void 0},getRawValue:function(e,t){return r(this.getData(t),e)},formatTooltip:function(){}};e.exports=l},ejC0:function(e,t,n){var r=n("cYzw")([["fill","color"],["stroke","borderColor"],["lineWidth","borderWidth"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"],["textPosition"],["textAlign"]]),i={getItemStyle:function(e,t){var n=r(this,e,t),i=this.getBorderLineDash();return i&&(n.lineDash=i),n},getBorderLineDash:function(){var e=this.get("borderType");return"solid"===e||null==e?null:"dashed"===e?[5,5]:[1,1]}};e.exports=i},xeua:function(e,t,n){var r=n("cYzw")([["lineWidth","width"],["stroke","color"],["opacity"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["shadowColor"]]),i={getLineStyle:function(e){var t=r(this,e);return t.lineDash=this.getLineDash(t.lineWidth),t},getLineDash:function(e){null==e&&(e=1);var t=this.get("type"),n=Math.max(e,2),r=4*e;return"solid"!==t&&null!=t&&("dashed"===t?[r,r]:[n,n])}};e.exports=i},cYzw:function(e,t,n){var r=n("eBXX");e.exports=function(e){for(var t=0;t<e.length;t++)e[t][1]||(e[t][1]=e[t][0]);return function(t,n,i){for(var o={},a=0;a<e.length;a++){var s=e[a][1];if(!(n&&r.indexOf(n,s)>=0||i&&r.indexOf(i,s)<0)){var c=t.getShallow(s);null!=c&&(o[e[a][0]]=c)}}return o}}},vFCr:function(e,t,n){var r=n("wSal"),i=n("IdwQ"),o=["textStyle","color"],a={getTextColor:function(e){var t=this.ecModel;return this.getShallow("color")||(!e&&t?t.get(o):null)},getFont:function(){return i.getFont({fontStyle:this.getShallow("fontStyle"),fontWeight:this.getShallow("fontWeight"),fontSize:this.getShallow("fontSize"),fontFamily:this.getShallow("fontFamily")},this.ecModel)},getTextRect:function(e){return r.getBoundingRect(e,this.getFont(),this.getShallow("align"),this.getShallow("verticalAlign")||this.getShallow("baseline"),this.getShallow("padding"),this.getShallow("lineHeight"),this.getShallow("rich"),this.getShallow("truncateText"))}};e.exports=a},"53xM":function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i=r.createHashMap,o=(r.retrieve,r.each);function a(e){this.coordSysName=e,this.coordSysDims=[],this.axisMap=i(),this.categoryAxisMap=i(),this.firstCategoryDimIndex=null}var s={cartesian2d:function(e,t,n,r){var i=e.getReferringComponents("xAxis")[0],o=e.getReferringComponents("yAxis")[0];t.coordSysDims=["x","y"],n.set("x",i),n.set("y",o),c(i)&&(r.set("x",i),t.firstCategoryDimIndex=0),c(o)&&(r.set("y",o),t.firstCategoryDimIndex,t.firstCategoryDimIndex=1)},singleAxis:function(e,t,n,r){var i=e.getReferringComponents("singleAxis")[0];t.coordSysDims=["single"],n.set("single",i),c(i)&&(r.set("single",i),t.firstCategoryDimIndex=0)},polar:function(e,t,n,r){var i=e.getReferringComponents("polar")[0],o=i.findAxisModel("radiusAxis"),a=i.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],n.set("radius",o),n.set("angle",a),c(o)&&(r.set("radius",o),t.firstCategoryDimIndex=0),c(a)&&(r.set("angle",a),null==t.firstCategoryDimIndex&&(t.firstCategoryDimIndex=1))},geo:function(e,t,n,r){t.coordSysDims=["lng","lat"]},parallel:function(e,t,n,r){var i=e.ecModel,a=i.getComponent("parallel",e.get("parallelIndex")),s=t.coordSysDims=a.dimensions.slice();o(a.parallelAxisIndex,(function(e,o){var a=i.getComponent("parallelAxis",e),l=s[o];n.set(l,a),c(a)&&null==t.firstCategoryDimIndex&&(r.set(l,a),t.firstCategoryDimIndex=o)}))}};function c(e){return"category"===e.get("type")}t.getCoordSysInfoBySeries=function(e){var t=e.get("coordinateSystem"),n=new a(t),r=s[t];if(r)return r(e,n,n.axisMap,n.categoryAxisMap),n}},khUS:function(e,t,n){var r=n("eBXX"),i=r.each,o=r.isArray,a=r.isObject,s=n("Shwv"),c=n("d3nx").normalizeToArray;function l(e){i(u,(function(t){t[0]in e&&!(t[1]in e)&&(e[t[1]]=e[t[0]])}))}var u=[["x","left"],["y","top"],["x2","right"],["y2","bottom"]],f=["grid","geo","parallel","legend","toolbox","title","visualMap","dataZoom","timeline"];e.exports=function(e,t){s(e,t),e.series=c(e.series),i(e.series,(function(e){if(a(e)){var t=e.type;if("line"===t)null!=e.clipOverflow&&(e.clip=e.clipOverflow);else if("pie"===t||"gauge"===t)null!=e.clockWise&&(e.clockwise=e.clockWise);else if("gauge"===t){var n=function(e,t){t=t.split(",");for(var n=e,r=0;r<t.length&&null!=(n=n&&n[t[r]]);r++);return n}(e,"pointer.color");null!=n&&function(e,t,n,r){t=t.split(",");for(var i,o=e,a=0;a<t.length-1;a++)null==o[i=t[a]]&&(o[i]={}),o=o[i];(r||null==o[t[a]])&&(o[t[a]]=n)}(e,"itemStyle.color",n)}l(e)}})),e.dataRange&&(e.visualMap=e.dataRange),i(f,(function(t){var n=e[t];n&&(o(n)||(n=[n]),i(n,(function(e){l(e)})))}))}},Shwv:function(e,t,n){var r=n("eBXX"),i=n("d3nx"),o=r.each,a=r.isObject,s=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function c(e){var t=e&&e.itemStyle;if(t)for(var n=0,i=s.length;n<i;n++){var o=s[n],a=t.normal,c=t.emphasis;a&&a[o]&&(e[o]=e[o]||{},e[o].normal?r.merge(e[o].normal,a[o]):e[o].normal=a[o],a[o]=null),c&&c[o]&&(e[o]=e[o]||{},e[o].emphasis?r.merge(e[o].emphasis,c[o]):e[o].emphasis=c[o],c[o]=null)}}function l(e,t,n){if(e&&e[t]&&(e[t].normal||e[t].emphasis)){var i=e[t].normal,o=e[t].emphasis;i&&(n?(e[t].normal=e[t].emphasis=null,r.defaults(e[t],i)):e[t]=i),o&&(e.emphasis=e.emphasis||{},e.emphasis[t]=o)}}function u(e){l(e,"itemStyle"),l(e,"lineStyle"),l(e,"areaStyle"),l(e,"label"),l(e,"labelLine"),l(e,"upperLabel"),l(e,"edgeLabel")}function f(e,t){var n=a(e)&&e[t],r=a(n)&&n.textStyle;if(r)for(var o=0,s=i.TEXT_STYLE_OPTIONS.length;o<s;o++){t=i.TEXT_STYLE_OPTIONS[o];r.hasOwnProperty(t)&&(n[t]=r[t])}}function d(e){e&&(u(e),f(e,"label"),e.emphasis&&f(e.emphasis,"label"))}function m(e){return r.isArray(e)?e:e?[e]:[]}function p(e){return(r.isArray(e)?e[0]:e)||{}}e.exports=function(e,t){o(m(e.series),(function(e){a(e)&&function(e){if(a(e)){c(e),u(e),f(e,"label"),f(e,"upperLabel"),f(e,"edgeLabel"),e.emphasis&&(f(e.emphasis,"label"),f(e.emphasis,"upperLabel"),f(e.emphasis,"edgeLabel")),(n=e.markPoint)&&(c(n),d(n)),(i=e.markLine)&&(c(i),d(i));var t=e.markArea;t&&d(t);var n,i,o=e.data;if("graph"===e.type){o=o||e.nodes;var s=e.links||e.edges;if(s&&!r.isTypedArray(s))for(var m=0;m<s.length;m++)d(s[m]);r.each(e.categories,(function(e){u(e)}))}if(o&&!r.isTypedArray(o))for(m=0;m<o.length;m++)d(o[m]);if((n=e.markPoint)&&n.data){var p=n.data;for(m=0;m<p.length;m++)d(p[m])}if((i=e.markLine)&&i.data){var h=i.data;for(m=0;m<h.length;m++)r.isArray(h[m])?(d(h[m][0]),d(h[m][1])):d(h[m])}"gauge"===e.type?(f(e,"axisLabel"),f(e,"title"),f(e,"detail")):"treemap"===e.type?(l(e.breadcrumb,"itemStyle"),r.each(e.levels,(function(e){u(e)}))):"tree"===e.type&&u(e.leaves)}}(e)}));var n=["xAxis","yAxis","radiusAxis","angleAxis","singleAxis","parallelAxis","radar"];t&&n.push("valueAxis","categoryAxis","logAxis","timeAxis"),o(n,(function(t){o(m(e[t]),(function(e){e&&(f(e,"axisLabel"),f(e.axisPointer,"label"))}))})),o(m(e.parallel),(function(e){var t=e&&e.parallelAxisDefault;f(t,"axisLabel"),f(t&&t.axisPointer,"label")})),o(m(e.calendar),(function(e){l(e,"itemStyle"),f(e,"dayLabel"),f(e,"monthLabel"),f(e,"yearLabel")})),o(m(e.radar),(function(e){f(e,"name")})),o(m(e.geo),(function(e){a(e)&&(d(e),o(m(e.regions),(function(e){d(e)})))})),o(m(e.timeline),(function(e){d(e),l(e,"label"),l(e,"itemStyle"),l(e,"controlStyle",!0);var t=e.data;r.isArray(t)&&r.each(t,(function(e){r.isObject(e)&&(l(e,"label"),l(e,"itemStyle"))}))})),o(m(e.toolbox),(function(e){l(e,"iconStyle"),o(e.feature,(function(e){l(e,"iconStyle")}))})),f(p(e.axisPointer),"label"),f(p(e.tooltip).axisPointer,"label")}},"L+o/":function(e){var t={average:function(e){for(var t=0,n=0,r=0;r<e.length;r++)isNaN(e[r])||(t+=e[r],n++);return 0===n?NaN:t/n},sum:function(e){for(var t=0,n=0;n<e.length;n++)t+=e[n]||0;return t},max:function(e){for(var t=-1/0,n=0;n<e.length;n++)e[n]>t&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;n<e.length;n++)e[n]<t&&(t=e[n]);return isFinite(t)?t:NaN},nearest:function(e){return e[0]}},n=function(e,t){return Math.round(e.length/2)};e.exports=function(e){return{seriesType:e,modifyOutputEnd:!0,reset:function(e,r,i){var o=e.getData(),a=e.get("sampling"),s=e.coordinateSystem;if("cartesian2d"===s.type&&a){var c,l=s.getBaseAxis(),u=s.getOtherAxis(l),f=l.getExtent(),d=f[1]-f[0],m=Math.round(o.count()/d);if(m>1)"string"===typeof a?c=t[a]:"function"===typeof a&&(c=a),c&&e.setData(o.downSample(o.mapDimension(u.dim),1/m,c,n))}}}}},LwkA:function(e,t,n){var r=n("eBXX"),i=r.createHashMap,o=r.each;function a(e){o(e,(function(t,n){var r=[],i=[NaN,NaN],o=[t.stackResultDimension,t.stackedOverDimension],a=t.data,s=t.isStackedByIndex,c=a.map(o,(function(o,c,l){var u,f,d=a.get(t.stackedDimension,l);if(isNaN(d))return i;s?f=a.getRawIndex(l):u=a.get(t.stackedByDimension,l);for(var m=NaN,p=n-1;p>=0;p--){var h=e[p];if(s||(f=h.data.rawIndexOf(h.stackedByDimension,u)),f>=0){var y=h.data.getByRawIndex(h.stackResultDimension,f);if(d>=0&&y>0||d<=0&&y<0){d+=y,m=y;break}}}return r[0]=d,r[1]=m,r}));a.hostModel.setData(c),t.data=c}))}e.exports=function(e){var t=i();e.eachSeries((function(e){var n=e.get("stack");if(n){var r=t.get(n)||t.set(n,[]),i=e.getData(),o={stackResultDimension:i.getCalculationInfo("stackResultDimension"),stackedOverDimension:i.getCalculationInfo("stackedOverDimension"),stackedDimension:i.getCalculationInfo("stackedDimension"),stackedByDimension:i.getCalculationInfo("stackedByDimension"),isStackedByIndex:i.getCalculationInfo("isStackedByIndex"),data:i,seriesModel:e};if(!o.stackedDimension||!o.isStackedByIndex&&!o.stackedByDimension)return;r.length&&i.setCalculationInfo("stackedOnSeries",r[r.length-1].seriesModel),r.push(o)}})),t.each(a)}},xHXN:function(e,t,n){var r=n("p+dI"),i=n("PnJO"),o=n("DlUG"),a=n("naFp"),s=r.round,c=o.extend({type:"interval",_interval:0,_intervalPrecision:2,setExtent:function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},unionExtent:function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1]),c.prototype.setExtent.call(this,t[0],t[1])},getInterval:function(){return this._interval},setInterval:function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=a.getIntervalPrecision(e)},getTicks:function(e){var t=this._interval,n=this._extent,r=this._niceExtent,i=this._intervalPrecision,o=[];if(!t)return o;n[0]<r[0]&&(e?o.push(s(r[0]-t,i)):o.push(n[0]));for(var a=r[0];a<=r[1]&&(o.push(a),(a=s(a+t,i))!==o[o.length-1]);)if(o.length>1e4)return[];var c=o.length?o[o.length-1]:r[1];return n[1]>c&&(e?o.push(s(c+t,i)):o.push(n[1])),o},getMinorTicks:function(e){for(var t=this.getTicks(!0),n=[],i=this.getExtent(),o=1;o<t.length;o++){for(var a=t[o],s=t[o-1],c=0,l=[],u=(a-s)/e;c<e-1;){var f=r.round(s+(c+1)*u);f>i[0]&&f<i[1]&&l.push(f),c++}n.push(l)}return n},getLabel:function(e,t){if(null==e)return"";var n=t&&t.precision;return null==n?n=r.getPrecisionSafe(e)||0:"auto"===n&&(n=this._intervalPrecision),e=s(e,n,!0),i.addCommas(e)},niceTicks:function(e,t,n){e=e||5;var r=this._extent,i=r[1]-r[0];if(isFinite(i)){i<0&&(i=-i,r.reverse());var o=a.intervalScaleNiceTicks(r,e,t,n);this._intervalPrecision=o.intervalPrecision,this._interval=o.interval,this._niceExtent=o.niceTickExtent}},niceExtent:function(e){var t=this._extent;if(t[0]===t[1])if(0!==t[0]){var n=t[0];e.fixMax||(t[1]+=n/2),t[0]-=n/2}else t[1]=1;var r=t[1]-t[0];isFinite(r)||(t[0]=0,t[1]=1),this.niceTicks(e.splitNumber,e.minInterval,e.maxInterval);var i=this._interval;e.fixMin||(t[0]=s(Math.floor(t[0]/i)*i)),e.fixMax||(t[1]=s(Math.ceil(t[1]/i)*i))}});c.create=function(){return new c};var l=c;e.exports=l},Rx2g:function(e,t,n){var r=n("eBXX"),i=n("DlUG"),o=n("p+dI"),a=n("xHXN"),s=i.prototype,c=a.prototype,l=o.getPrecisionSafe,u=o.round,f=Math.floor,d=Math.ceil,m=Math.pow,p=Math.log,h=i.extend({type:"log",base:10,$constructor:function(){i.apply(this,arguments),this._originalScale=new a},getTicks:function(e){var t=this._originalScale,n=this._extent,i=t.getExtent();return r.map(c.getTicks.call(this,e),(function(e){var r=o.round(m(this.base,e));return r=e===n[0]&&t.__fixMin?y(r,i[0]):r,r=e===n[1]&&t.__fixMax?y(r,i[1]):r}),this)},getMinorTicks:c.getMinorTicks,getLabel:c.getLabel,scale:function(e){return e=s.scale.call(this,e),m(this.base,e)},setExtent:function(e,t){var n=this.base;e=p(e)/p(n),t=p(t)/p(n),c.setExtent.call(this,e,t)},getExtent:function(){var e=this.base,t=s.getExtent.call(this);t[0]=m(e,t[0]),t[1]=m(e,t[1]);var n=this._originalScale,r=n.getExtent();return n.__fixMin&&(t[0]=y(t[0],r[0])),n.__fixMax&&(t[1]=y(t[1],r[1])),t},unionExtent:function(e){this._originalScale.unionExtent(e);var t=this.base;e[0]=p(e[0])/p(t),e[1]=p(e[1])/p(t),s.unionExtent.call(this,e)},unionExtentFromData:function(e,t){this.unionExtent(e.getApproximateExtent(t))},niceTicks:function(e){e=e||10;var t=this._extent,n=t[1]-t[0];if(!(n===1/0||n<=0)){var r=o.quantity(n);for(e/n*r<=.5&&(r*=10);!isNaN(r)&&Math.abs(r)<1&&Math.abs(r)>0;)r*=10;var i=[o.round(d(t[0]/r)*r),o.round(f(t[1]/r)*r)];this._interval=r,this._niceExtent=i}},niceExtent:function(e){c.niceExtent.call(this,e);var t=this._originalScale;t.__fixMin=e.fixMin,t.__fixMax=e.fixMax}});function y(e,t){return u(e,l(t))}r.each(["contain","normalize"],(function(e){h.prototype[e]=function(t){return t=p(t)/p(this.base),s[e].call(this,t)}})),h.create=function(){return new h};var v=h;e.exports=v},"2xYe":function(e,t,n){var r=n("eBXX"),i=n("DlUG"),o=n("2NOO"),a=i.prototype,s=i.extend({type:"ordinal",init:function(e,t){e&&!r.isArray(e)||(e=new o({categories:e})),this._ordinalMeta=e,this._extent=t||[0,e.categories.length-1]},parse:function(e){return"string"===typeof e?this._ordinalMeta.getOrdinal(e):Math.round(e)},contain:function(e){return e=this.parse(e),a.contain.call(this,e)&&null!=this._ordinalMeta.categories[e]},normalize:function(e){return a.normalize.call(this,this.parse(e))},scale:function(e){return Math.round(a.scale.call(this,e))},getTicks:function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push(n),n++;return e},getLabel:function(e){if(!this.isBlank())return this._ordinalMeta.categories[e]},count:function(){return this._extent[1]-this._extent[0]+1},unionExtentFromData:function(e,t){this.unionExtent(e.getApproximateExtent(t))},getOrdinalMeta:function(){return this._ordinalMeta},niceTicks:r.noop,niceExtent:r.noop});s.create=function(){return new s};var c=s;e.exports=c},DlUG:function(e,t,n){var r=n("wLVt");function i(e){this._setting=e||{},this._extent=[1/0,-1/0],this._interval=0,this.init&&this.init.apply(this,arguments)}i.prototype.parse=function(e){return e},i.prototype.getSetting=function(e){return this._setting[e]},i.prototype.contain=function(e){var t=this._extent;return e>=t[0]&&e<=t[1]},i.prototype.normalize=function(e){var t=this._extent;return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])},i.prototype.scale=function(e){var t=this._extent;return e*(t[1]-t[0])+t[0]},i.prototype.unionExtent=function(e){var t=this._extent;e[0]<t[0]&&(t[0]=e[0]),e[1]>t[1]&&(t[1]=e[1])},i.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},i.prototype.getExtent=function(){return this._extent.slice()},i.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},i.prototype.isBlank=function(){return this._isBlank},i.prototype.setBlank=function(e){this._isBlank=e},i.prototype.getLabel=null,r.enableClassExtend(i),r.enableClassManagement(i,{registerWhenExtend:!0});var o=i;e.exports=o},YiUY:function(e,t,n){var r=n("eBXX"),i=n("p+dI"),o=n("PnJO"),a=n("naFp"),s=n("xHXN"),c=s.prototype,l=Math.ceil,u=Math.floor,f=1e3,d=6e4,m=36e5,p=864e5,h=s.extend({type:"time",getLabel:function(e){var t=this._stepLvl,n=new Date(e);return o.formatTime(t[0],n,this.getSetting("useUTC"))},niceExtent:function(e){var t=this._extent;if(t[0]===t[1]&&(t[0]-=p,t[1]+=p),t[1]===-1/0&&t[0]===1/0){var n=new Date;t[1]=+new Date(n.getFullYear(),n.getMonth(),n.getDate()),t[0]=t[1]-p}this.niceTicks(e.splitNumber,e.minInterval,e.maxInterval);var r=this._interval;e.fixMin||(t[0]=i.round(u(t[0]/r)*r)),e.fixMax||(t[1]=i.round(l(t[1]/r)*r))},niceTicks:function(e,t,n){e=e||10;var r=this._extent,o=r[1]-r[0],s=o/e;null!=t&&s<t&&(s=t),null!=n&&s>n&&(s=n);var c=y.length,f=function(e,t,n,r){for(;n<r;){var i=n+r>>>1;e[i][1]<t?n=i+1:r=i}return n}(y,s,0,c),d=y[Math.min(f,c-1)],m=d[1];if("year"===d[0]){var p=o/m;m*=i.nice(p/e,!0)}var h=this.getSetting("useUTC")?0:60*new Date(+r[0]||+r[1]).getTimezoneOffset()*1e3,v=[Math.round(l((r[0]-h)/m)*m+h),Math.round(u((r[1]-h)/m)*m+h)];a.fixExtent(v,r),this._stepLvl=d,this._interval=m,this._niceExtent=v},parse:function(e){return+i.parseDate(e)}});r.each(["contain","normalize"],(function(e){h.prototype[e]=function(t){return c[e].call(this,this.parse(t))}}));var y=[["hh:mm:ss",f],["hh:mm:ss",5e3],["hh:mm:ss",1e4],["hh:mm:ss",15e3],["hh:mm:ss",3e4],["hh:mm\nMM-dd",d],["hh:mm\nMM-dd",3e5],["hh:mm\nMM-dd",6e5],["hh:mm\nMM-dd",9e5],["hh:mm\nMM-dd",18e5],["hh:mm\nMM-dd",m],["hh:mm\nMM-dd",72e5],["hh:mm\nMM-dd",216e5],["hh:mm\nMM-dd",432e5],["MM-dd\nyyyy",p],["MM-dd\nyyyy",1728e5],["MM-dd\nyyyy",2592e5],["MM-dd\nyyyy",3456e5],["MM-dd\nyyyy",432e6],["MM-dd\nyyyy",5184e5],["week",6048e5],["MM-dd\nyyyy",864e6],["week",12096e5],["week",18144e5],["month",26784e5],["week",36288e5],["month",53568e5],["week",6048e6],["quarter",8208e6],["month",107136e5],["month",13392e6],["half-year",16416e6],["month",214272e5],["month",26784e6],["year",32832e6]];h.create=function(e){return new h({useUTC:e.ecModel.get("useUTC")})};var v=h;e.exports=v},naFp:function(e,t,n){var r=n("p+dI"),i=r.round;function o(e){return r.getPrecisionSafe(e)+2}function a(e,t,n){e[t]=Math.max(Math.min(e[t],n[1]),n[0])}function s(e,t){!isFinite(e[0])&&(e[0]=t[0]),!isFinite(e[1])&&(e[1]=t[1]),a(e,0,t),a(e,1,t),e[0]>e[1]&&(e[0]=e[1])}t.intervalScaleNiceTicks=function(e,t,n,a){var c={},l=e[1]-e[0],u=c.interval=r.nice(l/t,!0);null!=n&&u<n&&(u=c.interval=n),null!=a&&u>a&&(u=c.interval=a);var f=c.intervalPrecision=o(u);return s(c.niceTickExtent=[i(Math.ceil(e[0]/u)*u,f),i(Math.floor(e[1]/u)*u,f)],e),c},t.getIntervalPrecision=o,t.fixExtent=s},khW2:function(e,t,n){var r=n("eBXX"),i=r.each,o=r.map,a=r.isFunction,s=r.createHashMap,c=r.noop,l=n("A9Z+").createTask,u=n("g0ZR").getUID,f=n("B9uI"),d=n("FIWk"),m=n("d3nx").normalizeToArray;function p(e,t,n,r){this.ecInstance=e,this.api=t,this.unfinished;n=this._dataProcessorHandlers=n.slice(),r=this._visualHandlers=r.slice();this._allHandlers=n.concat(r),this._stageTaskMap=s()}var h=p.prototype;function y(e,t,n,r,o){var a;function s(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}o=o||{},i(t,(function(t,i){if(!o.visualType||o.visualType===t.visualType){var c=e._stageTaskMap.get(t.uid),l=c.seriesTaskMap,u=c.overallTask;if(u){var f,d=u.agentStubMap;d.each((function(e){s(o,e)&&(e.dirty(),f=!0)})),f&&u.dirty(),v(u,r);var m=e.getPerformArgs(u,o.block);d.each((function(e){e.perform(m)})),a|=u.perform(m)}else l&&l.each((function(i,c){s(o,i)&&i.dirty();var l=e.getPerformArgs(i,o.block);l.skip=!t.performRawSeries&&n.isSeriesFiltered(i.context.model),v(i,r),a|=i.perform(l)}))}})),e.unfinished|=a}h.restoreData=function(e,t){e.restoreData(t),this._stageTaskMap.each((function(e){var t=e.overallTask;t&&t.dirty()}))},h.getPerformArgs=function(e,t){if(e.__pipeline){var n=this._pipelineMap.get(e.__pipeline.id),r=n.context,i=!t&&n.progressiveEnabled&&(!r||r.progressiveRender)&&e.__idxInPipeline>n.blockIndex?n.step:null,o=r&&r.modDataCount;return{step:i,modBy:null!=o?Math.ceil(o/i):null,modDataCount:o}}},h.getPipeline=function(e){return this._pipelineMap.get(e)},h.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),i=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,o=e.get("large")&&r>=e.get("largeThreshold"),a="mod"===e.get("progressiveChunkMode")?r:null;e.pipelineContext=n.context={progressiveRender:i,modDataCount:a,large:o}},h.restorePipelines=function(e){var t=this,n=t._pipelineMap=s();e.eachSeries((function(e){var r=e.getProgressive(),i=e.uid;n.set(i,{id:i,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:Math.round(r||700),count:0}),O(t,e,e.dataTask)}))},h.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.ecInstance.getModel(),n=this.api;i(this._allHandlers,(function(r){var o=e.get(r.uid)||e.set(r.uid,[]);r.reset&&function(e,t,n,r,i){var o=n.seriesTaskMap||(n.seriesTaskMap=s()),a=t.seriesType,c=t.getTargetSeries;t.createOnAllSeries?r.eachRawSeries(u):a?r.eachRawSeriesByType(a,u):c&&c(r,i).each(u);function u(n){var a=n.uid,s=o.get(a)||o.set(a,l({plan:S,reset:w,count:_}));s.context={model:n,ecModel:r,api:i,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:e},O(e,n,s)}var f=e._pipelineMap;o.each((function(e,t){f.get(t)||(e.dispose(),o.removeKey(t))}))}(this,r,o,t,n),r.overallReset&&function(e,t,n,r,o){var a=n.overallTask=n.overallTask||l({reset:g});a.context={ecModel:r,api:o,overallReset:t.overallReset,scheduler:e};var c=a.agentStubMap=a.agentStubMap||s(),u=t.seriesType,f=t.getTargetSeries,d=!0,m=t.modifyOutputEnd;u?r.eachRawSeriesByType(u,p):f?f(r,o).each(p):(d=!1,i(r.getSeries(),p));function p(t){var n=t.uid,r=c.get(n);r||(r=c.set(n,l({reset:b,onDirty:k})),a.dirty()),r.context={model:t,overallProgress:d,modifyOutputEnd:m},r.agent=a,r.__block=d,O(e,t,r)}var h=e._pipelineMap;c.each((function(e,t){h.get(t)||(e.dispose(),a.dirty(),c.removeKey(t))}))}(this,r,o,t,n)}),this)},h.prepareView=function(e,t,n,r){var i=e.renderTask,o=i.context;o.model=t,o.ecModel=n,o.api=r,i.__block=!e.incrementalPrepareRender,O(this,t,i)},h.performDataProcessorTasks=function(e,t){y(this,this._dataProcessorHandlers,e,t,{block:!0})},h.performVisualTasks=function(e,t,n){y(this,this._visualHandlers,e,t,n)},h.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t|=e.dataTask.perform()})),this.unfinished|=t},h.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)}))};var v=h.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)};function g(e){e.overallReset(e.ecModel,e.api,e.payload)}function b(e,t){return e.overallProgress&&E}function E(){this.agent.dirty(),this.getDownstream().dirty()}function k(){this.agent&&this.agent.dirty()}function S(e){return e.plan&&e.plan(e.model,e.ecModel,e.api,e.payload)}function w(e){e.useClearVisual&&e.data.clearAllVisual();var t=e.resetDefines=m(e.reset(e.model,e.ecModel,e.api,e.payload));return t.length>1?o(t,(function(e,t){return x(t)})):T}var T=x(0);function x(e){return function(t,n){var r=n.data,i=n.resetDefines[e];if(i&&i.dataEach)for(var o=t.start;o<t.end;o++)i.dataEach(r,o);else i&&i.progress&&i.progress(t,r)}}function _(e){return e.data.count()}function O(e,t,n){var r=t.uid,i=e._pipelineMap.get(r);!i.head&&(i.head=n),i.tail&&i.tail.pipe(n),i.tail=n,n.__idxInPipeline=i.count++,n.__pipeline=i}function C(e){D=null;try{e(A,I)}catch(t){}return D}p.wrapStageHandler=function(e,t){return a(e)&&(e={overallReset:e,seriesType:C(e)}),e.uid=u("stageHandler"),t&&(e.visualType=t),e};var D,A={},I={};function P(e,t){for(var n in t.prototype)e[n]=c}P(A,f),P(I,d),A.eachSeriesByType=A.eachRawSeriesByType=function(e){D=e},A.eachComponent=function(e){"series"===e.mainType&&e.subType&&(D=e.subType)};var M=p;e.exports=M},"A9Z+":function(e,t,n){var r=n("eBXX"),i=(r.assert,r.isArray);n("VXy3").__DEV__;function o(e){e=e||{},this._reset=e.reset,this._plan=e.plan,this._count=e.count,this._onDirty=e.onDirty,this._dirty=!0,this.context}var a=o.prototype;a.perform=function(e){var t,n=this._upstream,r=e&&e.skip;if(this._dirty&&n){var o=this.context;o.data=o.outputData=n.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this),this._plan&&!r&&(t=this._plan(this.context));var a,s=d(this._modBy),l=this._modDataCount||0,u=d(e&&e.modBy),f=e&&e.modDataCount||0;function d(e){return!(e>=1)&&(e=1),e}s===u&&l===f||(t="reset"),(this._dirty||"reset"===t)&&(this._dirty=!1,a=function(e,t){var n,r;e._dueIndex=e._outputDueEnd=e._dueEnd=0,e._settedOutputEnd=null,!t&&e._reset&&((n=e._reset(e.context))&&n.progress&&(r=n.forceFirstProgress,n=n.progress),i(n)&&!n.length&&(n=null));e._progress=n,e._modBy=e._modDataCount=null;var o=e._downstream;return o&&o.dirty(),r}(this,r)),this._modBy=u,this._modDataCount=f;var m=e&&e.step;if(this._dueEnd=n?n._outputDueEnd:this._count?this._count(this.context):1/0,this._progress){var p=this._dueIndex,h=Math.min(null!=m?this._dueIndex+m:1/0,this._dueEnd);if(!r&&(a||p<h)){var y=this._progress;if(i(y))for(var v=0;v<y.length;v++)c(this,y[v],p,h,u,f);else c(this,y,p,h,u,f)}this._dueIndex=h;var g=null!=this._settedOutputEnd?this._settedOutputEnd:h;this._outputDueEnd=g}else this._dueIndex=this._outputDueEnd=null!=this._settedOutputEnd?this._settedOutputEnd:this._dueEnd;return this.unfinished()};var s=function(){var e,t,n,r,i,o={reset:function(c,l,u,f){t=c,e=l,n=u,r=f,i=Math.ceil(r/n),o.next=n>1&&r>0?s:a}};return o;function a(){return t<e?t++:null}function s(){var o=t%i*n+Math.ceil(t/i),a=t>=e?null:o<r?o:t;return t++,a}}();function c(e,t,n,r,i,o){s.reset(n,r,i,o),e._callingProgress=t,e._callingProgress({start:n,end:r,count:r-n,next:s.next},e.context)}a.dirty=function(){this._dirty=!0,this._onDirty&&this._onDirty(this.context)},a.unfinished=function(){return this._progress&&this._dueIndex<this._dueEnd},a.pipe=function(e){(this._downstream!==e||this._dirty)&&(this._downstream=e,e._upstream=this,e.dirty())},a.dispose=function(){this._disposed||(this._upstream&&(this._upstream._downstream=null),this._downstream&&(this._downstream._upstream=null),this._dirty=!1,this._disposed=!0)},a.getUpstream=function(){return this._upstream},a.getDownstream=function(){return this._downstream},a.setOutputEnd=function(e){this._outputDueEnd=this._settedOutputEnd=e},t.createTask=function(e){return new o(e)}},UNJe:function(e){var t="#eee",n=function(){return{axisLine:{lineStyle:{color:t}},axisTick:{lineStyle:{color:t}},axisLabel:{textStyle:{color:t}},splitLine:{lineStyle:{type:"dashed",color:"#aaa"}},splitArea:{areaStyle:{color:t}}}},r=["#dd6b66","#759aa0","#e69d87","#8dc1a9","#ea7e53","#eedd78","#73a373","#73b9bc","#7289ab","#91ca8c","#f49f42"],i={color:r,backgroundColor:"#333",tooltip:{axisPointer:{lineStyle:{color:t},crossStyle:{color:t},label:{color:"#000"}}},legend:{textStyle:{color:t}},textStyle:{color:t},title:{textStyle:{color:t}},toolbox:{iconStyle:{normal:{borderColor:t}}},dataZoom:{textStyle:{color:t}},visualMap:{textStyle:{color:t}},timeline:{lineStyle:{color:t},itemStyle:{normal:{color:r[1]}},label:{normal:{textStyle:{color:t}}},controlStyle:{normal:{color:t,borderColor:t}}},timeAxis:n(),logAxis:n(),valueAxis:n(),categoryAxis:n(),line:{symbol:"circle"},graph:{color:r},gauge:{title:{textStyle:{color:t}}},candlestick:{itemStyle:{normal:{color:"#FD1050",color0:"#0CF49B",borderColor:"#FD1050",borderColor0:"#0CF49B"}}}};i.categoryAxis.splitLine.show=!1;var o=i;e.exports=o},lykb:function(e){var t=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],n={color:t,colorLayer:[["#37A2DA","#ffd85c","#fd7b5f"],["#37A2DA","#67E0E3","#FFDB5C","#ff9f7f","#E062AE","#9d96f5"],["#37A2DA","#32C5E9","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#e7bcf3","#8378EA","#96BFFF"],t]};e.exports=n},wLVt:function(e,t,n){n("VXy3").__DEV__;var r=n("eBXX"),i="___EC__COMPONENT__CONTAINER___";function o(e){var t={main:"",sub:""};return e&&(e=e.split("."),t.main=e[0]||"",t.sub=e[1]||""),t}var a=0;function s(e,t){var n=r.slice(arguments,2);return this.superClass.prototype[t].apply(e,n)}function c(e,t,n){return this.superClass.prototype[t].apply(e,n)}t.parseClassType=o,t.enableClassExtend=function(e,t){e.$constructor=e,e.extend=function(e){var t=this,n=function(){e.$constructor?e.$constructor.apply(this,arguments):t.apply(this,arguments)};return r.extend(n.prototype,e),n.extend=this.extend,n.superCall=s,n.superApply=c,r.inherits(n,this),n.superClass=t,n}},t.enableClassCheck=function(e){var t=["__\0is_clz",a++,Math.random().toFixed(3)].join("_");e.prototype[t]=!0,e.isInstance=function(e){return!(!e||!e[t])}},t.enableClassManagement=function(e,t){t=t||{};var n={};if(e.registerClass=function(e,t){if(t)if(function(e){r.assert(/^[a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)?$/.test(e),'componentType "'+e+'" illegal')}(t),(t=o(t)).sub){if(t.sub!==i){var a=function(e){var t=n[e.main];t&&t[i]||((t=n[e.main]={})[i]=!0);return t}(t);a[t.sub]=e}}else n[t.main]=e;return e},e.getClass=function(e,t,r){var o=n[e];if(o&&o[i]&&(o=t?o[t]:null),r&&!o)throw new Error(t?"Component "+e+"."+(t||"")+" not exists. Load it first.":e+".type should be specified.");return o},e.getClassesByMainType=function(e){e=o(e);var t=[],a=n[e.main];return a&&a[i]?r.each(a,(function(e,n){n!==i&&t.push(e)})):t.push(a),t},e.hasClass=function(e){return e=o(e),!!n[e.main]},e.getAllClassMainTypes=function(){var e=[];return r.each(n,(function(t,n){e.push(n)})),e},e.hasSubTypes=function(e){e=o(e);var t=n[e.main];return t&&t[i]},e.parseClassType=o,t.registerWhenExtend){var a=e.extend;a&&(e.extend=function(t){var n=a.call(this,t);return e.registerClass(n,t.type)})}return e},t.setReadOnly=function(e,t){}},g0ZR:function(e,t,n){var r=n("eBXX"),i=n("wLVt").parseClassType,o=0;t.getUID=function(e){return[e||"",o++,Math.random().toFixed(5)].join("_")},t.enableSubTypeDefaulter=function(e){var t={};return e.registerSubTypeDefaulter=function(e,n){e=i(e),t[e.main]=n},e.determineSubType=function(n,r){var o=r.type;if(!o){var a=i(n).main;e.hasSubTypes(n)&&t[a]&&(o=t[a](r))}return o},e},t.enableTopologicalTravel=function(e,t){function n(e,t){return e[t]||(e[t]={predecessor:[],successor:[]}),e[t]}e.topologicalTravel=function(e,i,o,a){if(e.length){var s=function(e){var i={},o=[];return r.each(e,(function(a){var s=n(i,a),c=function(e,t){var n=[];return r.each(e,(function(e){r.indexOf(t,e)>=0&&n.push(e)})),n}(s.originalDeps=t(a),e);s.entryCount=c.length,0===s.entryCount&&o.push(a),r.each(c,(function(e){r.indexOf(s.predecessor,e)<0&&s.predecessor.push(e);var t=n(i,e);r.indexOf(t.successor,e)<0&&t.successor.push(a)}))})),{graph:i,noEntryList:o}}(i),c=s.graph,l=s.noEntryList,u={};for(r.each(e,(function(e){u[e]=!0}));l.length;){var f=l.pop(),d=c[f],m=!!u[f];m&&(o.call(a,f,d.originalDeps.slice()),delete u[f]),r.each(d.successor,m?h:p)}r.each(u,(function(){throw new Error("Circle dependency may exists")}))}function p(e){c[e].entryCount--,0===c[e].entryCount&&l.push(e)}function h(e){u[e]=!0,p(e)}}}},PnJO:function(e,t,n){var r=n("eBXX"),i=n("wSal"),o=n("p+dI");var a=r.normalizeCssArray,s=/([&<>"'])/g,c={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"};function l(e){return null==e?"":(e+"").replace(s,(function(e,t){return c[t]}))}var u=["a","b","c","d","e","f","g"],f=function(e,t){return"{"+e+(null==t?"":t)+"}"};function d(e,t){return"0000".substr(0,t-(e+="").length)+e}var m=i.truncateText;t.addCommas=function(e){return isNaN(e)?"-":(e=(e+"").split("."))[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(e.length>1?"."+e[1]:"")},t.toCamelCase=function(e,t){return e=(e||"").toLowerCase().replace(/-(.)/g,(function(e,t){return t.toUpperCase()})),t&&e&&(e=e.charAt(0).toUpperCase()+e.slice(1)),e},t.normalizeCssArray=a,t.encodeHTML=l,t.formatTpl=function(e,t,n){r.isArray(t)||(t=[t]);var i=t.length;if(!i)return"";for(var o=t[0].$vars||[],a=0;a<o.length;a++){var s=u[a];e=e.replace(f(s),f(s,0))}for(var c=0;c<i;c++)for(var d=0;d<o.length;d++){var m=t[c][o[d]];e=e.replace(f(u[d],c),n?l(m):m)}return e},t.formatTplSimple=function(e,t,n){return r.each(t,(function(t,r){e=e.replace("{"+r+"}",n?l(t):t)})),e},t.getTooltipMarker=function(e,t){var n=(e=r.isString(e)?{color:e,extraCssText:t}:e||{}).color,i=e.type,o=(t=e.extraCssText,e.renderMode||"html"),a=e.markerId||"X";return n?"html"===o?"subItem"===i?'<span style="display:inline-block;vertical-align:middle;margin-right:8px;margin-left:3px;border-radius:4px;width:4px;height:4px;background-color:'+l(n)+";"+(t||"")+'"></span>':'<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:'+l(n)+";"+(t||"")+'"></span>':{renderMode:o,content:"{marker"+a+"|} ",style:{color:n}}:""},t.formatTime=function(e,t,n){"week"!==e&&"month"!==e&&"quarter"!==e&&"half-year"!==e&&"year"!==e||(e="MM-dd\nyyyy");var r=o.parseDate(t),i=n?"UTC":"",a=r["get"+i+"FullYear"](),s=r["get"+i+"Month"]()+1,c=r["get"+i+"Date"](),l=r["get"+i+"Hours"](),u=r["get"+i+"Minutes"](),f=r["get"+i+"Seconds"](),m=r["get"+i+"Milliseconds"]();return e=e.replace("MM",d(s,2)).replace("M",s).replace("yyyy",a).replace("yy",a%100).replace("dd",d(c,2)).replace("d",c).replace("hh",d(l,2)).replace("h",l).replace("mm",d(u,2)).replace("m",u).replace("ss",d(f,2)).replace("s",f).replace("SSS",d(m,3))},t.capitalFirst=function(e){return e?e.charAt(0).toUpperCase()+e.substr(1):e},t.truncateText=m,t.getTextBoundingRect=function(e){return i.getBoundingRect(e.text,e.font,e.textAlign,e.textVerticalAlign,e.textPadding,e.textLineHeight,e.rich,e.truncate)},t.getTextRect=function(e,t,n,r,o,a,s,c){return i.getBoundingRect(e,t,n,r,o,c,a,s)}},IdwQ:function(e,t,n){var r=n("eBXX"),i=n("YcC2"),o=n("JUXE"),a=n("cz2z"),s=n("dJzI"),c=n("gJKR"),l=n("sSOr"),u=n("43qG");t.Image=u;var f=n("6HlL");t.Group=f;var d=n("8Byw");t.Text=d;var m=n("6xQX");t.Circle=m;var p=n("APhD");t.Sector=p;var h=n("jIEK");t.Ring=h;var y=n("N+/7");t.Polygon=y;var v=n("kO+n");t.Polyline=v;var g=n("R1Og");t.Rect=g;var b=n("o6UL");t.Line=b;var E=n("hQT3");t.BezierCurve=E;var k=n("vAdC");t.Arc=k;var S=n("B06S");t.CompoundPath=S;var w=n("QsFf");t.LinearGradient=w;var T=n("w6NS");t.RadialGradient=T;var x=n("u/Yf");t.BoundingRect=x;var _=n("1Nqv");t.IncrementalDisplayable=_;var O=n("hoaQ"),C=Math.max,D=Math.min,A={},I="emphasis",P="normal",M=1,N={},j={};function R(e,t){j[e]=t}function L(e,t,n,r){var o=i.createFromString(e,t);return n&&("center"===r&&(n=U(n,o.getBoundingRect())),B(o,n)),o}function U(e,t){var n,r=t.width/t.height,i=e.height*r;return n=i<=e.width?e.height:(i=e.width)/r,{x:e.x+e.width/2-i/2,y:e.y+e.height/2-n/2,width:i,height:n}}var Z=i.mergePath;function B(e,t){if(e.applyTransform){var n=e.getBoundingRect().calculateTransform(t);e.applyTransform(n)}}var F=O.subPixelOptimize;function H(e){return null!=e&&"none"!==e}var Y=r.createHashMap(),V=0;function K(e){var t=e.__hoverStl;if(t&&!e.__highlighted){var n=e.__zr,r=e.useHoverLayer&&n&&"canvas"===n.painter.type;if(e.__highlighted=r?"layer":"plain",!(e.isGroup||!n&&e.useHoverLayer)){var i=e,o=e.style;r&&(o=(i=n.addHover(e)).style),se(o),r||function(e){if(e.__hoverStlDirty){e.__hoverStlDirty=!1;var t=e.__hoverStl;if(t){var n=e.__cachedNormalStl={};e.__cachedNormalZ2=e.z2;var r=e.style;for(var i in t)null!=t[i]&&(n[i]=r[i]);n.fill=r.fill,n.stroke=r.stroke}else e.__cachedNormalStl=e.__cachedNormalZ2=null}}(i),o.extendFrom(t),W(o,t,"fill"),W(o,t,"stroke"),ae(o),r||(e.dirty(!1),e.z2+=1)}}}function W(e,t,n){!H(t[n])&&H(e[n])&&(e[n]=function(e){if("string"!==typeof e)return e;var t=Y.get(e);return t||(t=o.lift(e,-.1),V<1e4&&(Y.set(e,t),V++)),t}(e[n]))}function z(e){var t=e.__highlighted;if(t&&(e.__highlighted=!1,!e.isGroup))if("layer"===t)e.__zr&&e.__zr.removeHover(e);else{var n=e.style,r=e.__cachedNormalStl;r&&(se(n),e.setStyle(r),ae(n));var i=e.__cachedNormalZ2;null!=i&&e.z2-i===1&&(e.z2=i)}}function G(e,t,n){var r,i=P,o=P;e.__highlighted&&(i=I,r=!0),t(e,n),e.__highlighted&&(o=I,r=!0),e.isGroup&&e.traverse((function(e){!e.isGroup&&t(e,n)})),r&&e.__highDownOnUpdate&&e.__highDownOnUpdate(i,o)}function q(e,t){t=e.__hoverStl=!1!==t&&(e.hoverStyle||t||{}),e.__hoverStlDirty=!0,e.__highlighted&&(e.__cachedNormalStl=null,z(e),K(e))}function J(e){!ee(this,e)&&!this.__highByOuter&&G(this,K)}function X(e){!ee(this,e)&&!this.__highByOuter&&G(this,z)}function Q(e){this.__highByOuter|=1<<(e||0),G(this,K)}function $(e){!(this.__highByOuter&=~(1<<(e||0)))&&G(this,z)}function ee(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function te(e,t){var n=!1===t;if(e.__highDownSilentOnTouch=e.highDownSilentOnTouch,e.__highDownOnUpdate=e.highDownOnUpdate,!n||e.__highDownDispatcher){var r=n?"off":"on";e[r]("mouseover",J)[r]("mouseout",X),e[r]("emphasis",Q)[r]("normal",$),e.__highByOuter=e.__highByOuter||0,e.__highDownDispatcher=!n}}function ne(e,t,n,i,o){return re(e,t,i,o),n&&r.extend(e,n),e}function re(e,t,n,i){if((n=n||A).isRectText){var o;n.getTextPosition?o=n.getTextPosition(t,i):"outside"===(o=t.getShallow("position")||(i?null:"inside"))&&(o="top"),e.textPosition=o,e.textOffset=t.getShallow("offset");var a=t.getShallow("rotate");null!=a&&(a*=Math.PI/180),e.textRotation=a,e.textDistance=r.retrieve2(t.getShallow("distance"),i?null:5)}var s,c=t.ecModel,l=c&&c.option.textStyle,u=function(e){var t;for(;e&&e!==e.ecModel;){var n=(e.option||A).rich;if(n)for(var r in t=t||{},n)n.hasOwnProperty(r)&&(t[r]=1);e=e.parentModel}return t}(t);if(u)for(var f in s={},u)if(u.hasOwnProperty(f)){var d=t.getModel(["rich",f]);ie(s[f]={},d,l,n,i)}return e.rich=s,ie(e,t,l,n,i,!0),n.forceRich&&!n.textStyle&&(n.textStyle={}),e}function ie(e,t,n,i,o,a){n=!o&&n||A,e.textFill=oe(t.getShallow("color"),i)||n.color,e.textStroke=oe(t.getShallow("textBorderColor"),i)||n.textBorderColor,e.textStrokeWidth=r.retrieve2(t.getShallow("textBorderWidth"),n.textBorderWidth),o||(a&&(e.insideRollbackOpt=i,ae(e)),null==e.textFill&&(e.textFill=i.autoColor)),e.fontStyle=t.getShallow("fontStyle")||n.fontStyle,e.fontWeight=t.getShallow("fontWeight")||n.fontWeight,e.fontSize=t.getShallow("fontSize")||n.fontSize,e.fontFamily=t.getShallow("fontFamily")||n.fontFamily,e.textAlign=t.getShallow("align"),e.textVerticalAlign=t.getShallow("verticalAlign")||t.getShallow("baseline"),e.textLineHeight=t.getShallow("lineHeight"),e.textWidth=t.getShallow("width"),e.textHeight=t.getShallow("height"),e.textTag=t.getShallow("tag"),a&&i.disableBox||(e.textBackgroundColor=oe(t.getShallow("backgroundColor"),i),e.textPadding=t.getShallow("padding"),e.textBorderColor=oe(t.getShallow("borderColor"),i),e.textBorderWidth=t.getShallow("borderWidth"),e.textBorderRadius=t.getShallow("borderRadius"),e.textBoxShadowColor=t.getShallow("shadowColor"),e.textBoxShadowBlur=t.getShallow("shadowBlur"),e.textBoxShadowOffsetX=t.getShallow("shadowOffsetX"),e.textBoxShadowOffsetY=t.getShallow("shadowOffsetY")),e.textShadowColor=t.getShallow("textShadowColor")||n.textShadowColor,e.textShadowBlur=t.getShallow("textShadowBlur")||n.textShadowBlur,e.textShadowOffsetX=t.getShallow("textShadowOffsetX")||n.textShadowOffsetX,e.textShadowOffsetY=t.getShallow("textShadowOffsetY")||n.textShadowOffsetY}function oe(e,t){return"auto"!==e?e:t&&t.autoColor?t.autoColor:null}function ae(e){var t,n=e.textPosition,r=e.insideRollbackOpt;if(r&&null==e.textFill){var i=r.autoColor,o=r.isRectText,a=r.useInsideStyle,s=!1!==a&&(!0===a||o&&n&&"string"===typeof n&&n.indexOf("inside")>=0),c=!s&&null!=i;(s||c)&&(t={textFill:e.textFill,textStroke:e.textStroke,textStrokeWidth:e.textStrokeWidth}),s&&(e.textFill="#fff",null==e.textStroke&&(e.textStroke=i,null==e.textStrokeWidth&&(e.textStrokeWidth=2))),c&&(e.textFill=i)}e.insideRollback=t}function se(e){var t=e.insideRollback;t&&(e.textFill=t.textFill,e.textStroke=t.textStroke,e.textStrokeWidth=t.textStrokeWidth,e.insideRollback=null)}function ce(e,t,n,r,i,o){if("function"===typeof i&&(o=i,i=null),r&&r.isAnimationEnabled()){var a=e?"Update":"",s=r.getShallow("animationDuration"+a),c=r.getShallow("animationEasing"+a),l=r.getShallow("animationDelay"+a);"function"===typeof l&&(l=l(i,r.getAnimationDelayParams?r.getAnimationDelayParams(t,i):null)),"function"===typeof s&&(s=s(i)),s>0?t.animateTo(n,s,l||0,c,o,!!o):(t.stopAnimation(),t.attr(n),o&&o())}else t.stopAnimation(),t.attr(n),o&&o()}function le(e,t,n,r,i){ce(!0,e,t,n,r,i)}function ue(e,t,n){return t&&!r.isArrayLike(t)&&(t=l.getLocalTransform(t)),n&&(t=a.invert([],t)),s.applyTransform([],e,t)}function fe(e,t,n,r,i,o,a,s){var c,l=n-e,u=r-t,f=a-i,d=s-o,m=de(f,d,l,u);if((c=m)<=1e-6&&c>=-1e-6)return!1;var p=e-i,h=t-o,y=de(p,h,l,u)/m;if(y<0||y>1)return!1;var v=de(p,h,f,d)/m;return!(v<0||v>1)}function de(e,t,n,r){return e*r-n*t}R("circle",m),R("sector",p),R("ring",h),R("polygon",y),R("polyline",v),R("rect",g),R("line",b),R("bezierCurve",E),R("arc",k),t.Z2_EMPHASIS_LIFT=1,t.CACHED_LABEL_STYLE_PROPERTIES={color:"textFill",textBorderColor:"textStroke",textBorderWidth:"textStrokeWidth"},t.extendShape=function(e){return c.extend(e)},t.extendPath=function(e,t){return i.extendFromString(e,t)},t.registerShape=R,t.getShapeClass=function(e){if(j.hasOwnProperty(e))return j[e]},t.makePath=L,t.makeImage=function(e,t,n){var r=new u({style:{image:e,x:t.x,y:t.y,width:t.width,height:t.height},onload:function(e){if("center"===n){var i={width:e.width,height:e.height};r.setStyle(U(t,i))}}});return r},t.mergePath=Z,t.resizePath=B,t.subPixelOptimizeLine=function(e){return O.subPixelOptimizeLine(e.shape,e.shape,e.style),e},t.subPixelOptimizeRect=function(e){return O.subPixelOptimizeRect(e.shape,e.shape,e.style),e},t.subPixelOptimize=F,t.setElementHoverStyle=q,t.setHoverStyle=function(e,t){te(e,!0),G(e,q,t)},t.setAsHighDownDispatcher=te,t.isHighDownDispatcher=function(e){return!(!e||!e.__highDownDispatcher)},t.getHighlightDigit=function(e){var t=N[e];return null==t&&M<=32&&(t=N[e]=M++),t},t.setLabelStyle=function(e,t,n,i,o,a,s){var c,l=(o=o||A).labelFetcher,u=o.labelDataIndex,f=o.labelDimIndex,d=n.getShallow("show"),m=i.getShallow("show");(d||m)&&(l&&(c=l.getFormattedLabel(u,"normal",null,f)),null==c&&(c=r.isFunction(o.defaultText)?o.defaultText(u,o):o.defaultText));var p=d?c:null,h=m?r.retrieve2(l?l.getFormattedLabel(u,"emphasis",null,f):null,c):null;null==p&&null==h||(ne(e,n,a,o),ne(t,i,s,o,!0)),e.text=p,t.text=h},t.modifyLabelStyle=function(e,t,n){var i=e.style;t&&(se(i),e.setStyle(t),ae(i)),i=e.__hoverStl,n&&i&&(se(i),r.extend(i,n),ae(i))},t.setTextStyle=ne,t.setText=function(e,t,n){var r,i={isRectText:!0};!1===n?r=!0:i.autoColor=n,re(e,t,i,r)},t.getFont=function(e,t){var n=t&&t.getModel("textStyle");return r.trim([e.fontStyle||n&&n.getShallow("fontStyle")||"",e.fontWeight||n&&n.getShallow("fontWeight")||"",(e.fontSize||n&&n.getShallow("fontSize")||12)+"px",e.fontFamily||n&&n.getShallow("fontFamily")||"sans-serif"].join(" "))},t.updateProps=le,t.initProps=function(e,t,n,r,i){ce(!1,e,t,n,r,i)},t.getTransform=function(e,t){for(var n=a.identity([]);e&&e!==t;)a.mul(n,e.getLocalTransform(),n),e=e.parent;return n},t.applyTransform=ue,t.transformDirection=function(e,t,n){var r=0===t[4]||0===t[5]||0===t[0]?1:Math.abs(2*t[4]/t[0]),i=0===t[4]||0===t[5]||0===t[2]?1:Math.abs(2*t[4]/t[2]),o=["left"===e?-r:"right"===e?r:0,"top"===e?-i:"bottom"===e?i:0];return o=ue(o,t,n),Math.abs(o[0])>Math.abs(o[1])?o[0]>0?"right":"left":o[1]>0?"bottom":"top"},t.groupTransition=function(e,t,n,i){if(e&&t){var o=function(e){var t={};return e.traverse((function(e){!e.isGroup&&e.anid&&(t[e.anid]=e)})),t}(e);t.traverse((function(e){if(!e.isGroup&&e.anid){var t=o[e.anid];if(t){var r=a(e);e.attr(a(t)),le(e,r,n,e.dataIndex)}}}))}function a(e){var t={position:s.clone(e.position),rotation:e.rotation};return e.shape&&(t.shape=r.extend({},e.shape)),t}},t.clipPointsByRect=function(e,t){return r.map(e,(function(e){var n=e[0];n=C(n,t.x),n=D(n,t.x+t.width);var r=e[1];return r=C(r,t.y),[n,r=D(r,t.y+t.height)]}))},t.clipRectByRect=function(e,t){var n=C(e.x,t.x),r=D(e.x+e.width,t.x+t.width),i=C(e.y,t.y),o=D(e.y+e.height,t.y+t.height);if(r>=n&&o>=i)return{x:n,y:i,width:r-n,height:o-i}},t.createIcon=function(e,t,n){var i=(t=r.extend({rectHover:!0},t)).style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return 0===e.indexOf("image://")?(i.image=e.slice(8),r.defaults(i,n),new u(t)):L(e.replace("path://",""),t,n,"center")},t.linePolygonIntersect=function(e,t,n,r,i){for(var o=0,a=i[i.length-1];o<i.length;o++){var s=i[o];if(fe(e,t,n,r,s[0],s[1],a[0],a[1]))return!0;a=s}},t.lineLineIntersect=fe},LMHn:function(e,t,n){var r=n("eBXX"),i=n("u/Yf"),o=n("p+dI").parsePercent,a=n("PnJO"),s=r.each,c=["left","right","top","bottom","width","height"],l=[["width","left","right"],["height","top","bottom"]];function u(e,t,n,r,i){var o=0,a=0;null==r&&(r=1/0),null==i&&(i=1/0);var s=0;t.eachChild((function(c,l){var u,f,d=c.position,m=c.getBoundingRect(),p=t.childAt(l+1),h=p&&p.getBoundingRect();if("horizontal"===e){var y=m.width+(h?-h.x+m.x:0);(u=o+y)>r||c.newline?(o=0,u=y,a+=s+n,s=m.height):s=Math.max(s,m.height)}else{var v=m.height+(h?-h.y+m.y:0);(f=a+v)>i||c.newline?(o+=s+n,a=0,f=v,s=m.width):s=Math.max(s,m.width)}c.newline||(d[0]=o,d[1]=a,"horizontal"===e?o=u+n:a=f+n)}))}var f=u,d=r.curry(u,"vertical"),m=r.curry(u,"horizontal");function p(e,t,n){n=a.normalizeCssArray(n||0);var r=t.width,s=t.height,c=o(e.left,r),l=o(e.top,s),u=o(e.right,r),f=o(e.bottom,s),d=o(e.width,r),m=o(e.height,s),p=n[2]+n[0],h=n[1]+n[3],y=e.aspect;switch(isNaN(d)&&(d=r-u-h-c),isNaN(m)&&(m=s-f-p-l),null!=y&&(isNaN(d)&&isNaN(m)&&(y>r/s?d=.8*r:m=.8*s),isNaN(d)&&(d=y*m),isNaN(m)&&(m=d/y)),isNaN(c)&&(c=r-u-d-h),isNaN(l)&&(l=s-f-m-p),e.left||e.right){case"center":c=r/2-d/2-n[3];break;case"right":c=r-d-h}switch(e.top||e.bottom){case"middle":case"center":l=s/2-m/2-n[0];break;case"bottom":l=s-m-p}c=c||0,l=l||0,isNaN(d)&&(d=r-h-c-(u||0)),isNaN(m)&&(m=s-p-l-(f||0));var v=new i(c+n[3],l+n[0],d,m);return v.margin=n,v}function h(e,t){return t&&e&&s(c,(function(n){t.hasOwnProperty(n)&&(e[n]=t[n])})),e}t.LOCATION_PARAMS=c,t.HV_NAMES=l,t.box=f,t.vbox=d,t.hbox=m,t.getAvailableSize=function(e,t,n){var r=t.width,i=t.height,s=o(e.x,r),c=o(e.y,i),l=o(e.x2,r),u=o(e.y2,i);return(isNaN(s)||isNaN(parseFloat(e.x)))&&(s=0),(isNaN(l)||isNaN(parseFloat(e.x2)))&&(l=r),(isNaN(c)||isNaN(parseFloat(e.y)))&&(c=0),(isNaN(u)||isNaN(parseFloat(e.y2)))&&(u=i),n=a.normalizeCssArray(n||0),{width:Math.max(l-s-n[1]-n[3],0),height:Math.max(u-c-n[0]-n[2],0)}},t.getLayoutRect=p,t.positionElement=function(e,t,n,o,a){var s=!a||!a.hv||a.hv[0],c=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(s||c){var u;if("raw"===l)u="group"===e.type?new i(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(u=e.getBoundingRect(),e.needLocalTransform()){var f=e.getLocalTransform();(u=u.clone()).applyTransform(f)}t=p(r.defaults({width:u.width,height:u.height},t),n,o);var d=e.position,m=s?t.x-u.x:0,h=c?t.y-u.y:0;e.attr("position","raw"===l?[m,h]:[d[0]+m,d[1]+h])}},t.sizeCalculable=function(e,t){return null!=e[l[t][0]]||null!=e[l[t][1]]&&null!=e[l[t][2]]},t.mergeLayoutParam=function(e,t,n){!r.isObject(n)&&(n={});var i=n.ignoreSize;!r.isArray(i)&&(i=[i,i]);var o=c(l[0],0),a=c(l[1],1);function c(n,r){var o={},a=0,c={},l=0;if(s(n,(function(t){c[t]=e[t]})),s(n,(function(e){u(t,e)&&(o[e]=c[e]=t[e]),f(o,e)&&a++,f(c,e)&&l++})),i[r])return f(t,n[1])?c[n[2]]=null:f(t,n[2])&&(c[n[1]]=null),c;if(2!==l&&a){if(a>=2)return o;for(var d=0;d<n.length;d++){var m=n[d];if(!u(o,m)&&u(e,m)){o[m]=e[m];break}}return o}return c}function u(e,t){return e.hasOwnProperty(t)}function f(e,t){return null!=e[t]&&"auto"!==e[t]}function d(e,t,n){s(e,(function(e){t[e]=n[e]}))}d(l[0],e,o),d(l[1],e,a)},t.getLayoutParams=function(e){return h({},e)},t.copyLayoutParams=h},d3nx:function(e,t,n){var r=n("eBXX"),i=n("ONFv"),o=r.each,a=r.isObject,s=r.isArray,c="series\0";function l(e){return e instanceof Array?e:null==e?[]:[e]}function u(e){return a(e)&&e.id&&0===(e.id+"").indexOf("\0_ec_\0")}var f=0;function d(e,t){return e&&e.hasOwnProperty(t)}t.normalizeToArray=l,t.defaultEmphasis=function(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r=0,i=n.length;r<i;r++){var o=n[r];!e.emphasis[t].hasOwnProperty(o)&&e[t].hasOwnProperty(o)&&(e.emphasis[t][o]=e[t][o])}}},t.TEXT_STYLE_OPTIONS=["fontStyle","fontWeight","fontSize","fontFamily","rich","tag","color","textBorderColor","textBorderWidth","width","height","lineHeight","align","verticalAlign","baseline","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY","textShadowColor","textShadowBlur","textShadowOffsetX","textShadowOffsetY","backgroundColor","borderColor","borderWidth","borderRadius","padding"],t.getDataItemValue=function(e){return!a(e)||s(e)||e instanceof Date?e:e.value},t.isDataItemOption=function(e){return a(e)&&!(e instanceof Array)},t.mappingToExists=function(e,t){t=(t||[]).slice();var n=r.map(e||[],(function(e,t){return{exist:e}}));return o(t,(function(e,r){if(a(e)){for(var i=0;i<n.length;i++)if(!n[i].option&&null!=e.id&&n[i].exist.id===e.id+"")return n[i].option=e,void(t[r]=null);for(i=0;i<n.length;i++){var o=n[i].exist;if(!n[i].option&&(null==o.id||null==e.id)&&null!=e.name&&!u(e)&&!u(o)&&o.name===e.name+"")return n[i].option=e,void(t[r]=null)}}})),o(t,(function(e,t){if(a(e)){for(var r=0;r<n.length;r++){var i=n[r].exist;if(!n[r].option&&!u(i)&&null==e.id){n[r].option=e;break}}r>=n.length&&n.push({option:e})}})),n},t.makeIdAndName=function(e){var t=r.createHashMap();o(e,(function(e,n){var r=e.exist;r&&t.set(r.id,e)})),o(e,(function(e,n){var i=e.option;r.assert(!i||null==i.id||!t.get(i.id)||t.get(i.id)===e,"id duplicates: "+(i&&i.id)),i&&null!=i.id&&t.set(i.id,e),!e.keyInfo&&(e.keyInfo={})})),o(e,(function(e,n){var r=e.exist,i=e.option,o=e.keyInfo;if(a(i)){if(o.name=null!=i.name?i.name+"":r?r.name:c+n,r)o.id=r.id;else if(null!=i.id)o.id=i.id+"";else{var s=0;do{o.id="\0"+o.name+"\0"+s++}while(t.get(o.id))}t.set(o.id,e)}}))},t.isNameSpecified=function(e){var t=e.name;return!(!t||!t.indexOf(c))},t.isIdInner=u,t.compressBatches=function(e,t){var n={},r={};return i(e||[],n),i(t||[],r,n),[o(n),o(r)];function i(e,t,n){for(var r=0,i=e.length;r<i;r++)for(var o=e[r].seriesId,a=l(e[r].dataIndex),s=n&&n[o],c=0,u=a.length;c<u;c++){var f=a[c];s&&s[f]?s[f]=null:(t[o]||(t[o]={}))[f]=1}}function o(e,t){var n=[];for(var r in e)if(e.hasOwnProperty(r)&&null!=e[r])if(t)n.push(+r);else{var i=o(e[r],!0);i.length&&n.push({seriesId:r,dataIndex:i})}return n}},t.queryDataIndex=function(e,t){return null!=t.dataIndexInside?t.dataIndexInside:null!=t.dataIndex?r.isArray(t.dataIndex)?r.map(t.dataIndex,(function(t){return e.indexOfRawIndex(t)})):e.indexOfRawIndex(t.dataIndex):null!=t.name?r.isArray(t.name)?r.map(t.name,(function(t){return e.indexOfName(t)})):e.indexOfName(t.name):void 0},t.makeInner=function(){var e="__\0ec_inner_"+f+++"_"+Math.random().toFixed(5);return function(t){return t[e]||(t[e]={})}},t.parseFinder=function(e,t,n){if(r.isString(t)){var i={};i[t+"Index"]=0,t=i}var a=n&&n.defaultMainType;!a||d(t,a+"Index")||d(t,a+"Id")||d(t,a+"Name")||(t[a+"Index"]=0);var s={};return o(t,(function(i,o){i=t[o];if("dataIndex"!==o&&"dataIndexInside"!==o){var a=o.match(/^(\w+)(Index|Id|Name)$/)||[],c=a[1],l=(a[2]||"").toLowerCase();if(!(!c||!l||null==i||"index"===l&&"none"===i||n&&n.includeMainTypes&&r.indexOf(n.includeMainTypes,c)<0)){var u={mainType:c};"index"===l&&"all"===i||(u[l]=i);var f=e.queryComponents(u);s[c+"Models"]=f,s[c+"Model"]=f[0]}}else s[o]=i})),s},t.setAttribute=function(e,t,n){e.setAttribute?e.setAttribute(t,n):e[t]=n},t.getAttribute=function(e,t){return e.getAttribute?e.getAttribute(t):e[t]},t.getTooltipRenderMode=function(e){return"auto"===e?i.domSupported?"html":"richText":e||"html"},t.groupData=function(e,t){var n=r.createHashMap(),i=[];return r.each(e,(function(e){var r=t(e);(n.get(r)||(i.push(r),n.set(r,[]))).push(e)})),{keys:i,buckets:n}}},"p+dI":function(e,t,n){var r=n("eBXX"),i=1e-4;var o=/^(?:(\d{4})(?:[-\/](\d{1,2})(?:[-\/](\d{1,2})(?:[T ](\d{1,2})(?::(\d\d)(?::(\d\d)(?:[.,](\d+))?)?)?(Z|[\+\-]\d\d:?\d\d)?)?)?)?)?$/;function a(e){if(0===e)return 0;var t=Math.floor(Math.log(e)/Math.LN10);return e/Math.pow(10,t)>=10&&t++,t}t.linearMap=function(e,t,n,r){var i=t[1]-t[0],o=n[1]-n[0];if(0===i)return 0===o?n[0]:(n[0]+n[1])/2;if(r)if(i>0){if(e<=t[0])return n[0];if(e>=t[1])return n[1]}else{if(e>=t[0])return n[0];if(e<=t[1])return n[1]}else{if(e===t[0])return n[0];if(e===t[1])return n[1]}return(e-t[0])/i*o+n[0]},t.parsePercent=function(e,t){switch(e){case"center":case"middle":e="50%";break;case"left":case"top":e="0%";break;case"right":case"bottom":e="100%"}return"string"===typeof e?(n=e,n.replace(/^\s+|\s+$/g,"")).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e;var n},t.round=function(e,t,n){return null==t&&(t=10),t=Math.min(Math.max(0,t),20),e=(+e).toFixed(t),n?e:+e},t.asc=function(e){return e.sort((function(e,t){return e-t})),e},t.getPrecision=function(e){if(e=+e,isNaN(e))return 0;for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n},t.getPrecisionSafe=function(e){var t=e.toString(),n=t.indexOf("e");if(n>0){var r=+t.slice(n+1);return r<0?-r:0}var i=t.indexOf(".");return i<0?0:t.length-1-i},t.getPixelPrecision=function(e,t){var n=Math.log,r=Math.LN10,i=Math.floor(n(e[1]-e[0])/r),o=Math.round(n(Math.abs(t[1]-t[0]))/r),a=Math.min(Math.max(-i+o,0),20);return isFinite(a)?a:20},t.getPercentWithPrecision=function(e,t,n){if(!e[t])return 0;var i=r.reduce(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===i)return 0;for(var o=Math.pow(10,n),a=r.map(e,(function(e){return(isNaN(e)?0:e)/i*o*100})),s=100*o,c=r.map(a,(function(e){return Math.floor(e)})),l=r.reduce(c,(function(e,t){return e+t}),0),u=r.map(a,(function(e,t){return e-c[t]}));l<s;){for(var f=Number.NEGATIVE_INFINITY,d=null,m=0,p=u.length;m<p;++m)u[m]>f&&(f=u[m],d=m);++c[d],u[d]=0,++l}return c[t]/o},t.MAX_SAFE_INTEGER=9007199254740991,t.remRadian=function(e){var t=2*Math.PI;return(e%t+t)%t},t.isRadianAroundZero=function(e){return e>-1e-4&&e<i},t.parseDate=function(e){if(e instanceof Date)return e;if("string"===typeof e){var t=o.exec(e);if(!t)return new Date(NaN);if(t[8]){var n=+t[4]||0;return"Z"!==t[8].toUpperCase()&&(n-=t[8].slice(0,3)),new Date(Date.UTC(+t[1],+(t[2]||1)-1,+t[3]||1,n,+(t[5]||0),+t[6]||0,+t[7]||0))}return new Date(+t[1],+(t[2]||1)-1,+t[3]||1,+t[4]||0,+(t[5]||0),+t[6]||0,+t[7]||0)}return null==e?new Date(NaN):new Date(Math.round(e))},t.quantity=function(e){return Math.pow(10,a(e))},t.quantityExponent=a,t.nice=function(e,t){var n=a(e),r=Math.pow(10,n),i=e/r;return e=(t?i<1.5?1:i<2.5?2:i<4?3:i<7?5:10:i<1?1:i<2?2:i<3?3:i<5?5:10)*r,n>=-20?+e.toFixed(n<0?-n:0):e},t.quantile=function(e,t){var n=(e.length-1)*t+1,r=Math.floor(n),i=+e[r-1],o=n-r;return o?i+o*(e[r]-i):i},t.reformIntervals=function(e){e.sort((function(e,t){return s(e,t,0)?-1:1}));for(var t=-1/0,n=1,r=0;r<e.length;){for(var i=e[r].interval,o=e[r].close,a=0;a<2;a++)i[a]<=t&&(i[a]=t,o[a]=a?1:1-n),t=i[a],n=o[a];i[0]===i[1]&&o[0]*o[1]!==1?e.splice(r,1):r++}return e;function s(e,t,n){return e.interval[n]<t.interval[n]||e.interval[n]===t.interval[n]&&(e.close[n]-t.close[n]===(n?-1:1)||!n&&s(e,t,1))}},t.isNumeric=function(e){return e-parseFloat(e)>=0}},Ji8A:function(e,t,n){var r=(0,n("IdwQ").extendShape)({type:"sausage",shape:{cx:0,cy:0,r0:0,r:0,startAngle:0,endAngle:2*Math.PI,clockwise:!0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=Math.max(t.r0||0,0),o=Math.max(t.r,0),a=.5*(o-i),s=i+a,c=t.startAngle,l=t.endAngle,u=t.clockwise,f=Math.cos(c),d=Math.sin(c),m=Math.cos(l),p=Math.sin(l);(u?l-c<2*Math.PI:c-l<2*Math.PI)&&(e.moveTo(f*i+n,d*i+r),e.arc(f*s+n,d*s+r,a,-Math.PI+c,c,!u)),e.arc(n,r,o,c,l,!u),e.moveTo(m*o+n,p*o+r),e.arc(m*s+n,p*s+r,a,l-2*Math.PI,l-Math.PI,!u),0!==i&&(e.arc(n,r,i,l,c,u),e.moveTo(f*i+n,p*i+r)),e.closePath()}});e.exports=r},cTcu:function(e,t,n){var r=n("eBXX"),i=n("IdwQ"),o=n("u/Yf"),a=n("wSal").calculateTextPosition,s=i.extendShape({type:"triangle",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,o=t.height/2;e.moveTo(n,r-o),e.lineTo(n+i,r+o),e.lineTo(n-i,r+o),e.closePath()}}),c=i.extendShape({type:"diamond",shape:{cx:0,cy:0,width:0,height:0},buildPath:function(e,t){var n=t.cx,r=t.cy,i=t.width/2,o=t.height/2;e.moveTo(n,r-o),e.lineTo(n+i,r),e.lineTo(n,r+o),e.lineTo(n-i,r),e.closePath()}}),l=i.extendShape({type:"pin",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.x,r=t.y,i=t.width/5*3,o=Math.max(i,t.height),a=i/2,s=a*a/(o-a),c=r-o+a+s,l=Math.asin(s/a),u=Math.cos(l)*a,f=Math.sin(l),d=Math.cos(l),m=.6*a,p=.7*a;e.moveTo(n-u,c+s),e.arc(n,c,a,Math.PI-l,2*Math.PI+l),e.bezierCurveTo(n+u-f*m,c+s+d*m,n,r-p,n,r),e.bezierCurveTo(n,r-p,n-u+f*m,c+s+d*m,n-u,c+s),e.closePath()}}),u=i.extendShape({type:"arrow",shape:{x:0,y:0,width:0,height:0},buildPath:function(e,t){var n=t.height,r=t.width,i=t.x,o=t.y,a=r/3*2;e.moveTo(i,o),e.lineTo(i+a,o+n),e.lineTo(i,o+n/4*3),e.lineTo(i-a,o+n),e.lineTo(i,o),e.closePath()}}),f={line:i.Line,rect:i.Rect,roundRect:i.Rect,square:i.Rect,circle:i.Circle,diamond:c,pin:l,arrow:u,triangle:s},d={line:function(e,t,n,r,i){i.x1=e,i.y1=t+r/2,i.x2=e+n,i.y2=t+r/2},rect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r},roundRect:function(e,t,n,r,i){i.x=e,i.y=t,i.width=n,i.height=r,i.r=Math.min(n,r)/4},square:function(e,t,n,r,i){var o=Math.min(n,r);i.x=e,i.y=t,i.width=o,i.height=o},circle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.r=Math.min(n,r)/2},diamond:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r},pin:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},arrow:function(e,t,n,r,i){i.x=e+n/2,i.y=t+r/2,i.width=n,i.height=r},triangle:function(e,t,n,r,i){i.cx=e+n/2,i.cy=t+r/2,i.width=n,i.height=r}},m={};r.each(f,(function(e,t){m[t]=new e}));var p=i.extendShape({type:"symbol",shape:{symbolType:"",x:0,y:0,width:0,height:0},calculateTextPosition:function(e,t,n){var r=a(e,t,n),i=this.shape;return i&&"pin"===i.symbolType&&"inside"===t.textPosition&&(r.y=n.y+.4*n.height),r},buildPath:function(e,t,n){var r=t.symbolType;if("none"!==r){var i=m[r];i||(i=m[r="rect"]),d[r](t.x,t.y,t.width,t.height,i.shape),i.buildPath(e,i.shape,n)}}});function h(e,t){if("image"!==this.type){var n=this.style,r=this.shape;r&&"line"===r.symbolType?n.stroke=e:this.__isEmptyBrush?(n.stroke=e,n.fill=t||"#fff"):(n.fill&&(n.fill=e),n.stroke&&(n.stroke=e)),this.dirty(!1)}}t.createSymbol=function(e,t,n,r,a,s,c){var l,u=0===e.indexOf("empty");return u&&(e=e.substr(5,1).toLowerCase()+e.substr(6)),(l=0===e.indexOf("image://")?i.makeImage(e.slice(8),new o(t,n,r,a),c?"center":"cover"):0===e.indexOf("path://")?i.makePath(e.slice(7),{},new o(t,n,r,a),c?"center":"cover"):new p({shape:{symbolType:e,x:t,y:n,width:r,height:a}})).__isEmptyBrush=u,l.setColor=h,l.setColor(s),l}},Lco2:function(e,t){var n="\0__throttleOriginMethod",r="\0__throttleRate",i="\0__throttleType";function o(e,t,n){var r,i,o,a,s,c=0,l=0,u=null;function f(){l=(new Date).getTime(),u=null,e.apply(o,a||[])}t=t||0;var d=function(){r=(new Date).getTime(),o=this,a=arguments;var e=s||t,d=s||n;s=null,i=r-(d?c:l)-e,clearTimeout(u),d?u=setTimeout(f,e):i>=0?f():u=setTimeout(f,-i),c=r};return d.clear=function(){u&&(clearTimeout(u),u=null)},d.debounceNextCall=function(e){s=e},d}t.throttle=o,t.createOrUpdate=function(e,t,a,s){var c=e[t];if(c){var l=c[n]||c,u=c[i];if(c[r]!==a||u!==s){if(null==a||!s)return e[t]=l;(c=e[t]=o(l,a,"debounce"===s))[n]=l,c[i]=s,c[r]=a}return c}},t.clear=function(e,t){var r=e[t];r&&r[n]&&(e[t]=r[n])}},Drs2:function(e,t,n){var r=n("eBXX").each,i=n("6HlL"),o=n("g0ZR"),a=n("wLVt"),s=n("d3nx"),c=n("IdwQ"),l=n("A9Z+").createTask,u=n("Ye6k"),f=s.makeInner(),d=u();function m(){this.group=new i,this.uid=o.getUID("viewChart"),this.renderTask=l({plan:v,reset:g}),this.renderTask.context={view:this}}m.prototype={type:"chart",init:function(e,t){},render:function(e,t,n,r){},highlight:function(e,t,n,r){y(e.getData(),r,"emphasis")},downplay:function(e,t,n,r){y(e.getData(),r,"normal")},remove:function(e,t){this.group.removeAll()},dispose:function(){},incrementalPrepareRender:null,incrementalRender:null,updateTransform:null,filterForExposedEvent:null};var p=m.prototype;function h(e,t,n){if(e&&(e.trigger(t,n),e.isGroup&&!c.isHighDownDispatcher(e)))for(var r=0,i=e.childCount();r<i;r++)h(e.childAt(r),t,n)}function y(e,t,n){var i=s.queryDataIndex(e,t),o=t&&null!=t.highlightKey?c.getHighlightDigit(t.highlightKey):null;null!=i?r(s.normalizeToArray(i),(function(t){h(e.getItemGraphicEl(t),n,o)})):e.eachItemGraphicEl((function(e){h(e,n,o)}))}function v(e){return d(e.model)}function g(e){var t=e.model,n=e.ecModel,r=e.api,i=e.payload,o=t.pipelineContext.progressiveRender,a=e.view,s=i&&f(i).updateMethod,c=o?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==c&&a[c](t,n,r,i),b[c]}p.updateView=p.updateLayout=p.updateVisual=function(e,t,n,r){this.render(e,t,n,r)},a.enableClassExtend(m,["dispose"]),a.enableClassManagement(m,{registerWhenExtend:!0}),m.markUpdateMethod=function(e,t){f(e).updateMethod=t};var b={incrementalPrepareRender:{progress:function(e,t){t.view.incrementalRender(e,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(e,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}},E=m;e.exports=E},qOnh:function(e,t,n){var r=n("6HlL"),i=n("g0ZR"),o=n("wLVt"),a=function(){this.group=new r,this.uid=i.getUID("viewComponent")},s=a.prototype={constructor:a,init:function(e,t){},render:function(e,t,n,r){},dispose:function(){},filterForExposedEvent:null};s.updateView=s.updateLayout=s.updateVisual=function(e,t,n,r){},o.enableClassExtend(a),o.enableClassManagement(a,{registerWhenExtend:!0});var c=a;e.exports=c},"sB+R":function(e,t,n){var r=n("eBXX"),i=n("Mp9c"),o=n("/xRM").retrieveRawValue;e.exports=function(e,t){var n=t.getModel("aria");if(n.get("show"))if(n.get("description"))e.setAttribute("aria-label",n.get("description"));else{var a=0;t.eachSeries((function(e,t){++a}),this);var s,c=n.get("data.maxCount")||10,l=n.get("series.maxCount")||10,u=Math.min(a,l);if(!(a<1)){var f=function(){var e=t.getModel("title").option;e&&e.length&&(e=e[0]);return e&&e.text}();s=f?m(p("general.withTitle"),{title:f}):p("general.withoutTitle");var d=[];s+=m(p(a>1?"series.multiple.prefix":"series.single.prefix"),{seriesCount:a}),t.eachSeries((function(e,t){if(t<u){var n,r=e.get("name"),s="series."+(a>1?"multiple":"single")+".";n=m(n=p(r?s+"withName":s+"withoutName"),{seriesId:e.seriesIndex,seriesName:e.get("name"),seriesType:(g=e.subType,i.series.typeNames[g]||"\u81ea\u5b9a\u4e49\u56fe")});var l=e.getData();window.data=l,l.count()>c?n+=m(p("data.partialData"),{displayCnt:c}):n+=p("data.allData");for(var f=[],h=0;h<l.count();h++)if(h<c){var y=l.getName(h),v=o(l,h);f.push(m(p(y?"data.withName":"data.withoutName"),{name:y,value:v}))}n+=f.join(p("data.separator.middle"))+p("data.separator.end"),d.push(n)}var g})),s+=d.join(p("series.multiple.separator.middle"))+p("series.multiple.separator.end"),e.setAttribute("aria-label",s)}}function m(e,t){if("string"!==typeof e)return e;var n=e;return r.each(t,(function(e,t){n=n.replace(new RegExp("\\{\\s*"+t+"\\s*\\}","g"),e)})),n}function p(e){var t=n.get(e);if(null==t){for(var r=e.split("."),o=i.aria,a=0;a<r.length;++a)o=o[r[a]];return o}return t}}},"Uh+6":function(e,t,n){var r=n("UmB9"),i=n("eBXX").isFunction,o={createOnAllSeries:!0,performRawSeries:!0,reset:function(e,t){var n=e.getData(),o=(e.visualColorAccessPath||"itemStyle.color").split("."),a=e.get(o),s=!i(a)||a instanceof r?null:a;a&&!s||(a=e.getColorFromPalette(e.name,null,t.getSeriesCount())),n.setVisual("color",a);var c=(e.visualBorderColorAccessPath||"itemStyle.borderColor").split("."),l=e.get(c);if(n.setVisual("borderColor",l),!t.isSeriesFiltered(e)){s&&n.each((function(t){n.setItemVisual(t,"color",s(e.getDataParams(t)))}));return{dataEach:n.hasItemOption?function(e,t){var n=e.getItemModel(t),r=n.get(o,!0),i=n.get(c,!0);null!=r&&e.setItemVisual(t,"color",r),null!=i&&e.setItemVisual(t,"borderColor",i)}:null}}}};e.exports=o},"+9Ga":function(e,t,n){var r=n("eBXX").isFunction;e.exports=function(e,t,n){return{seriesType:e,performRawSeries:!0,reset:function(e,i,o){var a=e.getData(),s=e.get("symbol"),c=e.get("symbolSize"),l=e.get("symbolKeepAspect"),u=r(s),f=r(c),d=u||f,m=!u&&s?s:t,p=f?null:c;if(a.setVisual({legendSymbol:n||m,symbol:m,symbolSize:p,symbolKeepAspect:l}),!i.isSeriesFiltered(e))return{dataEach:a.hasItemOption||d?function(t,n){if(d){var r=e.getRawValue(n),i=e.getDataParams(n);u&&t.setItemVisual(n,"symbol",s(r,i)),f&&t.setItemVisual(n,"symbolSize",c(r,i))}if(t.hasItemOption){var o=t.getItemModel(n),a=o.getShallow("symbol",!0),l=o.getShallow("symbolSize",!0),m=o.getShallow("symbolKeepAspect",!0);null!=a&&t.setItemVisual(n,"symbol",a),null!=l&&t.setItemVisual(n,"symbolSize",l),null!=m&&t.setItemVisual(n,"symbolKeepAspect",m)}}:null}}}}},CVOi:function(e){"use strict";e.exports="{{Content}}:\n{{ReplaceContent}}\n{{Tone}}: {{ReplaceTone}}\n{{Length}}: {{ReplaceLength}}\n{{Profession}}: {{ReplaceProfession}}\n{{ContentTemplate}}: {{ReplaceContentTemplate}}"},HxaB:function(e){"use strict";e.exports=JSON.parse('{"a":{"ssm2sm":500,"sm2md":633,"md2lg":953},"Q":{"ssm2sm":450,"sm2md":583,"md2lg":903}}')},IbX1:function(e){"use strict";e.exports=JSON.parse('{"white":{"id":"grey","name":"theme_white","color":"#4772fa","settingsColor":"#ffffff","className":"white-theme","category":"pure"},"blue":{"id":"classic","name":"theme_blue","color":"#4772fa","className":"blue-gradient-theme","category":"gradient"},"turquoise":{"id":"turquoise","name":"theme_turquoise","color":"#1DC19D","className":"turquoise-gradient-theme","category":"gradient"},"teal":{"id":"teal","name":"theme_teal","color":"#59AFB2","className":"teal-gradient-theme","category":"gradient"},"matcha":{"id":"matcha","name":"theme_matcha","color":"#718C67","className":"matcha-gradient-theme","category":"gradient"},"sunshine":{"id":"sunshine","name":"theme_sunshine","color":"#EB9528","className":"sunshine-gradient-theme","category":"gradient"},"peach":{"id":"peach","name":"theme_peach","color":"#FA85A0","className":"peach-gradient-theme","category":"gradient"},"lilac":{"id":"lilac","name":"theme_lilac","color":"#8672D3","className":"lilac-gradient-theme","category":"gradient"},"ebony":{"id":"ebony","name":"theme_ebony","color":"#907057","className":"ebony-gradient-theme","category":"gradient"},"navy":{"id":"navy","name":"theme_navy","color":"#526095","className":"navy-gradient-theme","category":"gradient"},"black":{"id":"dark","name":"theme_grey","color":"#787878","className":"black-gradient-theme","category":"gradient"},"night":{"id":"night","name":"theme_night","color":"#4772fa","settingsColor":"#3957B6","cardModeColor":"#222222","mainBackgroundColor":"#242424","className":"night-dark-theme","category":"pure","isDark":true},"HangZhou":{"id":"HangZhou","name":"theme_hangzhou","color":"#26C6DA","className":"HangZhou-city-pro-theme","category":"city","needPro":true,"icon":"theme-hangzhou","isDida":true},"BeiJing":{"id":"BeiJing","name":"theme_beijing","color":"#FF5850","className":"BeiJing-city-pro-theme","category":"city","needPro":true,"icon":"theme-beijing","isDida":true},"ShangHai":{"id":"ShangHai","name":"theme_shanghai","color":"#4D6FDE","className":"ShangHai-city-pro-theme","category":"city","needPro":true,"icon":"theme-shanghai"},"London":{"id":"London","name":"theme_london","color":"#8656B3","className":"London-city-pro-theme","category":"city","needPro":true,"icon":"theme-london"},"Moscow":{"id":"Moscow","name":"theme_moscow","color":"#007082","className":"Moscow-city-pro-theme","category":"city","needPro":true,"icon":"theme-moscow"},"NewYork":{"id":"NewYork","name":"theme_newyork","color":"#F58646","className":"NewYork-city-pro-theme","category":"city","needPro":true,"icon":"theme-newyork"},"SanFrancisco":{"id":"SanFrancisco","name":"theme_sanfrancisco","color":"#FF7F49","className":"SanFrancisco-city-pro-theme","category":"city","needPro":true,"icon":"theme-sanfrancisco"},"Sydney":{"id":"Sydney","name":"theme_sydney","color":"#353379","className":"Sydney-city-pro-theme","category":"city","needPro":true,"icon":"theme-sydney"},"Tokyo":{"id":"Tokyo","name":"theme_tokyo","color":"#FF68A2","className":"Tokyo-city-pro-theme","category":"city","needPro":true,"icon":"theme-tokyo"},"ShenZhen":{"id":"ShenZhen","name":"theme_shenzhen","color":"#278C5C","className":"ShenZhen-city-pro-theme","category":"city","needPro":true,"icon":"theme-shenzhen","isDida":true},"GuangZhou":{"id":"GuangZhou","name":"theme_guangzhou","color":"#1D6DCC","className":"GuangZhou-city-pro-theme","category":"city","needPro":true,"icon":"theme-guangzhou","isDida":true},"Cairo":{"id":"Cairo","name":"theme_cairo","color":"#FF711B","className":"Cairo-city-pro-theme","category":"city","needPro":true,"icon":"theme-cairo","isTick":true},"LosAngeles":{"id":"LosAngeles","name":"theme_losangeles","color":"#95477e","className":"LosAngeles-city-pro-theme","category":"city","needPro":true,"icon":"theme-losangeles","isTick":true},"Seoul":{"id":"Seoul","name":"theme_seoul","color":"#53BEB8","className":"Seoul-city-pro-theme","category":"city","needPro":true,"icon":"theme-seoul"},"Spring":{"id":"Spring","name":"theme_spring","color":"#08AD2B","className":"Spring-season-pro-theme","category":"season","needPro":true,"icon":"theme-spring"},"Summer":{"id":"Summer","name":"theme_summer","color":"#00ACE7","className":"Summer-season-pro-theme","category":"season","needPro":true,"icon":"theme-summer"},"Autumn":{"id":"Autumn","name":"theme_autumn","color":"#F28749","className":"Autumn-season-pro-theme","category":"season","needPro":true,"icon":"theme-autumn"},"Winter":{"id":"Winter","name":"theme_winter","color":"#2577E1","className":"Winter-season-pro-theme","category":"season","needPro":true,"icon":"theme-winter"},"Architecture":{"id":"Architecture","name":"theme_architecture","color":"#4E88D9","className":"Architecture-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-architecture"},"Blacksea":{"id":"Blacksea","name":"theme_blacksea","color":"#484553","className":"Blacksea-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-blacksea"},"Desert":{"id":"Desert","name":"theme_desert","color":"#D98317","className":"Desert-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-desert"},"Greenery":{"id":"Greenery","name":"theme_greenery","color":"#079349","className":"Greenery-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-greenery"},"Swallow":{"id":"Swallow","name":"theme_swallow","color":"#00BBA9","className":"Swallow-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-swallow"},"Dawn":{"id":"Dawn","name":"theme_dawn","color":"#4898C4","className":"Dawn-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-dawn"},"Blossom":{"id":"Blossom","name":"theme_blossom","color":"#73B30E","className":"Blossom-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-blossom"},"Frozen":{"id":"Frozen","name":"theme_frozen","color":"#0172CE","className":"Frozen-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-frozen"},"Meadow":{"id":"Meadow","name":"theme_meadow","color":"#A6D507","className":"Meadow-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-meadow"},"Silence":{"id":"Silence","name":"theme_silence","color":"#64C4D8","className":"Silence-photograph-pro-theme","category":"photograph","needPro":true,"icon":"theme-silence"},"darkcyan":{"id":"darkcyan","name":"theme_darkcyan","color":"#407AB8","settingsColor":"#3F6696","cardModeColor":"#20232C","mainBackgroundColor":"#20232C","className":"darkcyan-dark-theme","category":"gradient","isDark":true},"darkgreen":{"id":"darkgreen","name":"theme_darkgreen","color":"#42A197","settingsColor":"#36786F","cardModeColor":"#252A2C","mainBackgroundColor":"#252A2C","className":"darkgreen-dark-theme","category":"gradient","isDark":true},"darkyellow":{"id":"darkyellow","name":"theme_darkyellow","color":"#E2A861","settingsColor":"#937041","cardModeColor":"#2C2927","mainBackgroundColor":"#2C2927","className":"darkyellow-dark-theme","category":"gradient","isDark":true},"darkpink":{"id":"darkpink","name":"theme_darkpink","color":"#C4678B","settingsColor":"#9C5B71","cardModeColor":"#262225","mainBackgroundColor":"#262225","className":"darkpink-dark-theme","category":"gradient","isDark":true},"darkpurple":{"id":"darkpurple","name":"theme_darkpurple","color":"#9067C5","settingsColor":"#6353A1","cardModeColor":"#252226","mainBackgroundColor":"#252226","className":"darkpurple-dark-theme","category":"gradient","isDark":true},"darkcustom":{"id":"darkcustom","name":"theme_darkcustom","color":"#212121","settingsColor":"#3957B6","cardModeColor":"#222222","className":"darkcustom-dark-theme","category":"pure","isDark":true}}')}}]);
//# sourceMappingURL=tt_commons.ap-7b8cfc5c9697f8194e48.js.map